Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiks Kronkalns <miks.kronkalns@zabbix.com>2022-01-10 14:29:01 +0300
committerMiks Kronkalns <miks.kronkalns@zabbix.com>2022-01-10 14:29:01 +0300
commitdb3f689e08298fa35d2d82f24be654e9a2b966ac (patch)
treea5e8af0e7d4890b4c41f6c4b427282fe9fdf5695
parentbafe1e86c45388093d3ee1c2ff013253d0492448 (diff)
parent0b7c2b8dac741cd2d1bcc332abb45ad40271964e (diff)
.......... [ZBXNEXT-6687] updated to latest from master; resolved conflicts in:
- create/src/schema.tmpl - src/libs/zbxdbupgrade/dbupgrade_5050.c - ui/assets/styles/blue-theme.css - ui/assets/styles/dark-theme.css - ui/assets/styles/hc-dark.css - ui/assets/styles/hc-light.css - ui/include/defines.inc.php
-rw-r--r--ChangeLog33
-rw-r--r--ChangeLog.d/bugfix/ZBX-198151
-rw-r--r--ChangeLog.d/bugfix/ZBX-203301
-rw-r--r--ChangeLog.d/feature/ZBXNEXT-71151
-rw-r--r--bin/win32/dev/zabbix_sender.h2
-rw-r--r--bin/win64/dev/zabbix_sender.h2
-rw-r--r--build/mingw/winmeta.h2
-rw-r--r--build/win32/examples/zabbix_sender/sender.c2
-rw-r--r--build/win32/project/resource.h2
-rw-r--r--conf/zabbix_proxy.conf8
-rw-r--r--conf/zabbix_server.conf8
-rw-r--r--configure.ac3
-rwxr-xr-xcreate/bin/export_data.sh2
-rwxr-xr-xcreate/bin/gen_data.pl2
-rwxr-xr-xcreate/bin/gen_schema.pl4
-rw-r--r--create/bin/gen_top_passwords.php2
-rw-r--r--create/src/dashboards.tmpl2
-rw-r--r--create/src/data.tmpl2
-rw-r--r--create/src/schema.tmpl56
-rw-r--r--create/src/templates.tmpl2
-rw-r--r--database/mysql/Makefile.am3
-rw-r--r--database/oracle/Makefile.am3
-rw-r--r--database/postgresql/Makefile.am3
-rw-r--r--include/alias.h2
-rw-r--r--include/avail_protocol.h2
-rw-r--r--include/base64.h2
-rw-r--r--include/cfg.h2
-rw-r--r--include/common.h13
-rw-r--r--include/comms.h2
-rw-r--r--include/daemon.h5
-rw-r--r--include/db.h5
-rw-r--r--include/dbcache.h14
-rw-r--r--include/dbschema.h2
-rw-r--r--include/discovery.h2
-rw-r--r--include/disk.h2
-rw-r--r--include/export.h2
-rw-r--r--include/ipc.h2
-rw-r--r--include/log.h6
-rw-r--r--include/memalloc.h2
-rw-r--r--include/modbtype.h2
-rw-r--r--include/module.h2
-rw-r--r--include/mutexs.h2
-rw-r--r--include/perfmon.h2
-rw-r--r--include/pid.h2
-rw-r--r--include/preproc.h2
-rw-r--r--include/proxy.h4
-rw-r--r--include/service.h2
-rw-r--r--include/service_protocol.h2
-rw-r--r--include/setproctitle.h2
-rw-r--r--include/sha256crypt.h2
-rw-r--r--include/sha512crypt.h2
-rw-r--r--include/sighandler.h2
-rw-r--r--include/symbols.h2
-rw-r--r--include/sysinc.h2
-rw-r--r--include/sysinfo.h2
-rw-r--r--include/telnet.h2
-rw-r--r--include/threads.h2
-rw-r--r--include/version.h2
-rw-r--r--include/zbxalert.h2
-rw-r--r--include/zbxalgo.h2
-rw-r--r--include/zbxavailability.h2
-rw-r--r--include/zbxcompress.h2
-rw-r--r--include/zbxcrypto.h2
-rw-r--r--include/zbxdb.h2
-rw-r--r--include/zbxdbupgrade.h2
-rw-r--r--include/zbxdiag.h4
-rw-r--r--include/zbxembed.h2
-rw-r--r--include/zbxeval.h2
-rw-r--r--include/zbxexec.h2
-rw-r--r--include/zbxha.h29
-rw-r--r--include/zbxhistory.h2
-rw-r--r--include/zbxhttp.h2
-rw-r--r--include/zbxicmpping.h2
-rw-r--r--include/zbxipcservice.h2
-rw-r--r--include/zbxjson.h8
-rw-r--r--include/zbxlld.h2
-rw-r--r--include/zbxmedia.h2
-rw-r--r--include/zbxmodules.h2
-rw-r--r--include/zbxnix.h2
-rw-r--r--include/zbxprometheus.h2
-rw-r--r--include/zbxregexp.h2
-rw-r--r--include/zbxreport.h2
-rw-r--r--include/zbxrtc.h41
-rw-r--r--include/zbxself.h2
-rw-r--r--include/zbxserialize.h2
-rw-r--r--include/zbxserver.h2
-rw-r--r--include/zbxservice.h2
-rw-r--r--include/zbxtasks.h2
-rw-r--r--include/zbxtrends.h2
-rw-r--r--include/zbxtypes.h2
-rw-r--r--include/zbxvariant.h2
-rw-r--r--include/zbxvault.h2
-rw-r--r--m4/ax_lib_oracle_oci.m42
-rw-r--r--m4/iconv.m41
-rw-r--r--m4/ldap.m41
-rw-r--r--m4/libevent.m41
-rw-r--r--m4/libgnutls.m44
-rw-r--r--m4/libmodbus.m42
-rw-r--r--m4/libopenssl.m44
-rw-r--r--m4/libssh.m43
-rw-r--r--m4/libssh2.m43
-rw-r--r--m4/libunixodbc.m41
-rw-r--r--m4/libxml2.m42
-rw-r--r--m4/netsnmp.m41
-rw-r--r--m4/openipmi.m41
-rw-r--r--m4/resolv.m41
-rw-r--r--man/zabbix_agent2.man4
-rw-r--r--man/zabbix_agentd.man4
-rw-r--r--man/zabbix_get.man4
-rw-r--r--man/zabbix_js.man2
-rw-r--r--man/zabbix_proxy.man8
-rw-r--r--man/zabbix_sender.man4
-rw-r--r--man/zabbix_server.man28
-rw-r--r--man/zabbix_web_service.man4
-rwxr-xr-xmisc/init.d/debian/zabbix-agent2
-rwxr-xr-xmisc/init.d/debian/zabbix-server2
-rw-r--r--misc/init.d/tru64/zabbix_agentd2
-rw-r--r--misc/init.d/tru64/zabbix_server2
-rwxr-xr-xmisc/snmptrap/snmptrap.sh2
-rw-r--r--misc/snmptrap/zabbix_trap_receiver.pl2
-rw-r--r--sass/img/icon-sprite.svg4676
-rw-r--r--sass/stylesheets/sass/base/_colors.scss1
-rw-r--r--sass/stylesheets/sass/components/_menu-main.scss2
-rwxr-xr-xsass/stylesheets/sass/components/dashboard/_widget-slareport.scss9
-rw-r--r--sass/stylesheets/sass/components/service/_info.scss28
-rw-r--r--sass/stylesheets/sass/dark-theme.scss21
-rw-r--r--sass/stylesheets/sass/hc-dark.scss14
-rw-r--r--sass/stylesheets/sass/hc-light.scss2
-rw-r--r--sass/stylesheets/sass/screen.scss49
-rw-r--r--src/go/cmd/mock_server/mock_server.go2
-rw-r--r--src/go/cmd/zabbix_agent2/config.go2
-rw-r--r--src/go/cmd/zabbix_agent2/copyright_extra.go2
-rw-r--r--src/go/cmd/zabbix_agent2/external.go11
-rw-r--r--src/go/cmd/zabbix_agent2/external_linux.go10
-rw-r--r--src/go/cmd/zabbix_agent2/external_windows.go2
-rw-r--r--src/go/cmd/zabbix_agent2/service_nix.go2
-rw-r--r--src/go/cmd/zabbix_agent2/service_windows.go2
-rw-r--r--src/go/cmd/zabbix_agent2/testrun.go2
-rw-r--r--src/go/cmd/zabbix_agent2/testrun_darwin.go2
-rw-r--r--src/go/cmd/zabbix_agent2/testrun_linux.go2
-rw-r--r--src/go/cmd/zabbix_agent2/testrun_windows.go2
-rw-r--r--src/go/cmd/zabbix_agent2/zabbix_agent2.go2
-rw-r--r--src/go/cmd/zabbix_agent2/zabbix_agent2_nix.go2
-rw-r--r--src/go/cmd/zabbix_agent2/zabbix_agent2_windows.go2
-rw-r--r--src/go/cmd/zabbix_web_service/config.go2
-rw-r--r--src/go/cmd/zabbix_web_service/pdf_report_creator.go2
-rw-r--r--src/go/cmd/zabbix_web_service/zabbix_web_service.go2
-rw-r--r--src/go/conf/zabbix_agent2.conf4
-rw-r--r--src/go/conf/zabbix_agent2.win.conf4
-rw-r--r--src/go/internal/agent/alias/alias.go2
-rw-r--r--src/go/internal/agent/alias/alias_nix.go2
-rw-r--r--src/go/internal/agent/alias/alias_test.go2
-rw-r--r--src/go/internal/agent/alias/alias_windows.go2
-rw-r--r--src/go/internal/agent/client.go2
-rw-r--r--src/go/internal/agent/keyaccess/key_access_rules.go2
-rw-r--r--src/go/internal/agent/keyaccess/key_access_rules_test.go2
-rw-r--r--src/go/internal/agent/options.go2
-rw-r--r--src/go/internal/agent/options_nix.go2
-rw-r--r--src/go/internal/agent/options_test.go2
-rw-r--r--src/go/internal/agent/options_windows.go2
-rw-r--r--src/go/internal/agent/plugin_agent.go2
-rw-r--r--src/go/internal/agent/plugin_userparameter.go2
-rw-r--r--src/go/internal/agent/remotecontrol/remote.go2
-rw-r--r--src/go/internal/agent/remotecontrol/remote_nix.go2
-rw-r--r--src/go/internal/agent/remotecontrol/remote_windows.go2
-rw-r--r--src/go/internal/agent/resultcache/diskcache.go2
-rw-r--r--src/go/internal/agent/resultcache/memorycache.go2
-rw-r--r--src/go/internal/agent/resultcache/resultcache.go2
-rw-r--r--src/go/internal/agent/resultcache/resultcache_test.go2
-rw-r--r--src/go/internal/agent/scheduler/client.go2
-rw-r--r--src/go/internal/agent/scheduler/manager.go13
-rw-r--r--src/go/internal/agent/scheduler/manager_test.go2
-rw-r--r--src/go/internal/agent/scheduler/performer.go2
-rw-r--r--src/go/internal/agent/scheduler/plugin.go2
-rw-r--r--src/go/internal/agent/scheduler/pluginheap.go2
-rw-r--r--src/go/internal/agent/scheduler/query.go12
-rw-r--r--src/go/internal/agent/scheduler/task.go2
-rw-r--r--src/go/internal/agent/serverconnector/activeconnection.go2
-rw-r--r--src/go/internal/agent/serverconnector/serverconnector.go2
-rw-r--r--src/go/internal/agent/serverlistener/passivecheck.go2
-rw-r--r--src/go/internal/agent/serverlistener/passivecheck_test.go2
-rw-r--r--src/go/internal/agent/serverlistener/passiveconnection.go2
-rw-r--r--src/go/internal/agent/serverlistener/serverlistener.go2
-rw-r--r--src/go/internal/agent/statuslistener/statuslistener.go2
-rw-r--r--src/go/internal/monitor/monitor.go2
-rw-r--r--src/go/pkg/conf/conf.go2
-rw-r--r--src/go/pkg/conf/conf_test.go2
-rw-r--r--src/go/pkg/conf/node.go2
-rw-r--r--src/go/pkg/conf/session.go2
-rw-r--r--src/go/pkg/glexpr/expression.go2
-rw-r--r--src/go/pkg/itemutil/key.go2
-rw-r--r--src/go/pkg/itemutil/key_test.go2
-rw-r--r--src/go/pkg/itemutil/value.go2
-rw-r--r--src/go/pkg/log/log.go2
-rw-r--r--src/go/pkg/log/log_nix.go2
-rw-r--r--src/go/pkg/log/log_windows.go2
-rw-r--r--src/go/pkg/metric/metric.go2
-rw-r--r--src/go/pkg/metric/metric_test.go2
-rw-r--r--src/go/pkg/metric/validators.go2
-rw-r--r--src/go/pkg/metric/validators_test.go2
-rw-r--r--src/go/pkg/pdh/pdh.go2
-rw-r--r--src/go/pkg/pdh/pdh_windows.go2
-rw-r--r--src/go/pkg/pidfile/pidfile.go2
-rw-r--r--src/go/pkg/pidfile/pidfile_nix.go2
-rw-r--r--src/go/pkg/pidfile/pidfile_windows.go2
-rw-r--r--src/go/pkg/plugin/base.go2
-rw-r--r--src/go/pkg/plugin/comms/connection.go (renamed from src/go/pkg/shared/connection.go)4
-rw-r--r--src/go/pkg/plugin/comms/protocol.go (renamed from src/go/pkg/shared/protocol.go)4
-rw-r--r--src/go/pkg/plugin/container/handler.go (renamed from src/go/external/handler.go)78
-rw-r--r--src/go/pkg/plugin/container/handler_linux.go (renamed from src/go/external/handler_linux.go)4
-rw-r--r--src/go/pkg/plugin/container/handler_windows.go (renamed from src/go/external/handler_windows.go)4
-rw-r--r--src/go/pkg/plugin/container/interface.go (renamed from src/go/external/interface.go)4
-rw-r--r--src/go/pkg/plugin/registry.go2
-rw-r--r--src/go/pkg/plugin/types.go2
-rw-r--r--src/go/pkg/procfs/procfs.go2
-rw-r--r--src/go/pkg/procfs/procfs_test.go2
-rw-r--r--src/go/pkg/std/os.go2
-rw-r--r--src/go/pkg/std/os_default.go2
-rw-r--r--src/go/pkg/std/os_mock.go2
-rw-r--r--src/go/pkg/tls/tls.go2
-rw-r--r--src/go/pkg/uri/uri.go2
-rw-r--r--src/go/pkg/uri/uri_test.go2
-rw-r--r--src/go/pkg/version/version.go4
-rw-r--r--src/go/pkg/watch/manager.go2
-rw-r--r--src/go/pkg/web/web.go2
-rw-r--r--src/go/pkg/wildcard/wildcard.go2
-rw-r--r--src/go/pkg/wildcard/wildcard_test.go2
-rw-r--r--src/go/pkg/win32/advapi32.go2
-rw-r--r--src/go/pkg/win32/helper.go2
-rw-r--r--src/go/pkg/win32/iphlp.go2
-rw-r--r--src/go/pkg/win32/kernel32.go2
-rw-r--r--src/go/pkg/win32/pdh.go38
-rw-r--r--src/go/pkg/win32/placeholder.go2
-rw-r--r--src/go/pkg/win32/psapi.go2
-rw-r--r--src/go/pkg/win32/types.go2
-rw-r--r--src/go/pkg/win32/types_386.go2
-rw-r--r--src/go/pkg/win32/types_amd64.go2
-rw-r--r--src/go/pkg/win32/user32.go2
-rw-r--r--src/go/pkg/win32/win32.go2
-rw-r--r--src/go/pkg/wmi/wmi.go2
-rw-r--r--src/go/pkg/zbxcmd/zbxcmd.go2
-rw-r--r--src/go/pkg/zbxcmd/zbxcmd_nix.go2
-rw-r--r--src/go/pkg/zbxcmd/zbxcmd_windows.go2
-rw-r--r--src/go/pkg/zbxcomms/comms.go2
-rw-r--r--src/go/pkg/zbxcomms/comms_test.go2
-rw-r--r--src/go/pkg/zbxerr/zbxerr.go2
-rw-r--r--src/go/pkg/zbxerr/zbxerr_test.go2
-rw-r--r--src/go/pkg/zbxlib/checks.go2
-rw-r--r--src/go/pkg/zbxlib/checks_darwin.go2
-rw-r--r--src/go/pkg/zbxlib/checks_linux.go8
-rw-r--r--src/go/pkg/zbxlib/checks_windows.go2
-rw-r--r--src/go/pkg/zbxlib/eventlog_windows.go2
-rw-r--r--src/go/pkg/zbxlib/expressions.go2
-rw-r--r--src/go/pkg/zbxlib/globals.go2
-rw-r--r--src/go/pkg/zbxlib/globals_darwin.go2
-rw-r--r--src/go/pkg/zbxlib/globals_linux.go2
-rw-r--r--src/go/pkg/zbxlib/globals_windows.go2
-rw-r--r--src/go/pkg/zbxlib/log.go2
-rw-r--r--src/go/pkg/zbxlib/logfile.go2
-rw-r--r--src/go/pkg/zbxlib/logger.go2
-rw-r--r--src/go/pkg/zbxlib/nextcheck.go2
-rw-r--r--src/go/pkg/zbxnet/allowedpeers.go2
-rw-r--r--src/go/pkg/zbxnet/allowedpeers_test.go2
-rw-r--r--src/go/pkg/zbxregexp/zbxregexp.go2
-rw-r--r--src/go/plugins/ceph/ceph.go2
-rw-r--r--src/go/plugins/ceph/ceph_test.go2
-rw-r--r--src/go/plugins/ceph/config.go2
-rw-r--r--src/go/plugins/ceph/handler_df.go2
-rw-r--r--src/go/plugins/ceph/handler_df_test.go2
-rw-r--r--src/go/plugins/ceph/handler_discovery.go2
-rw-r--r--src/go/plugins/ceph/handler_discovery_test.go2
-rw-r--r--src/go/plugins/ceph/handler_osd.go2
-rw-r--r--src/go/plugins/ceph/handler_osd_dump.go2
-rw-r--r--src/go/plugins/ceph/handler_osd_dump_test.go2
-rw-r--r--src/go/plugins/ceph/handler_osd_test.go2
-rw-r--r--src/go/plugins/ceph/handler_ping.go2
-rw-r--r--src/go/plugins/ceph/handler_ping_test.go2
-rw-r--r--src/go/plugins/ceph/handler_status.go2
-rw-r--r--src/go/plugins/ceph/handler_status_test.go2
-rw-r--r--src/go/plugins/ceph/metrics.go2
-rw-r--r--src/go/plugins/ceph/request.go2
-rw-r--r--src/go/plugins/debug/collector/collector.go2
-rw-r--r--src/go/plugins/debug/empty/empty.go2
-rw-r--r--src/go/plugins/debug/external/full/full.conf (renamed from src/go/external/debug/full/full.conf)0
-rw-r--r--src/go/plugins/debug/external/full/full.go (renamed from src/go/external/debug/full/full.go)2
-rw-r--r--src/go/plugins/debug/external/full/full.win.conf (renamed from src/go/external/debug/full/full.win.conf)0
-rw-r--r--src/go/plugins/debug/external/full/main.go (renamed from src/go/external/debug/full/main.go)6
-rw-r--r--src/go/plugins/debug/external/multikey/main.go (renamed from src/go/external/debug/multikey/main.go)6
-rw-r--r--src/go/plugins/debug/external/multikey/multikey.conf (renamed from src/go/external/debug/multikey/multikey.conf)0
-rw-r--r--src/go/plugins/debug/external/multikey/multikey.go (renamed from src/go/external/debug/multikey/multikey.go)2
-rw-r--r--src/go/plugins/debug/external/multikey/multikey.win.conf (renamed from src/go/external/debug/multikey/multikey.win.conf)0
-rw-r--r--src/go/plugins/debug/external/test/main.go (renamed from src/go/external/debug/test/main.go)6
-rw-r--r--src/go/plugins/debug/external/test/test.conf (renamed from src/go/external/debug/test/test.conf)0
-rw-r--r--src/go/plugins/debug/external/test/test.go (renamed from src/go/external/debug/test/test.go)2
-rw-r--r--src/go/plugins/debug/external/test/test.win.conf (renamed from src/go/external/debug/test/test.win.conf)0
-rw-r--r--src/go/plugins/debug/filewatcher/filewatcher.go2
-rw-r--r--src/go/plugins/debug/log/log.go2
-rw-r--r--src/go/plugins/debug/trapper/trapper.go2
-rw-r--r--src/go/plugins/docker/client.go2
-rw-r--r--src/go/plugins/docker/config.go2
-rw-r--r--src/go/plugins/docker/discovery.go2
-rw-r--r--src/go/plugins/docker/docker.go2
-rw-r--r--src/go/plugins/docker/metrics.go2
-rw-r--r--src/go/plugins/docker/types.go2
-rw-r--r--src/go/plugins/external/broker.go88
-rw-r--r--src/go/plugins/external/plugin.go21
-rw-r--r--src/go/plugins/kernel/kernel.go2
-rw-r--r--src/go/plugins/kernel/kernel_linux.go2
-rw-r--r--src/go/plugins/kernel/kernel_test.go2
-rw-r--r--src/go/plugins/log/log.go2
-rw-r--r--src/go/plugins/memcached/config.go2
-rw-r--r--src/go/plugins/memcached/conn.go2
-rw-r--r--src/go/plugins/memcached/conn_test.go2
-rw-r--r--src/go/plugins/memcached/handler_ping.go2
-rw-r--r--src/go/plugins/memcached/handler_ping_test.go2
-rw-r--r--src/go/plugins/memcached/handler_stats.go2
-rw-r--r--src/go/plugins/memcached/handler_stats_test.go2
-rw-r--r--src/go/plugins/memcached/memcached.go2
-rw-r--r--src/go/plugins/memcached/memcached_test.go2
-rw-r--r--src/go/plugins/memcached/metrics.go2
-rw-r--r--src/go/plugins/modbus/endianness.go2
-rw-r--r--src/go/plugins/modbus/modbus.go2
-rw-r--r--src/go/plugins/modbus/parse.go2
-rw-r--r--src/go/plugins/mongodb/config.go2
-rw-r--r--src/go/plugins/mongodb/conn.go2
-rw-r--r--src/go/plugins/mongodb/handler_collection_stats.go2
-rw-r--r--src/go/plugins/mongodb/handler_collections_discovery.go2
-rw-r--r--src/go/plugins/mongodb/handler_collections_usage.go2
-rw-r--r--src/go/plugins/mongodb/handler_config_discovery.go2
-rw-r--r--src/go/plugins/mongodb/handler_connPool_stats.go2
-rw-r--r--src/go/plugins/mongodb/handler_database_stats.go2
-rw-r--r--src/go/plugins/mongodb/handler_databases_discovery.go2
-rw-r--r--src/go/plugins/mongodb/handler_jumbo_chunks.go2
-rw-r--r--src/go/plugins/mongodb/handler_oplog_stats.go2
-rw-r--r--src/go/plugins/mongodb/handler_ping.go2
-rw-r--r--src/go/plugins/mongodb/handler_replset_config.go2
-rw-r--r--src/go/plugins/mongodb/handler_replset_status.go2
-rw-r--r--src/go/plugins/mongodb/handler_server_status.go2
-rw-r--r--src/go/plugins/mongodb/handler_shards_discovery.go2
-rw-r--r--src/go/plugins/mongodb/metrics.go2
-rw-r--r--src/go/plugins/mongodb/mongodb.go2
-rw-r--r--src/go/plugins/mqtt/mqtt.go2
-rw-r--r--src/go/plugins/mysql/config.go2
-rw-r--r--src/go/plugins/mysql/conn.go2
-rw-r--r--src/go/plugins/mysql/handler_database_size.go2
-rw-r--r--src/go/plugins/mysql/handler_databases_discovery.go2
-rw-r--r--src/go/plugins/mysql/handler_ping.go2
-rw-r--r--src/go/plugins/mysql/handler_replication_discovery.go2
-rw-r--r--src/go/plugins/mysql/handler_replication_status.go2
-rw-r--r--src/go/plugins/mysql/handler_status_variables.go2
-rw-r--r--src/go/plugins/mysql/handler_version.go2
-rw-r--r--src/go/plugins/mysql/metrics.go2
-rw-r--r--src/go/plugins/mysql/mysql.go2
-rw-r--r--src/go/plugins/mysql/scanHelper.go2
-rw-r--r--src/go/plugins/net/netif/netif.go2
-rw-r--r--src/go/plugins/net/netif/netif_linux.go2
-rw-r--r--src/go/plugins/net/netif/netif_test.go2
-rw-r--r--src/go/plugins/net/netif/netif_unsupported.go2
-rw-r--r--src/go/plugins/net/netif/netif_windows.go2
-rw-r--r--src/go/plugins/net/tcp/tcp.go2
-rw-r--r--src/go/plugins/net/tcp/tcp_netstat.go2
-rw-r--r--src/go/plugins/net/tcp/tcp_nix.go2
-rw-r--r--src/go/plugins/net/tcp/tcp_test.go2
-rw-r--r--src/go/plugins/net/tcp/tcp_unsupported.go2
-rw-r--r--src/go/plugins/net/tcp/tcp_windows.go2
-rw-r--r--src/go/plugins/net/udp/udp.go2
-rw-r--r--src/go/plugins/net/udp/udp_netstat.go2
-rw-r--r--src/go/plugins/net/udp/udp_unsupported.go2
-rw-r--r--src/go/plugins/oracle/config.go2
-rw-r--r--src/go/plugins/oracle/conn.go2
-rw-r--r--src/go/plugins/oracle/conn_test.go2
-rw-r--r--src/go/plugins/oracle/handler_archive.go2
-rw-r--r--src/go/plugins/oracle/handler_archive_discovery.go2
-rw-r--r--src/go/plugins/oracle/handler_asm_diskgroups.go2
-rw-r--r--src/go/plugins/oracle/handler_asm_diskgroups_discovery.go2
-rw-r--r--src/go/plugins/oracle/handler_cdb.go2
-rw-r--r--src/go/plugins/oracle/handler_custom_query.go2
-rw-r--r--src/go/plugins/oracle/handler_databases_discovery.go2
-rw-r--r--src/go/plugins/oracle/handler_datafiles.go2
-rw-r--r--src/go/plugins/oracle/handler_fra.go2
-rw-r--r--src/go/plugins/oracle/handler_instance.go2
-rw-r--r--src/go/plugins/oracle/handler_pdb.go2
-rw-r--r--src/go/plugins/oracle/handler_pdb_discovery.go2
-rw-r--r--src/go/plugins/oracle/handler_pga.go2
-rw-r--r--src/go/plugins/oracle/handler_ping.go2
-rw-r--r--src/go/plugins/oracle/handler_processes.go2
-rw-r--r--src/go/plugins/oracle/handler_redolog.go2
-rw-r--r--src/go/plugins/oracle/handler_sessions.go2
-rw-r--r--src/go/plugins/oracle/handler_sga.go2
-rw-r--r--src/go/plugins/oracle/handler_sysmetrics.go2
-rw-r--r--src/go/plugins/oracle/handler_sysparams.go2
-rw-r--r--src/go/plugins/oracle/handler_tablespaces.go2
-rw-r--r--src/go/plugins/oracle/handler_tablespaces_discovery.go2
-rw-r--r--src/go/plugins/oracle/handler_user.go2
-rw-r--r--src/go/plugins/oracle/metrics.go2
-rw-r--r--src/go/plugins/oracle/oracle.go2
-rw-r--r--src/go/plugins/oracle/oracle_test.go2
-rw-r--r--src/go/plugins/plugins_darwin.go2
-rw-r--r--src/go/plugins/plugins_linux.go3
-rw-r--r--src/go/plugins/plugins_windows.go2
-rwxr-xr-xsrc/go/plugins/postgres/config.go2
-rwxr-xr-xsrc/go/plugins/postgres/conn.go2
-rw-r--r--src/go/plugins/postgres/handler_archive.go2
-rw-r--r--src/go/plugins/postgres/handler_archive_test.go2
-rw-r--r--src/go/plugins/postgres/handler_autovacuum.go2
-rw-r--r--src/go/plugins/postgres/handler_autovacuum_test.go2
-rw-r--r--src/go/plugins/postgres/handler_bgwriter.go2
-rw-r--r--src/go/plugins/postgres/handler_bgwriter_test.go2
-rw-r--r--src/go/plugins/postgres/handler_cache.go2
-rw-r--r--src/go/plugins/postgres/handler_cache_test.go2
-rw-r--r--src/go/plugins/postgres/handler_connections.go2
-rw-r--r--src/go/plugins/postgres/handler_connections_test.go2
-rw-r--r--src/go/plugins/postgres/handler_custom_query.go2
-rw-r--r--src/go/plugins/postgres/handler_database_age.go2
-rw-r--r--src/go/plugins/postgres/handler_database_age_test.go2
-rw-r--r--src/go/plugins/postgres/handler_database_size.go2
-rw-r--r--src/go/plugins/postgres/handler_database_size_test.go2
-rw-r--r--src/go/plugins/postgres/handler_databases_bloating.go2
-rw-r--r--src/go/plugins/postgres/handler_databases_bloating_test.go2
-rw-r--r--src/go/plugins/postgres/handler_databases_discovery.go2
-rw-r--r--src/go/plugins/postgres/handler_databases_discovery_test.go2
-rw-r--r--src/go/plugins/postgres/handler_dbstat.go2
-rw-r--r--src/go/plugins/postgres/handler_dbstat_test.go2
-rw-r--r--src/go/plugins/postgres/handler_locks.go2
-rw-r--r--src/go/plugins/postgres/handler_locks_test.go2
-rw-r--r--src/go/plugins/postgres/handler_oldest_xid.go2
-rw-r--r--src/go/plugins/postgres/handler_oldest_xid_test.go2
-rw-r--r--src/go/plugins/postgres/handler_ping.go2
-rwxr-xr-xsrc/go/plugins/postgres/handler_ping_test.go2
-rw-r--r--src/go/plugins/postgres/handler_replication.go2
-rw-r--r--src/go/plugins/postgres/handler_replication_process_name_discovery.go2
-rw-r--r--src/go/plugins/postgres/handler_replication_test.go2
-rw-r--r--src/go/plugins/postgres/handler_uptime.go2
-rw-r--r--src/go/plugins/postgres/handler_uptime_test.go2
-rw-r--r--src/go/plugins/postgres/handler_wal.go2
-rw-r--r--src/go/plugins/postgres/handler_wal_test.go2
-rw-r--r--src/go/plugins/postgres/metrics.go2
-rwxr-xr-xsrc/go/plugins/postgres/postgres.go2
-rwxr-xr-xsrc/go/plugins/postgres/postgres_test.go2
-rw-r--r--src/go/plugins/postgres/testpool.go2
-rw-r--r--src/go/plugins/proc/proc_linux.go2
-rw-r--r--src/go/plugins/proc/proc_linux_test.go2
-rw-r--r--src/go/plugins/proc/proc_test.go2
-rw-r--r--src/go/plugins/proc/proc_windows.go2
-rw-r--r--src/go/plugins/proc/procfs_linux.go2
-rw-r--r--src/go/plugins/redis/config.go2
-rw-r--r--src/go/plugins/redis/conn.go2
-rw-r--r--src/go/plugins/redis/conn_test.go2
-rw-r--r--src/go/plugins/redis/handler_config.go2
-rw-r--r--src/go/plugins/redis/handler_config_test.go2
-rw-r--r--src/go/plugins/redis/handler_info.go2
-rw-r--r--src/go/plugins/redis/handler_info_test.go2
-rw-r--r--src/go/plugins/redis/handler_ping.go2
-rw-r--r--src/go/plugins/redis/handler_ping_test.go2
-rw-r--r--src/go/plugins/redis/handler_slowlog.go2
-rw-r--r--src/go/plugins/redis/handler_slowlog_test.go2
-rw-r--r--src/go/plugins/redis/metrics.go2
-rw-r--r--src/go/plugins/redis/redis.go2
-rw-r--r--src/go/plugins/redis/redis_test.go2
-rw-r--r--src/go/plugins/smart/smart.go2
-rw-r--r--src/go/plugins/smart/smart_nix.go2
-rw-r--r--src/go/plugins/smart/smart_test.go2
-rw-r--r--src/go/plugins/smart/smart_windows.go2
-rw-r--r--src/go/plugins/smart/smartfs.go2
-rw-r--r--src/go/plugins/smart/smartfs_test.go2
-rw-r--r--src/go/plugins/system/cpu/cpu.go2
-rw-r--r--src/go/plugins/system/cpu/cpu_linux.go2
-rw-r--r--src/go/plugins/system/cpu/cpu_windows.go2
-rw-r--r--src/go/plugins/system/cpu/cpucounters_linux.go2
-rw-r--r--src/go/plugins/system/cpu/cpucounters_windows.go2
-rw-r--r--src/go/plugins/system/cpu/pdhcollector_windows.go2
-rw-r--r--src/go/plugins/system/hw/hw_linux.go299
-rw-r--r--src/go/plugins/system/hw/hw_linux_test.go147
-rw-r--r--src/go/plugins/system/sw/sw.go2
-rw-r--r--src/go/plugins/system/swap/swap.go2
-rw-r--r--src/go/plugins/system/swap/swap_nix.go2
-rw-r--r--src/go/plugins/system/swap/swap_windows.go2
-rw-r--r--src/go/plugins/system/uname/uname.go2
-rw-r--r--src/go/plugins/system/uname/uname_int8.go2
-rw-r--r--src/go/plugins/system/uname/uname_linux.go2
-rw-r--r--src/go/plugins/system/uname/uname_uint8.go2
-rw-r--r--src/go/plugins/system/uname/uname_windows.go2
-rw-r--r--src/go/plugins/system/uptime/uptime.go2
-rw-r--r--src/go/plugins/system/uptime/uptime_linux.go2
-rw-r--r--src/go/plugins/system/uptime/uptime_test.go2
-rw-r--r--src/go/plugins/system/uptime/uptime_windows.go2
-rw-r--r--src/go/plugins/system/users/users.go2
-rw-r--r--src/go/plugins/system/users/users_nix.go2
-rw-r--r--src/go/plugins/system/users/users_windows.go2
-rw-r--r--src/go/plugins/systemd/systemd.go2
-rw-r--r--src/go/plugins/systemrun/systemrun.go2
-rw-r--r--src/go/plugins/vfs/dev/dev.go2
-rw-r--r--src/go/plugins/vfs/dev/dev_linux.go2
-rw-r--r--src/go/plugins/vfs/file/cksum.go2
-rw-r--r--src/go/plugins/vfs/file/cksum_test.go2
-rw-r--r--src/go/plugins/vfs/file/contents.go2
-rw-r--r--src/go/plugins/vfs/file/contents_test.go2
-rw-r--r--src/go/plugins/vfs/file/encoding.go2
-rw-r--r--src/go/plugins/vfs/file/exists.go2
-rw-r--r--src/go/plugins/vfs/file/exists_test.go2
-rw-r--r--src/go/plugins/vfs/file/file.go2
-rw-r--r--src/go/plugins/vfs/file/get.go2
-rw-r--r--src/go/plugins/vfs/file/get_nix.go2
-rw-r--r--src/go/plugins/vfs/file/get_windows.go2
-rw-r--r--src/go/plugins/vfs/file/md5sum.go2
-rw-r--r--src/go/plugins/vfs/file/md5sum_test.go2
-rw-r--r--src/go/plugins/vfs/file/owner_nix.go2
-rw-r--r--src/go/plugins/vfs/file/owner_windows.go2
-rw-r--r--src/go/plugins/vfs/file/permissions_nix.go2
-rw-r--r--src/go/plugins/vfs/file/permissions_windows.go2
-rw-r--r--src/go/plugins/vfs/file/regexp.go2
-rw-r--r--src/go/plugins/vfs/file/regexp_test.go2
-rw-r--r--src/go/plugins/vfs/file/regmatch.go2
-rw-r--r--src/go/plugins/vfs/file/regmatch_test.go2
-rw-r--r--src/go/plugins/vfs/file/sha256sum.go2
-rw-r--r--src/go/plugins/vfs/file/size.go2
-rw-r--r--src/go/plugins/vfs/file/size_test.go2
-rw-r--r--src/go/plugins/vfs/file/time_nix.go2
-rw-r--r--src/go/plugins/vfs/file/time_test.go2
-rw-r--r--src/go/plugins/vfs/file/time_windows.go2
-rw-r--r--src/go/plugins/vfs/fs/fs.go2
-rw-r--r--src/go/plugins/vfs/fs/fs_nix.go2
-rw-r--r--src/go/plugins/vfs/fs/fs_windows.go2
-rw-r--r--src/go/plugins/vfs/fs/fscaller.go2
-rw-r--r--src/go/plugins/vm/memory/memory.go2
-rw-r--r--src/go/plugins/vm/memory/memory_linux.go2
-rw-r--r--src/go/plugins/vm/memory/memory_windows.go2
-rw-r--r--src/go/plugins/vm/vmemory/vmemory_windows.go2
-rw-r--r--src/go/plugins/web/certificate/certificate.go2
-rw-r--r--src/go/plugins/web/certificate/certificate_test.go2
-rw-r--r--src/go/plugins/web/page/page.go2
-rw-r--r--src/go/plugins/windows/eventlog/eventlog.go2
-rw-r--r--src/go/plugins/windows/eventlog/eventlog_windows.go2
-rw-r--r--src/go/plugins/windows/perfmon/perfmon.go2
-rw-r--r--src/go/plugins/windows/services/services.go2
-rw-r--r--src/go/plugins/windows/services/services_windows.go2
-rw-r--r--src/go/plugins/windows/wmi/wmi.go2
-rw-r--r--src/go/plugins/zabbix/async/async.go2
-rw-r--r--src/go/plugins/zabbix/async/async_nix.go2
-rw-r--r--src/go/plugins/zabbix/async/async_windows.go2
-rw-r--r--src/go/plugins/zabbix/sync/sync.go2
-rw-r--r--src/go/plugins/zabbix/sync/sync_nix.go4
-rw-r--r--src/go/plugins/zabbix/sync/sync_windows.go2
-rw-r--r--src/libs/Makefile.am9
-rw-r--r--src/libs/zbxalgo/algodefs.c2
-rw-r--r--src/libs/zbxalgo/binaryheap.c2
-rw-r--r--src/libs/zbxalgo/evaluate.c2
-rw-r--r--src/libs/zbxalgo/hashmap.c2
-rw-r--r--src/libs/zbxalgo/hashset.c2
-rw-r--r--src/libs/zbxalgo/int128.c20
-rw-r--r--src/libs/zbxalgo/linked_list.c2
-rw-r--r--src/libs/zbxalgo/prediction.c2
-rw-r--r--src/libs/zbxalgo/queue.c2
-rw-r--r--src/libs/zbxalgo/serialize.c2
-rw-r--r--src/libs/zbxalgo/vector.c2
-rw-r--r--src/libs/zbxalgo/vectorimpl.h2
-rw-r--r--src/libs/zbxaudit/audit.c2
-rw-r--r--src/libs/zbxaudit/audit.h2
-rw-r--r--src/libs/zbxaudit/audit_graph.c2
-rw-r--r--src/libs/zbxaudit/audit_graph.h2
-rw-r--r--src/libs/zbxaudit/audit_ha.c2
-rw-r--r--src/libs/zbxaudit/audit_ha.h2
-rw-r--r--src/libs/zbxaudit/audit_host.c2
-rw-r--r--src/libs/zbxaudit/audit_host.h2
-rw-r--r--src/libs/zbxaudit/audit_httptest.c2
-rw-r--r--src/libs/zbxaudit/audit_httptest.h2
-rw-r--r--src/libs/zbxaudit/audit_item.c2
-rw-r--r--src/libs/zbxaudit/audit_item.h2
-rw-r--r--src/libs/zbxaudit/audit_settings.c2
-rw-r--r--src/libs/zbxaudit/audit_settings.h2
-rw-r--r--src/libs/zbxaudit/audit_trigger.c2
-rw-r--r--src/libs/zbxaudit/audit_trigger.h2
-rw-r--r--src/libs/zbxavailability/avail_protocol.c2
-rw-r--r--src/libs/zbxavailability/availability.c2
-rw-r--r--src/libs/zbxcommon/alias.c2
-rw-r--r--src/libs/zbxcommon/comms.c10
-rw-r--r--src/libs/zbxcommon/cuid.c2
-rw-r--r--src/libs/zbxcommon/file.c2
-rw-r--r--src/libs/zbxcommon/iprange.c2
-rw-r--r--src/libs/zbxcommon/misc.c85
-rw-r--r--src/libs/zbxcommon/setproctitle.c2
-rw-r--r--src/libs/zbxcommon/str.c95
-rw-r--r--src/libs/zbxcommon/time.c2
-rw-r--r--src/libs/zbxcommon/variant.c2
-rw-r--r--src/libs/zbxcommon/variant_misc.c2
-rw-r--r--src/libs/zbxcommon/xml.c2
-rw-r--r--src/libs/zbxcomms/comms.c35
-rw-r--r--src/libs/zbxcomms/telnet.c2
-rw-r--r--src/libs/zbxcommshigh/comms.c6
-rw-r--r--src/libs/zbxcompress/compress.c2
-rw-r--r--src/libs/zbxconf/cfg.c4
-rw-r--r--src/libs/zbxcrypto/base64.c2
-rw-r--r--src/libs/zbxcrypto/tls.c2
-rw-r--r--src/libs/zbxcrypto/tls.h2
-rw-r--r--src/libs/zbxcrypto/tls_tcp.h2
-rw-r--r--src/libs/zbxcrypto/tls_tcp_active.h2
-rw-r--r--src/libs/zbxcrypto/tls_version.c2
-rw-r--r--src/libs/zbxdb/db.c2
-rw-r--r--src/libs/zbxdbcache/dbcache.c30
-rw-r--r--src/libs/zbxdbcache/dbconfig.c95
-rw-r--r--src/libs/zbxdbcache/dbconfig.h2
-rw-r--r--src/libs/zbxdbcache/dbconfig_dump.c2
-rw-r--r--src/libs/zbxdbcache/dbconfig_maintenance.c2
-rw-r--r--src/libs/zbxdbcache/dbsync.c2
-rw-r--r--src/libs/zbxdbcache/dbsync.h2
-rw-r--r--src/libs/zbxdbcache/valuecache.c2
-rw-r--r--src/libs/zbxdbcache/valuecache.h2
-rw-r--r--src/libs/zbxdbhigh/db.c32
-rw-r--r--src/libs/zbxdbhigh/discovery.c2
-rw-r--r--src/libs/zbxdbhigh/event.c2
-rw-r--r--src/libs/zbxdbhigh/export.c2
-rw-r--r--src/libs/zbxdbhigh/graph_linking.c2
-rw-r--r--src/libs/zbxdbhigh/graph_linking.h2
-rw-r--r--src/libs/zbxdbhigh/host.c34
-rw-r--r--src/libs/zbxdbhigh/item.c2
-rw-r--r--src/libs/zbxdbhigh/lld_macro.c2
-rw-r--r--src/libs/zbxdbhigh/lld_override.c2
-rw-r--r--src/libs/zbxdbhigh/maintenance.c2
-rw-r--r--src/libs/zbxdbhigh/mediatype.c2
-rw-r--r--src/libs/zbxdbhigh/proxy.c18
-rw-r--r--src/libs/zbxdbhigh/tag.c2
-rw-r--r--src/libs/zbxdbhigh/template.h2
-rw-r--r--src/libs/zbxdbhigh/template_item.c2
-rw-r--r--src/libs/zbxdbhigh/trigger.c2
-rw-r--r--src/libs/zbxdbhigh/trigger_dep_linking.c2
-rw-r--r--src/libs/zbxdbhigh/trigger_dep_linking.h2
-rw-r--r--src/libs/zbxdbhigh/trigger_linking.c2
-rw-r--r--src/libs/zbxdbhigh/trigger_linking.h2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade.h2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_2010.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_2020.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_2030.c4
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_2040.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_2050.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3000.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3010.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3020.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3030.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3040.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_3050.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4000.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4010.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4020.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4030.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4040.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_4050.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5000.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5010.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5020.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5030.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5040.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_5050.c660
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_macros.c2
-rw-r--r--src/libs/zbxdbupgrade/dbupgrade_macros.h2
-rw-r--r--src/libs/zbxdiag/diag.c120
-rw-r--r--src/libs/zbxdiag/diag.h2
-rw-r--r--src/libs/zbxdiag/diag_proxy.c2
-rw-r--r--src/libs/zbxdiag/diag_server.c2
-rw-r--r--src/libs/zbxembed/console.c2
-rw-r--r--src/libs/zbxembed/console.h2
-rw-r--r--src/libs/zbxembed/embed.c17
-rw-r--r--src/libs/zbxembed/embed.h14
-rw-r--r--src/libs/zbxembed/global.c2
-rw-r--r--src/libs/zbxembed/global.h2
-rw-r--r--src/libs/zbxembed/httprequest.c27
-rw-r--r--src/libs/zbxembed/httprequest.h2
-rw-r--r--src/libs/zbxembed/xml.c28
-rw-r--r--src/libs/zbxembed/xml.h2
-rw-r--r--src/libs/zbxembed/zabbix.c2
-rw-r--r--src/libs/zbxembed/zabbix.h2
-rw-r--r--src/libs/zbxeval/calc.c2
-rw-r--r--src/libs/zbxeval/eval.h2
-rw-r--r--src/libs/zbxeval/execute.c2
-rw-r--r--src/libs/zbxeval/misc.c2
-rw-r--r--src/libs/zbxeval/parse.c2
-rw-r--r--src/libs/zbxeval/query.c2
-rw-r--r--src/libs/zbxexec/execute.c14
-rw-r--r--src/libs/zbxha/ha.c141
-rw-r--r--src/libs/zbxhistory/history.c2
-rw-r--r--src/libs/zbxhistory/history.h2
-rw-r--r--src/libs/zbxhistory/history_elastic.c2
-rw-r--r--src/libs/zbxhistory/history_sql.c2
-rw-r--r--src/libs/zbxhttp/http.c2
-rw-r--r--src/libs/zbxhttp/punycode.c2
-rw-r--r--src/libs/zbxhttp/punycode.h2
-rw-r--r--src/libs/zbxhttp/urlencode.c2
-rw-r--r--src/libs/zbxicmpping/icmpping.c4
-rw-r--r--src/libs/zbxjson/json.c37
-rw-r--r--src/libs/zbxjson/json.h2
-rw-r--r--src/libs/zbxjson/json_parser.c18
-rw-r--r--src/libs/zbxjson/json_parser.h2
-rw-r--r--src/libs/zbxjson/jsonpath.c2
-rw-r--r--src/libs/zbxjson/jsonpath.h2
-rw-r--r--src/libs/zbxlog/log.c52
-rw-r--r--src/libs/zbxmedia/email.c2
-rw-r--r--src/libs/zbxmedia/sms.c2
-rw-r--r--src/libs/zbxmemory/memalloc.c7
-rw-r--r--src/libs/zbxmodules/modules.c2
-rw-r--r--src/libs/zbxnix/control.c140
-rw-r--r--src/libs/zbxnix/control.h4
-rw-r--r--src/libs/zbxnix/coredump.c2
-rw-r--r--src/libs/zbxnix/daemon.c94
-rw-r--r--src/libs/zbxnix/dshm.c2
-rw-r--r--src/libs/zbxnix/fatal.c2
-rw-r--r--src/libs/zbxnix/fatal.h2
-rw-r--r--src/libs/zbxnix/ipc.c6
-rw-r--r--src/libs/zbxnix/pid.c2
-rw-r--r--src/libs/zbxnix/sigcommon.h2
-rw-r--r--src/libs/zbxnix/sighandler.c2
-rw-r--r--src/libs/zbxprometheus/zbxprometheus.c2
-rw-r--r--src/libs/zbxregexp/zbxregexp.c4
-rw-r--r--src/libs/zbxrtc/Makefile.am33
-rw-r--r--src/libs/zbxrtc/rtc.c120
-rw-r--r--src/libs/zbxrtc/rtc.h (renamed from src/zabbix_server/rtc.h)10
-rw-r--r--src/libs/zbxrtc/rtc_client.c266
-rw-r--r--src/libs/zbxrtc/rtc_proxy.c54
-rw-r--r--src/libs/zbxrtc/rtc_server.c478
-rw-r--r--src/libs/zbxrtc/rtc_service.c349
-rw-r--r--src/libs/zbxself/selfmon.c19
-rw-r--r--src/libs/zbxself/selfmon.h2
-rw-r--r--src/libs/zbxself/selfmon_proxy.c2
-rw-r--r--src/libs/zbxself/selfmon_server.c2
-rw-r--r--src/libs/zbxserver/anomalystl.c2
-rw-r--r--src/libs/zbxserver/anomalystl.h2
-rw-r--r--src/libs/zbxserver/evalfunc.c2
-rw-r--r--src/libs/zbxserver/evalfunc.h2
-rw-r--r--src/libs/zbxserver/evalfunc_common.c2
-rw-r--r--src/libs/zbxserver/evalfunc_common.h2
-rw-r--r--src/libs/zbxserver/expression.c53
-rw-r--r--src/libs/zbxserver/expression.h2
-rw-r--r--src/libs/zbxserver/expression_eval.c2
-rw-r--r--src/libs/zbxserver/get_host_from_event.c2
-rw-r--r--src/libs/zbxserver/get_host_from_event.h2
-rw-r--r--src/libs/zbxserver/macrofunc.c2
-rw-r--r--src/libs/zbxserver/macrofunc.h2
-rw-r--r--src/libs/zbxserver/zabbix_stats.c2
-rw-r--r--src/libs/zbxserver/zabbix_stats.h2
-rw-r--r--src/libs/zbxserver/zabbix_stats_proxy.c2
-rw-r--r--src/libs/zbxserver/zabbix_stats_server.c2
-rw-r--r--src/libs/zbxserver/zabbix_users.c2
-rw-r--r--src/libs/zbxserver/zabbix_users.h2
-rw-r--r--src/libs/zbxservice/service.c2
-rw-r--r--src/libs/zbxservice/service_protocol.c2
-rw-r--r--src/libs/zbxsys/mutexs.c10
-rw-r--r--src/libs/zbxsys/symbols.c2
-rw-r--r--src/libs/zbxsys/threads.c11
-rw-r--r--src/libs/zbxsysinfo/agent/agent.c2
-rw-r--r--src/libs/zbxsysinfo/agent/agent.h2
-rw-r--r--src/libs/zbxsysinfo/agent/modbus.c2
-rw-r--r--src/libs/zbxsysinfo/aix/aix.c2
-rw-r--r--src/libs/zbxsysinfo/aix/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/aix/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/aix/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/aix/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/aix/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/aix/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/aix/memory.c2
-rw-r--r--src/libs/zbxsysinfo/aix/net.c2
-rw-r--r--src/libs/zbxsysinfo/aix/proc.c2
-rw-r--r--src/libs/zbxsysinfo/aix/software.c2
-rw-r--r--src/libs/zbxsysinfo/aix/swap.c2
-rw-r--r--src/libs/zbxsysinfo/aix/system.c2
-rw-r--r--src/libs/zbxsysinfo/aix/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/aix/vmstats.c2
-rw-r--r--src/libs/zbxsysinfo/common/common.c2
-rw-r--r--src/libs/zbxsysinfo/common/common.h2
-rw-r--r--src/libs/zbxsysinfo/common/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/common/cpu.h2
-rw-r--r--src/libs/zbxsysinfo/common/dir.c2
-rw-r--r--src/libs/zbxsysinfo/common/dir.h2
-rw-r--r--src/libs/zbxsysinfo/common/dns.c38
-rw-r--r--src/libs/zbxsysinfo/common/dns.h2
-rw-r--r--src/libs/zbxsysinfo/common/file.c2
-rw-r--r--src/libs/zbxsysinfo/common/file.h2
-rw-r--r--src/libs/zbxsysinfo/common/http.c2
-rw-r--r--src/libs/zbxsysinfo/common/http.h2
-rw-r--r--src/libs/zbxsysinfo/common/http_metrics.c2
-rw-r--r--src/libs/zbxsysinfo/common/http_metrics.h2
-rw-r--r--src/libs/zbxsysinfo/common/net.c2
-rw-r--r--src/libs/zbxsysinfo/common/net.h2
-rw-r--r--src/libs/zbxsysinfo/common/system.c2
-rw-r--r--src/libs/zbxsysinfo/common/system.h2
-rw-r--r--src/libs/zbxsysinfo/common/zabbix_stats.c2
-rw-r--r--src/libs/zbxsysinfo/common/zabbix_stats.h2
-rw-r--r--src/libs/zbxsysinfo/freebsd/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/freebsd.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/freebsd/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/memory.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/net.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/proc.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/software.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/swap.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/system.c2
-rw-r--r--src/libs/zbxsysinfo/freebsd/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/hpux.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/hpux/memory.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/net.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/proc.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/software.c2
-rw-r--r--src/libs/zbxsysinfo/hpux/system.c2
-rw-r--r--src/libs/zbxsysinfo/linux/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/linux/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/linux/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/linux/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/linux/hardware.c11
-rw-r--r--src/libs/zbxsysinfo/linux/hardware.h4
-rw-r--r--src/libs/zbxsysinfo/linux/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/linux/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/linux/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/linux/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/linux/linux.c2
-rw-r--r--src/libs/zbxsysinfo/linux/memory.c2
-rw-r--r--src/libs/zbxsysinfo/linux/net.c2
-rw-r--r--src/libs/zbxsysinfo/linux/proc.c2
-rw-r--r--src/libs/zbxsysinfo/linux/proc.h2
-rw-r--r--src/libs/zbxsysinfo/linux/sensors.c2
-rw-r--r--src/libs/zbxsysinfo/linux/software.c2
-rw-r--r--src/libs/zbxsysinfo/linux/software.h2
-rw-r--r--src/libs/zbxsysinfo/linux/swap.c2
-rw-r--r--src/libs/zbxsysinfo/linux/system.c2
-rw-r--r--src/libs/zbxsysinfo/linux/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/netbsd/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/memory.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/net.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/netbsd.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/proc.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/software.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/system.c2
-rw-r--r--src/libs/zbxsysinfo/netbsd/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/openbsd/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/memory.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/net.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/openbsd.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/proc.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/sensors.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/software.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/swap.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/system.c2
-rw-r--r--src/libs/zbxsysinfo/openbsd/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/osf/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/osf/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/osf/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/osf/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/osf/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/osf/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/osf/memory.c2
-rw-r--r--src/libs/zbxsysinfo/osf/osf.c2
-rw-r--r--src/libs/zbxsysinfo/osf/proc.c2
-rw-r--r--src/libs/zbxsysinfo/osf/software.c2
-rw-r--r--src/libs/zbxsysinfo/osf/swap.c2
-rw-r--r--src/libs/zbxsysinfo/osf/system.c2
-rw-r--r--src/libs/zbxsysinfo/osf/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/osx/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/osx/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/osx/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/osx/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/osx/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/osx/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/osx/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/osx/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/osx/memory.c2
-rw-r--r--src/libs/zbxsysinfo/osx/net.c2
-rw-r--r--src/libs/zbxsysinfo/osx/osx.c2
-rw-r--r--src/libs/zbxsysinfo/osx/software.c2
-rw-r--r--src/libs/zbxsysinfo/osx/system.c2
-rw-r--r--src/libs/zbxsysinfo/osx/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/simple/ntp.c2
-rw-r--r--src/libs/zbxsysinfo/simple/ntp.h2
-rw-r--r--src/libs/zbxsysinfo/simple/simple.c2
-rw-r--r--src/libs/zbxsysinfo/simple/simple.h2
-rw-r--r--src/libs/zbxsysinfo/solaris/boottime.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/inodes.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/inodes.h2
-rw-r--r--src/libs/zbxsysinfo/solaris/kernel.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/memory.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/net.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/proc.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/software.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/solaris.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/swap.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/system.c2
-rw-r--r--src/libs/zbxsysinfo/solaris/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/specsysinfo.h2
-rw-r--r--src/libs/zbxsysinfo/sysinfo.c4
-rw-r--r--src/libs/zbxsysinfo/unknown/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/unknown/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/unknown/unknown.c2
-rw-r--r--src/libs/zbxsysinfo/win32/cpu.c2
-rw-r--r--src/libs/zbxsysinfo/win32/diskio.c2
-rw-r--r--src/libs/zbxsysinfo/win32/diskspace.c2
-rw-r--r--src/libs/zbxsysinfo/win32/hostname.c2
-rw-r--r--src/libs/zbxsysinfo/win32/memory.c2
-rw-r--r--src/libs/zbxsysinfo/win32/net.c2
-rw-r--r--src/libs/zbxsysinfo/win32/pdhmon.c2
-rw-r--r--src/libs/zbxsysinfo/win32/proc.c2
-rw-r--r--src/libs/zbxsysinfo/win32/services.c2
-rw-r--r--src/libs/zbxsysinfo/win32/software.c2
-rw-r--r--src/libs/zbxsysinfo/win32/swap.c2
-rw-r--r--src/libs/zbxsysinfo/win32/system.c2
-rw-r--r--src/libs/zbxsysinfo/win32/uptime.c2
-rw-r--r--src/libs/zbxsysinfo/win32/win32.c2
-rw-r--r--src/libs/zbxsysinfo/win32/wmi.cpp2
-rw-r--r--src/libs/zbxtasks/task.c2
-rw-r--r--src/libs/zbxtrends/baseline.c2
-rw-r--r--src/libs/zbxtrends/cache.c2
-rw-r--r--src/libs/zbxtrends/trends.c2
-rw-r--r--src/libs/zbxtrends/trends.h2
-rw-r--r--src/libs/zbxvault/vault.c2
-rw-r--r--src/libs/zbxwin32/disk.c2
-rw-r--r--src/libs/zbxwin32/fatal.c2
-rw-r--r--src/libs/zbxwin32/perfmon.c2
-rw-r--r--src/libs/zbxwin32/service.c2
-rw-r--r--src/libs/zbxxml/xml.c2
-rw-r--r--src/modules/dummy/dummy.c2
-rw-r--r--src/zabbix_agent/active.c14
-rw-r--r--src/zabbix_agent/active.h2
-rw-r--r--src/zabbix_agent/cpustat.c2
-rw-r--r--src/zabbix_agent/cpustat.h2
-rw-r--r--src/zabbix_agent/diskdevices.c2
-rw-r--r--src/zabbix_agent/diskdevices.h2
-rw-r--r--src/zabbix_agent/eventlog.c2
-rw-r--r--src/zabbix_agent/eventlog.h2
-rw-r--r--src/zabbix_agent/listener.c2
-rw-r--r--src/zabbix_agent/listener.h2
-rw-r--r--src/zabbix_agent/logfiles/logfiles.c10
-rw-r--r--src/zabbix_agent/logfiles/logfiles.h2
-rw-r--r--src/zabbix_agent/logfiles/persistent_state.c2
-rw-r--r--src/zabbix_agent/logfiles/persistent_state.h2
-rw-r--r--src/zabbix_agent/metrics.h2
-rw-r--r--src/zabbix_agent/perfstat.c2
-rw-r--r--src/zabbix_agent/perfstat.h2
-rw-r--r--src/zabbix_agent/procstat.c2
-rw-r--r--src/zabbix_agent/procstat.h2
-rw-r--r--src/zabbix_agent/stats.c10
-rw-r--r--src/zabbix_agent/stats.h2
-rw-r--r--src/zabbix_agent/vmstats.c2
-rw-r--r--src/zabbix_agent/vmstats.h2
-rw-r--r--src/zabbix_agent/zabbix_agentd.c10
-rw-r--r--src/zabbix_agent/zbxconf.c12
-rw-r--r--src/zabbix_agent/zbxconf.h2
-rw-r--r--src/zabbix_agent/zbxkstat.c2
-rw-r--r--src/zabbix_agent/zbxkstat.h2
-rw-r--r--src/zabbix_get/zabbix_get.c2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/BinaryProtocolSpeaker.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ConfigurationManager.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ConfigurationParameter.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/HelperFunctionChest.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/InputValidator.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/IntegerValidator.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/InternalItemChecker.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ItemChecker.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/JMXItemChecker.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/JavaGateway.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/PostInputValidator.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/SocketProcessor.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ZabbixException.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ZabbixItem.java2
-rw-r--r--src/zabbix_java/src/com/zabbix/gateway/ZabbixJMXConnectorFactory.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/AllTestRunner.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/IntegerValidatorTest.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/JMXTest.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/ZabbixItemTest.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/Hello.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/HelloMBean.java2
-rw-r--r--src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/SimpleAgent.java2
-rw-r--r--src/zabbix_js/zabbix_js.c2
-rw-r--r--src/zabbix_proxy/Makefile.am3
-rw-r--r--src/zabbix_proxy/datasender/datasender.c2
-rw-r--r--src/zabbix_proxy/datasender/datasender.h2
-rw-r--r--src/zabbix_proxy/events.c2
-rw-r--r--src/zabbix_proxy/heart/heart.c2
-rw-r--r--src/zabbix_proxy/heart/heart.h2
-rw-r--r--src/zabbix_proxy/housekeeper/housekeeper.c10
-rw-r--r--src/zabbix_proxy/housekeeper/housekeeper.h2
-rw-r--r--src/zabbix_proxy/proxy.c115
-rw-r--r--src/zabbix_proxy/proxy_lld.c2
-rw-r--r--src/zabbix_proxy/proxyconfig/proxyconfig.c78
-rw-r--r--src/zabbix_proxy/proxyconfig/proxyconfig.h2
-rw-r--r--src/zabbix_proxy/taskmanager/server_tasks.c2
-rw-r--r--src/zabbix_proxy/taskmanager/taskmanager.c2
-rw-r--r--src/zabbix_proxy/taskmanager/taskmanager.h2
-rw-r--r--src/zabbix_sender/win32/zabbix_sender.c2
-rw-r--r--src/zabbix_sender/win32/zabbix_sender.h2
-rw-r--r--src/zabbix_sender/zabbix_sender.c4
-rw-r--r--src/zabbix_server/Makefile.am7
-rw-r--r--src/zabbix_server/actions.c14
-rw-r--r--src/zabbix_server/actions.h2
-rw-r--r--src/zabbix_server/alerter/alert_manager.c2
-rw-r--r--src/zabbix_server/alerter/alert_manager.h2
-rw-r--r--src/zabbix_server/alerter/alert_syncer.c2
-rw-r--r--src/zabbix_server/alerter/alert_syncer.h2
-rw-r--r--src/zabbix_server/alerter/alerter.c4
-rw-r--r--src/zabbix_server/alerter/alerter.h2
-rw-r--r--src/zabbix_server/alerter/alerter_protocol.c2
-rw-r--r--src/zabbix_server/alerter/alerter_protocol.h2
-rw-r--r--src/zabbix_server/availability/avail_manager.c2
-rw-r--r--src/zabbix_server/availability/avail_manager.h2
-rw-r--r--src/zabbix_server/dbconfig/dbconfig.c26
-rw-r--r--src/zabbix_server/dbconfig/dbconfig.h2
-rw-r--r--src/zabbix_server/dbsyncer/dbsyncer.c4
-rw-r--r--src/zabbix_server/dbsyncer/dbsyncer.h2
-rw-r--r--src/zabbix_server/discoverer/discoverer.c2
-rw-r--r--src/zabbix_server/discoverer/discoverer.h2
-rw-r--r--src/zabbix_server/escalator/escalator.c24
-rw-r--r--src/zabbix_server/escalator/escalator.h2
-rw-r--r--src/zabbix_server/events.c2
-rw-r--r--src/zabbix_server/events.h2
-rw-r--r--src/zabbix_server/ha/ha.h22
-rw-r--r--src/zabbix_server/ha/ha_manager.c513
-rw-r--r--src/zabbix_server/housekeeper/history_compress.c2
-rw-r--r--src/zabbix_server/housekeeper/history_compress.h2
-rw-r--r--src/zabbix_server/housekeeper/housekeeper.c22
-rw-r--r--src/zabbix_server/housekeeper/housekeeper.h2
-rw-r--r--src/zabbix_server/housekeeper/problem_housekeeper.c2
-rw-r--r--src/zabbix_server/housekeeper/problem_housekeeper.h2
-rw-r--r--src/zabbix_server/httppoller/httpmacro.c10
-rw-r--r--src/zabbix_server/httppoller/httpmacro.h2
-rw-r--r--src/zabbix_server/httppoller/httppoller.c10
-rw-r--r--src/zabbix_server/httppoller/httppoller.h2
-rw-r--r--src/zabbix_server/httppoller/httptest.c14
-rw-r--r--src/zabbix_server/httppoller/httptest.h2
-rw-r--r--src/zabbix_server/ipmi/checks_ipmi.c2
-rw-r--r--src/zabbix_server/ipmi/checks_ipmi.h2
-rw-r--r--src/zabbix_server/ipmi/ipmi.c2
-rw-r--r--src/zabbix_server/ipmi/ipmi.h2
-rw-r--r--src/zabbix_server/ipmi/ipmi_manager.c3
-rw-r--r--src/zabbix_server/ipmi/ipmi_manager.h2
-rw-r--r--src/zabbix_server/ipmi/ipmi_poller.c2
-rw-r--r--src/zabbix_server/ipmi/ipmi_poller.h2
-rw-r--r--src/zabbix_server/ipmi/ipmi_protocol.c2
-rw-r--r--src/zabbix_server/ipmi/ipmi_protocol.h2
-rw-r--r--src/zabbix_server/lld/lld.c10
-rw-r--r--src/zabbix_server/lld/lld.h5
-rw-r--r--src/zabbix_server/lld/lld_common.c6
-rw-r--r--src/zabbix_server/lld/lld_graph.c4
-rw-r--r--src/zabbix_server/lld/lld_host.c2
-rw-r--r--src/zabbix_server/lld/lld_item.c4
-rw-r--r--src/zabbix_server/lld/lld_manager.c2
-rw-r--r--src/zabbix_server/lld/lld_manager.h2
-rw-r--r--src/zabbix_server/lld/lld_protocol.c2
-rw-r--r--src/zabbix_server/lld/lld_protocol.h2
-rw-r--r--src/zabbix_server/lld/lld_trigger.c2
-rw-r--r--src/zabbix_server/lld/lld_worker.c2
-rw-r--r--src/zabbix_server/lld/lld_worker.h2
-rw-r--r--src/zabbix_server/odbc/odbc.c2
-rw-r--r--src/zabbix_server/odbc/odbc.h2
-rw-r--r--src/zabbix_server/operations.c2
-rw-r--r--src/zabbix_server/operations.h2
-rw-r--r--src/zabbix_server/pinger/pinger.c45
-rw-r--r--src/zabbix_server/pinger/pinger.h2
-rw-r--r--src/zabbix_server/poller/checks_agent.c4
-rw-r--r--src/zabbix_server/poller/checks_agent.h2
-rw-r--r--src/zabbix_server/poller/checks_aggregate.c2
-rw-r--r--src/zabbix_server/poller/checks_calculated.c2
-rw-r--r--src/zabbix_server/poller/checks_calculated.h2
-rw-r--r--src/zabbix_server/poller/checks_db.c4
-rw-r--r--src/zabbix_server/poller/checks_db.h2
-rw-r--r--src/zabbix_server/poller/checks_external.c4
-rw-r--r--src/zabbix_server/poller/checks_external.h2
-rw-r--r--src/zabbix_server/poller/checks_http.c2
-rw-r--r--src/zabbix_server/poller/checks_http.h2
-rw-r--r--src/zabbix_server/poller/checks_internal.c4
-rw-r--r--src/zabbix_server/poller/checks_internal.h2
-rw-r--r--src/zabbix_server/poller/checks_internal_proxy.c2
-rw-r--r--src/zabbix_server/poller/checks_internal_server.c4
-rw-r--r--src/zabbix_server/poller/checks_java.c2
-rw-r--r--src/zabbix_server/poller/checks_java.h2
-rw-r--r--src/zabbix_server/poller/checks_script.c2
-rw-r--r--src/zabbix_server/poller/checks_script.h2
-rw-r--r--src/zabbix_server/poller/checks_simple.c2
-rw-r--r--src/zabbix_server/poller/checks_simple.h2
-rw-r--r--src/zabbix_server/poller/checks_simple_vmware.c2
-rw-r--r--src/zabbix_server/poller/checks_simple_vmware.h2
-rw-r--r--src/zabbix_server/poller/checks_snmp.c6
-rw-r--r--src/zabbix_server/poller/checks_snmp.h2
-rw-r--r--src/zabbix_server/poller/checks_ssh.c2
-rw-r--r--src/zabbix_server/poller/checks_ssh.h2
-rw-r--r--src/zabbix_server/poller/checks_telnet.c2
-rw-r--r--src/zabbix_server/poller/checks_telnet.h2
-rw-r--r--src/zabbix_server/poller/poller.c4
-rw-r--r--src/zabbix_server/poller/poller.h2
-rw-r--r--src/zabbix_server/postinit.c2
-rw-r--r--src/zabbix_server/postinit.h2
-rw-r--r--src/zabbix_server/preprocessor/item_preproc.c2
-rw-r--r--src/zabbix_server/preprocessor/item_preproc.h2
-rw-r--r--src/zabbix_server/preprocessor/preproc_cache.c2
-rw-r--r--src/zabbix_server/preprocessor/preproc_history.c2
-rw-r--r--src/zabbix_server/preprocessor/preproc_history.h2
-rw-r--r--src/zabbix_server/preprocessor/preproc_manager.c2
-rw-r--r--src/zabbix_server/preprocessor/preproc_manager.h2
-rw-r--r--src/zabbix_server/preprocessor/preproc_worker.c2
-rw-r--r--src/zabbix_server/preprocessor/preproc_worker.h2
-rw-r--r--src/zabbix_server/preprocessor/preprocessing.c2
-rw-r--r--src/zabbix_server/preprocessor/preprocessing.h2
-rw-r--r--src/zabbix_server/proxypoller/proxypoller.c10
-rw-r--r--src/zabbix_server/proxypoller/proxypoller.h2
-rw-r--r--src/zabbix_server/reporter/report_manager.c2
-rw-r--r--src/zabbix_server/reporter/report_manager.h2
-rw-r--r--src/zabbix_server/reporter/report_protocol.c2
-rw-r--r--src/zabbix_server/reporter/report_protocol.h2
-rw-r--r--src/zabbix_server/reporter/report_writer.c2
-rw-r--r--src/zabbix_server/reporter/report_writer.h2
-rw-r--r--src/zabbix_server/rtc.c303
-rw-r--r--src/zabbix_server/scripts/scripts.c2
-rw-r--r--src/zabbix_server/scripts/scripts.h2
-rw-r--r--src/zabbix_server/selfmon/selfmon.c2
-rw-r--r--src/zabbix_server/selfmon/selfmon.h2
-rw-r--r--src/zabbix_server/server.c207
-rw-r--r--src/zabbix_server/service/service_actions.c2
-rw-r--r--src/zabbix_server/service/service_actions.h2
-rw-r--r--src/zabbix_server/service/service_manager.c2
-rw-r--r--src/zabbix_server/service/service_manager.h2
-rw-r--r--src/zabbix_server/service/service_manager_impl.h2
-rw-r--r--src/zabbix_server/snmptrapper/snmptrapper.c18
-rw-r--r--src/zabbix_server/snmptrapper/snmptrapper.h2
-rw-r--r--src/zabbix_server/taskmanager/proxy_tasks.c2
-rw-r--r--src/zabbix_server/taskmanager/taskmanager.c2
-rw-r--r--src/zabbix_server/taskmanager/taskmanager.h2
-rw-r--r--src/zabbix_server/timer/timer.c2
-rw-r--r--src/zabbix_server/timer/timer.h2
-rw-r--r--src/zabbix_server/trapper/active.c6
-rw-r--r--src/zabbix_server/trapper/active.h2
-rw-r--r--src/zabbix_server/trapper/nodecommand.c2
-rw-r--r--src/zabbix_server/trapper/nodecommand.h2
-rw-r--r--src/zabbix_server/trapper/proxyconfig.c40
-rw-r--r--src/zabbix_server/trapper/proxyconfig.h2
-rw-r--r--src/zabbix_server/trapper/proxydata.c2
-rw-r--r--src/zabbix_server/trapper/proxydata.h2
-rw-r--r--src/zabbix_server/trapper/trapper.c12
-rw-r--r--src/zabbix_server/trapper/trapper.h2
-rw-r--r--src/zabbix_server/trapper/trapper_auth.c2
-rw-r--r--src/zabbix_server/trapper/trapper_auth.h2
-rw-r--r--src/zabbix_server/trapper/trapper_expressions_evaluate.c2
-rw-r--r--src/zabbix_server/trapper/trapper_expressions_evaluate.h2
-rw-r--r--src/zabbix_server/trapper/trapper_item_test.c2
-rw-r--r--src/zabbix_server/trapper/trapper_item_test.h2
-rw-r--r--src/zabbix_server/trapper/trapper_preproc.c2
-rw-r--r--src/zabbix_server/trapper/trapper_preproc.h2
-rw-r--r--src/zabbix_server/trapper/trapper_proxy.c2
-rw-r--r--src/zabbix_server/trapper/trapper_request.h2
-rw-r--r--src/zabbix_server/trapper/trapper_server.c2
-rw-r--r--src/zabbix_server/vmware/vmware.c2
-rw-r--r--src/zabbix_server/vmware/vmware.h2
-rw-r--r--templates/app/zabbix_server/template_app_zabbix_server.yaml35
-rw-r--r--templates/app/zabbix_server_remote/template_app_remote_zabbix_server.yaml45
-rw-r--r--templates/classic/template_app_remote_zabbix_proxy.yaml35
-rw-r--r--templates/classic/template_app_zabbix_proxy.yaml29
-rw-r--r--templates/media/mattermost/LICENSE2
-rw-r--r--templates/media/mattermost/LICENSE-APACHE22
-rw-r--r--tests/conf_tests.m42
-rw-r--r--tests/libs/zbxalgo/evaluate.c2
-rw-r--r--tests/libs/zbxalgo/evaluate_unknown.c2
-rw-r--r--tests/libs/zbxalgo/queue.c2
-rw-r--r--tests/libs/zbxcommon/calculate_item_nextcheck.c2
-rw-r--r--tests/libs/zbxcommon/calculate_item_nextcheck_unreachable.c2
-rw-r--r--tests/libs/zbxcommon/convert_to_utf8.c2
-rw-r--r--tests/libs/zbxcommon/is_double.c2
-rw-r--r--tests/libs/zbxcommon/is_double_suffix.c2
-rw-r--r--tests/libs/zbxcommon/parse_key.c2
-rw-r--r--tests/libs/zbxcommon/replace_key_params_dyn.c2
-rw-r--r--tests/libs/zbxcommon/zbx_dyn_escape_string.c2
-rw-r--r--tests/libs/zbxcommon/zbx_function_find.c2
-rw-r--r--tests/libs/zbxcommon/zbx_function_get_param_dyn.c2
-rw-r--r--tests/libs/zbxcommon/zbx_get_report_nextcheck.c2
-rw-r--r--tests/libs/zbxcommon/zbx_get_week_number.c2
-rw-r--r--tests/libs/zbxcommon/zbx_interval_preproc.c2
-rw-r--r--tests/libs/zbxcommon/zbx_json_to_xml.c2
-rw-r--r--tests/libs/zbxcommon/zbx_ltrim_utf8.c2
-rw-r--r--tests/libs/zbxcommon/zbx_rtrim_utf8.c2
-rw-r--r--tests/libs/zbxcommon/zbx_str_extract.c2
-rw-r--r--tests/libs/zbxcommon/zbx_tm_add.c2
-rw-r--r--tests/libs/zbxcommon/zbx_tm_round_down.c2
-rw-r--r--tests/libs/zbxcommon/zbx_tm_round_up.c2
-rw-r--r--tests/libs/zbxcommon/zbx_tm_sub.c2
-rw-r--r--tests/libs/zbxcommon/zbx_token_find.c2
-rw-r--r--tests/libs/zbxcommon/zbx_trim_float.c2
-rw-r--r--tests/libs/zbxcommon/zbx_trim_integer.c2
-rw-r--r--tests/libs/zbxcommon/zbx_truncate_itemkey.c2
-rw-r--r--tests/libs/zbxcommon/zbx_truncate_value.c2
-rw-r--r--tests/libs/zbxcommon/zbx_user_macro_parse.c2
-rw-r--r--tests/libs/zbxcommon/zbx_validate_interval.c2
-rw-r--r--tests/libs/zbxcommon/zbx_variant_compare.c2
-rw-r--r--tests/libs/zbxcommon/zbx_xml_to_json.c2
-rw-r--r--tests/libs/zbxcomms/zbx_tcp_check_allowed_peers.c2
-rw-r--r--tests/libs/zbxcomms/zbx_tcp_check_allowed_peers_ipv4.c2
-rw-r--r--tests/libs/zbxcommshigh/zbx_tcp_recv_ext.c2
-rw-r--r--tests/libs/zbxcommshigh/zbx_tcp_recv_raw_ext.c2
-rw-r--r--tests/libs/zbxconf/parse_cfg_file.c2
-rw-r--r--tests/libs/zbxdbcache/dbconfig_maintenance_test.c2
-rw-r--r--tests/libs/zbxdbcache/dbconfig_maintenance_test.h2
-rw-r--r--tests/libs/zbxdbcache/dc_check_maintenance_period.c2
-rw-r--r--tests/libs/zbxdbcache/dc_expand_user_macros_in_func_params.c2
-rw-r--r--tests/libs/zbxdbcache/dc_function_calculate_nextcheck.c2
-rw-r--r--tests/libs/zbxdbcache/dc_item_poller_type_update.c4
-rw-r--r--tests/libs/zbxdbcache/dc_item_poller_type_update.yaml35
-rw-r--r--tests/libs/zbxdbcache/dc_item_poller_type_update_test.c2
-rw-r--r--tests/libs/zbxdbcache/dc_item_poller_type_update_test.h2
-rw-r--r--tests/libs/zbxdbcache/dc_maintenance_match_tags.c2
-rw-r--r--tests/libs/zbxdbcache/is_item_processed_by_server.c2
-rw-r--r--tests/libs/zbxdbcache/valuecache_test.c2
-rw-r--r--tests/libs/zbxdbcache/valuecache_test.h2
-rw-r--r--tests/libs/zbxdbcache/zbx_vc_add_values.c2
-rw-r--r--tests/libs/zbxdbcache/zbx_vc_get_value.c2
-rw-r--r--tests/libs/zbxdbcache/zbx_vc_get_values.c2
-rw-r--r--tests/libs/zbxdbhigh/DBadd_condition_alloc.c2
-rw-r--r--tests/libs/zbxdbhigh/DBselect_uint64.c2
-rw-r--r--tests/libs/zbxeval/mock_eval.c2
-rw-r--r--tests/libs/zbxeval/mock_eval.h2
-rw-r--r--tests/libs/zbxeval/zbx_eval_compose_expression.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_execute.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_execute_ext.c2
-rwxr-xr-xtests/libs/zbxeval/zbx_eval_get_constant.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_get_group_filter.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_parse_expression.c2
-rwxr-xr-xtests/libs/zbxeval/zbx_eval_parse_query.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_prepare_filter.c2
-rw-r--r--tests/libs/zbxeval/zbx_eval_serialize.c2
-rw-r--r--tests/libs/zbxhistory/zbx_history_get_values.c2
-rw-r--r--tests/libs/zbxjson/mock_json.c2
-rw-r--r--tests/libs/zbxjson/mock_json.h2
-rw-r--r--tests/libs/zbxjson/zbx_json_decodevalue.c2
-rw-r--r--tests/libs/zbxjson/zbx_json_decodevalue_dyn.c2
-rw-r--r--tests/libs/zbxjson/zbx_json_open_path.c2
-rw-r--r--tests/libs/zbxjson/zbx_jsonpath_compile.c2
-rw-r--r--tests/libs/zbxjson/zbx_jsonpath_query.c2
-rw-r--r--tests/libs/zbxprometheus/prometheus_filter_init.c2
-rw-r--r--tests/libs/zbxprometheus/prometheus_parse_row.c2
-rw-r--r--tests/libs/zbxprometheus/prometheus_test.c2
-rw-r--r--tests/libs/zbxprometheus/prometheus_test.h2
-rw-r--r--tests/libs/zbxprometheus/zbx_prometheus_pattern.c2
-rw-r--r--tests/libs/zbxprometheus/zbx_prometheus_to_json.c2
-rw-r--r--tests/libs/zbxregexp/wildcard_match.c2
-rw-r--r--tests/libs/zbxserver/evaluate_function.c2
-rw-r--r--tests/libs/zbxserver/evaluate_percentage_deviations_in_remainder.c2
-rw-r--r--tests/libs/zbxserver/evaluate_stl.c2
-rw-r--r--tests/libs/zbxserver/macro_fmttime.c2
-rw-r--r--tests/libs/zbxserver/substitute_lld_macros.c2
-rw-r--r--tests/libs/zbxserver/valuemaps.c2
-rw-r--r--tests/libs/zbxserver/valuemaps_test.c2
-rw-r--r--tests/libs/zbxserver/valuemaps_test.h2
-rw-r--r--tests/libs/zbxsysinfo/check_key_access_rules.c2
-rw-r--r--tests/libs/zbxsysinfo/common/SYSTEM_LOCALTIME.c2
-rw-r--r--tests/libs/zbxsysinfo/common/VFS_FILE_EXISTS.c2
-rw-r--r--tests/libs/zbxsysinfo/common/WEB_PAGE_GET.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/KERNEL_MAXFILES.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/KERNEL_MAXPROC.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/NET_IF_DISCOVERY.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/NET_IF_IN.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/NET_IF_OUT.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/NET_IF_TOTAL.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/SYSTEM_BOOTTIME.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/SYSTEM_CPU_SWITCHES.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.c2
-rw-r--r--tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.yaml6
-rw-r--r--tests/libs/zbxsysinfo/linux/VFS_FS_DISCOVERY.c2
-rw-r--r--tests/libs/zbxsysinfo/parse_item_key.c2
-rw-r--r--tests/libs/zbxsysinfo/process.c2
-rw-r--r--tests/libs/zbxsysinfo/process_http.c2
-rw-r--r--tests/libs/zbxtrends/zbx_baseline_get_data.c2
-rw-r--r--tests/libs/zbxtrends/zbx_trends_parse_range.c2
-rw-r--r--tests/mocks/configcache/configcache.c2
-rw-r--r--tests/mocks/configcache/configcache.h2
-rw-r--r--tests/mocks/configcache/configcache_mock.h2
-rw-r--r--tests/mocks/configcache/hosts.c2
-rw-r--r--tests/mocks/configcache/usermacros.c2
-rw-r--r--tests/mocks/valuecache/valuecache_mock.c2
-rw-r--r--tests/mocks/valuecache/valuecache_mock.h2
-rw-r--r--tests/zabbix_server/preprocessor/item_preproc_csv_to_json.c2
-rw-r--r--tests/zabbix_server/preprocessor/item_preproc_test.c2
-rw-r--r--tests/zabbix_server/preprocessor/item_preproc_test.h2
-rw-r--r--tests/zabbix_server/preprocessor/item_preproc_xpath.c2
-rw-r--r--tests/zabbix_server/preprocessor/zbx_item_preproc.c2
-rw-r--r--tests/zabbix_server/service/mock_service.c2
-rw-r--r--tests/zabbix_server/service/mock_service.h2
-rw-r--r--tests/zabbix_server/service/service_get_main_status.c2
-rw-r--r--tests/zabbix_server/service/service_get_rootcause_eventids.c2
-rw-r--r--tests/zabbix_server/service/service_get_rule_status.c2
-rw-r--r--tests/zabbix_server/service/service_get_status.c2
-rw-r--r--tests/zabbix_server/trapper/trapper_preproc_test_run.c2
-rw-r--r--tests/zabbix_server/trapper/trapper_preproc_test_run.h2
-rw-r--r--tests/zabbix_server/trapper/zbx_trapper_preproc_test_run.c2
-rw-r--r--tests/zbxmockassert.c2
-rw-r--r--tests/zbxmockassert.h2
-rw-r--r--tests/zbxmockdata.c2
-rw-r--r--tests/zbxmockdata.h2
-rw-r--r--tests/zbxmockdb.c2
-rw-r--r--tests/zbxmockdb.h2
-rw-r--r--tests/zbxmockdir.c2
-rw-r--r--tests/zbxmockexit.c2
-rw-r--r--tests/zbxmockfile.c2
-rw-r--r--tests/zbxmockhelper.c2
-rw-r--r--tests/zbxmockhelper.h2
-rw-r--r--tests/zbxmockjson.c2
-rw-r--r--tests/zbxmockjson.h2
-rw-r--r--tests/zbxmocklog.c2
-rw-r--r--tests/zbxmocktest.c3
-rw-r--r--tests/zbxmocktest.h2
-rw-r--r--tests/zbxmocktime.c2
-rw-r--r--tests/zbxmockutil.c2
-rw-r--r--tests/zbxmockutil.h2
-rw-r--r--ui/actionconf.php97
-rw-r--r--ui/api_jsonrpc.php2
-rw-r--r--ui/app/controllers/CControllerActionOperationGet.php2
-rw-r--r--ui/app/controllers/CControllerActionOperationValidate.php2
-rw-r--r--ui/app/controllers/CControllerAuditLogList.php3
-rw-r--r--ui/app/controllers/CControllerAuditSettingsEdit.php2
-rw-r--r--ui/app/controllers/CControllerAuditSettingsUpdate.php2
-rw-r--r--ui/app/controllers/CControllerAuthenticationEdit.php2
-rw-r--r--ui/app/controllers/CControllerAuthenticationUpdate.php5
-rw-r--r--ui/app/controllers/CControllerAutoregEdit.php2
-rw-r--r--ui/app/controllers/CControllerAutoregUpdate.php2
-rw-r--r--ui/app/controllers/CControllerCharts.php2
-rw-r--r--ui/app/controllers/CControllerChartsView.php2
-rw-r--r--ui/app/controllers/CControllerChartsViewJson.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationConditionAdd.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationCreate.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationDelete.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationDisable.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationEdit.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationEnable.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationList.php2
-rw-r--r--ui/app/controllers/CControllerCorrelationUpdate.php2
-rw-r--r--ui/app/controllers/CControllerDashboardDelete.php2
-rw-r--r--ui/app/controllers/CControllerDashboardList.php2
-rw-r--r--ui/app/controllers/CControllerDashboardPagePropertiesCheck.php2
-rw-r--r--ui/app/controllers/CControllerDashboardPagePropertiesEdit.php2
-rwxr-xr-xui/app/controllers/CControllerDashboardPrint.php2
-rw-r--r--ui/app/controllers/CControllerDashboardPropertiesCheck.php2
-rw-r--r--ui/app/controllers/CControllerDashboardPropertiesEdit.php2
-rw-r--r--ui/app/controllers/CControllerDashboardShareUpdate.php2
-rw-r--r--ui/app/controllers/CControllerDashboardUpdate.php2
-rw-r--r--ui/app/controllers/CControllerDashboardView.php2
-rw-r--r--ui/app/controllers/CControllerDashboardWidgetCheck.php2
-rw-r--r--ui/app/controllers/CControllerDashboardWidgetConfigure.php2
-rw-r--r--ui/app/controllers/CControllerDashboardWidgetEdit.php139
-rw-r--r--ui/app/controllers/CControllerDashboardWidgetRfRate.php2
-rw-r--r--ui/app/controllers/CControllerDashboardWidgetsSanitize.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryCreate.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryDelete.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryDisable.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryEdit.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryEnable.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryList.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryUpdate.php2
-rw-r--r--ui/app/controllers/CControllerDiscoveryView.php2
-rw-r--r--ui/app/controllers/CControllerExport.php2
-rw-r--r--ui/app/controllers/CControllerFavouriteCreate.php2
-rw-r--r--ui/app/controllers/CControllerFavouriteDelete.php2
-rw-r--r--ui/app/controllers/CControllerGeomapsEdit.php2
-rw-r--r--ui/app/controllers/CControllerGeomapsUpdate.php2
-rw-r--r--ui/app/controllers/CControllerGuiEdit.php6
-rw-r--r--ui/app/controllers/CControllerGuiUpdate.php4
-rw-r--r--ui/app/controllers/CControllerHintboxActionlist.php2
-rw-r--r--ui/app/controllers/CControllerHintboxEventlist.php2
-rw-r--r--ui/app/controllers/CControllerHost.php2
-rw-r--r--ui/app/controllers/CControllerHostCreate.php2
-rw-r--r--ui/app/controllers/CControllerHostDashboardView.php2
-rw-r--r--ui/app/controllers/CControllerHostEdit.php2
-rw-r--r--ui/app/controllers/CControllerHostList.php2
-rw-r--r--ui/app/controllers/CControllerHostMacrosList.php2
-rw-r--r--ui/app/controllers/CControllerHostMassDelete.php2
-rw-r--r--ui/app/controllers/CControllerHostUpdate.php2
-rw-r--r--ui/app/controllers/CControllerHostUpdateGeneral.php2
-rw-r--r--ui/app/controllers/CControllerHostView.php2
-rw-r--r--ui/app/controllers/CControllerHostViewRefresh.php2
-rw-r--r--ui/app/controllers/CControllerHousekeepingEdit.php2
-rw-r--r--ui/app/controllers/CControllerHousekeepingUpdate.php2
-rw-r--r--ui/app/controllers/CControllerIconMapCreate.php2
-rw-r--r--ui/app/controllers/CControllerIconMapDelete.php2
-rw-r--r--ui/app/controllers/CControllerIconMapEdit.php2
-rw-r--r--ui/app/controllers/CControllerIconMapList.php2
-rw-r--r--ui/app/controllers/CControllerIconMapUpdate.php2
-rw-r--r--ui/app/controllers/CControllerImageCreate.php2
-rw-r--r--ui/app/controllers/CControllerImageDelete.php2
-rw-r--r--ui/app/controllers/CControllerImageEdit.php2
-rw-r--r--ui/app/controllers/CControllerImageList.php2
-rw-r--r--ui/app/controllers/CControllerImageUpdate.php2
-rw-r--r--ui/app/controllers/CControllerLatest.php2
-rw-r--r--ui/app/controllers/CControllerLatestView.php2
-rw-r--r--ui/app/controllers/CControllerLatestViewRefresh.php2
-rw-r--r--ui/app/controllers/CControllerMacrosEdit.php2
-rw-r--r--ui/app/controllers/CControllerMacrosUpdate.php2
-rw-r--r--ui/app/controllers/CControllerMapView.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeCreate.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeDelete.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeDisable.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeEdit.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeEnable.php2
-rw-r--r--ui/app/controllers/CControllerMediatypeList.php7
-rw-r--r--ui/app/controllers/CControllerMediatypeUpdate.php2
-rw-r--r--ui/app/controllers/CControllerMenuPopup.php2
-rw-r--r--ui/app/controllers/CControllerMiscConfigEdit.php2
-rw-r--r--ui/app/controllers/CControllerMiscConfigUpdate.php2
-rw-r--r--ui/app/controllers/CControllerModuleEdit.php2
-rw-r--r--ui/app/controllers/CControllerModuleList.php2
-rw-r--r--ui/app/controllers/CControllerModuleScan.php2
-rw-r--r--ui/app/controllers/CControllerModuleUpdate.php2
-rw-r--r--ui/app/controllers/CControllerNotificationsGet.php2
-rw-r--r--ui/app/controllers/CControllerNotificationsMute.php2
-rw-r--r--ui/app/controllers/CControllerNotificationsRead.php2
-rw-r--r--ui/app/controllers/CControllerPopup.php2
-rw-r--r--ui/app/controllers/CControllerPopupAcknowledgeCreate.php2
-rw-r--r--ui/app/controllers/CControllerPopupAcknowledgeEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupConditionActions.php2
-rw-r--r--ui/app/controllers/CControllerPopupConditionCommon.php2
-rw-r--r--ui/app/controllers/CControllerPopupConditionEventCorr.php2
-rw-r--r--ui/app/controllers/CControllerPopupConditionOperations.php2
-rw-r--r--ui/app/controllers/CControllerPopupDashboardShareEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupDiscoveryCheck.php2
-rw-r--r--ui/app/controllers/CControllerPopupGeneric.php56
-rw-r--r--ui/app/controllers/CControllerPopupHttpStep.php2
-rw-r--r--ui/app/controllers/CControllerPopupImport.php2
-rw-r--r--ui/app/controllers/CControllerPopupImportCompare.php2
-rw-r--r--ui/app/controllers/CControllerPopupItemTest.php2
-rw-r--r--ui/app/controllers/CControllerPopupItemTestEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupItemTestGetValue.php2
-rw-r--r--ui/app/controllers/CControllerPopupItemTestSend.php2
-rw-r--r--ui/app/controllers/CControllerPopupLldOperation.php2
-rw-r--r--ui/app/controllers/CControllerPopupLldOverride.php2
-rw-r--r--ui/app/controllers/CControllerPopupMaintenancePeriod.php2
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateAbstract.php2
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateHost.php2
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateItem.php2
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateService.php4
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateTemplate.php2
-rw-r--r--ui/app/controllers/CControllerPopupMassupdateTrigger.php2
-rw-r--r--ui/app/controllers/CControllerPopupMedia.php2
-rw-r--r--ui/app/controllers/CControllerPopupMediatypeMessage.php2
-rw-r--r--ui/app/controllers/CControllerPopupMediatypeTestEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupMediatypeTestSend.php2
-rw-r--r--ui/app/controllers/CControllerPopupScheduledReportCreate.php2
-rw-r--r--ui/app/controllers/CControllerPopupScheduledReportEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupScheduledReportList.php2
-rw-r--r--ui/app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupScheduledReportTest.php2
-rw-r--r--ui/app/controllers/CControllerPopupScriptExec.php2
-rw-r--r--ui/app/controllers/CControllerPopupServiceEdit.php60
-rw-r--r--ui/app/controllers/CControllerPopupServiceStatusRuleEdit.php9
-rw-r--r--ui/app/controllers/CControllerPopupServiceTimeEdit.php130
-rw-r--r--ui/app/controllers/CControllerPopupServices.php23
-rw-r--r--ui/app/controllers/CControllerPopupSlaEdit.php143
-rw-r--r--ui/app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php105
-rw-r--r--ui/app/controllers/CControllerPopupTabFilterDelete.php2
-rw-r--r--ui/app/controllers/CControllerPopupTabFilterEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupTabFilterUpdate.php2
-rw-r--r--ui/app/controllers/CControllerPopupTestTriggerExpr.php2
-rw-r--r--ui/app/controllers/CControllerPopupTriggerExpr.php2
-rw-r--r--ui/app/controllers/CControllerPopupTriggerWizard.php2
-rw-r--r--ui/app/controllers/CControllerPopupValueMapEdit.php2
-rw-r--r--ui/app/controllers/CControllerPopupValueMapUpdate.php2
-rw-r--r--ui/app/controllers/CControllerProblem.php2
-rw-r--r--ui/app/controllers/CControllerProblemView.php2
-rw-r--r--ui/app/controllers/CControllerProblemViewRefresh.php2
-rw-r--r--ui/app/controllers/CControllerProfileUpdate.php5
-rw-r--r--ui/app/controllers/CControllerProxyCreate.php2
-rw-r--r--ui/app/controllers/CControllerProxyDelete.php2
-rw-r--r--ui/app/controllers/CControllerProxyEdit.php2
-rw-r--r--ui/app/controllers/CControllerProxyHostDisable.php2
-rw-r--r--ui/app/controllers/CControllerProxyHostEnable.php2
-rw-r--r--ui/app/controllers/CControllerProxyList.php2
-rw-r--r--ui/app/controllers/CControllerProxyUpdate.php2
-rw-r--r--ui/app/controllers/CControllerQueueDetails.php2
-rw-r--r--ui/app/controllers/CControllerQueueOverview.php2
-rw-r--r--ui/app/controllers/CControllerQueueOverviewProxy.php2
-rw-r--r--ui/app/controllers/CControllerRegExCreate.php2
-rw-r--r--ui/app/controllers/CControllerRegExDelete.php2
-rw-r--r--ui/app/controllers/CControllerRegExEdit.php2
-rw-r--r--ui/app/controllers/CControllerRegExList.php2
-rw-r--r--ui/app/controllers/CControllerRegExTest.php2
-rw-r--r--ui/app/controllers/CControllerRegExUpdate.php2
-rw-r--r--ui/app/controllers/CControllerReportStatus.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportCreate.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportDelete.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportDisable.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportEdit.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportEnable.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportList.php2
-rw-r--r--ui/app/controllers/CControllerScheduledReportUpdate.php2
-rw-r--r--ui/app/controllers/CControllerScriptCreate.php2
-rw-r--r--ui/app/controllers/CControllerScriptDelete.php2
-rw-r--r--ui/app/controllers/CControllerScriptEdit.php2
-rw-r--r--ui/app/controllers/CControllerScriptList.php4
-rw-r--r--ui/app/controllers/CControllerScriptUpdate.php2
-rw-r--r--ui/app/controllers/CControllerSearch.php2
-rw-r--r--ui/app/controllers/CControllerServiceCreate.php16
-rw-r--r--ui/app/controllers/CControllerServiceDelete.php59
-rw-r--r--ui/app/controllers/CControllerServiceList.php18
-rwxr-xr-xui/app/controllers/CControllerServiceListEdit.php31
-rwxr-xr-xui/app/controllers/CControllerServiceListEditRefresh.php8
-rwxr-xr-xui/app/controllers/CControllerServiceListGeneral.php68
-rw-r--r--ui/app/controllers/CControllerServiceListRefresh.php8
-rw-r--r--ui/app/controllers/CControllerServiceStatusRuleValidate.php6
-rw-r--r--ui/app/controllers/CControllerServiceTimeValidate.php148
-rw-r--r--ui/app/controllers/CControllerServiceUpdate.php18
-rw-r--r--ui/app/controllers/CControllerSlaCreate.php137
-rw-r--r--ui/app/controllers/CControllerSlaCreateUpdate.php116
-rw-r--r--ui/app/controllers/CControllerSlaDelete.php87
-rw-r--r--ui/app/controllers/CControllerSlaDisable.php96
-rw-r--r--ui/app/controllers/CControllerSlaEnable.php96
-rw-r--r--ui/app/controllers/CControllerSlaExcludedDowntimeValidate.php140
-rw-r--r--ui/app/controllers/CControllerSlaList.php160
-rw-r--r--ui/app/controllers/CControllerSlaReportList.php232
-rw-r--r--ui/app/controllers/CControllerSlaUpdate.php148
-rw-r--r--ui/app/controllers/CControllerSystemWarning.php2
-rw-r--r--ui/app/controllers/CControllerTabFilterProfileUpdate.php2
-rw-r--r--ui/app/controllers/CControllerTemplateDashboardDelete.php2
-rw-r--r--ui/app/controllers/CControllerTemplateDashboardEdit.php2
-rw-r--r--ui/app/controllers/CControllerTemplateDashboardList.php2
-rw-r--r--ui/app/controllers/CControllerTemplateDashboardUpdate.php2
-rw-r--r--ui/app/controllers/CControllerTimeSelectorUpdate.php2
-rw-r--r--ui/app/controllers/CControllerTokenCreate.php2
-rw-r--r--ui/app/controllers/CControllerTokenDelete.php2
-rw-r--r--ui/app/controllers/CControllerTokenDisable.php2
-rw-r--r--ui/app/controllers/CControllerTokenEdit.php2
-rw-r--r--ui/app/controllers/CControllerTokenEnable.php2
-rw-r--r--ui/app/controllers/CControllerTokenList.php2
-rw-r--r--ui/app/controllers/CControllerTokenUpdate.php2
-rw-r--r--ui/app/controllers/CControllerTokenView.php2
-rw-r--r--ui/app/controllers/CControllerTrigDisplayEdit.php2
-rw-r--r--ui/app/controllers/CControllerTrigDisplayUpdate.php2
-rw-r--r--ui/app/controllers/CControllerUserCreate.php2
-rw-r--r--ui/app/controllers/CControllerUserDelete.php2
-rw-r--r--ui/app/controllers/CControllerUserEdit.php2
-rw-r--r--ui/app/controllers/CControllerUserEditGeneral.php14
-rw-r--r--ui/app/controllers/CControllerUserList.php2
-rw-r--r--ui/app/controllers/CControllerUserProfileEdit.php2
-rw-r--r--ui/app/controllers/CControllerUserProfileUpdate.php2
-rw-r--r--ui/app/controllers/CControllerUserTokenEdit.php2
-rw-r--r--ui/app/controllers/CControllerUserTokenList.php2
-rw-r--r--ui/app/controllers/CControllerUserTokenView.php2
-rw-r--r--ui/app/controllers/CControllerUserUnblock.php2
-rw-r--r--ui/app/controllers/CControllerUserUpdate.php2
-rw-r--r--ui/app/controllers/CControllerUserUpdateGeneral.php4
-rw-r--r--ui/app/controllers/CControllerUsergroupCreate.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupDelete.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupEdit.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupGrouprightAdd.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupList.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupMassUpdate.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupTagfilterAdd.php2
-rw-r--r--ui/app/controllers/CControllerUsergroupUpdate.php2
-rw-r--r--ui/app/controllers/CControllerUserroleCreate.php8
-rw-r--r--ui/app/controllers/CControllerUserroleDelete.php2
-rw-r--r--ui/app/controllers/CControllerUserroleEdit.php8
-rw-r--r--ui/app/controllers/CControllerUserroleEditGeneral.php2
-rw-r--r--ui/app/controllers/CControllerUserroleList.php2
-rw-r--r--ui/app/controllers/CControllerUserroleUpdate.php8
-rw-r--r--ui/app/controllers/CControllerWebView.php2
-rw-r--r--ui/app/controllers/CControllerWidget.php2
-rw-r--r--ui/app/controllers/CControllerWidgetActionLogView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetClockView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetDataOverView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetDiscoveryView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetFavGraphsView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetFavMapsView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetGeoMapView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetGraphView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetHostAvailView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetItemView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetIterator.php2
-rw-r--r--ui/app/controllers/CControllerWidgetIteratorGraphPrototypeView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetMapView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetNavTreeItemEdit.php2
-rw-r--r--ui/app/controllers/CControllerWidgetNavTreeItemUpdate.php2
-rw-r--r--ui/app/controllers/CControllerWidgetNavTreeView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetPlainTextView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetProblemHostsView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetProblemsBySvView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetProblemsView.php2
-rwxr-xr-xui/app/controllers/CControllerWidgetSlaReportView.php113
-rw-r--r--ui/app/controllers/CControllerWidgetSvgGraphView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetSystemInfoView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetTrigOverView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetUrlView.php2
-rw-r--r--ui/app/controllers/CControllerWidgetWebView.php2
-rwxr-xr-xui/app/partials/administration.ha.nodes.php2
-rw-r--r--ui/app/partials/administration.system.info.php2
-rw-r--r--ui/app/partials/administration.usergroup.grouprights.html.php2
-rw-r--r--ui/app/partials/administration.usergroup.tagfilters.html.php2
-rw-r--r--ui/app/partials/configuration.filter.items.php2
-rw-r--r--ui/app/partials/configuration.host.edit.html.php2
-rw-r--r--ui/app/partials/configuration.host.interface.row.php2
-rw-r--r--ui/app/partials/configuration.tags.tab.php2
-rw-r--r--ui/app/partials/configuration.valuemap.php2
-rw-r--r--ui/app/partials/dataoverview.table.left.php2
-rw-r--r--ui/app/partials/dataoverview.table.top.php2
-rw-r--r--ui/app/partials/hostmacros.inherited.list.html.php2
-rw-r--r--ui/app/partials/hostmacros.list.html.php2
-rw-r--r--ui/app/partials/js/configuration.host.edit.html.js.php2
-rw-r--r--ui/app/partials/js/configuration.tags.tab.js.php2
-rw-r--r--ui/app/partials/js/configuration.valuemap.js.php2
-rw-r--r--ui/app/partials/js/scheduledreport.formgrid.js.php2
-rw-r--r--ui/app/partials/js/scheduledreport.subscription.js.php2
-rw-r--r--ui/app/partials/layout.htmlpage.aside.php2
-rw-r--r--ui/app/partials/layout.htmlpage.footer.php2
-rw-r--r--ui/app/partials/layout.htmlpage.header.php2
-rw-r--r--ui/app/partials/massupdate.macros.tab.php2
-rw-r--r--ui/app/partials/massupdate.valuemaps.tab.php2
-rw-r--r--ui/app/partials/monitoring.host.filter.php2
-rw-r--r--ui/app/partials/monitoring.host.view.html.php2
-rw-r--r--ui/app/partials/monitoring.latest.view.html.php2
-rw-r--r--ui/app/partials/monitoring.problem.filter.php2
-rw-r--r--ui/app/partials/popup.operations.php2
-rw-r--r--ui/app/partials/scheduledreport.formgrid.html.php2
-rw-r--r--ui/app/partials/scheduledreport.subscription.php2
-rw-r--r--ui/app/partials/scheduledreport.table.html.php2
-rwxr-xr-xui/app/partials/service.info.php60
-rw-r--r--ui/app/partials/service.list.edit.php (renamed from ui/app/partials/monitoring.service.list.edit.php)49
-rw-r--r--ui/app/partials/service.list.php (renamed from ui/app/partials/monitoring.service.list.php)41
-rw-r--r--ui/app/partials/timeselector.filter.php2
-rw-r--r--ui/app/partials/trigoverview.table.left.php2
-rw-r--r--ui/app/partials/trigoverview.table.top.php2
-rw-r--r--ui/app/views/administration.audit.settings.edit.php2
-rw-r--r--ui/app/views/administration.authentication.edit.php2
-rw-r--r--ui/app/views/administration.autoreg.edit.php2
-rw-r--r--ui/app/views/administration.geomaps.edit.php2
-rw-r--r--ui/app/views/administration.gui.edit.php2
-rw-r--r--ui/app/views/administration.housekeeping.edit.php2
-rw-r--r--ui/app/views/administration.iconmap.edit.php2
-rw-r--r--ui/app/views/administration.iconmap.list.php2
-rw-r--r--ui/app/views/administration.image.edit.php2
-rw-r--r--ui/app/views/administration.image.list.php2
-rw-r--r--ui/app/views/administration.macros.edit.php2
-rw-r--r--ui/app/views/administration.mediatype.edit.php2
-rw-r--r--ui/app/views/administration.mediatype.list.php10
-rw-r--r--ui/app/views/administration.miscconfig.edit.php2
-rw-r--r--ui/app/views/administration.module.edit.php2
-rw-r--r--ui/app/views/administration.module.list.php2
-rw-r--r--ui/app/views/administration.proxy.edit.php2
-rw-r--r--ui/app/views/administration.proxy.list.php2
-rw-r--r--ui/app/views/administration.queue.details.php2
-rw-r--r--ui/app/views/administration.queue.overview.php2
-rw-r--r--ui/app/views/administration.queue.overview.proxy.php2
-rw-r--r--ui/app/views/administration.regex.edit.php2
-rw-r--r--ui/app/views/administration.regex.list.php2
-rw-r--r--ui/app/views/administration.script.edit.php2
-rw-r--r--ui/app/views/administration.script.list.php12
-rw-r--r--ui/app/views/administration.token.edit.php4
-rw-r--r--ui/app/views/administration.token.list.php2
-rw-r--r--ui/app/views/administration.token.view.php2
-rw-r--r--ui/app/views/administration.trigdisplay.edit.php2
-rw-r--r--ui/app/views/administration.user.edit.php2
-rw-r--r--ui/app/views/administration.user.list.php2
-rw-r--r--ui/app/views/administration.user.token.edit.php4
-rw-r--r--ui/app/views/administration.user.token.list.php2
-rw-r--r--ui/app/views/administration.user.token.view.php2
-rw-r--r--ui/app/views/administration.usergroup.edit.php2
-rw-r--r--ui/app/views/administration.usergroup.grouprights.php2
-rw-r--r--ui/app/views/administration.usergroup.list.php2
-rw-r--r--ui/app/views/administration.usergroup.tagfilters.php2
-rw-r--r--ui/app/views/administration.userrole.edit.php2
-rw-r--r--ui/app/views/administration.userrole.list.php2
-rw-r--r--ui/app/views/configuration.correlation.edit.php2
-rw-r--r--ui/app/views/configuration.correlation.list.php2
-rw-r--r--ui/app/views/configuration.dashboard.edit.php2
-rw-r--r--ui/app/views/configuration.dashboard.list.php2
-rw-r--r--ui/app/views/configuration.discovery.edit.php2
-rw-r--r--ui/app/views/configuration.discovery.list.php2
-rw-r--r--ui/app/views/configuration.host.edit.php2
-rw-r--r--ui/app/views/configuration.host.list.php2
-rw-r--r--ui/app/views/dashboard.page.properties.edit.php2
-rw-r--r--ui/app/views/dashboard.properties.edit.php2
-rw-r--r--ui/app/views/hintbox.actionlist.php2
-rw-r--r--ui/app/views/hintbox.eventlist.php2
-rw-r--r--ui/app/views/hostmacros.list.php2
-rw-r--r--ui/app/views/js/administration.audit.settings.edit.js.php2
-rw-r--r--ui/app/views/js/administration.authentication.edit.js.php2
-rw-r--r--ui/app/views/js/administration.autoreg.edit.js.php2
-rw-r--r--ui/app/views/js/administration.geomaps.edit.js.php2
-rw-r--r--ui/app/views/js/administration.gui.edit.js.php2
-rw-r--r--ui/app/views/js/administration.housekeeping.edit.js.php2
-rw-r--r--ui/app/views/js/administration.iconmap.edit.js.php2
-rw-r--r--ui/app/views/js/administration.image.edit.js.php2
-rw-r--r--ui/app/views/js/administration.image.list.js.php2
-rw-r--r--ui/app/views/js/administration.macros.edit.js.php2
-rw-r--r--ui/app/views/js/administration.mediatype.edit.js.php2
-rw-r--r--ui/app/views/js/administration.miscconfig.edit.js.php2
-rw-r--r--ui/app/views/js/administration.proxy.edit.js.php2
-rw-r--r--ui/app/views/js/administration.proxy.list.js.php2
-rw-r--r--ui/app/views/js/administration.regex.edit.js.php2
-rw-r--r--ui/app/views/js/administration.script.edit.js.php2
-rw-r--r--ui/app/views/js/administration.token.edit.js.php2
-rw-r--r--ui/app/views/js/administration.token.list.js.php2
-rw-r--r--ui/app/views/js/administration.trigdisplay.edit.js.php2
-rw-r--r--ui/app/views/js/administration.user.edit.common.js.php2
-rw-r--r--ui/app/views/js/administration.user.edit.js.php2
-rw-r--r--ui/app/views/js/administration.user.list.js.php2
-rw-r--r--ui/app/views/js/administration.user.token.edit.js.php2
-rw-r--r--ui/app/views/js/administration.user.token.list.js.php2
-rw-r--r--ui/app/views/js/administration.usergroup.edit.js.php2
-rw-r--r--ui/app/views/js/administration.userprofile.edit.js.php2
-rw-r--r--ui/app/views/js/administration.userrole.edit.js.php10
-rw-r--r--ui/app/views/js/configuration.correlation.edit.js.php2
-rw-r--r--ui/app/views/js/configuration.dashboard.edit.js.php2
-rw-r--r--ui/app/views/js/configuration.discovery.edit.js.php2
-rw-r--r--ui/app/views/js/configuration.host.edit.js.php2
-rw-r--r--ui/app/views/js/configuration.host.list.js.php2
-rw-r--r--ui/app/views/js/monitoring.charts.view.js.php2
-rwxr-xr-xui/app/views/js/monitoring.dashboard.print.js.php2
-rw-r--r--ui/app/views/js/monitoring.dashboard.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.host.dashboard.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.host.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.latest.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.map.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.problem.view.js.php2
-rw-r--r--ui/app/views/js/monitoring.web.view.js.php2
-rw-r--r--ui/app/views/js/popup.acknowledge.edit.js.php2
-rw-r--r--ui/app/views/js/popup.dashboard.share.edit.js.php2
-rw-r--r--ui/app/views/js/popup.discovery.check.js.php2
-rw-r--r--ui/app/views/js/popup.generic.js.php2
-rw-r--r--ui/app/views/js/popup.host.edit.js.php2
-rw-r--r--ui/app/views/js/popup.import.compare.js.php2
-rw-r--r--ui/app/views/js/popup.import.js.php2
-rw-r--r--ui/app/views/js/popup.itemtestedit.view.js.php2
-rw-r--r--ui/app/views/js/popup.maintenance.period.js.php2
-rw-r--r--ui/app/views/js/popup.massupdate.item.js.php2
-rw-r--r--ui/app/views/js/popup.massupdate.js.php2
-rw-r--r--ui/app/views/js/popup.massupdate.macros.js.php2
-rw-r--r--ui/app/views/js/popup.massupdate.tmpl.js.php2
-rw-r--r--ui/app/views/js/popup.massupdate.trigger.js.php2
-rw-r--r--ui/app/views/js/popup.media.js.php2
-rw-r--r--ui/app/views/js/popup.mediatype.message.js.php2
-rw-r--r--ui/app/views/js/popup.mediatypetest.edit.js.php2
-rw-r--r--ui/app/views/js/popup.scheduledreport.edit.js.php2
-rw-r--r--ui/app/views/js/popup.scheduledreport.subscription.js.php2
-rw-r--r--ui/app/views/js/popup.scriptexec.js.php2
-rw-r--r--ui/app/views/js/popup.service.edit.js.php205
-rw-r--r--ui/app/views/js/popup.service.statusrule.edit.js.php2
-rw-r--r--ui/app/views/js/popup.services.js.php21
-rw-r--r--ui/app/views/js/popup.sla.edit.js.php316
-rw-r--r--ui/app/views/js/popup.sla.excludeddowntime.edit.js.php (renamed from ui/app/views/js/popup.service.time.edit.js.php)24
-rw-r--r--ui/app/views/js/popup.tabfilter.edit.js.php2
-rw-r--r--ui/app/views/js/popup.triggerexpr.js.php2
-rw-r--r--ui/app/views/js/popup.triggerwizard.js.php2
-rw-r--r--ui/app/views/js/popup.valuemap.edit.js.php2
-rw-r--r--ui/app/views/js/reports.auditlog.list.js.php12
-rw-r--r--ui/app/views/js/reports.scheduledreport.edit.js.php2
-rw-r--r--ui/app/views/js/search.js.php2
-rw-r--r--[-rwxr-xr-x]ui/app/views/js/service.list.js.php (renamed from ui/app/views/js/monitoring.service.list.js.php)94
-rw-r--r--ui/app/views/js/sla.list.js.php182
-rw-r--r--ui/app/views/js/slareport.list.js.php54
-rw-r--r--ui/app/views/layout.csv.php2
-rw-r--r--ui/app/views/layout.export.php2
-rw-r--r--ui/app/views/layout.htmlpage.php2
-rw-r--r--ui/app/views/layout.javascript.php2
-rw-r--r--ui/app/views/layout.json.php2
-rw-r--r--ui/app/views/layout.warning.php2
-rw-r--r--ui/app/views/layout.widget.php2
-rw-r--r--ui/app/views/monitoring.charts.view.json.php2
-rw-r--r--ui/app/views/monitoring.charts.view.php2
-rw-r--r--ui/app/views/monitoring.dashboard.list.php2
-rwxr-xr-xui/app/views/monitoring.dashboard.print.php2
-rw-r--r--ui/app/views/monitoring.dashboard.view.php2
-rw-r--r--ui/app/views/monitoring.dashboard.widget.edit.php2
-rw-r--r--ui/app/views/monitoring.discovery.view.php2
-rw-r--r--ui/app/views/monitoring.host.dashboard.view.php2
-rw-r--r--ui/app/views/monitoring.host.view.php2
-rw-r--r--ui/app/views/monitoring.host.view.refresh.php2
-rw-r--r--ui/app/views/monitoring.latest.view.php2
-rw-r--r--ui/app/views/monitoring.latest.view.refresh.php2
-rw-r--r--ui/app/views/monitoring.map.view.php2
-rw-r--r--ui/app/views/monitoring.problem.view.php2
-rw-r--r--ui/app/views/monitoring.web.view.php2
-rw-r--r--ui/app/views/monitoring.widget.actionlog.view.php2
-rw-r--r--ui/app/views/monitoring.widget.clock.view.php2
-rw-r--r--ui/app/views/monitoring.widget.dataover.view.php2
-rw-r--r--ui/app/views/monitoring.widget.discovery.view.php2
-rw-r--r--ui/app/views/monitoring.widget.favgraphs.view.php2
-rw-r--r--ui/app/views/monitoring.widget.favmaps.view.php2
-rw-r--r--ui/app/views/monitoring.widget.geomap.view.php2
-rw-r--r--ui/app/views/monitoring.widget.graph.view.php2
-rw-r--r--ui/app/views/monitoring.widget.hostavail.view.php2
-rw-r--r--ui/app/views/monitoring.widget.item.view.php2
-rw-r--r--ui/app/views/monitoring.widget.map.view.php2
-rw-r--r--ui/app/views/monitoring.widget.navtree.view.php2
-rw-r--r--ui/app/views/monitoring.widget.navtreeitem.edit.php2
-rw-r--r--ui/app/views/monitoring.widget.plaintext.view.php2
-rw-r--r--ui/app/views/monitoring.widget.problemhosts.view.php2
-rw-r--r--ui/app/views/monitoring.widget.problems.view.php2
-rw-r--r--ui/app/views/monitoring.widget.problemsbysv.view.php2
-rwxr-xr-xui/app/views/monitoring.widget.slareport.view.php145
-rw-r--r--ui/app/views/monitoring.widget.svggraph.view.php2
-rw-r--r--ui/app/views/monitoring.widget.systeminfo.view.php2
-rw-r--r--ui/app/views/monitoring.widget.trigover.view.php2
-rw-r--r--ui/app/views/monitoring.widget.url.view.php2
-rw-r--r--ui/app/views/monitoring.widget.web.view.php2
-rw-r--r--ui/app/views/popup.acknowledge.edit.php2
-rw-r--r--ui/app/views/popup.condition.common.php2
-rw-r--r--ui/app/views/popup.dashboard.share.edit.php2
-rw-r--r--ui/app/views/popup.discovery.check.php2
-rw-r--r--ui/app/views/popup.generic.php41
-rw-r--r--ui/app/views/popup.host.edit.php2
-rw-r--r--ui/app/views/popup.httpstep.php2
-rw-r--r--ui/app/views/popup.import.compare.php2
-rw-r--r--ui/app/views/popup.import.php2
-rw-r--r--ui/app/views/popup.itemtestedit.view.php2
-rw-r--r--ui/app/views/popup.lldoperation.php2
-rw-r--r--ui/app/views/popup.lldoverride.php2
-rw-r--r--ui/app/views/popup.maintenance.period.php2
-rw-r--r--ui/app/views/popup.massupdate.host.php3
-rw-r--r--ui/app/views/popup.massupdate.item.php3
-rw-r--r--ui/app/views/popup.massupdate.service.php3
-rw-r--r--ui/app/views/popup.massupdate.template.php3
-rw-r--r--ui/app/views/popup.massupdate.trigger.php3
-rw-r--r--ui/app/views/popup.media.php2
-rw-r--r--ui/app/views/popup.mediatype.message.php2
-rw-r--r--ui/app/views/popup.mediatypetest.edit.php2
-rw-r--r--ui/app/views/popup.scheduledreport.edit.php2
-rw-r--r--ui/app/views/popup.scheduledreport.list.php2
-rw-r--r--ui/app/views/popup.scheduledreport.subscription.php2
-rw-r--r--ui/app/views/popup.scheduledreport.test.php2
-rw-r--r--ui/app/views/popup.scriptexec.php2
-rw-r--r--ui/app/views/popup.service.edit.php92
-rw-r--r--ui/app/views/popup.service.statusrule.edit.php3
-rw-r--r--ui/app/views/popup.service.time.edit.php181
-rw-r--r--ui/app/views/popup.services.php45
-rw-r--r--ui/app/views/popup.sla.edit.php299
-rw-r--r--ui/app/views/popup.sla.excludeddowntime.edit.php106
-rw-r--r--ui/app/views/popup.tabfilter.edit.php2
-rw-r--r--ui/app/views/popup.testtriggerexpr.php2
-rw-r--r--ui/app/views/popup.triggerexpr.php2
-rw-r--r--ui/app/views/popup.triggerwizard.php2
-rw-r--r--ui/app/views/popup.valuemap.edit.php2
-rw-r--r--ui/app/views/popup.view.php2
-rw-r--r--ui/app/views/report.status.php2
-rw-r--r--ui/app/views/reports.auditlog.list.php2
-rw-r--r--ui/app/views/reports.scheduledreport.edit.php2
-rw-r--r--ui/app/views/reports.scheduledreport.list.php2
-rw-r--r--ui/app/views/search.php2
-rw-r--r--[-rwxr-xr-x]ui/app/views/service.list.edit.php (renamed from ui/app/views/monitoring.service.list.edit.php)21
-rw-r--r--ui/app/views/service.list.edit.refresh.php (renamed from ui/app/views/monitoring.service.list.refresh.php)5
-rw-r--r--ui/app/views/service.list.php (renamed from ui/app/views/monitoring.service.list.php)8
-rw-r--r--[-rwxr-xr-x]ui/app/views/service.list.refresh.php (renamed from ui/app/views/monitoring.service.list.edit.refresh.php)5
-rw-r--r--ui/app/views/sla.list.php214
-rw-r--r--ui/app/views/slareport.list.php206
-rw-r--r--ui/app/views/system.warning.php2
-rw-r--r--ui/assets/img/icon-sprite.svg4676
-rw-r--r--ui/assets/styles/blue-theme.css197
-rw-r--r--ui/assets/styles/dark-theme.css199
-rw-r--r--ui/assets/styles/hc-dark.css284
-rw-r--r--ui/assets/styles/hc-light.css258
-rw-r--r--ui/auditacts.php2
-rw-r--r--ui/browserwarning.php2
-rw-r--r--ui/chart.php2
-rw-r--r--ui/chart2.php2
-rw-r--r--ui/chart3.php2
-rw-r--r--ui/chart4.php2
-rw-r--r--ui/chart6.php2
-rw-r--r--ui/chart7.php2
-rw-r--r--ui/conf/maintenance.inc.php2
-rw-r--r--ui/disc_prototypes.php2
-rw-r--r--ui/graphs.php2
-rw-r--r--ui/history.php2
-rw-r--r--ui/host_discovery.php2
-rw-r--r--ui/host_prototypes.php2
-rw-r--r--ui/hostgroups.php2
-rw-r--r--ui/hostinventories.php2
-rw-r--r--ui/hostinventoriesoverview.php2
-rw-r--r--ui/httpconf.php2
-rw-r--r--ui/httpdetails.php2
-rw-r--r--ui/image.php2
-rw-r--r--ui/imgstore.php2
-rw-r--r--ui/include/actions.inc.php2
-rw-r--r--ui/include/audit.inc.php2
-rw-r--r--ui/include/blocks.inc.php2
-rw-r--r--ui/include/classes/api/API.php9
-rw-r--r--ui/include/classes/api/APIException.php2
-rw-r--r--ui/include/classes/api/CApiClientResponse.php2
-rw-r--r--ui/include/classes/api/CApiService.php2
-rw-r--r--ui/include/classes/api/CApiServiceFactory.php3
-rw-r--r--ui/include/classes/api/CAudit.php25
-rw-r--r--ui/include/classes/api/CAuditOld.php2
-rw-r--r--ui/include/classes/api/CRelationMap.php2
-rw-r--r--ui/include/classes/api/clients/CApiClient.php2
-rw-r--r--ui/include/classes/api/clients/CLocalApiClient.php2
-rw-r--r--ui/include/classes/api/helpers/CApiHostHelper.php2
-rw-r--r--ui/include/classes/api/helpers/CApiTagHelper.php2
-rw-r--r--ui/include/classes/api/managers/CDiscoveryRuleManager.php2
-rw-r--r--ui/include/classes/api/managers/CGraphManager.php2
-rw-r--r--ui/include/classes/api/managers/CGraphPrototypeManager.php2
-rw-r--r--ui/include/classes/api/managers/CHistoryManager.php2
-rw-r--r--ui/include/classes/api/managers/CHttpTestManager.php2
-rw-r--r--ui/include/classes/api/managers/CItemManager.php2
-rw-r--r--ui/include/classes/api/managers/CItemPrototypeManager.php2
-rw-r--r--ui/include/classes/api/managers/CTriggerManager.php2
-rw-r--r--ui/include/classes/api/managers/CTriggerPrototypeManager.php2
-rw-r--r--ui/include/classes/api/services/CAPIInfo.php2
-rw-r--r--ui/include/classes/api/services/CAction.php2
-rw-r--r--ui/include/classes/api/services/CAlert.php2
-rw-r--r--ui/include/classes/api/services/CAuditLog.php4
-rw-r--r--ui/include/classes/api/services/CAuthentication.php2
-rw-r--r--ui/include/classes/api/services/CAutoregistration.php2
-rw-r--r--ui/include/classes/api/services/CConfiguration.php2
-rw-r--r--ui/include/classes/api/services/CCorrelation.php2
-rw-r--r--ui/include/classes/api/services/CDCheck.php2
-rw-r--r--ui/include/classes/api/services/CDHost.php2
-rw-r--r--ui/include/classes/api/services/CDRule.php2
-rw-r--r--ui/include/classes/api/services/CDService.php2
-rw-r--r--ui/include/classes/api/services/CDashboard.php2
-rw-r--r--ui/include/classes/api/services/CDashboardGeneral.php52
-rw-r--r--ui/include/classes/api/services/CDiscoveryRule.php2
-rw-r--r--ui/include/classes/api/services/CEvent.php2
-rw-r--r--ui/include/classes/api/services/CGraph.php2
-rw-r--r--ui/include/classes/api/services/CGraphGeneral.php2
-rw-r--r--ui/include/classes/api/services/CGraphItem.php2
-rw-r--r--ui/include/classes/api/services/CGraphPrototype.php2
-rw-r--r--ui/include/classes/api/services/CHaNode.php2
-rw-r--r--ui/include/classes/api/services/CHistory.php2
-rw-r--r--ui/include/classes/api/services/CHost.php2
-rw-r--r--ui/include/classes/api/services/CHostBase.php2
-rw-r--r--ui/include/classes/api/services/CHostGeneral.php2
-rw-r--r--ui/include/classes/api/services/CHostGroup.php2
-rw-r--r--ui/include/classes/api/services/CHostInterface.php2
-rw-r--r--ui/include/classes/api/services/CHostPrototype.php2
-rw-r--r--ui/include/classes/api/services/CHousekeeping.php2
-rw-r--r--ui/include/classes/api/services/CHttpTest.php2
-rw-r--r--ui/include/classes/api/services/CIconMap.php2
-rw-r--r--ui/include/classes/api/services/CImage.php2
-rw-r--r--ui/include/classes/api/services/CItem.php2
-rw-r--r--ui/include/classes/api/services/CItemGeneral.php2
-rw-r--r--ui/include/classes/api/services/CItemPrototype.php2
-rw-r--r--ui/include/classes/api/services/CMaintenance.php1355
-rw-r--r--ui/include/classes/api/services/CMap.php2
-rw-r--r--ui/include/classes/api/services/CMapElement.php2
-rw-r--r--ui/include/classes/api/services/CMediatype.php2
-rw-r--r--ui/include/classes/api/services/CModule.php2
-rw-r--r--ui/include/classes/api/services/CProblem.php2
-rw-r--r--ui/include/classes/api/services/CProxy.php2
-rw-r--r--ui/include/classes/api/services/CRegexp.php2
-rw-r--r--ui/include/classes/api/services/CReport.php2
-rw-r--r--ui/include/classes/api/services/CRole.php2
-rw-r--r--ui/include/classes/api/services/CScript.php2
-rw-r--r--ui/include/classes/api/services/CService.php597
-rw-r--r--ui/include/classes/api/services/CSettings.php4
-rw-r--r--ui/include/classes/api/services/CSla.php1484
-rw-r--r--ui/include/classes/api/services/CTask.php2
-rw-r--r--ui/include/classes/api/services/CTemplate.php2
-rw-r--r--ui/include/classes/api/services/CTemplateDashboard.php2
-rw-r--r--ui/include/classes/api/services/CToken.php2
-rw-r--r--ui/include/classes/api/services/CTrend.php2
-rw-r--r--ui/include/classes/api/services/CTrigger.php2
-rw-r--r--ui/include/classes/api/services/CTriggerGeneral.php2
-rw-r--r--ui/include/classes/api/services/CTriggerPrototype.php2
-rw-r--r--ui/include/classes/api/services/CUser.php6
-rw-r--r--ui/include/classes/api/services/CUserGroup.php2
-rw-r--r--ui/include/classes/api/services/CUserMacro.php2
-rw-r--r--ui/include/classes/api/services/CValueMap.php2
-rw-r--r--ui/include/classes/api/wrappers/CApiWrapper.php2
-rw-r--r--ui/include/classes/api/wrappers/CFrontendApiWrapper.php2
-rw-r--r--ui/include/classes/core/APP.php2
-rw-r--r--ui/include/classes/core/CAjaxResponse.php2
-rw-r--r--ui/include/classes/core/CAutoloader.php2
-rw-r--r--ui/include/classes/core/CComponentRegistry.php2
-rw-r--r--ui/include/classes/core/CConfigFile.php2
-rw-r--r--ui/include/classes/core/CCookieSession.php2
-rw-r--r--ui/include/classes/core/CEncryptedCookieSession.php2
-rw-r--r--ui/include/classes/core/CHttpRequest.php2
-rw-r--r--ui/include/classes/core/CJsonRpc.php2
-rw-r--r--ui/include/classes/core/CModule.php2
-rw-r--r--ui/include/classes/core/CModuleManager.php2
-rw-r--r--ui/include/classes/core/CRegistryFactory.php2
-rw-r--r--ui/include/classes/core/ConfigFileException.php2
-rw-r--r--ui/include/classes/core/Manager.php2
-rw-r--r--ui/include/classes/core/ZBase.php2
-rw-r--r--ui/include/classes/data/CHistFunctionData.php2
-rw-r--r--ui/include/classes/data/CItemData.php2
-rw-r--r--ui/include/classes/data/CMathFunctionData.php2
-rw-r--r--ui/include/classes/db/DB.php2
-rw-r--r--ui/include/classes/db/DBException.php2
-rw-r--r--ui/include/classes/db/DbBackend.php2
-rw-r--r--ui/include/classes/db/MysqlDbBackend.php2
-rw-r--r--ui/include/classes/db/OracleDbBackend.php2
-rw-r--r--ui/include/classes/db/PostgresqlDbBackend.php2
-rw-r--r--ui/include/classes/debug/CProfiler.php2
-rw-r--r--ui/include/classes/export/CConfigurationExport.php2
-rw-r--r--ui/include/classes/export/CConfigurationExportBuilder.php2
-rw-r--r--ui/include/classes/export/CConfigurationExportException.php2
-rw-r--r--ui/include/classes/export/writers/CExportWriter.php2
-rw-r--r--ui/include/classes/export/writers/CExportWriterFactory.php2
-rw-r--r--ui/include/classes/export/writers/CJsonExportWriter.php2
-rw-r--r--ui/include/classes/export/writers/CRawExportWriter.php2
-rw-r--r--ui/include/classes/export/writers/CXmlExportWriter.php2
-rw-r--r--ui/include/classes/export/writers/CYamlExportWriter.php2
-rw-r--r--ui/include/classes/graph/CSvgGraph.php2
-rw-r--r--ui/include/classes/graphdraw/CGraphDraw.php2
-rw-r--r--ui/include/classes/graphdraw/CLineGraphDraw.php2
-rw-r--r--ui/include/classes/graphdraw/CPieGraphDraw.php2
-rw-r--r--ui/include/classes/helpers/CArrayHelper.php2
-rw-r--r--ui/include/classes/helpers/CAuthenticationHelper.php2
-rw-r--r--ui/include/classes/helpers/CBrandHelper.php2
-rw-r--r--ui/include/classes/helpers/CConditionHelper.php2
-rw-r--r--ui/include/classes/helpers/CConfigGeneralHelper.php2
-rw-r--r--ui/include/classes/helpers/CCookieHelper.php2
-rw-r--r--ui/include/classes/helpers/CCorrelationHelper.php2
-rw-r--r--ui/include/classes/helpers/CCuid.php2
-rw-r--r--ui/include/classes/helpers/CDashboardHelper.php34
-rw-r--r--ui/include/classes/helpers/CDataCacheHelper.php2
-rw-r--r--ui/include/classes/helpers/CDateTimeZoneHelper.php112
-rw-r--r--ui/include/classes/helpers/CElasticsearchHelper.php2
-rw-r--r--ui/include/classes/helpers/CEncryptHelper.php2
-rw-r--r--ui/include/classes/helpers/CHintBoxHelper.php2
-rw-r--r--ui/include/classes/helpers/CHousekeepingHelper.php2
-rw-r--r--ui/include/classes/helpers/CHtml.php2
-rw-r--r--ui/include/classes/helpers/CMapHelper.php2
-rw-r--r--ui/include/classes/helpers/CMathHelper.php2
-rw-r--r--ui/include/classes/helpers/CMediatypeHelper.php20
-rw-r--r--ui/include/classes/helpers/CMenuHelper.php46
-rw-r--r--ui/include/classes/helpers/CMenuPopupHelper.php2
-rw-r--r--ui/include/classes/helpers/CMessageHelper.php2
-rw-r--r--ui/include/classes/helpers/CPagerHelper.php2
-rw-r--r--ui/include/classes/helpers/CRegexHelper.php2
-rw-r--r--ui/include/classes/helpers/CRoleHelper.php78
-rw-r--r--ui/include/classes/helpers/CServiceHelper.php2
-rw-r--r--ui/include/classes/helpers/CSessionHelper.php2
-rw-r--r--ui/include/classes/helpers/CSettingsHelper.php2
-rw-r--r--ui/include/classes/helpers/CSeverityHelper.php2
-rw-r--r--ui/include/classes/helpers/CSlaHelper.php261
-rw-r--r--ui/include/classes/helpers/CSvgGraphHelper.php2
-rw-r--r--ui/include/classes/helpers/CSystemInfoHelper.php2
-rw-r--r--ui/include/classes/helpers/CTagFilterFieldHelper.php2
-rw-r--r--ui/include/classes/helpers/CTemplateHelper.php2
-rw-r--r--ui/include/classes/helpers/CTimezoneHelper.php100
-rw-r--r--ui/include/classes/helpers/CUploadFile.php2
-rw-r--r--ui/include/classes/helpers/CValueMapHelper.php2
-rw-r--r--ui/include/classes/helpers/CVaultHelper.php2
-rw-r--r--ui/include/classes/helpers/CViewHelper.php2
-rw-r--r--ui/include/classes/html/CActionButtonList.php4
-rw-r--r--ui/include/classes/html/CBreadcrumbs.php2
-rw-r--r--ui/include/classes/html/CButton.php2
-rw-r--r--ui/include/classes/html/CButtonCancel.php2
-rw-r--r--ui/include/classes/html/CButtonDelete.php2
-rw-r--r--ui/include/classes/html/CButtonDropdown.php2
-rw-r--r--ui/include/classes/html/CButtonExport.php2
-rw-r--r--ui/include/classes/html/CButtonQMessage.php2
-rw-r--r--ui/include/classes/html/CCheckBox.php2
-rw-r--r--ui/include/classes/html/CCheckBoxList.php2
-rw-r--r--ui/include/classes/html/CClock.php2
-rw-r--r--ui/include/classes/html/CCol.php2
-rw-r--r--ui/include/classes/html/CColHeader.php2
-rw-r--r--ui/include/classes/html/CCollapsibleUiWidget.php2
-rw-r--r--ui/include/classes/html/CColor.php2
-rw-r--r--ui/include/classes/html/CDashboardWidgetMap.php2
-rw-r--r--ui/include/classes/html/CDateSelector.php30
-rw-r--r--ui/include/classes/html/CDiv.php2
-rw-r--r--ui/include/classes/html/CFile.php2
-rw-r--r--ui/include/classes/html/CFilter.php2
-rw-r--r--ui/include/classes/html/CForm.php2
-rw-r--r--ui/include/classes/html/CFormActions.php2
-rw-r--r--ui/include/classes/html/CFormField.php2
-rw-r--r--ui/include/classes/html/CFormGrid.php2
-rw-r--r--ui/include/classes/html/CFormList.php2
-rw-r--r--ui/include/classes/html/CHorList.php2
-rw-r--r--ui/include/classes/html/CHostAvailability.php2
-rw-r--r--ui/include/classes/html/CIFrame.php2
-rw-r--r--ui/include/classes/html/CImageTextTable.php2
-rw-r--r--ui/include/classes/html/CImg.php2
-rw-r--r--ui/include/classes/html/CInput.php2
-rw-r--r--ui/include/classes/html/CInputSecret.php2
-rw-r--r--ui/include/classes/html/CJsScript.php2
-rw-r--r--ui/include/classes/html/CLabel.php2
-rw-r--r--ui/include/classes/html/CLink.php2
-rw-r--r--ui/include/classes/html/CLinkAction.php2
-rw-r--r--ui/include/classes/html/CList.php2
-rw-r--r--ui/include/classes/html/CListBox.php2
-rw-r--r--ui/include/classes/html/CListBoxItem.php2
-rw-r--r--ui/include/classes/html/CListItem.php2
-rw-r--r--ui/include/classes/html/CMacroValue.php2
-rw-r--r--ui/include/classes/html/CMenu.php2
-rw-r--r--ui/include/classes/html/CMenuItem.php2
-rw-r--r--ui/include/classes/html/CMultiSelect.php9
-rw-r--r--ui/include/classes/html/CMultilineInput.php2
-rw-r--r--ui/include/classes/html/CNavigationTree.php2
-rw-r--r--ui/include/classes/html/CNumericBox.php2
-rw-r--r--ui/include/classes/html/CObject.php2
-rw-r--r--ui/include/classes/html/CPassBox.php2
-rw-r--r--ui/include/classes/html/CPatternSelect.php2
-rw-r--r--ui/include/classes/html/CPre.php2
-rw-r--r--ui/include/classes/html/CRadioButtonList.php2
-rw-r--r--ui/include/classes/html/CRangeControl.php2
-rw-r--r--ui/include/classes/html/CRedirectButton.php2
-rw-r--r--ui/include/classes/html/CRow.php2
-rw-r--r--ui/include/classes/html/CRowHeader.php2
-rw-r--r--ui/include/classes/html/CScriptTag.php2
-rw-r--r--ui/include/classes/html/CScriptTemplate.php2
-rw-r--r--ui/include/classes/html/CSelect.php2
-rw-r--r--ui/include/classes/html/CSelectOption.php2
-rw-r--r--ui/include/classes/html/CSelectOptionGroup.php2
-rw-r--r--ui/include/classes/html/CSeverity.php2
-rw-r--r--ui/include/classes/html/CSeverityCheckBoxList.php2
-rw-r--r--ui/include/classes/html/CSimpleButton.php2
-rw-r--r--ui/include/classes/html/CSortable.php2
-rw-r--r--ui/include/classes/html/CSpan.php2
-rw-r--r--ui/include/classes/html/CSubmit.php2
-rw-r--r--ui/include/classes/html/CSubmitButton.php2
-rw-r--r--ui/include/classes/html/CSup.php2
-rw-r--r--ui/include/classes/html/CTabFilter.php2
-rw-r--r--ui/include/classes/html/CTabView.php2
-rw-r--r--ui/include/classes/html/CTable.php2
-rw-r--r--ui/include/classes/html/CTableColumn.php2
-rw-r--r--ui/include/classes/html/CTableInfo.php4
-rw-r--r--ui/include/classes/html/CTag.php2
-rw-r--r--ui/include/classes/html/CTextArea.php18
-rw-r--r--ui/include/classes/html/CTextAreaFlexible.php2
-rw-r--r--ui/include/classes/html/CTextBox.php2
-rw-r--r--ui/include/classes/html/CUiWidget.php2
-rw-r--r--ui/include/classes/html/CVar.php2
-rw-r--r--ui/include/classes/html/CVisibilityBox.php2
-rw-r--r--ui/include/classes/html/CWarning.php2
-rw-r--r--ui/include/classes/html/interfaces/CButtonInterface.php2
-rw-r--r--ui/include/classes/html/pageheader/CPageHeader.php2
-rw-r--r--ui/include/classes/html/svg/CSvg.php2
-rw-r--r--ui/include/classes/html/svg/CSvgArrow.php2
-rw-r--r--ui/include/classes/html/svg/CSvgCircle.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphAnnotation.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphArea.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphAxis.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphBar.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphGrid.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphLegend.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphLine.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphLineGroup.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGraphPoints.php2
-rw-r--r--ui/include/classes/html/svg/CSvgGroup.php2
-rw-r--r--ui/include/classes/html/svg/CSvgLine.php2
-rw-r--r--ui/include/classes/html/svg/CSvgPath.php2
-rw-r--r--ui/include/classes/html/svg/CSvgPolygon.php2
-rw-r--r--ui/include/classes/html/svg/CSvgRect.php2
-rw-r--r--ui/include/classes/html/svg/CSvgTag.php2
-rw-r--r--ui/include/classes/html/svg/CSvgText.php2
-rw-r--r--ui/include/classes/html/widget/CWidget.php2
-rw-r--r--ui/include/classes/import/CConfigurationImport.php2
-rw-r--r--ui/include/classes/import/CConfigurationImportcompare.php2
-rw-r--r--ui/include/classes/import/CImportDataAdapter.php2
-rw-r--r--ui/include/classes/import/CImportReferencer.php2
-rw-r--r--ui/include/classes/import/CImportedObjectContainer.php2
-rw-r--r--ui/include/classes/import/converters/C10ImportConverter.php86
-rw-r--r--ui/include/classes/import/converters/C10ItemKeyConverter.php2
-rw-r--r--ui/include/classes/import/converters/C10TriggerConverter.php2
-rw-r--r--ui/include/classes/import/converters/C20ImportConverter.php45
-rw-r--r--ui/include/classes/import/converters/C20ItemKeyConverter.php2
-rw-r--r--ui/include/classes/import/converters/C20TriggerConverter.php2
-rw-r--r--ui/include/classes/import/converters/C30ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C32ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C34ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C40ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C42ImportConverter.php10
-rw-r--r--ui/include/classes/import/converters/C44ImportConverter.php42
-rw-r--r--ui/include/classes/import/converters/C50ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C52AggregateItemKeyConverter.php2
-rw-r--r--ui/include/classes/import/converters/C52CalculatedItemConverter.php2
-rw-r--r--ui/include/classes/import/converters/C52EventNameConverter.php2
-rwxr-xr-xui/include/classes/import/converters/C52ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C52TriggerExpressionConverter.php2
-rw-r--r--ui/include/classes/import/converters/C54ImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/C54SimpleMacroConverter.php2
-rw-r--r--ui/include/classes/import/converters/CConstantImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/CConverter.php2
-rw-r--r--ui/include/classes/import/converters/CDefaultImportConverter.php2
-rw-r--r--ui/include/classes/import/converters/CImportConverterFactory.php2
-rw-r--r--ui/include/classes/import/converters/CImportDataNormalizer.php2
-rw-r--r--ui/include/classes/import/converters/CTemplateScreenConverter.php2
-rw-r--r--ui/include/classes/import/converters/CTransformImportConverter.php2
-rw-r--r--ui/include/classes/import/importers/CHostImporter.php2
-rw-r--r--ui/include/classes/import/importers/CImporter.php2
-rw-r--r--ui/include/classes/import/importers/CMapImporter.php2
-rw-r--r--ui/include/classes/import/importers/CTemplateDashboardImporter.php2
-rw-r--r--ui/include/classes/import/importers/CTemplateImporter.php2
-rw-r--r--ui/include/classes/import/readers/CImportReader.php2
-rw-r--r--ui/include/classes/import/readers/CImportReaderFactory.php2
-rw-r--r--ui/include/classes/import/readers/CJsonImportReader.php2
-rw-r--r--ui/include/classes/import/readers/CXmlImportReader.php2
-rw-r--r--ui/include/classes/import/readers/CYamlImportReader.php2
-rw-r--r--ui/include/classes/import/validators/C10XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C20XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C30XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C32XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C34XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C40XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C42XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C44XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C50XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C52XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C54XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/C60XmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/CImportValidatorFactory.php2
-rw-r--r--ui/include/classes/import/validators/CXmlValidator.php2
-rw-r--r--ui/include/classes/import/validators/CXmlValidatorGeneral.php2
-rw-r--r--ui/include/classes/ldap/CLdap.php2
-rw-r--r--ui/include/classes/macros/CMacrosResolver.php2
-rw-r--r--ui/include/classes/macros/CMacrosResolverGeneral.php2
-rw-r--r--ui/include/classes/macros/CMacrosResolverHelper.php2
-rw-r--r--ui/include/classes/mvc/CController.php2
-rw-r--r--ui/include/classes/mvc/CControllerResponse.php2
-rw-r--r--ui/include/classes/mvc/CControllerResponseData.php2
-rw-r--r--ui/include/classes/mvc/CControllerResponseFatal.php2
-rw-r--r--ui/include/classes/mvc/CControllerResponseRedirect.php2
-rw-r--r--ui/include/classes/mvc/CLegacyAction.php29
-rw-r--r--ui/include/classes/mvc/CPartial.php2
-rw-r--r--ui/include/classes/mvc/CRouter.php24
-rw-r--r--ui/include/classes/mvc/CView.php2
-rw-r--r--ui/include/classes/parsers/C10ExpressionMacroParser.php2
-rw-r--r--ui/include/classes/parsers/C10FunctionMacroParser.php2
-rw-r--r--ui/include/classes/parsers/C10FunctionParser.php2
-rw-r--r--ui/include/classes/parsers/C10TriggerExpression.php2
-rw-r--r--ui/include/classes/parsers/CADNameAttributeParser.php2
-rw-r--r--ui/include/classes/parsers/CAbsoluteTimeParser.php2
-rw-r--r--ui/include/classes/parsers/CConditionFormula.php2
-rw-r--r--ui/include/classes/parsers/CDnsParser.php2
-rw-r--r--ui/include/classes/parsers/CExpressionMacroFunctionParser.php2
-rw-r--r--ui/include/classes/parsers/CExpressionMacroParser.php2
-rw-r--r--ui/include/classes/parsers/CExpressionParser.php2
-rw-r--r--ui/include/classes/parsers/CFilterParser.php2
-rw-r--r--ui/include/classes/parsers/CFlexibleIntervalParser.php2
-rw-r--r--ui/include/classes/parsers/CFunctionIdParser.php2
-rw-r--r--ui/include/classes/parsers/CGeomapCoordinatesParser.php2
-rw-r--r--ui/include/classes/parsers/CHistFunctionParser.php2
-rw-r--r--ui/include/classes/parsers/CHostGroupNameParser.php2
-rw-r--r--ui/include/classes/parsers/CHostNameParser.php2
-rw-r--r--ui/include/classes/parsers/CIPParser.php2
-rw-r--r--ui/include/classes/parsers/CIPRangeParser.php2
-rw-r--r--ui/include/classes/parsers/CIPv4Parser.php2
-rw-r--r--ui/include/classes/parsers/CIPv6Parser.php2
-rw-r--r--ui/include/classes/parsers/CItemKey.php2
-rw-r--r--ui/include/classes/parsers/CLLDMacroFunctionParser.php2
-rw-r--r--ui/include/classes/parsers/CLLDMacroParser.php2
-rw-r--r--ui/include/classes/parsers/CMacroFunctionParser.php2
-rw-r--r--ui/include/classes/parsers/CMacroParser.php2
-rw-r--r--ui/include/classes/parsers/CNumberParser.php2
-rw-r--r--ui/include/classes/parsers/CParser.php2
-rw-r--r--ui/include/classes/parsers/CPeriodParser.php2
-rw-r--r--ui/include/classes/parsers/CPrometheusOutputParser.php2
-rw-r--r--ui/include/classes/parsers/CPrometheusPatternParser.php2
-rw-r--r--ui/include/classes/parsers/CQueryParser.php2
-rw-r--r--ui/include/classes/parsers/CRangeParser.php2
-rw-r--r--ui/include/classes/parsers/CRangeTimeParser.php2
-rw-r--r--ui/include/classes/parsers/CRangesParser.php2
-rw-r--r--ui/include/classes/parsers/CReferenceParser.php2
-rw-r--r--ui/include/classes/parsers/CRelativeTimeParser.php2
-rw-r--r--ui/include/classes/parsers/CReplacementParser.php2
-rw-r--r--ui/include/classes/parsers/CSchedulingIntervalParser.php2
-rw-r--r--ui/include/classes/parsers/CSetParser.php2
-rw-r--r--ui/include/classes/parsers/CSimpleIntervalParser.php2
-rw-r--r--ui/include/classes/parsers/CTimePeriodParser.php2
-rw-r--r--ui/include/classes/parsers/CTimePeriodsParser.php2
-rw-r--r--ui/include/classes/parsers/CUpdateIntervalParser.php2
-rw-r--r--ui/include/classes/parsers/CUserMacroParser.php2
-rw-r--r--ui/include/classes/parsers/CValidationRule.php2
-rw-r--r--ui/include/classes/parsers/CVaultSecretParser.php2
-rw-r--r--ui/include/classes/parsers/results/C10TriggerExprParserResult.php2
-rw-r--r--ui/include/classes/parsers/results/CExpressionParserResult.php2
-rw-r--r--ui/include/classes/parsers/results/CParserResult.php2
-rw-r--r--ui/include/classes/regexp/CGlobalRegexp.php2
-rw-r--r--ui/include/classes/routing/CUrl.php2
-rw-r--r--ui/include/classes/routing/CUrlFactory.php2
-rw-r--r--ui/include/classes/screens/CScreenBase.php2
-rw-r--r--ui/include/classes/screens/CScreenBuilder.php2
-rw-r--r--ui/include/classes/screens/CScreenDiscovery.php2
-rw-r--r--ui/include/classes/screens/CScreenHistory.php2
-rw-r--r--ui/include/classes/screens/CScreenHttpTest.php2
-rw-r--r--ui/include/classes/screens/CScreenHttpTestDetails.php2
-rw-r--r--ui/include/classes/screens/CScreenMap.php2
-rw-r--r--ui/include/classes/screens/CScreenProblem.php2
-rw-r--r--ui/include/classes/server/CZabbixServer.php2
-rw-r--r--ui/include/classes/services/CServicesSlaCalculator.php347
-rw-r--r--ui/include/classes/services/CTabFilterProfile.php2
-rw-r--r--ui/include/classes/setup/CFrontendSetup.php2
-rw-r--r--ui/include/classes/setup/CSetupWizard.php6
-rw-r--r--ui/include/classes/triggers/CTextTriggerConstructor.php2
-rw-r--r--ui/include/classes/user/CFavorite.php2
-rw-r--r--ui/include/classes/user/CProfile.php2
-rw-r--r--ui/include/classes/user/CWebUser.php2
-rw-r--r--ui/include/classes/validators/CActionCondValidator.php2
-rw-r--r--ui/include/classes/validators/CApiInputValidator.php187
-rw-r--r--ui/include/classes/validators/CCollectionValidator.php2
-rw-r--r--ui/include/classes/validators/CColorValidator.php2
-rw-r--r--ui/include/classes/validators/CEmailValidator.php2
-rw-r--r--ui/include/classes/validators/CEventCorrCondValidator.php2
-rw-r--r--ui/include/classes/validators/CEventNameValidator.php2
-rw-r--r--ui/include/classes/validators/CExpressionValidator.php2
-rw-r--r--ui/include/classes/validators/CHistFunctionValidator.php2
-rw-r--r--ui/include/classes/validators/CHtmlUrlValidator.php2
-rw-r--r--ui/include/classes/validators/CIdValidator.php2
-rw-r--r--ui/include/classes/validators/CLdapAuthValidator.php2
-rw-r--r--ui/include/classes/validators/CLimitedSetValidator.php2
-rw-r--r--ui/include/classes/validators/CMathFunctionValidator.php2
-rw-r--r--ui/include/classes/validators/CNewValidator.php2
-rw-r--r--ui/include/classes/validators/CPartialValidatorInterface.php2
-rw-r--r--ui/include/classes/validators/CPasswordComplexityValidator.php2
-rw-r--r--ui/include/classes/validators/CRegexValidator.php2
-rw-r--r--ui/include/classes/validators/CStringValidator.php2
-rw-r--r--ui/include/classes/validators/CValidator.php2
-rw-r--r--ui/include/classes/validators/event/CEventSourceObjectValidator.php2
-rw-r--r--ui/include/classes/validators/host/CHostNormalValidator.php2
-rw-r--r--ui/include/classes/validators/object/CConditionValidator.php2
-rw-r--r--ui/include/classes/validators/object/CUpdateDiscoveredValidator.php2
-rw-r--r--ui/include/classes/validators/schema/CSchemaValidator.php2
-rw-r--r--ui/include/classes/widgets/CWidgetConfig.php9
-rw-r--r--ui/include/classes/widgets/CWidgetHelper.php47
-rw-r--r--ui/include/classes/widgets/fields/CWidgetField.php12
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldCheckBox.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldCheckBoxList.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldColor.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldDatePicker.php134
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldGraphOverride.php10
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldHidden.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldIntegerBox.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldLatLng.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMs.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsGraph.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsGraphPrototype.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsGroup.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsHost.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsItem.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldMsItemPrototype.php2
-rwxr-xr-xui/include/classes/widgets/fields/CWidgetFieldMsService.php40
-rwxr-xr-xui/include/classes/widgets/fields/CWidgetFieldMsSla.php40
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldNavTree.php9
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldNumericBox.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldRangeControl.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldReference.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldSelect.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldSelectResource.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldSeverities.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldTags.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldTextArea.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldTextBox.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldUrl.php2
-rw-r--r--ui/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetForm.php4
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormActionLog.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormClock.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormDataOver.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormGeoMap.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormGraph.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormGraphPrototype.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormHostAvail.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormItem.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormMap.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormNavTree.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormPlainText.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormProblems.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php2
-rwxr-xr-xui/include/classes/widgets/forms/CWidgetFormSlaReport.php110
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormSvgGraph.php12
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormSystemInfo.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormTrigOver.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormUrl.php2
-rw-r--r--ui/include/classes/widgets/forms/CWidgetFormWeb.php2
-rwxr-xr-xui/include/classes/widgets/views/js/widget.slareport.form.view.js.php61
-rw-r--r--ui/include/classes/widgets/views/widget.actionlog.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.clock.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.dataover.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.discovery.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.favgraphs.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.favmaps.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.geomap.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.graph.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.graphprototype.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.hostavail.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.item.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.map.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.navtree.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.plaintext.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.problemhosts.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.problems.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.problemsbysv.form.view.php2
-rwxr-xr-xui/include/classes/widgets/views/widget.slareport.form.view.php90
-rw-r--r--ui/include/classes/widgets/views/widget.svggraph.form.view.php16
-rw-r--r--ui/include/classes/widgets/views/widget.systeminfo.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.trigover.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.url.form.view.php2
-rw-r--r--ui/include/classes/widgets/views/widget.web.form.view.php2
-rw-r--r--ui/include/classes/xml/CXmlConstantName.php2
-rw-r--r--ui/include/classes/xml/CXmlConstantValue.php2
-rw-r--r--ui/include/config.inc.php2
-rw-r--r--ui/include/db.inc.php2
-rw-r--r--ui/include/debug.inc.php2
-rw-r--r--ui/include/defines.inc.php85
-rw-r--r--ui/include/discovery.inc.php2
-rw-r--r--ui/include/draw.inc.php2
-rw-r--r--ui/include/events.inc.php2
-rw-r--r--ui/include/forms.inc.php2
-rw-r--r--ui/include/func.inc.php70
-rw-r--r--ui/include/gettextwrapper.inc.php2
-rw-r--r--ui/include/graphs.inc.php2
-rw-r--r--ui/include/hostgroups.inc.php2
-rw-r--r--ui/include/hosts.inc.php2
-rw-r--r--ui/include/html.inc.php2
-rw-r--r--ui/include/httptest.inc.php2
-rw-r--r--ui/include/images.inc.php2
-rw-r--r--ui/include/items.inc.php2
-rw-r--r--ui/include/js.inc.php2
-rw-r--r--ui/include/locales.inc.php2
-rw-r--r--ui/include/maintenances.inc.php2
-rw-r--r--ui/include/maps.inc.php2
-rw-r--r--ui/include/media.inc.php2
-rw-r--r--ui/include/page_footer.php2
-rw-r--r--ui/include/page_header.php2
-rw-r--r--ui/include/perm.inc.php4
-rw-r--r--ui/include/schema.inc.php230
-rw-r--r--ui/include/sounds.inc.php2
-rw-r--r--ui/include/translateDefines.inc.php16
-rw-r--r--ui/include/triggers.inc.php2
-rw-r--r--ui/include/users.inc.php2
-rw-r--r--ui/include/validate.inc.php2
-rw-r--r--ui/include/views/administration.auditacts.list.php2
-rw-r--r--ui/include/views/configuration.action.edit.php2
-rw-r--r--ui/include/views/configuration.action.list.php50
-rw-r--r--ui/include/views/configuration.copy.elements.php2
-rw-r--r--ui/include/views/configuration.graph.edit.php2
-rw-r--r--ui/include/views/configuration.graph.list.php2
-rw-r--r--ui/include/views/configuration.host.discovery.edit.php2
-rw-r--r--ui/include/views/configuration.host.discovery.list.php2
-rw-r--r--ui/include/views/configuration.host.prototype.edit.php2
-rw-r--r--ui/include/views/configuration.host.prototype.list.php2
-rw-r--r--ui/include/views/configuration.hostgroups.edit.php2
-rw-r--r--ui/include/views/configuration.hostgroups.list.php2
-rw-r--r--ui/include/views/configuration.httpconf.edit.php2
-rw-r--r--ui/include/views/configuration.httpconf.list.php2
-rw-r--r--ui/include/views/configuration.item.edit.php2
-rw-r--r--ui/include/views/configuration.item.list.php2
-rw-r--r--ui/include/views/configuration.item.prototype.edit.php2
-rw-r--r--ui/include/views/configuration.item.prototype.list.php2
-rw-r--r--ui/include/views/configuration.maintenance.edit.php2
-rw-r--r--ui/include/views/configuration.maintenance.list.php2
-rw-r--r--ui/include/views/configuration.template.edit.php2
-rw-r--r--ui/include/views/configuration.template.list.php2
-rw-r--r--ui/include/views/configuration.trigger.prototype.edit.php2
-rw-r--r--ui/include/views/configuration.trigger.prototype.list.php2
-rw-r--r--ui/include/views/configuration.triggers.edit.php2
-rw-r--r--ui/include/views/configuration.triggers.list.php2
-rw-r--r--ui/include/views/general.browserwarning.php2
-rw-r--r--ui/include/views/general.login.php2
-rw-r--r--ui/include/views/general.warning.php2
-rw-r--r--ui/include/views/inventory.host.list.php2
-rw-r--r--ui/include/views/inventory.host.view.php2
-rw-r--r--ui/include/views/js/common.init.js.php2
-rw-r--r--ui/include/views/js/common.item.edit.js.php2
-rw-r--r--ui/include/views/js/common.template.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.action.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.copy.elements.js.php2
-rw-r--r--ui/include/views/js/configuration.graph.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.host.discovery.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.host.discovery.edit.overr.js.php2
-rw-r--r--ui/include/views/js/configuration.host.discovery.list.js.php2
-rw-r--r--ui/include/views/js/configuration.host.prototype.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.hostgroups.list.js.php2
-rw-r--r--ui/include/views/js/configuration.httpconf.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.httpconf.list.js.php2
-rw-r--r--ui/include/views/js/configuration.item.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.item.list.js.php2
-rw-r--r--ui/include/views/js/configuration.item.prototype.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.maintenance.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.template.list.js.php2
-rw-r--r--ui/include/views/js/configuration.triggers.edit.js.php2
-rw-r--r--ui/include/views/js/configuration.triggers.list.js.php2
-rw-r--r--ui/include/views/js/editabletable.js.php2
-rw-r--r--ui/include/views/js/inventory.host.view.js.php2
-rw-r--r--ui/include/views/js/item.preprocessing.js.php2
-rw-r--r--ui/include/views/js/itemtest.js.php2
-rw-r--r--ui/include/views/js/monitoring.history.js.php2
-rw-r--r--ui/include/views/js/monitoring.sysmap.edit.js.php2
-rw-r--r--ui/include/views/js/monitoring.sysmaps.js.php2
-rw-r--r--ui/include/views/js/reports.toptriggers.js.php2
-rw-r--r--ui/include/views/js/tr_events.js.php2
-rw-r--r--ui/include/views/monitoring.history.php2
-rw-r--r--ui/include/views/monitoring.sysmap.constructor.php2
-rw-r--r--ui/include/views/monitoring.sysmap.edit.php2
-rw-r--r--ui/include/views/monitoring.sysmap.list.php2
-rw-r--r--ui/include/views/reports.toptriggers.php2
-rw-r--r--ui/index.php2
-rw-r--r--ui/index_http.php2
-rw-r--r--ui/index_sso.php2
-rw-r--r--ui/items.php2
-rw-r--r--ui/js/browsers.js2
-rw-r--r--ui/js/chkbxrange.js2
-rw-r--r--ui/js/class.base-component.js2
-rw-r--r--ui/js/class.bbcode.js2
-rw-r--r--ui/js/class.browsertab.js2
-rw-r--r--ui/js/class.calendar.js2
-rw-r--r--ui/js/class.cdate.js2
-rw-r--r--ui/js/class.cdebug.js2
-rw-r--r--ui/js/class.cmap.js2
-rw-r--r--ui/js/class.cnavtree.js2
-rw-r--r--ui/js/class.cookie.js2
-rw-r--r--ui/js/class.coverride.js2
-rw-r--r--ui/js/class.crangecontrol.js2
-rw-r--r--ui/js/class.csuggest.js2
-rw-r--r--ui/js/class.csvggraph.js2
-rw-r--r--ui/js/class.curl.js2
-rw-r--r--ui/js/class.cverticalaccordion.js2
-rw-r--r--ui/js/class.cviewswitcher.js2
-rw-r--r--ui/js/class.dashboard.js2
-rw-r--r--ui/js/class.dashboard.page.js2
-rw-r--r--ui/js/class.dashboard.widget.placeholder.js2
-rw-r--r--ui/js/class.geomaps.js2
-rw-r--r--ui/js/class.localstorage.js2
-rw-r--r--ui/js/class.menu-item.js2
-rw-r--r--ui/js/class.menu.js2
-rw-r--r--ui/js/class.notification.collection.js2
-rw-r--r--ui/js/class.notification.js2
-rw-r--r--ui/js/class.notifications.audio.js2
-rw-r--r--ui/js/class.notifications.js2
-rw-r--r--ui/js/class.overlay.js2
-rw-r--r--ui/js/class.overlaycollection.js2
-rw-r--r--ui/js/class.rpc.js2
-rw-r--r--ui/js/class.scrollable.js2
-rw-r--r--ui/js/class.sidebar.js2
-rw-r--r--ui/js/class.sortable.js2
-rw-r--r--ui/js/class.tab-indicators.js186
-rw-r--r--ui/js/class.tabfilter.js2
-rw-r--r--ui/js/class.tabfilteritem.js2
-rw-r--r--ui/js/class.tagfilteritem.js2
-rw-r--r--ui/js/class.template.js2
-rw-r--r--ui/js/colorpicker.js2
-rw-r--r--ui/js/common.js6
-rw-r--r--ui/js/flickerfreescreen.js2
-rw-r--r--ui/js/functions.js2
-rw-r--r--ui/js/gtlc.js2
-rw-r--r--ui/js/hostinterfacemanager.js2
-rw-r--r--ui/js/hostmacrosmanager.js2
-rw-r--r--ui/js/init.js2
-rw-r--r--ui/js/inputsecret.js2
-rw-r--r--ui/js/layout.mode.js2
-rw-r--r--ui/js/macrovalue.js2
-rw-r--r--ui/js/main.js3
-rw-r--r--ui/js/menupopup.js2
-rw-r--r--ui/js/multilineinput.js2
-rw-r--r--ui/js/multiselect.js2
-rw-r--r--ui/js/pages/items.js2
-rw-r--r--ui/js/pages/popup.condition.common.js2
-rw-r--r--ui/js/pages/popup.operation.common.js2
-rw-r--r--ui/js/pages/report2.js2
-rw-r--r--ui/js/pages/report4.js2
-rw-r--r--ui/js/pages/setup.js2
-rw-r--r--ui/js/servercheck.js2
-rw-r--r--ui/js/textareaflexible.js2
-rw-r--r--ui/js/vector/class.svg.canvas.js2
-rw-r--r--ui/js/vector/class.svg.map.js2
-rwxr-xr-xui/js/widgets/class.widget.clock.js2
-rw-r--r--ui/js/widgets/class.widget.geomap.js2
-rw-r--r--ui/js/widgets/class.widget.graph-prototype.js2
-rwxr-xr-xui/js/widgets/class.widget.graph.js2
-rwxr-xr-xui/js/widgets/class.widget.item.js2
-rw-r--r--ui/js/widgets/class.widget.iterator.js2
-rw-r--r--ui/js/widgets/class.widget.js2
-rwxr-xr-xui/js/widgets/class.widget.map.js2
-rwxr-xr-xui/js/widgets/class.widget.navtree.js2
-rw-r--r--ui/js/widgets/class.widget.paste-placeholder.js2
-rwxr-xr-xui/js/widgets/class.widget.problems.js2
-rwxr-xr-xui/js/widgets/class.widget.problemsbysv.js2
-rwxr-xr-xui/js/widgets/class.widget.svggraph.js2
-rwxr-xr-xui/js/widgets/class.widget.trigerover.js2
-rw-r--r--ui/jsLoader.php2
-rw-r--r--ui/jsrpc.php23
-rw-r--r--ui/locale/bg/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/ca/LC_MESSAGES/frontend.po3196
-rw-r--r--ui/locale/cs/LC_MESSAGES/frontend.po3204
-rw-r--r--ui/locale/de/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/el/LC_MESSAGES/frontend.po3199
-rw-r--r--ui/locale/es/LC_MESSAGES/frontend.po3196
-rw-r--r--ui/locale/fa/LC_MESSAGES/frontend.po3190
-rw-r--r--ui/locale/fi/LC_MESSAGES/frontend.po3196
-rw-r--r--ui/locale/fr/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/he/LC_MESSAGES/frontend.po3200
-rw-r--r--ui/locale/hu/LC_MESSAGES/frontend.po3196
-rw-r--r--ui/locale/id/LC_MESSAGES/frontend.po3192
-rw-r--r--ui/locale/it/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/ja/LC_MESSAGES/frontend.po3194
-rw-r--r--ui/locale/ka/LC_MESSAGES/frontend.po3190
-rw-r--r--ui/locale/ko/LC_MESSAGES/frontend.po3192
-rw-r--r--ui/locale/lt/LC_MESSAGES/frontend.po3202
-rw-r--r--ui/locale/lv/LC_MESSAGES/frontend.po3202
-rw-r--r--ui/locale/nb/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/nl/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/pl/LC_MESSAGES/frontend.po3204
-rw-r--r--ui/locale/pt_BR/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/pt_PT/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/ro/LC_MESSAGES/frontend.po3204
-rw-r--r--ui/locale/ru/LC_MESSAGES/frontend.po3206
-rw-r--r--ui/locale/sk/LC_MESSAGES/frontend.po3204
-rw-r--r--ui/locale/sv/LC_MESSAGES/frontend.po3196
-rw-r--r--ui/locale/tr/LC_MESSAGES/frontend.po3198
-rw-r--r--ui/locale/uk/LC_MESSAGES/frontend.po3204
-rw-r--r--ui/locale/vi/LC_MESSAGES/frontend.po3192
-rw-r--r--ui/locale/zh_CN/LC_MESSAGES/frontend.po3192
-rw-r--r--ui/locale/zh_TW/LC_MESSAGES/frontend.po3192
-rw-r--r--ui/maintenance.php30
-rw-r--r--ui/map.php2
-rw-r--r--ui/report2.php2
-rw-r--r--ui/report4.php2
-rw-r--r--ui/setup.php5
-rw-r--r--ui/sysmap.php2
-rw-r--r--ui/sysmaps.php2
-rw-r--r--ui/templates.php2
-rw-r--r--ui/tests/api_json/ApiJsonTests.php2
-rw-r--r--ui/tests/api_json/data/data_test.sql4
-rw-r--r--ui/tests/api_json/testAPIInfo.php2
-rw-r--r--ui/tests/api_json/testAction.php2
-rw-r--r--ui/tests/api_json/testAuthentication.php2
-rw-r--r--ui/tests/api_json/testConfiguration.php2
-rw-r--r--ui/tests/api_json/testCorrelation.php2
-rw-r--r--ui/tests/api_json/testDRule.php2
-rw-r--r--ui/tests/api_json/testDependentItems.php2
-rw-r--r--ui/tests/api_json/testDiscoveryRule.php2
-rw-r--r--ui/tests/api_json/testGraphPrototype.php2
-rw-r--r--ui/tests/api_json/testHaNode.php2
-rw-r--r--ui/tests/api_json/testHistory.php2
-rw-r--r--ui/tests/api_json/testHost.php2
-rw-r--r--ui/tests/api_json/testHostGroup.php2
-rw-r--r--ui/tests/api_json/testHostImport.php2
-rw-r--r--ui/tests/api_json/testHostInventory.php2
-rw-r--r--ui/tests/api_json/testHostPrototype.php2
-rw-r--r--ui/tests/api_json/testHostPrototypeInventory.php2
-rw-r--r--ui/tests/api_json/testIconMap.php2
-rw-r--r--ui/tests/api_json/testItem.php2
-rw-r--r--ui/tests/api_json/testItemPrototype.php2
-rw-r--r--ui/tests/api_json/testJSONRPC.php2
-rw-r--r--ui/tests/api_json/testMaintenance.php1416
-rw-r--r--ui/tests/api_json/testMap.php2
-rw-r--r--ui/tests/api_json/testProxy.php2
-rw-r--r--ui/tests/api_json/testScripts.php2
-rw-r--r--ui/tests/api_json/testServices.php1354
-rw-r--r--ui/tests/api_json/testTagFiltering.php2
-rw-r--r--ui/tests/api_json/testTaskCreate.php2
-rw-r--r--ui/tests/api_json/testTemplate.php2
-rw-r--r--ui/tests/api_json/testToken.php2
-rw-r--r--ui/tests/api_json/testTriggerPermissions.php2
-rw-r--r--ui/tests/api_json/testTriggerValidation.php2
-rw-r--r--ui/tests/api_json/testTriggers.php2
-rw-r--r--ui/tests/api_json/testUserGroup.php2
-rw-r--r--ui/tests/api_json/testUserMacro.php2
-rw-r--r--ui/tests/api_json/testUsers.php2
-rw-r--r--ui/tests/api_json/testValuemap.php2
-rw-r--r--ui/tests/api_json/testWebScenario.php2
-rw-r--r--ui/tests/frontend.php2
-rw-r--r--ui/tests/general/GeneralTests.php2
-rw-r--r--ui/tests/general/class_CDescription.php2
-rw-r--r--ui/tests/general/dbConditionIdTest.php2
-rw-r--r--ui/tests/general/dbConditionIntTest.php2
-rw-r--r--ui/tests/general/dbConditionStringTest.php2
-rw-r--r--ui/tests/general/function_DBclose.php2
-rw-r--r--ui/tests/general/function_DBconnect.php2
-rw-r--r--ui/tests/general/function_DBselect.php2
-rw-r--r--ui/tests/general/makeSqlTest.php2
-rw-r--r--ui/tests/general/testHistoryManager.php2
-rw-r--r--ui/tests/general/urlParamTest.php2
-rw-r--r--ui/tests/general/zbx_dbcast_2bigintTest.php2
-rw-r--r--ui/tests/include/CAPITest.php2
-rw-r--r--ui/tests/include/CBehavior.php2
-rw-r--r--ui/tests/include/CIntegrationTest.php2
-rw-r--r--ui/tests/include/CLegacyWebTest.php2
-rw-r--r--ui/tests/include/CTest.php11
-rw-r--r--ui/tests/include/CWebTest.php2
-rw-r--r--ui/tests/include/CZabbixClient.php2
-rw-r--r--ui/tests/include/helpers/CAPIHelper.php2
-rw-r--r--ui/tests/include/helpers/CConfigHelper.php2
-rw-r--r--ui/tests/include/helpers/CDBHelper.php2
-rw-r--r--ui/tests/include/helpers/CDataHelper.php2
-rw-r--r--ui/tests/include/helpers/CDateTimeHelper.php2
-rw-r--r--ui/tests/include/helpers/CExceptionHelper.php2
-rw-r--r--ui/tests/include/helpers/CImageHelper.php2
-rw-r--r--ui/tests/include/helpers/CLogHelper.php2
-rw-r--r--ui/tests/include/helpers/CTestArrayHelper.php2
-rw-r--r--ui/tests/include/helpers/CXPathHelper.php2
-rw-r--r--ui/tests/include/web/CBaseElement.php2
-rw-r--r--ui/tests/include/web/CElement.php2
-rw-r--r--ui/tests/include/web/CElementCollection.php2
-rw-r--r--ui/tests/include/web/CElementFilter.php2
-rw-r--r--ui/tests/include/web/CElementQuery.php2
-rw-r--r--ui/tests/include/web/CPage.php30
-rw-r--r--ui/tests/include/web/CastableTrait.php2
-rw-r--r--ui/tests/include/web/CommandExecutor.php2
-rw-r--r--ui/tests/include/web/IWaitable.php2
-rw-r--r--ui/tests/include/web/WaitableTrait.php2
-rw-r--r--ui/tests/include/web/elements/CCheckboxElement.php2
-rw-r--r--ui/tests/include/web/elements/CCheckboxFormElement.php2
-rw-r--r--ui/tests/include/web/elements/CCheckboxListElement.php2
-rw-r--r--ui/tests/include/web/elements/CColorPickerElement.php2
-rw-r--r--ui/tests/include/web/elements/CCompositeInputElement.php2
-rw-r--r--ui/tests/include/web/elements/CDashboardElement.php2
-rw-r--r--ui/tests/include/web/elements/CDropdownElement.php2
-rw-r--r--ui/tests/include/web/elements/CFilterTabElement.php2
-rw-r--r--ui/tests/include/web/elements/CFormElement.php2
-rw-r--r--ui/tests/include/web/elements/CGridFormElement.php2
-rw-r--r--ui/tests/include/web/elements/CHostInterfaceElement.php2
-rw-r--r--ui/tests/include/web/elements/CInputGroupElement.php2
-rw-r--r--ui/tests/include/web/elements/CMainMenuElement.php2
-rw-r--r--ui/tests/include/web/elements/CMessageElement.php2
-rw-r--r--ui/tests/include/web/elements/CMultifieldTableElement.php2
-rw-r--r--ui/tests/include/web/elements/CMultilineElement.php2
-rw-r--r--ui/tests/include/web/elements/CMultiselectElement.php2
-rw-r--r--ui/tests/include/web/elements/CNullElement.php2
-rw-r--r--ui/tests/include/web/elements/COverlayDialogElement.php2
-rw-r--r--ui/tests/include/web/elements/CPopupButtonElement.php2
-rw-r--r--ui/tests/include/web/elements/CPopupMenuElement.php2
-rw-r--r--ui/tests/include/web/elements/CSegmentedRadioElement.php2
-rw-r--r--ui/tests/include/web/elements/CTableElement.php2
-rw-r--r--ui/tests/include/web/elements/CTableRowElement.php2
-rw-r--r--ui/tests/include/web/elements/CWidgetElement.php2
-rw-r--r--ui/tests/include/web/elements/CZDropdownElement.php2
-rw-r--r--ui/tests/integration/IntegrationTests.php2
-rw-r--r--ui/tests/integration/testAgentItems.php26
-rw-r--r--ui/tests/integration/testComplexServiceStatus.php6
-rw-r--r--ui/tests/integration/testDataCollection.php4
-rw-r--r--ui/tests/integration/testDiagnosticDataTask.php2
-rw-r--r--ui/tests/integration/testEscalations.php47
-rw-r--r--ui/tests/integration/testExpressionMacros.php2
-rw-r--r--ui/tests/integration/testExpressionTriggerMacros.php2
-rw-r--r--ui/tests/integration/testFunctionChangeCount.php2
-rw-r--r--ui/tests/integration/testGoAgentDataCollection.php2
-rw-r--r--ui/tests/integration/testGraphLinking.php2
-rw-r--r--ui/tests/integration/testHistoryValueDuplicates.php2
-rw-r--r--ui/tests/integration/testItemRate.php2
-rw-r--r--ui/tests/integration/testItemState.php2
-rw-r--r--ui/tests/integration/testLowLevelDiscovery.php2
-rw-r--r--ui/tests/integration/testServiceRoles.php24
-rw-r--r--ui/tests/integration/testTriggerLinking.php2
-rw-r--r--ui/tests/integration/testTriggerState.php2
-rw-r--r--ui/tests/integration/testUserParametersReload.php2
-rw-r--r--ui/tests/integration/testValuemaps.php2
-rw-r--r--ui/tests/selenium/SeleniumTests.php2
-rw-r--r--ui/tests/selenium/behaviors/CMessageBehavior.php2
-rw-r--r--ui/tests/selenium/common/testCalculatedFormula.php2
-rw-r--r--ui/tests/selenium/common/testFormAdministrationGeneral.php2
-rw-r--r--ui/tests/selenium/common/testFormApiTokens.php2
-rw-r--r--ui/tests/selenium/common/testFormFilter.php2
-rw-r--r--ui/tests/selenium/common/testFormHost.php2
-rw-r--r--ui/tests/selenium/common/testFormMacros.php2
-rw-r--r--ui/tests/selenium/common/testFormPreprocessing.php2
-rw-r--r--ui/tests/selenium/common/testFormPreprocessingClone.php2
-rw-r--r--ui/tests/selenium/common/testFormTags.php2
-rw-r--r--ui/tests/selenium/common/testFormValueMappings.php2
-rw-r--r--ui/tests/selenium/common/testItemTest.php2
-rw-r--r--ui/tests/selenium/common/testMassUpdateItems.php2
-rw-r--r--ui/tests/selenium/common/testPageApiTokens.php2
-rw-r--r--ui/tests/selenium/common/testSystemInformation.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardCopyWidgets.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardDynamicItemWidgets.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardGraphPrototypeWidget.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardGraphWidget.php56
-rw-r--r--ui/tests/selenium/dashboard/testDashboardHostAvailabilityWidget.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardPages.php2
-rw-r--r--ui/tests/selenium/dashboard/testDashboardProblemsBySeverityWidget.php4
-rw-r--r--ui/tests/selenium/dashboard/testDashboardSystemInformationWidget.php2
-rw-r--r--ui/tests/selenium/dashboard/testFormTemplateDashboards.php2
-rw-r--r--ui/tests/selenium/dashboard/testPageTemplateDashboards.php2
-rw-r--r--ui/tests/selenium/data/data_test.sql3
-rw-r--r--ui/tests/selenium/data/sources/EntitiesTags.php2
-rw-r--r--ui/tests/selenium/data/sources/ScheduledReports.php2
-rw-r--r--ui/tests/selenium/data/sources/TagFilter.php2
-rw-r--r--ui/tests/selenium/hosts/testFormHostConfiguration.php2
-rw-r--r--ui/tests/selenium/hosts/testFormHostMonitoring.php2
-rw-r--r--ui/tests/selenium/hosts/testFormHostStandalone.php2
-rw-r--r--ui/tests/selenium/items/testFormItem.php2
-rw-r--r--ui/tests/selenium/items/testFormItemHttpAgent.php2
-rw-r--r--ui/tests/selenium/items/testFormItemPrototype.php2
-rw-r--r--ui/tests/selenium/items/testFormTestItem.php2
-rw-r--r--ui/tests/selenium/items/testFormTestItemPrototype.php2
-rw-r--r--ui/tests/selenium/items/testFormulaCalculatedItem.php2
-rw-r--r--ui/tests/selenium/items/testFormulaCalculatedItemPrototype.php2
-rw-r--r--ui/tests/selenium/items/testInheritanceItem.php2
-rw-r--r--ui/tests/selenium/items/testInheritanceItemPrototype.php2
-rw-r--r--ui/tests/selenium/items/testItemTypeSelection.php2
-rw-r--r--ui/tests/selenium/items/testPageItemPrototypes.php2
-rw-r--r--ui/tests/selenium/items/testPageItems.php2
-rw-r--r--ui/tests/selenium/lld/testFormLowLevelDiscovery.php2
-rw-r--r--ui/tests/selenium/lld/testFormLowLevelDiscoveryOverrides.php2
-rw-r--r--ui/tests/selenium/lld/testFormTestLowLevelDiscovery.php2
-rw-r--r--ui/tests/selenium/lld/testInheritanceDiscoveryRule.php2
-rw-r--r--ui/tests/selenium/lld/testPageLowLevelDiscovery.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingCloneHost.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingCloneTemplate.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingItem.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingItemPrototype.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingLowLevelDiscovery.php2
-rw-r--r--ui/tests/selenium/preprocessing/testFormPreprocessingTest.php2
-rw-r--r--ui/tests/selenium/reports/testFormScheduledReport.php4
-rw-r--r--ui/tests/selenium/reports/testPageReportsActionLog.php2
-rw-r--r--ui/tests/selenium/reports/testPageReportsAudit.php2
-rw-r--r--ui/tests/selenium/reports/testPageReportsNotifications.php4
-rw-r--r--ui/tests/selenium/reports/testPageReportsSystemInformation.php2
-rw-r--r--ui/tests/selenium/reports/testPageReportsTriggerTop.php2
-rw-r--r--ui/tests/selenium/reports/testPageScheduledReport.php2
-rw-r--r--ui/tests/selenium/reports/testScheduledReportPermissions.php2
-rw-r--r--ui/tests/selenium/roles/testFormUserRoles.php106
-rw-r--r--ui/tests/selenium/roles/testPageUserRoles.php2
-rw-r--r--ui/tests/selenium/roles/testUserRolesPermissions.php92
-rw-r--r--ui/tests/selenium/tags/testFormTagsHost.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsHostPrototype.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsItem.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsItemPrototype.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsTemplate.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsTrigger.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsTriggerPrototype.php2
-rw-r--r--ui/tests/selenium/tags/testFormTagsWeb.php2
-rw-r--r--ui/tests/selenium/testExpandExpressionMacros.php2
-rw-r--r--ui/tests/selenium/testFormAction.php6
-rw-r--r--ui/tests/selenium/testFormAdministrationAuthenticationHttp.php4
-rw-r--r--ui/tests/selenium/testFormAdministrationAuthenticationLdap.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationAuthenticationSaml.php6
-rw-r--r--ui/tests/selenium/testFormAdministrationDMProxies.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralAutoregistration.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralGUI.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralHousekeeper.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralIconMapping.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralImages.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralMacros.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralOtherParams.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralRegexp.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationGeneralTrigDisplOptions.php78
-rw-r--r--ui/tests/selenium/testFormAdministrationMediaTypeMessageTemplates.php78
-rw-r--r--ui/tests/selenium/testFormAdministrationMediaTypeWebhook.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationMediaTypes.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationScripts.php2
-rw-r--r--ui/tests/selenium/testFormAdministrationUserGroups.php2
-rw-r--r--ui/tests/selenium/testFormApiTokensAdministrationGeneral.php2
-rw-r--r--ui/tests/selenium/testFormApiTokensUserSettings.php2
-rw-r--r--ui/tests/selenium/testFormEventCorrelation.php8
-rw-r--r--ui/tests/selenium/testFormFilterHosts.php2
-rw-r--r--ui/tests/selenium/testFormFilterProblems.php2
-rw-r--r--ui/tests/selenium/testFormGraph.php2
-rw-r--r--ui/tests/selenium/testFormGraphPrototype.php2
-rw-r--r--ui/tests/selenium/testFormHostGroup.php2
-rw-r--r--ui/tests/selenium/testFormHostLinkTemplates.php2
-rw-r--r--ui/tests/selenium/testFormHostPrototype.php2
-rw-r--r--ui/tests/selenium/testFormLogin.php2
-rw-r--r--ui/tests/selenium/testFormMacrosHost.php2
-rw-r--r--ui/tests/selenium/testFormMacrosHostPrototype.php2
-rw-r--r--ui/tests/selenium/testFormMacrosTemplate.php2
-rw-r--r--ui/tests/selenium/testFormMaintenance.php2
-rw-r--r--ui/tests/selenium/testFormMap.php2
-rw-r--r--ui/tests/selenium/testFormNetworkDiscovery.php2
-rw-r--r--ui/tests/selenium/testFormSetup.php10
-rw-r--r--ui/tests/selenium/testFormSysmap.php2
-rw-r--r--ui/tests/selenium/testFormTabIndicators.php17
-rw-r--r--ui/tests/selenium/testFormTemplate.php2
-rw-r--r--ui/tests/selenium/testFormTrigger.php4
-rw-r--r--ui/tests/selenium/testFormTriggerPrototype.php4
-rw-r--r--ui/tests/selenium/testFormValueMappingsHost.php2
-rw-r--r--ui/tests/selenium/testFormValueMappingsTemplate.php2
-rw-r--r--ui/tests/selenium/testFormWeb.php2
-rw-r--r--ui/tests/selenium/testFormWebStep.php2
-rw-r--r--ui/tests/selenium/testGeneric.php2
-rw-r--r--ui/tests/selenium/testGraphAxis.php2
-rw-r--r--ui/tests/selenium/testInheritanceGraph.php2
-rw-r--r--ui/tests/selenium/testInheritanceGraphPrototype.php2
-rw-r--r--ui/tests/selenium/testInheritanceHostPrototype.php2
-rw-r--r--ui/tests/selenium/testInheritanceTrigger.php2
-rw-r--r--ui/tests/selenium/testInheritanceTriggerPrototype.php2
-rw-r--r--ui/tests/selenium/testInheritanceWeb.php2
-rw-r--r--ui/tests/selenium/testLanguage.php2
-rw-r--r--ui/tests/selenium/testMultiselect.php2
-rw-r--r--ui/tests/selenium/testPageActions.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationDMProxies.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationGeneralIconMapping.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationGeneralImages.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationGeneralModules.php6
-rw-r--r--ui/tests/selenium/testPageAdministrationGeneralRegexp.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationMediaTypes.php2
-rw-r--r--ui/tests/selenium/testPageAdministrationScripts.php2
-rw-r--r--ui/tests/selenium/testPageApiTokensAdministrationGeneral.php2
-rw-r--r--ui/tests/selenium/testPageApiTokensUserSettings.php2
-rw-r--r--ui/tests/selenium/testPageAvailabilityReport.php2
-rw-r--r--ui/tests/selenium/testPageBrowserWarning.php2
-rw-r--r--ui/tests/selenium/testPageDashboard.php2
-rw-r--r--ui/tests/selenium/testPageDashboardList.php2
-rw-r--r--ui/tests/selenium/testPageDashboardWidgets.php2
-rw-r--r--ui/tests/selenium/testPageEventCorrelation.php2
-rw-r--r--ui/tests/selenium/testPageGraphPrototypes.php2
-rw-r--r--ui/tests/selenium/testPageHistory.php2
-rw-r--r--ui/tests/selenium/testPageHostGraph.php2
-rw-r--r--ui/tests/selenium/testPageHostInterfaces.php2
-rw-r--r--ui/tests/selenium/testPageHostPrototypes.php2
-rw-r--r--ui/tests/selenium/testPageHosts.php2
-rw-r--r--ui/tests/selenium/testPageInventory.php2
-rw-r--r--ui/tests/selenium/testPageLatestData.php2
-rw-r--r--ui/tests/selenium/testPageMaintenance.php2
-rw-r--r--ui/tests/selenium/testPageMaps.php2
-rw-r--r--ui/tests/selenium/testPageMassUpdateItemPrototypes.php2
-rw-r--r--ui/tests/selenium/testPageMassUpdateItems.php2
-rw-r--r--ui/tests/selenium/testPageMonitoringHosts.php2
-rw-r--r--ui/tests/selenium/testPageNetworkDiscovery.php2
-rw-r--r--ui/tests/selenium/testPageProblems.php2
-rw-r--r--ui/tests/selenium/testPageQueueDetails.php2
-rw-r--r--ui/tests/selenium/testPageQueueOverview.php2
-rw-r--r--ui/tests/selenium/testPageQueueOverviewByProxy.php2
-rw-r--r--ui/tests/selenium/testPageSearch.php2
-rw-r--r--ui/tests/selenium/testPageStatusOfZabbix.php2
-rw-r--r--ui/tests/selenium/testPageTemplates.php2
-rw-r--r--ui/tests/selenium/testPageTriggerDescription.php4
-rw-r--r--ui/tests/selenium/testPageTriggerPrototypes.php2
-rw-r--r--ui/tests/selenium/testPageTriggerUrl.php6
-rw-r--r--ui/tests/selenium/testPageTriggers.php2
-rw-r--r--ui/tests/selenium/testPageUserGroups.php2
-rw-r--r--ui/tests/selenium/testPageWeb.php2
-rw-r--r--ui/tests/selenium/testPasswordComplexity.php5
-rw-r--r--ui/tests/selenium/testSID.php10
-rw-r--r--ui/tests/selenium/testSidebarMenu.php30
-rw-r--r--ui/tests/selenium/testTagBasedPermissions.php2
-rw-r--r--ui/tests/selenium/testTemplateInheritance.php10
-rw-r--r--ui/tests/selenium/testTimezone.php2
-rw-r--r--ui/tests/selenium/testTriggerDependencies.php2
-rw-r--r--ui/tests/selenium/testTriggerExpressions.php2
-rw-r--r--ui/tests/selenium/testUrlParameters.php2
-rw-r--r--ui/tests/selenium/testUrlUserPermissions.php2
-rw-r--r--ui/tests/selenium/testZBX6648.php2
-rw-r--r--ui/tests/selenium/testZBX6663.php2
-rw-r--r--ui/tests/selenium/traits/FilterTrait.php2
-rw-r--r--ui/tests/selenium/traits/MacrosTrait.php2
-rw-r--r--ui/tests/selenium/traits/PreprocessingTrait.php2
-rw-r--r--ui/tests/selenium/traits/TableTrait.php2
-rw-r--r--ui/tests/selenium/users/testFormUser.php10
-rw-r--r--ui/tests/selenium/users/testFormUserMedia.php6
-rw-r--r--ui/tests/selenium/users/testFormUserPermissions.php2
-rw-r--r--ui/tests/selenium/users/testFormUserProfile.php2
-rw-r--r--ui/tests/selenium/users/testPageUsers.php2
-rw-r--r--ui/tests/unit/bootstrap.php2
-rw-r--r--ui/tests/unit/include/classes/api/APITest.php2
-rw-r--r--ui/tests/unit/include/classes/api/helpers/CApiTagHelperTest.php2
-rw-r--r--ui/tests/unit/include/classes/core/CGlobalRegexpTest.php2
-rw-r--r--ui/tests/unit/include/classes/core/CRegistryFactoryTest.php2
-rw-r--r--ui/tests/unit/include/classes/export/writers/CXmlExportWriterTest.php2
-rw-r--r--ui/tests/unit/include/classes/helpers/CConditionHelperTest.php2
-rw-r--r--ui/tests/unit/include/classes/helpers/CMathHelper.php2
-rw-r--r--ui/tests/unit/include/classes/helpers/CValueMapHelperTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CButtonTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CRedirectButtonTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CRowTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CSimpleButtonTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CSubmitButtonTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CSubmitTest.php2
-rw-r--r--ui/tests/unit/include/classes/html/CTagTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/CImportDataAdapterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C10ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C10ItemKeyConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C10TriggerConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C20ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C20ItemKeyConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C20TriggerConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C30ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C32ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C34ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C40ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C42ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C44ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C52AggregateItemKeyConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C52EventNameConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C52ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C52TriggerExpressionConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/C54ImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/converters/CImportConverterTest.php2
-rw-r--r--ui/tests/unit/include/classes/import/readers/CXmlImportReaderTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/C10FunctionMacroParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/C10FunctionParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/C10TriggerExpressionTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CADNameAttributeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CAbsoluteTimeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CConditionFormulaTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CDnsParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CExpressionMacroFunctionParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CExpressionMacroParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CExpressionParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CFilterParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CFlexibleIntervalParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CFunctionIdParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CGeomapCoordinatesParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CHistFunctionParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CHostGroupNameParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CHostNameParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CIPParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CIPRangeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CIPv4ParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CIPv6ParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CItemKeyTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CLLDMacroFunctionParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CLLDMacroParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CMacroParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CPeriodParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CPrometheusOutputParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CPrometheusPatternParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CQueryParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CRangeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CRangeTimeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CRangesParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CReferenceParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CRelativeTimeParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CReplacementParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CSchedulingIntervalParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CSetParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CSimpleIntervalParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CTimePeriodParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CTimePeriodsParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CUpdateIntervalParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CUserMacroParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CValidationRuleTest.php2
-rw-r--r--ui/tests/unit/include/classes/parsers/CVaultSecretParserTest.php2
-rw-r--r--ui/tests/unit/include/classes/resolvers/CMacrosResolverTest.php2
-rw-r--r--ui/tests/unit/include/classes/services/CServicesSlaCalculatorTest.php171
-rw-r--r--ui/tests/unit/include/classes/triggers/CTextTriggerConstructorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CActionCondValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CApiInputValidatorTest.php279
-rw-r--r--ui/tests/unit/include/classes/validators/CCollectionValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CColorValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CConditionValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CEmailValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CEventCorrCondValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CEventNameValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CExpressionValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CHistFunctionValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CHtmlUrlValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CIdValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CLdapAuthValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CLimitedSetValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CMathFunctionValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CPasswordComplexityValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CRegexValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CStringValidatorTest.php2
-rw-r--r--ui/tests/unit/include/classes/validators/CValidatorTest.php2
-rw-r--r--ui/tests/unit/include/function_convertUnitsTest.php2
-rw-r--r--ui/tests/unit/include/function_formatFloatTest.php2
-rw-r--r--ui/tests/unit/include/function_relativeDateToTextTest.php2
-rw-r--r--ui/tests/unit/include/str2memTest.php2
-rw-r--r--ui/tests/unit/include/triggerExpressionReplaceHostTest.php2
-rw-r--r--ui/tests/unit/include/triggers/GetExpressionTreeTest.php2
-rw-r--r--ui/tests/unit/include/zbxjsvalueTest.php2
-rw-r--r--ui/toptriggers.php2
-rw-r--r--ui/tr_events.php2
-rw-r--r--ui/trigger_prototypes.php2
-rw-r--r--ui/triggers.php2
-rw-r--r--ui/zabbix.php2
3068 files changed, 78849 insertions, 60830 deletions
diff --git a/ChangeLog b/ChangeLog
index 230f1481aef..acfcec27300 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,25 @@
Changes for 6.0.0beta2
New features:
+A.F.I...S. [ZBXNEXT-6999] implemented SLA, SLA reports and SLA report widget (ashubin, averza, jfreibergs, vso)
+...G...... [ZBXNEXT-6875] added native support for the system.hw.chassis and system.hw.devices keys in Zabbix agent 2 (esneiders)
+.D.....PST [ZBXNEXT-2485] moved odbc poller into separate poller type (dgoloscapov, vso)
+.......PS. [ZBXNEXT-7109] changed runtime control options to connecto to zabbix server/proxy using socket rather than sending signals (wiper)
+A......... [ZBXNEXT-6470,ZBXNEXT-6890] implemented complete audit logging of maintenance API object; added strict validation for maintenance.create, maintenance.update, maintenance.delete API methods (rlataria, vmaksimovs)
+..F.....S. [ZBXNEXT-7115] removed deprecated support of user macros in item names (akozlovs, gcalenko)
........S. [ZBXNEXT-3140] added {ITEM.STATE.ERROR},{LLDRULE.STATE.ERROR},{TRIGGER.STATE.ERROR} macros to indicate error messages in internal monitoring alerts (arimdjonoks)
...G...... [ZBXNEXT-6958] added external plugin loader for Zabbix agent 2 (esneiders)
..F....... [ZBXNEXT-7092] improved usability for Latest data and Hosts views (acikuns)
...G...PS. [ZBXNEXT-4922] added support for pcre2 (yurii)
Bug fixes:
+.......PS. [ZBX-20405] improved timeouts in JS (dgoloscapov, wiper)
+..F....... [ZBX-19669] fixed success message not showing when no fields were changed in Administration->Authentication page (Ivo)
+...G...... [ZBX-20269] added handling of performance counter with negative denominator value (arimdjonoks)
+...G...... [ZBX-20143] fixed tcp timeout not working in net.dns.record (dgoloscapov)
+........S. [ZBX-20292] fixed LLD overrides for item for particular corner-case (ssimonenko)
+...G...PS. [ZBX-20236] improved memory consumption in Zabbix proxy trappers by moving configuration sync between database and cache to configuration syncer; improved trappers and listeners memory consumption by freeing received data after it was processed instead of after new data is received (vso)
+........S. [ZBX-20330] added handling of nan/inf values in ipmi discovery (dgoloscapov)
...G.....T [ZBX-19185] fixed free bytes calculation for temporary tablespace in Oracle by ODBC and by agent2 template (abiba)
........S. [ZBX-20377] implemented hmac-sha256 for server for scheduled reports cookies (arimdjonoks)
.........T [ZBX-20258] fixed tags processing for Zammad media type (abiba)
@@ -293,8 +306,18 @@ Bug fixes:
Changes for 5.4.10rc1
New features:
+...G...... [ZBXNEXT-6875] added native support for the system.hw.chassis and system.hw.devices keys in Zabbix agent 2 (esneiders)
Bug fixes:
+.......PS. [ZBX-20405] improved timeouts in JS (dgoloscapov, wiper)
+..F....... [ZBX-19669] fixed success message not showing when no fields were changed in Administration->Authentication page (Ivo)
+...G...... [ZBX-20269] added handling of performance counter with negative denominator value (arimdjonoks)
+...G...... [ZBX-20143] fixed tcp timeout not working in net.dns.record (dgoloscapov)
+........S. [ZBX-20292] fixed LLD overrides for item for particular corner-case (ssimonenko)
+........S. [ZBX-19351] fixed event correlation query failure on Oracle (ssimonenko)
+...G...PS. [ZBX-20236] improved memory consumption in Zabbix proxy trappers by moving configuration sync between database and cache to configuration syncer; improved trappers and listeners memory consumption by freeing received data after it was processed instead of after new data is received (vso)
+........S. [ZBX-20249] fixed escalator query failure on Oracle (ssimonenko)
+........S. [ZBX-20330] added handling of nan/inf values in ipmi discovery (dgoloscapov)
--------------------------------------------------------------------------------
Changes for 5.4.9
@@ -1476,8 +1499,17 @@ A......... [ZBX-17955] fixed "medias" parameter named inconsistency in user.crea
Changes for 5.0.20rc1
New features:
+...G...... [ZBXNEXT-6875] added native support for the system.hw.chassis and system.hw.devices keys in Zabbix agent 2 (esneiders)
Bug fixes:
+..F....... [ZBX-19669] fixed success message not showing when no fields were changed in Administration->Authentication page (Ivo)
+...G...... [ZBX-20269] added handling of performance counter with negative denominator value (arimdjonoks)
+...G...... [ZBX-20143] fixed tcp timeout not working in net.dns.record (dgoloscapov)
+........S. [ZBX-20292] fixed LLD overrides for item for particular corner-case (ssimonenko)
+........S. [ZBX-19351] fixed event correlation query failure on Oracle (ssimonenko)
+........S. [ZBX-20249] fixed escalator query failure on Oracle (ssimonenko)
+........S. [ZBX-20330] added handling of nan/inf values in ipmi discovery (dgoloscapov)
+........S. [ZBX-19012] fixed {HOST.NAME} macros substitution (ssimonenko)
--------------------------------------------------------------------------------
Changes for 5.0.19
@@ -3833,6 +3865,7 @@ A.F.I...S. [ZBXNEXT-4853,ZBXNEXT-517] added ability to send email messages in HT
Changes for 4.0.38rc1
New features:
+..F....... [ZBX-19652] fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)
Bug fixes:
diff --git a/ChangeLog.d/bugfix/ZBX-19815 b/ChangeLog.d/bugfix/ZBX-19815
new file mode 100644
index 00000000000..c888b60484e
--- /dev/null
+++ b/ChangeLog.d/bugfix/ZBX-19815
@@ -0,0 +1 @@
+A......... [ZBX-19815] fixed multiple data convertion issues in import between versions 1.8/2.0 and 5.0 (Ivo)
diff --git a/ChangeLog.d/bugfix/ZBX-20330 b/ChangeLog.d/bugfix/ZBX-20330
deleted file mode 100644
index 689c7047f05..00000000000
--- a/ChangeLog.d/bugfix/ZBX-20330
+++ /dev/null
@@ -1 +0,0 @@
-........S. [ZBX-20330] added handling of nan/inf values in ipmi discovery (dgoloscapov)
diff --git a/ChangeLog.d/feature/ZBXNEXT-7115 b/ChangeLog.d/feature/ZBXNEXT-7115
deleted file mode 100644
index 294cbf9a205..00000000000
--- a/ChangeLog.d/feature/ZBXNEXT-7115
+++ /dev/null
@@ -1 +0,0 @@
-..F.....S. [ZBXNEXT-7115] removed deprecated support of user macros in item names (akozlovs, gcalenko)
diff --git a/bin/win32/dev/zabbix_sender.h b/bin/win32/dev/zabbix_sender.h
index d588a38d9fd..a60acab6131 100644
--- a/bin/win32/dev/zabbix_sender.h
+++ b/bin/win32/dev/zabbix_sender.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/bin/win64/dev/zabbix_sender.h b/bin/win64/dev/zabbix_sender.h
index d588a38d9fd..a60acab6131 100644
--- a/bin/win64/dev/zabbix_sender.h
+++ b/bin/win64/dev/zabbix_sender.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/build/mingw/winmeta.h b/build/mingw/winmeta.h
index 78bcbefbdb9..2f9e65b5dcc 100644
--- a/build/mingw/winmeta.h
+++ b/build/mingw/winmeta.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/build/win32/examples/zabbix_sender/sender.c b/build/win32/examples/zabbix_sender/sender.c
index 91878010442..2ebb64c1401 100644
--- a/build/win32/examples/zabbix_sender/sender.c
+++ b/build/win32/examples/zabbix_sender/sender.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/build/win32/project/resource.h b/build/win32/project/resource.h
index 0974371e4b9..6ca82e9a1b1 100644
--- a/build/win32/project/resource.h
+++ b/build/win32/project/resource.h
@@ -24,7 +24,7 @@
#define VER_PRODUCTVERSION_STR ZBX_STR(ZABBIX_VERSION_MAJOR) "." ZBX_STR(ZABBIX_VERSION_MINOR) "." \
ZBX_STR(ZABBIX_VERSION_PATCH) ZABBIX_VERSION_RC "\0"
#define VER_COMPANYNAME_STR "Zabbix SIA\0"
-#define VER_LEGALCOPYRIGHT_STR "Copyright (C) 2001-2021 " VER_COMPANYNAME_STR
+#define VER_LEGALCOPYRIGHT_STR "Copyright (C) 2001-2022 " VER_COMPANYNAME_STR
#define VER_PRODUCTNAME_STR "Zabbix\0"
// Next default values for new objects
diff --git a/conf/zabbix_proxy.conf b/conf/zabbix_proxy.conf
index 36fde4d0364..08cb20f1193 100644
--- a/conf/zabbix_proxy.conf
+++ b/conf/zabbix_proxy.conf
@@ -524,6 +524,14 @@ Timeout=4
# Default:
# UnreachableDelay=15
+## Option: StartODBCPollers
+# Number of pre-forked ODBC poller instances.
+#
+# Mandatory: no
+# Range: 0-1000
+# Default:
+# StartODBCPollers=1
+
### Option: ExternalScripts
# Full path to location of external scripts.
# Default depends on compilation options.
diff --git a/conf/zabbix_server.conf b/conf/zabbix_server.conf
index 526421b144b..51df87eca80 100644
--- a/conf/zabbix_server.conf
+++ b/conf/zabbix_server.conf
@@ -943,6 +943,14 @@ StatsAllowedIP=127.0.0.1
# Default:
# ProblemHousekeepingFrequency=60
+## Option: StartODBCPollers
+# Number of pre-forked ODBC poller instances.
+#
+# Mandatory: no
+# Range: 0-1000
+# Default:
+# StartODBCPollers=1
+
####### For advanced users - TCP-related fine-tuning parameters #######
## Option: ListenBacklog
diff --git a/configure.ac b/configure.ac
index cd3f5475c93..1eec2aeb788 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
dnl
dnl Zabbix
-dnl Copyright (C) 2001-2021 Zabbix SIA
+dnl Copyright (C) 2001-2022 Zabbix SIA
dnl
dnl This program is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
@@ -2112,6 +2112,7 @@ AC_OUTPUT([
src/libs/zbxservice/Makefile
src/libs/zbxxml/Makefile
src/libs/zbxha/Makefile
+ src/libs/zbxrtc/Makefile
src/zabbix_agent/Makefile
src/zabbix_agent/logfiles/Makefile
src/zabbix_get/Makefile
diff --git a/create/bin/export_data.sh b/create/bin/export_data.sh
index c6a3ea46e62..5b7d3a1d369 100755
--- a/create/bin/export_data.sh
+++ b/create/bin/export_data.sh
@@ -14,7 +14,7 @@ schema=$basedir/../src/schema.tmpl
echo "--
-- Zabbix
--- Copyright (C) 2001-2021 Zabbix SIA
+-- Copyright (C) 2001-2022 Zabbix SIA
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
diff --git a/create/bin/gen_data.pl b/create/bin/gen_data.pl
index f3ad943cf91..ed9e307b234 100755
--- a/create/bin/gen_data.pl
+++ b/create/bin/gen_data.pl
@@ -1,7 +1,7 @@
#!/usr/bin/env perl
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
diff --git a/create/bin/gen_schema.pl b/create/bin/gen_schema.pl
index f20f4d324aa..f4939ae4e10 100755
--- a/create/bin/gen_schema.pl
+++ b/create/bin/gen_schema.pl
@@ -1,7 +1,7 @@
#!/usr/bin/env perl
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -46,7 +46,7 @@ my %c = (
$c{"before"} = "/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/create/bin/gen_top_passwords.php b/create/bin/gen_top_passwords.php
index 2eaa2e0e125..3a0f919f930 100644
--- a/create/bin/gen_top_passwords.php
+++ b/create/bin/gen_top_passwords.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/create/src/dashboards.tmpl b/create/src/dashboards.tmpl
index 2f1bb2ca884..9e92bcc573f 100644
--- a/create/src/dashboards.tmpl
+++ b/create/src/dashboards.tmpl
@@ -1,6 +1,6 @@
--
-- Zabbix
--- Copyright (C) 2001-2021 Zabbix SIA
+-- Copyright (C) 2001-2022 Zabbix SIA
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
diff --git a/create/src/data.tmpl b/create/src/data.tmpl
index 0fb27f8acbd..7f6bdb4faf8 100644
--- a/create/src/data.tmpl
+++ b/create/src/data.tmpl
@@ -1,6 +1,6 @@
--
-- Zabbix
--- Copyright (C) 2001-2021 Zabbix SIA
+-- Copyright (C) 2001-2022 Zabbix SIA
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
diff --git a/create/src/schema.tmpl b/create/src/schema.tmpl
index a6090dd2f75..eba52590ac5 100644
--- a/create/src/schema.tmpl
+++ b/create/src/schema.tmpl
@@ -1,6 +1,6 @@
--
-- Zabbix
--- Copyright (C) 2001-2021 Zabbix SIA
+-- Copyright (C) 2001-2022 Zabbix SIA
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
@@ -760,12 +760,13 @@ FIELD |serviceid |t_id | |NOT NULL |0
FIELD |name |t_varchar(128) |'' |NOT NULL |0
FIELD |status |t_integer |'-1' |NOT NULL |0
FIELD |algorithm |t_integer |'0' |NOT NULL |0
-FIELD |showsla |t_integer |'0' |NOT NULL |0
-FIELD |goodsla |t_double |'99.9' |NOT NULL |0
FIELD |sortorder |t_integer |'0' |NOT NULL |0
FIELD |weight |t_integer |'0' |NOT NULL |0
FIELD |propagation_rule|t_integer |'0' |NOT NULL |0
FIELD |propagation_value|t_integer |'0' |NOT NULL |0
+FIELD |description |t_shorttext |'' |NOT NULL |0
+FIELD |uuid |t_varchar(32) |'' |NOT NULL |0
+FIELD |created_at |t_integer |'0' |NOT NULL |0
TABLE|services_links|linkid|ZBX_DATA
FIELD |linkid |t_id | |NOT NULL |0
@@ -774,15 +775,6 @@ FIELD |servicedownid |t_id | |NOT NULL |0 |2|services |serviceid
INDEX |1 |servicedownid
UNIQUE |2 |serviceupid,servicedownid
-TABLE|services_times|timeid|ZBX_DATA
-FIELD |timeid |t_id | |NOT NULL |0
-FIELD |serviceid |t_id | |NOT NULL |0 |1|services
-FIELD |type |t_integer |'0' |NOT NULL |0
-FIELD |ts_from |t_integer |'0' |NOT NULL |0
-FIELD |ts_to |t_integer |'0' |NOT NULL |0
-FIELD |note |t_varchar(255) |'' |NOT NULL |0
-INDEX |1 |serviceid,type,ts_from,ts_to
-
TABLE|icon_map|iconmapid|ZBX_DATA
FIELD |iconmapid |t_id | |NOT NULL |0
FIELD |name |t_varchar(64) |'' |NOT NULL |0
@@ -1618,12 +1610,16 @@ FIELD |value_hostid |t_id | |NULL |0 |3|hosts |hostid
FIELD |value_itemid |t_id | |NULL |0 |4|items |itemid
FIELD |value_graphid |t_id | |NULL |0 |5|graphs |graphid
FIELD |value_sysmapid |t_id | |NULL |0 |6|sysmaps |sysmapid
+FIELD |value_serviceid|t_id | |NULL |0 |7|services |serviceid
+FIELD |value_slaid |t_id | |NULL |0 |8|sla |slaid
INDEX |1 |widgetid
INDEX |2 |value_groupid
INDEX |3 |value_hostid
INDEX |4 |value_itemid
INDEX |5 |value_graphid
INDEX |6 |value_sysmapid
+INDEX |7 |value_serviceid
+INDEX |8 |value_slaid
TABLE|task_check_now|taskid|0
FIELD |taskid |t_id | |NOT NULL |0 |1|task
@@ -1902,9 +1898,43 @@ FIELD |ha_sessionid |t_cuid |'' |NOT NULL |0
UNIQUE |1 |name
INDEX |2 |status,lastaccess
+TABLE|sla|slaid|ZBX_DATA
+FIELD |slaid |t_id | |NOT NULL |0
+FIELD |name |t_varchar(255) |'' |NOT NULL |0
+FIELD |period |t_integer |'0' |NOT NULL |0
+FIELD |slo |t_double |'99.9' |NOT NULL |0
+FIELD |effective_date |t_integer |'0' |NOT NULL |0
+FIELD |timezone |t_varchar(50) |'UTC' |NOT NULL |ZBX_NODATA
+FIELD |status |t_integer |'1' |NOT NULL |0
+FIELD |description |t_shorttext |'' |NOT NULL |0
+UNIQUE |1 |name
+
+TABLE|sla_schedule|sla_scheduleid|ZBX_DATA
+FIELD |sla_scheduleid |t_id | |NOT NULL |0
+FIELD |slaid |t_id | |NOT NULL |0 |1|sla|slaid
+FIELD |period_from |t_integer |'0' |NOT NULL |0
+FIELD |period_to |t_integer |'0' |NOT NULL |0
+INDEX |1 |slaid
+
+TABLE|sla_excluded_downtime|sla_excluded_downtimeid|ZBX_DATA
+FIELD |sla_excluded_downtimeid|t_id | |NOT NULL |0
+FIELD |slaid |t_id | |NOT NULL |0 |1|sla|slaid
+FIELD |name |t_varchar(255) |'' |NOT NULL |0
+FIELD |period_from |t_integer |'0' |NOT NULL |0
+FIELD |period_to |t_integer |'0' |NOT NULL |0
+INDEX |1 |slaid
+
+TABLE|sla_service_tag|sla_service_tagid|0
+FIELD |sla_service_tagid |t_id | |NOT NULL |0
+FIELD |slaid |t_id | |NOT NULL |0 |1|sla|slaid
+FIELD |tag |t_varchar(255) |'' |NOT NULL |0
+FIELD |operator |t_integer |'0' |NOT NULL |0
+FIELD |value |t_varchar(255) |'' |NOT NULL |0
+INDEX |1 |slaid
+
TABLE|dbversion|dbversionid|
FIELD |dbversionid |t_id | |NOT NULL |0
FIELD |mandatory |t_integer |'0' |NOT NULL |
FIELD |optional |t_integer |'0' |NOT NULL |
-ROW |1 |5050115 |5050115
+ROW |1 |5050142 |5050142
diff --git a/create/src/templates.tmpl b/create/src/templates.tmpl
index 39b50300cd7..c2c1cb936f8 100644
--- a/create/src/templates.tmpl
+++ b/create/src/templates.tmpl
@@ -1,6 +1,6 @@
--
-- Zabbix
--- Copyright (C) 2001-2021 Zabbix SIA
+-- Copyright (C) 2001-2022 Zabbix SIA
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
diff --git a/database/mysql/Makefile.am b/database/mysql/Makefile.am
index 6f7a78934ce..417096c245d 100644
--- a/database/mysql/Makefile.am
+++ b/database/mysql/Makefile.am
@@ -12,4 +12,5 @@ EXTRA_DIST = \
data.sql \
images.sql \
schema.sql \
- double.sql
+ double.sql \
+ history_pk_prepare.sql
diff --git a/database/oracle/Makefile.am b/database/oracle/Makefile.am
index 992167c47ec..11bc82ceab1 100644
--- a/database/oracle/Makefile.am
+++ b/database/oracle/Makefile.am
@@ -12,4 +12,5 @@ EXTRA_DIST = \
data.sql \
images.sql \
schema.sql \
- double.sql
+ double.sql \
+ history_pk_prepare.sql
diff --git a/database/postgresql/Makefile.am b/database/postgresql/Makefile.am
index 1b3eabb8c23..7fd2b92d657 100644
--- a/database/postgresql/Makefile.am
+++ b/database/postgresql/Makefile.am
@@ -17,4 +17,5 @@ EXTRA_DIST = \
images.sql \
schema.sql \
double.sql \
- $(DB_EXTENSION).sql
+ $(DB_EXTENSION).sql \
+ history_pk_prepare.sql
diff --git a/include/alias.h b/include/alias.h
index ac61ff28ebe..173df373ccf 100644
--- a/include/alias.h
+++ b/include/alias.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/avail_protocol.h b/include/avail_protocol.h
index 9407926da55..d70b175ef94 100644
--- a/include/avail_protocol.h
+++ b/include/avail_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/base64.h b/include/base64.h
index d1357cb2ce4..725dceba78d 100644
--- a/include/base64.h
+++ b/include/base64.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/cfg.h b/include/cfg.h
index 9ea287c67d5..096326c49d4 100644
--- a/include/cfg.h
+++ b/include/cfg.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/common.h b/include/common.h
index 82b2c93f254..52af161546c 100644
--- a/include/common.h
+++ b/include/common.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -570,7 +570,8 @@ const char *get_program_type_string(unsigned char program_type);
#define ZBX_PROCESS_TYPE_REPORTWRITER 34
#define ZBX_PROCESS_TYPE_SERVICEMAN 35
#define ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER 36
-#define ZBX_PROCESS_TYPE_COUNT 37 /* number of process types */
+#define ZBX_PROCESS_TYPE_ODBCPOLLER 37
+#define ZBX_PROCESS_TYPE_COUNT 38 /* number of process types */
/* special processes that are not present worker list */
#define ZBX_PROCESS_TYPE_EXT_FIRST 126
@@ -982,6 +983,8 @@ typedef enum
}
zbx_task_t;
+/* runtime control commands */
+#define ZBX_RTC_UNKNOWN 0
#define ZBX_RTC_LOG_LEVEL_INCREASE 1
#define ZBX_RTC_LOG_LEVEL_DECREASE 2
#define ZBX_RTC_HOUSEKEEPER_EXECUTE 3
@@ -996,6 +999,11 @@ zbx_task_t;
#define ZBX_RTC_HA_SET_FAILOVER_DELAY 16
#define ZBX_RTC_USER_PARAMETERS_RELOAD 17
+/* runtime control notifications, must be less than 10000 */
+#define ZBX_RTC_CONFIG_SYNC_NOTIFY 9999
+
+#define ZBX_IPC_RTC_MAX 9999
+
typedef enum
{
HTTPTEST_AUTH_NONE = 0,
@@ -1014,6 +1022,7 @@ typedef struct
zbx_task_t task;
unsigned int flags;
int data;
+ char *opts;
}
ZBX_TASK_EX;
diff --git a/include/comms.h b/include/comms.h
index 0e2bd01ae87..0f5ef73e7ea 100644
--- a/include/comms.h
+++ b/include/comms.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/daemon.h b/include/daemon.h
index a0b7477e086..7edb8efb243 100644
--- a/include/daemon.h
+++ b/include/daemon.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -45,4 +45,7 @@ void zbx_set_sigusr_handler(void (*handler)(int flags));
#define START_MAIN_ZABBIX_ENTRY(allow_root, user, flags) daemon_start(allow_root, user, flags)
+void zbx_signal_process_by_type(int proc_type, int proc_num, int flags, char **out);
+void zbx_signal_process_by_pid(int pid, int flags, char **out);
+
#endif /* ZABBIX_DAEMON_H */
diff --git a/include/db.h b/include/db.h
index a4651b3212e..6b8fff610eb 100644
--- a/include/db.h
+++ b/include/db.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -342,6 +342,7 @@ typedef struct
{
zbx_uint64_t serviceid;
char *name;
+ char *description;
zbx_vector_uint64_t eventids;
zbx_vector_ptr_t events;
zbx_vector_tags_t service_tags;
@@ -560,8 +561,6 @@ char *zbx_db_get_schema_esc(void);
* *
* Purpose: represent graph item data *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
typedef struct
{
diff --git a/include/dbcache.h b/include/dbcache.h
index 075d82e52a9..6550a837cb9 100644
--- a/include/dbcache.h
+++ b/include/dbcache.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -38,7 +38,8 @@
#define ZBX_POLLER_TYPE_PINGER 3
#define ZBX_POLLER_TYPE_JAVA 4
#define ZBX_POLLER_TYPE_HISTORY 5
-#define ZBX_POLLER_TYPE_COUNT 6 /* number of poller types */
+#define ZBX_POLLER_TYPE_ODBC 6
+#define ZBX_POLLER_TYPE_COUNT 7 /* number of poller types */
#define MAX_JAVA_ITEMS 32
#define MAX_SNMP_ITEMS 128
@@ -52,6 +53,10 @@
#define ZBX_SNMPTRAP_LOGGING_ENABLED 1
+#define ZBX_IPC_SERVICE_CONFIG "config"
+#define ZBX_IPC_CONFIG_RELOAD_REQUEST 1
+#define ZBX_IPC_CONFIG_RELOAD_RESPONSE 2
+
extern int CONFIG_TIMEOUT;
extern zbx_uint64_t CONFIG_CONF_CACHE_SIZE;
@@ -69,6 +74,7 @@ extern int CONFIG_UNREACHABLE_DELAY;
extern int CONFIG_PROXYCONFIG_FREQUENCY;
extern int CONFIG_PROXYDATA_FREQUENCY;
extern int CONFIG_HISTORYPOLLER_FORKS;
+extern int CONFIG_ODBCPOLLER_FORKS;
typedef struct
{
@@ -666,7 +672,8 @@ zbx_uint64_t DCget_nextid(const char *table_name, int num);
#define ZBX_ITEM_GET_PROCESS (ZBX_ITEM_GET_MAINTENANCE|ZBX_ITEM_GET_MISC|ZBX_ITEM_GET_LOGTIMEFMT)
-void DCsync_configuration(unsigned char mode, const struct zbx_json_parse *jp_kvs_paths);
+void DCsync_configuration(unsigned char mode);
+void DCsync_kvs_paths(const struct zbx_json_parse *jp_kvs_paths);
int init_configuration_cache(char **error);
void free_configuration_cache(void);
@@ -740,7 +747,6 @@ int DCget_host_inventory_value_by_hostid(zbx_uint64_t hostid, char **replace_to,
void *DCconfig_get_stats(int request);
int DCconfig_get_last_sync_time(void);
-void DCconfig_wait_sync(void);
int DCconfig_get_proxypoller_hosts(DC_PROXY *proxies, int max_hosts);
int DCconfig_get_proxypoller_nextcheck(void);
diff --git a/include/dbschema.h b/include/dbschema.h
index dfa25a3b5d7..cfe63173f74 100644
--- a/include/dbschema.h
+++ b/include/dbschema.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/discovery.h b/include/discovery.h
index 1798d69f6c5..56e6a2995f1 100644
--- a/include/discovery.h
+++ b/include/discovery.h
@@ -1,7 +1,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/disk.h b/include/disk.h
index 17df8619d3e..85cdfa962d8 100644
--- a/include/disk.h
+++ b/include/disk.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/export.h b/include/export.h
index 06783d8dd64..525a084450b 100644
--- a/include/export.h
+++ b/include/export.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/ipc.h b/include/ipc.h
index f0000fedb72..2f46cc1153c 100644
--- a/include/ipc.h
+++ b/include/ipc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/log.h b/include/log.h
index 4f2acba3a31..d57d9325c4a 100644
--- a/include/log.h
+++ b/include/log.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -85,4 +85,8 @@ void zbx_handle_log(void);
int zbx_get_log_type(const char *logtype);
int zbx_validate_log_parameters(ZBX_TASK_EX *task);
+void zbx_strlog_alloc(int level, char **out, size_t *out_alloc, size_t *out_offset, const char *format,
+ ...) __zbx_attr_format_printf(5, 6);
+
+
#endif
diff --git a/include/memalloc.h b/include/memalloc.h
index 1041d901824..f2e8b92092f 100644
--- a/include/memalloc.h
+++ b/include/memalloc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/modbtype.h b/include/modbtype.h
index bcc1a82dda7..8bad9356193 100644
--- a/include/modbtype.h
+++ b/include/modbtype.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/module.h b/include/module.h
index b504f20593b..0310e548172 100644
--- a/include/module.h
+++ b/include/module.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/mutexs.h b/include/mutexs.h
index f7ffba9d4e1..58a78cba9e8 100644
--- a/include/mutexs.h
+++ b/include/mutexs.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/perfmon.h b/include/perfmon.h
index ed0205a3d25..13ea9bd01d3 100644
--- a/include/perfmon.h
+++ b/include/perfmon.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/pid.h b/include/pid.h
index 53fa7bc09cf..53edd0117e9 100644
--- a/include/pid.h
+++ b/include/pid.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/preproc.h b/include/preproc.h
index df0a10b2847..d06b2b60ec5 100644
--- a/include/preproc.h
+++ b/include/preproc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/proxy.h b/include/proxy.h
index 246e47c6f0c..6170f1228a0 100644
--- a/include/proxy.h
+++ b/include/proxy.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -44,7 +44,7 @@ int check_access_passive_proxy(zbx_socket_t *sock, int send_response, const char
void update_proxy_lastaccess(const zbx_uint64_t hostid, time_t last_access);
int get_proxyconfig_data(zbx_uint64_t proxy_hostid, struct zbx_json *j, char **error);
-void process_proxyconfig(struct zbx_json_parse *jp_data);
+int process_proxyconfig(struct zbx_json_parse *jp_data, struct zbx_json_parse *jp_kvs_paths);
int get_interface_availability_data(struct zbx_json *json, int *ts);
diff --git a/include/service.h b/include/service.h
index 99fc6b2cf7b..32f567422d2 100644
--- a/include/service.h
+++ b/include/service.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/service_protocol.h b/include/service_protocol.h
index f1093bc10e8..5ec10950664 100644
--- a/include/service_protocol.h
+++ b/include/service_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/setproctitle.h b/include/setproctitle.h
index ce9d5a18b6c..43d856d2db8 100644
--- a/include/setproctitle.h
+++ b/include/setproctitle.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/sha256crypt.h b/include/sha256crypt.h
index 6c77cc63dd6..aae5faf1aa6 100644
--- a/include/sha256crypt.h
+++ b/include/sha256crypt.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/sha512crypt.h b/include/sha512crypt.h
index 831509739db..2c57282feff 100644
--- a/include/sha512crypt.h
+++ b/include/sha512crypt.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/sighandler.h b/include/sighandler.h
index 9fd494bef76..09aac978957 100644
--- a/include/sighandler.h
+++ b/include/sighandler.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/symbols.h b/include/symbols.h
index 412e1bc2420..59eb8acfe02 100644
--- a/include/symbols.h
+++ b/include/symbols.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/sysinc.h b/include/sysinc.h
index 09325a651bb..e7632ef38b9 100644
--- a/include/sysinc.h
+++ b/include/sysinc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/sysinfo.h b/include/sysinfo.h
index 99c30abee1e..055898b8caa 100644
--- a/include/sysinfo.h
+++ b/include/sysinfo.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/telnet.h b/include/telnet.h
index 16a3096baf3..5217e735ac8 100644
--- a/include/telnet.h
+++ b/include/telnet.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/threads.h b/include/threads.h
index 57c5c7890dc..888b795a48e 100644
--- a/include/threads.h
+++ b/include/threads.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/version.h b/include/version.h
index df114a540ad..ef22e8f1e67 100644
--- a/include/version.h
+++ b/include/version.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxalert.h b/include/zbxalert.h
index 3209b5e7316..ebf0d7ba6ab 100644
--- a/include/zbxalert.h
+++ b/include/zbxalert.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxalgo.h b/include/zbxalgo.h
index 6117287faa8..a8416b9d279 100644
--- a/include/zbxalgo.h
+++ b/include/zbxalgo.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxavailability.h b/include/zbxavailability.h
index 42d1bd9f396..7779be6638a 100644
--- a/include/zbxavailability.h
+++ b/include/zbxavailability.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxcompress.h b/include/zbxcompress.h
index 5657451b3d0..6e42fc3c854 100644
--- a/include/zbxcompress.h
+++ b/include/zbxcompress.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxcrypto.h b/include/zbxcrypto.h
index 6196c492e26..d46def2a30d 100644
--- a/include/zbxcrypto.h
+++ b/include/zbxcrypto.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxdb.h b/include/zbxdb.h
index 658884d8cb1..4bdf66eb568 100644
--- a/include/zbxdb.h
+++ b/include/zbxdb.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxdbupgrade.h b/include/zbxdbupgrade.h
index b908979b902..20a4a74b0a9 100644
--- a/include/zbxdbupgrade.h
+++ b/include/zbxdbupgrade.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxdiag.h b/include/zbxdiag.h
index e185b8f05bb..ecf88a1c56d 100644
--- a/include/zbxdiag.h
+++ b/include/zbxdiag.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -45,6 +45,6 @@ zbx_diaginfo_section_t;
#define ZBX_DIAG_LOCKS "locks"
int zbx_diag_get_info(const struct zbx_json_parse *jp, char **info);
-void zbx_diag_log_info(unsigned int flags);
+void zbx_diag_log_info(unsigned int flags, char **result);
#endif
diff --git a/include/zbxembed.h b/include/zbxembed.h
index c4964cae36a..8507da7e398 100644
--- a/include/zbxembed.h
+++ b/include/zbxembed.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxeval.h b/include/zbxeval.h
index 05a0bc36287..d7d2fc0c65f 100644
--- a/include/zbxeval.h
+++ b/include/zbxeval.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxexec.h b/include/zbxexec.h
index 7e828b1d752..c16904d1774 100644
--- a/include/zbxexec.h
+++ b/include/zbxexec.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxha.h b/include/zbxha.h
index a8f6bc4fdf6..e5efc485c0a 100644
--- a/include/zbxha.h
+++ b/include/zbxha.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,19 +22,36 @@
#define ZBX_IPC_SERVICE_HA "haservice"
-#define ZBX_IPC_SERVICE_HA_REGISTER 0
#define ZBX_IPC_SERVICE_HA_PAUSE 1
#define ZBX_IPC_SERVICE_HA_STOP 2
-#define ZBX_IPC_SERVICE_HA_UPDATE 3
+#define ZBX_IPC_SERVICE_HA_STATUS 3
#define ZBX_IPC_SERVICE_HA_GET_NODES 4
#define ZBX_IPC_SERVICE_HA_REMOVE_NODE 5
#define ZBX_IPC_SERVICE_HA_SET_FAILOVER_DELAY 6
-#define ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE 7
-#define ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE 8
-#define ZBX_IPC_SERVICE_HA_HEARTBEAT 9
+#define ZBX_IPC_SERVICE_HA_GET_FAILOVER_DELAY 7
+#define ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE 8
+#define ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE 9
+
+#define ZBX_IPC_SERVICE_HA_RTC_FIRST (ZBX_IPC_RTC_MAX + 1)
+
+#define ZBX_IPC_SERVICE_HA_REGISTER ZBX_IPC_SERVICE_HA_RTC_FIRST
+#define ZBX_IPC_SERVICE_HA_HEARTBEAT (ZBX_IPC_SERVICE_HA_RTC_FIRST + 1)
+#define ZBX_IPC_SERVICE_HA_STATUS_UPDATE (ZBX_IPC_SERVICE_HA_RTC_FIRST + 2)
#define ZBX_HA_SERVICE_TIMEOUT 10
+#define ZBX_NODE_STATUS_ERROR -2
+#define ZBX_NODE_STATUS_UNKNOWN -1
+#define ZBX_NODE_STATUS_STANDBY 0
+#define ZBX_NODE_STATUS_STOPPED 1
+#define ZBX_NODE_STATUS_UNAVAILABLE 2
+#define ZBX_NODE_STATUS_ACTIVE 3
+
int zbx_ha_get_nodes(char **nodes, char **error);
+int zbx_ha_remove_node(const char *node, char **result, char **error);
+int zbx_ha_set_failover_delay(int delay, char **error);
+int zbx_ha_get_failover_delay(int *delay, char **error);
+int zbx_ha_change_loglevel(int direction, char **error);
+const char *zbx_ha_status_str(int ha_status);
#endif
diff --git a/include/zbxhistory.h b/include/zbxhistory.h
index 4ffdd09e7eb..8f3e85cfb0b 100644
--- a/include/zbxhistory.h
+++ b/include/zbxhistory.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxhttp.h b/include/zbxhttp.h
index b06308a1f00..1338175d1b5 100644
--- a/include/zbxhttp.h
+++ b/include/zbxhttp.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxicmpping.h b/include/zbxicmpping.h
index 064adb223c6..034ba746ff2 100644
--- a/include/zbxicmpping.h
+++ b/include/zbxicmpping.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxipcservice.h b/include/zbxipcservice.h
index 39ce488d262..c1dd5fa08e1 100644
--- a/include/zbxipcservice.h
+++ b/include/zbxipcservice.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxjson.h b/include/zbxjson.h
index 7f3790afa71..2b75b86a28d 100644
--- a/include/zbxjson.h
+++ b/include/zbxjson.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -180,6 +180,12 @@
#define ZBX_PROTO_TAG_LASTACCESS "lastaccess"
#define ZBX_PROTO_TAG_LASTACCESS_AGE "lastaccess_age"
#define ZBX_PROTO_TAG_DB_TIMESTAMP "db_timestamp"
+#define ZBX_PROTO_TAG_NODE "node"
+#define ZBX_PROTO_TAG_FAILOVER_DELAY "failover_delay"
+#define ZBX_PROTO_TAG_SECTION "section"
+#define ZBX_PROTO_TAG_PID "pid"
+#define ZBX_PROTO_TAG_PROCESS_NAME "process_name"
+#define ZBX_PROTO_TAG_PROCESS_NUM "process_num"
#define ZBX_PROTO_VALUE_FAILED "failed"
#define ZBX_PROTO_VALUE_SUCCESS "success"
diff --git a/include/zbxlld.h b/include/zbxlld.h
index f4e3068bfe9..198afc0808d 100644
--- a/include/zbxlld.h
+++ b/include/zbxlld.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxmedia.h b/include/zbxmedia.h
index b8a7d698088..570dbcece79 100644
--- a/include/zbxmedia.h
+++ b/include/zbxmedia.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxmodules.h b/include/zbxmodules.h
index 6cfeab43ef6..d5a78e3c06c 100644
--- a/include/zbxmodules.h
+++ b/include/zbxmodules.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxnix.h b/include/zbxnix.h
index c25f31c96b2..7512f0a113d 100644
--- a/include/zbxnix.h
+++ b/include/zbxnix.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxprometheus.h b/include/zbxprometheus.h
index 8b79eb82ab5..c8d3ac9bb90 100644
--- a/include/zbxprometheus.h
+++ b/include/zbxprometheus.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxregexp.h b/include/zbxregexp.h
index 8a50ee65d16..d079c91848c 100644
--- a/include/zbxregexp.h
+++ b/include/zbxregexp.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxreport.h b/include/zbxreport.h
index 8631e3d5083..31a26c235e3 100644
--- a/include/zbxreport.h
+++ b/include/zbxreport.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxrtc.h b/include/zbxrtc.h
new file mode 100644
index 00000000000..d310c1fb2d7
--- /dev/null
+++ b/include/zbxrtc.h
@@ -0,0 +1,41 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#ifndef ZABBIX_ZBXRTC_H
+#define ZABBIX_ZBXRTC_H
+
+#include "zbxipcservice.h"
+
+typedef struct
+{
+ zbx_ipc_service_t service;
+}
+zbx_rtc_t;
+
+/* provider API */
+int zbx_rtc_init(zbx_rtc_t *rtc ,char **error);
+void zbx_rtc_dispatch(zbx_ipc_client_t *client, zbx_ipc_message_t *message);
+void zbx_rtc_wait_config_sync(zbx_rtc_t *rtc);
+
+/* client API */
+int zbx_rtc_process(const char *option, char **error);
+int zbx_rtc_open(zbx_ipc_async_socket_t *asocket, int timeout, char **error);
+int zbx_rtc_notify_config_sync(char **error);
+
+#endif
diff --git a/include/zbxself.h b/include/zbxself.h
index 8869c5c3dac..d82ebd5ce37 100644
--- a/include/zbxself.h
+++ b/include/zbxself.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxserialize.h b/include/zbxserialize.h
index d4a62ac5c0c..712a2a66b03 100644
--- a/include/zbxserialize.h
+++ b/include/zbxserialize.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxserver.h b/include/zbxserver.h
index 334ac1f5d6a..b317e212a40 100644
--- a/include/zbxserver.h
+++ b/include/zbxserver.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxservice.h b/include/zbxservice.h
index 9ce99d7af20..76d4e365794 100644
--- a/include/zbxservice.h
+++ b/include/zbxservice.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxtasks.h b/include/zbxtasks.h
index 6b35f2e3266..aca9bf7176a 100644
--- a/include/zbxtasks.h
+++ b/include/zbxtasks.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxtrends.h b/include/zbxtrends.h
index cb99096aeeb..ccc61ff1fa0 100644
--- a/include/zbxtrends.h
+++ b/include/zbxtrends.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxtypes.h b/include/zbxtypes.h
index 0a101530c4e..e39f7602f9d 100644
--- a/include/zbxtypes.h
+++ b/include/zbxtypes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxvariant.h b/include/zbxvariant.h
index 006c609031c..5494b9f2d0d 100644
--- a/include/zbxvariant.h
+++ b/include/zbxvariant.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/include/zbxvault.h b/include/zbxvault.h
index 0a8e11d8586..ae5e7db1cea 100644
--- a/include/zbxvault.h
+++ b/include/zbxvault.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/m4/ax_lib_oracle_oci.m4 b/m4/ax_lib_oracle_oci.m4
index ec1efd0a5e9..a167fe8b483 100644
--- a/m4/ax_lib_oracle_oci.m4
+++ b/m4/ax_lib_oracle_oci.m4
@@ -49,7 +49,7 @@
#
# ADAPTATION
#
-# Macro adapted for ZABBIX usage by Eugene Grigorjev
+# Macro adapted for ZABBIX usage
#
AC_DEFUN([AX_LIB_ORACLE_OCI],
diff --git a/m4/iconv.m4 b/m4/iconv.m4
index aac290cf49a..b2b1bca3bd2 100644
--- a/m4/iconv.m4
+++ b/m4/iconv.m4
@@ -1,6 +1,5 @@
# LIBICONV_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Alexander Vladishev Feb-02-2007
#
# Checks for iconv. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-iconv or --without-iconv.
diff --git a/m4/ldap.m4 b/m4/ldap.m4
index ebf9211dcbc..f783f7ff78b 100644
--- a/m4/ldap.m4
+++ b/m4/ldap.m4
@@ -1,6 +1,5 @@
# LIBLDAP_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Eugene Grigorjev <eugene@zabbix.com> Feb-02-2007
#
# Checks for ldap. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-ldap or --without-ldap.
diff --git a/m4/libevent.m4 b/m4/libevent.m4
index 2a025bfb540..78d2a22dc63 100644
--- a/m4/libevent.m4
+++ b/m4/libevent.m4
@@ -1,6 +1,5 @@
# LIBEVENT_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Andris Zeila Dec-13-2016
#
# Checks for libevent. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-libevent or --without-libevent.
diff --git a/m4/libgnutls.m4 b/m4/libgnutls.m4
index 8911174f9da..ed7eb947f17 100644
--- a/m4/libgnutls.m4
+++ b/m4/libgnutls.m4
@@ -1,8 +1,6 @@
# GnuTLS LIBGNUTLS_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Derived from libssh2.m4 written by
-# Alexander Vladishev Oct-26-2009
-# Dmitry Borovikov Feb-13-2010
+# Derived from libssh2.m4
#
# Checks for GnuTLS library libgnutls. DEFAULT-ACTION is the string
# yes or no to specify whether to default to --with-gnutls or
diff --git a/m4/libmodbus.m4 b/m4/libmodbus.m4
index c511afe90bb..ad03bd6044d 100644
--- a/m4/libmodbus.m4
+++ b/m4/libmodbus.m4
@@ -1,7 +1,7 @@
# LIBMODBUS_CHECK_CONFIG ([DEFAULT-ACTION])
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/m4/libopenssl.m4 b/m4/libopenssl.m4
index 4b71337cbd8..f5d1e8c5423 100644
--- a/m4/libopenssl.m4
+++ b/m4/libopenssl.m4
@@ -1,8 +1,6 @@
# OpenSSL LIBOPENSSL_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Derived from libssh2.m4 written by
-# Alexander Vladishev Oct-26-2009
-# Dmitry Borovikov Feb-13-2010
+# Derived from libssh2.m4
#
# Checks for OpenSSL library libssl. DEFAULT-ACTION is the string yes or
# no to specify whether to default to --with-openssl or --without-openssl.
diff --git a/m4/libssh.m4 b/m4/libssh.m4
index 779e0abc68d..58b4df654dd 100644
--- a/m4/libssh.m4
+++ b/m4/libssh.m4
@@ -1,8 +1,5 @@
# LIBSSH_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Alexander Vladishev Oct-26-2009
-# Dmitry Borovikov Feb-13-2010
-# --version control added (1.0.0)
#
# Checks for ssh. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-ssh or --without-ssh.
diff --git a/m4/libssh2.m4 b/m4/libssh2.m4
index 6d92a0c95d0..ea16ec26572 100644
--- a/m4/libssh2.m4
+++ b/m4/libssh2.m4
@@ -1,8 +1,5 @@
# LIBSSH2_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Alexander Vladishev Oct-26-2009
-# Dmitry Borovikov Feb-13-2010
-# --version control added (1.0.0)
#
# Checks for ssh2. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-ssh2 or --without-ssh2.
diff --git a/m4/libunixodbc.m4 b/m4/libunixodbc.m4
index 581668e7508..ec924aeb176 100644
--- a/m4/libunixodbc.m4
+++ b/m4/libunixodbc.m4
@@ -1,6 +1,5 @@
# LIBUNIXODBC_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Eugene Grigorjev <eugene@zabbix.com> June-07-2007
#
# Checks for unixodbc. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-unixodbc
diff --git a/m4/libxml2.m4 b/m4/libxml2.m4
index 46cdfd0fffa..cd6f79c126d 100644
--- a/m4/libxml2.m4
+++ b/m4/libxml2.m4
@@ -1,6 +1,6 @@
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/m4/netsnmp.m4 b/m4/netsnmp.m4
index 5cb6159578c..5e84d84303a 100644
--- a/m4/netsnmp.m4
+++ b/m4/netsnmp.m4
@@ -1,6 +1,5 @@
# LIBNETSNMP_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Eugene Grigorjev <eugene@zabbix.com> Feb-02-2007
#
# Checks for net-snmp. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-net-snmp or --without-net-snmp.
diff --git a/m4/openipmi.m4 b/m4/openipmi.m4
index 3aa20946026..7fe253a8eca 100644
--- a/m4/openipmi.m4
+++ b/m4/openipmi.m4
@@ -1,6 +1,5 @@
# LIBOPENIPMI_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Alexander Vladishev Sep-10-2008
#
# Checks for openipmi. DEFAULT-ACTION is the string yes or no to
# specify whether to default to --with-openipmi or --without-openipmi.
diff --git a/m4/resolv.m4 b/m4/resolv.m4
index 599b50cff3b..dc3c6d7bdf6 100644
--- a/m4/resolv.m4
+++ b/m4/resolv.m4
@@ -1,6 +1,5 @@
# LIBRESOLV_CHECK_CONFIG ([DEFAULT-ACTION])
# ----------------------------------------------------------
-# Alexander Vladishev Dec-16-2009
#
# Checks for DNS functions.
diff --git a/man/zabbix_agent2.man b/man/zabbix_agent2.man
index da00693f474..332ac195012 100644
--- a/man/zabbix_agent2.man
+++ b/man/zabbix_agent2.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_AGENT2 8 "2019\-01\-29" Zabbix
+.TH ZABBIX_AGENT2 8 "2022\-01\-06" Zabbix
.SH NAME
zabbix_agent2 \- Zabbix agent 2
.SH SYNOPSIS
@@ -167,5 +167,3 @@ Documentation
.BR zabbix_server (8),
.BR zabbix_js (1),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Zabbix LLC
diff --git a/man/zabbix_agentd.man b/man/zabbix_agentd.man
index 4ec3ae591b5..e3f946e2941 100644
--- a/man/zabbix_agentd.man
+++ b/man/zabbix_agentd.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_AGENTD 8 "2019\-01\-29" Zabbix
+.TH ZABBIX_AGENTD 8 "2022\-01\-06" Zabbix
.SH NAME
zabbix_agentd \- Zabbix agent daemon
.SH SYNOPSIS
@@ -169,5 +169,3 @@ Documentation
.BR zabbix_js (1),
.BR zabbix_agent2 (8),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Alexei Vladishev <alex@zabbix.com>
diff --git a/man/zabbix_get.man b/man/zabbix_get.man
index 047326ddc35..c92cfb209f6 100644
--- a/man/zabbix_get.man
+++ b/man/zabbix_get.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_GET 1 "2021\-06\-01" Zabbix
+.TH ZABBIX_GET 1 "2022\-01\-06" Zabbix
.SH NAME
zabbix_get \- Zabbix get utility
.SH SYNOPSIS
@@ -174,5 +174,3 @@ Documentation
.BR zabbix_js (1),
.BR zabbix_agent2 (8),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Alexei Vladishev <alex@zabbix.com>
diff --git a/man/zabbix_js.man b/man/zabbix_js.man
index a2816aed4bd..b28855317d8 100644
--- a/man/zabbix_js.man
+++ b/man/zabbix_js.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_JS 1 "2019\-01\-29" Zabbix
+.TH ZABBIX_JS 1 "2022\-01\-06" Zabbix
.SH NAME
zabbix_js \- Zabbix JS utility
.SH SYNOPSIS
diff --git a/man/zabbix_proxy.man b/man/zabbix_proxy.man
index 4026527394d..d7a39ff5344 100644
--- a/man/zabbix_proxy.man
+++ b/man/zabbix_proxy.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_PROXY 8 "2020\-09\-04" Zabbix
+.TH ZABBIX_PROXY 8 "2022\-01\-06" Zabbix
.SH NAME
zabbix_proxy \- Zabbix proxy daemon
.SH SYNOPSIS
@@ -105,7 +105,7 @@ Log level control targets
.RS 4
.TP 4
.I process\-type
-All processes of specified type (configuration\ syncer, data\ sender, discoverer, heartbeat\ sender, history\ syncer, housekeeper, http\ poller, icmp\ pinger, ipmi\ manager, ipmi\ poller, java\ poller, poller, self\-monitoring, snmp\ trapper, task\ manager, trapper, unreachable\ poller, vmware\ collector, history\ poller, availability\ manager)
+All processes of specified type (configuration\ syncer, data\ sender, discoverer, heartbeat\ sender, history\ syncer, housekeeper, http\ poller, icmp\ pinger, ipmi\ manager, ipmi\ poller, java\ poller, poller, self\-monitoring, snmp\ trapper, task\ manager, trapper, unreachable\ poller, vmware\ collector, history\ poller, availability\ manager, odbc\ poller)
.RE
.RS 4
.TP 4
@@ -115,7 +115,7 @@ Process type and number (e.g., poller,3)
.RS 4
.TP 4
.I pid
-Process identifier, up to 65535. For larger values specify target as "process\-type,N"
+Process identifier
.RE
.RE
.IP "\fB\-h\fR, \fB\-\-help\fR"
@@ -138,5 +138,3 @@ Documentation
.BR zabbix_js (1),
.BR zabbix_agent2 (8),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Alexei Vladishev <alex@zabbix.com>
diff --git a/man/zabbix_sender.man b/man/zabbix_sender.man
index 1976b7499d4..d023e18ca42 100644
--- a/man/zabbix_sender.man
+++ b/man/zabbix_sender.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_SENDER 1 "2021\-06\-01" Zabbix
+.TH ZABBIX_SENDER 1 "2022\-01\-06" Zabbix
.if n .ad l
.SH NAME
zabbix_sender \- Zabbix sender utility
@@ -592,5 +592,3 @@ Documentation
.BR zabbix_js (1),
.BR zabbix_agent2 (8),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Alexei Vladishev <alex@zabbix.com>
diff --git a/man/zabbix_server.man b/man/zabbix_server.man
index cebe44d2a9f..91c24bd1490 100644
--- a/man/zabbix_server.man
+++ b/man/zabbix_server.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_SERVER 8 "2020\-09\-04" Zabbix
+.TH ZABBIX_SERVER 8 "2022\-01\-06" Zabbix
.SH NAME
zabbix_server \- Zabbix server daemon
.SH SYNOPSIS
@@ -102,6 +102,26 @@ By default diagnostic information of all sections is logged.
.RE
.RS 4
.TP 4
+.B ha_status
+Display high availability cluster status.
+Can be performed only on active node.
+.RE
+.RS 4
+.TP 4
+.B ha_remove_node
+\fBha_remove_node\fR[=\fIname|ID\fR]
+Remove high availability node by its name or ID listed in ha_status.
+Can be performed only on active node.
+.RE
+.RS 4
+.TP 4
+\fBha_set_failover_delay\fR[=\f delay\fR]
+Set high availability failover delay.
+The delay can be specified using time suffixes.
+Can be performed only on active node.
+.RE
+.RS 4
+.TP 4
\fBlog_level_increase\fR[=\fItarget\fR]
Increase log level, affects all processes if target is not specified
.RE
@@ -117,7 +137,7 @@ Log level control targets
.RS 4
.TP 4
.I process\-type
-All processes of specified type (alerter, alert\ manager, configuration\ syncer, discoverer, escalator, history\ syncer, housekeeper, http\ poller, icmp\ pinger, ipmi\ manager, ipmi\ poller, java\ poller, lld\ manager, lld\ worker, poller, preprocessing\ manager, preprocessing\ worker, proxy\ poller, self\-monitoring, snmp\ trapper, task\ manager, timer, trapper, unreachable\ poller, vmware\ collector, history\ poller, availability\ manager, service\ manager)
+All processes of specified type (alerter, alert\ manager, configuration\ syncer, discoverer, escalator, ha\ manager, history\ syncer, housekeeper, http\ poller, icmp\ pinger, ipmi\ manager, ipmi\ poller, java\ poller, lld\ manager, lld\ worker, poller, preprocessing\ manager, preprocessing\ worker, proxy\ poller, self\-monitoring, snmp\ trapper, task\ manager, timer, trapper, unreachable\ poller, vmware\ collector, history\ poller, availability\ manager, service\ manager, odbc\ poller)
.RE
.RS 4
.TP 4
@@ -127,7 +147,7 @@ Process type and number (e.g., poller,3)
.RS 4
.TP 4
.I pid
-Process identifier, up to 65535. For larger values specify target as "process\-type,N"
+Process identifier
.RE
.RE
.IP "\fB\-h\fR, \fB\-\-help\fR"
@@ -150,5 +170,3 @@ Documentation
.BR zabbix_js (1),
.BR zabbix_agent2 (8),
.BR zabbix_web_service (8)
-.SH AUTHOR
-Alexei Vladishev <alex@zabbix.com>
diff --git a/man/zabbix_web_service.man b/man/zabbix_web_service.man
index 3f6e0fa57c1..487784fbe01 100644
--- a/man/zabbix_web_service.man
+++ b/man/zabbix_web_service.man
@@ -33,7 +33,7 @@
.
. hy \\n(HY
..
-.TH ZABBIX_WEB_SERVICE 8 "2019\-01\-29" Zabbix
+.TH ZABBIX_WEB_SERVICE 8 "2022\-01\-06" Zabbix
.SH NAME
zabbix_web_service \- Zabbix web service
.SH SYNOPSIS
@@ -70,5 +70,3 @@ Documentation
.BR zabbix_server (8),
.BR zabbix_js (1),
.BR zabbix_agent2 (8)
-.SH AUTHOR
-Zabbix LLC
diff --git a/misc/init.d/debian/zabbix-agent b/misc/init.d/debian/zabbix-agent
index 401bbb73b4f..e785563129b 100755
--- a/misc/init.d/debian/zabbix-agent
+++ b/misc/init.d/debian/zabbix-agent
@@ -2,7 +2,7 @@
#
# Zabbix agent start/stop script.
#
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
NAME=zabbix_agentd
DAEMON=/usr/local/sbin/${NAME}
diff --git a/misc/init.d/debian/zabbix-server b/misc/init.d/debian/zabbix-server
index 69c61702e74..e458f27f4ac 100755
--- a/misc/init.d/debian/zabbix-server
+++ b/misc/init.d/debian/zabbix-server
@@ -2,7 +2,7 @@
#
# Zabbix daemon start/stop script.
#
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
NAME=zabbix_server
DAEMON=/usr/local/sbin/${NAME}
diff --git a/misc/init.d/tru64/zabbix_agentd b/misc/init.d/tru64/zabbix_agentd
index 9090872122d..39fffa56c2f 100644
--- a/misc/init.d/tru64/zabbix_agentd
+++ b/misc/init.d/tru64/zabbix_agentd
@@ -1,7 +1,7 @@
#!/bin/sh
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/misc/init.d/tru64/zabbix_server b/misc/init.d/tru64/zabbix_server
index ce16e5df118..5f095fef26d 100644
--- a/misc/init.d/tru64/zabbix_server
+++ b/misc/init.d/tru64/zabbix_server
@@ -1,7 +1,7 @@
#!/bin/sh
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/misc/snmptrap/snmptrap.sh b/misc/snmptrap/snmptrap.sh
index 154938b7489..3eee142dc87 100755
--- a/misc/snmptrap/snmptrap.sh
+++ b/misc/snmptrap/snmptrap.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/misc/snmptrap/zabbix_trap_receiver.pl b/misc/snmptrap/zabbix_trap_receiver.pl
index dd056b7a402..e3534fa5ea6 100644
--- a/misc/snmptrap/zabbix_trap_receiver.pl
+++ b/misc/snmptrap/zabbix_trap_receiver.pl
@@ -2,7 +2,7 @@
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/sass/img/icon-sprite.svg b/sass/img/icon-sprite.svg
index fabd8bf0c77..5e74f109963 100644
--- a/sass/img/icon-sprite.svg
+++ b/sass/img/icon-sprite.svg
@@ -1,1643 +1,3033 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- width="678px" height="935px" viewBox="0 0 678 935" style="enable-background:new 0 0 678 935;" xml:space="preserve">
-<rect x="-6.809" y="-8.191" style="display:none;fill:#003333;" width="687.809" height="949"/>
-<rect y="903" style="fill:#FFFFFF;" width="95" height="25"/>
-<rect y="864" style="fill:#FFFFFF;" width="114" height="30"/>
-<path style="fill:#3C5563;" d="M20.913,19.853l-0.265,0.266l-0.727-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.606-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L22.941,24l1.06-1.06L20.913,19.853z M14.381,18.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C17.451,19.792,15.553,19.79,14.381,18.618z"/>
-<path style="fill:#3C5563;" d="M18.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C20.928,51.447,21,51.076,21,50.66
- c0-0.44-0.084-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- C18.631,48.058,18.217,48,17.775,48c-0.958,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.644,0.633c-0.232,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.019,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H18.388z M18.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- C17.011,59.895,17.286,60,17.597,60C17.9,60,18.173,59.895,18.413,59.684L18.413,59.684z"/>
-<path style="fill:#3C5563;" d="M18,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C22.364,128.801,20.276,127.999,18,127.999z
- M18,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C15,124.656,16.344,125.999,18,125.999z"/>
-<path style="fill:#768D99;" d="M347,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C350.637,56.334,348.897,55.666,347,55.666z
- M347,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5
- C344.5,52.88,345.62,53.999,347,53.999z"/>
-<path style="fill:#FFFFFF;" d="M387,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C390.637,56.334,388.897,55.666,387,55.666z
- M387,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5
- C384.5,52.88,385.62,53.999,387,53.999z"/>
-<path d="M427,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C430.637,56.334,428.897,55.666,427,55.666z M427,53.999
- c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5C424.5,52.88,425.62,53.999,427,53.999z"/>
-<path style="fill:#FFFFFF;" d="M24.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C22.521,191.046,22.267,191,22,191
- c-1.657,0-3,1.343-3,3c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C14.521,199.045,14.267,199,14,199c-1.657,0-3,1.343-3,3
- c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C13.479,204.954,13.733,205,14,205c1.657,0,3-1.343,3-3
- c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C21.479,196.955,21.733,197,22,197c1.657,0,3-1.343,3-3
- C25,193.732,24.954,193.479,24.889,193.232z"/>
-<path style="fill:#FFFFFF;" d="M11,372v2h14v-2H11z M11,379h14v-2H11V379z M11,384h14v-2H11V384z"/>
-<path style="fill:#FFFFFF;" d="M18.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47
- c0.245-0.312,0.369-0.661,0.369-1.047c0-0.316-0.103-0.572-0.308-0.771C20.487,407.1,20.206,407,19.851,407
- c-0.418,0-0.76,0.138-1.027,0.416c-0.267,0.278-0.4,0.612-0.4,1.003C18.425,408.755,18.516,409.033,18.697,409.253z M15.348,414.171
- c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581
- c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71
- c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762
- c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882
- c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.892-3.531
- c0.34-1.183,0.565-1.982,0.672-2.406c0.105-0.424,0.159-0.773,0.159-1.052c0-0.209-0.061-0.38-0.185-0.517
- c-0.123-0.137-0.271-0.202-0.441-0.202c-0.376,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L15,413.831
- l0.204,0.331L15.348,414.171z"/>
-<g>
- <path style="fill:#768D99;" d="M22,486c0-1.476-0.81-2.745-1.999-3.435v6.871C21.19,488.745,22,487.476,22,486z"/>
- <g>
- <polygon style="fill:#768D99;" points="11,483.375 11,488.625 13.557,488.625 18,493 18,479 13.557,483.375 "/>
- <path style="fill:#768D99;" d="M20.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- C22.889,491.833,25,489.168,25,486C25,482.83,22.889,480.166,20.001,479.306z"/>
- </g>
-</g>
-<path style="fill:#768D99;" d="M23.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216C24.848,523.618,25,522.829,25,522
- c0-3.17-2.111-5.834-4.998-6.694v1.58C22.047,517.685,23.5,519.668,23.5,522z M20.002,518.565v1.21l1.981,1.982
- C21.899,520.386,21.125,519.216,20.002,518.565z M24.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H11v5.25h2.557
- L18,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599v1.58
- c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L24.7,527.301z M18,515l-1.397,1.375L18,517.773V515z"/>
-<path style="fill:#768D99;" d="M18,565c1.105,0,2-0.896,2-2h-4C16,564.104,16.896,565,18,565z M22,559.625v-3
- c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L12,561.625
- h12L22,559.625z"/>
-<path style="fill:#768D99;" d="M22,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767
- c-0.012,0.003-0.021,0.008-0.033,0.011L22,593.811V592.625z M18,601c1.105,0,2-0.896,2-2h-4C16,600.104,16.896,601,18,601z
- M24.993,599.593l-0.007,0.008l-12.593-12.596L11,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- L23.596,601L25,599.6L24.993,599.593z"/>
-<g>
- <g>
- <path style="fill:#768D99;" d="M24,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S25.104,628,24,628z M12,628
- c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S13.104,628,12,628z M18,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2
- S19.104,628,18,628z"/>
- </g>
-</g>
-<path style="fill:#768D99;" d="M24.143,667.974L18,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679
- c0.477,0.464,1.249,0.464,1.726,0L18,665.356l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0
- C24.619,669.188,24.619,668.438,24.143,667.974z"/>
-<path style="fill:#768D99;" d="M11.857,700.026L18,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679
- c-0.477-0.463-1.249-0.463-1.726,0L18,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0
- C11.381,698.81,11.381,699.562,11.857,700.026z"/>
-<path style="fill:#ACBBC2;" d="M18,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999
- C27,733.029,22.971,729,18,729z M19,743.001h-2v-6.002h2V743.001z M19,735h-2v-2h2V735z"/>
-<path style="fill:#ACBBC2;" d="M19,783v-2h2v2H19z M19,777h2v2h-2V777z M19,773h2v2h-2V773z M19,769h2v2h-2V769z M19,765h2v2h-2V765
- z M15,781h2v2h-2V781z M15,777h2v2h-2V777z M15,773h2v2h-2V773z M15,769h2v2h-2V769z M15,765h2v2h-2V765z"/>
-<path style="fill:#768D99;" d="M23.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903
- c-0.308-0.321-0.809-0.321-1.116,0c-0.308,0.32-0.308,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C24.077,842.581,24.077,842.062,23.769,841.741z"/>
-<g>
- <path style="fill:#D40000;" d="M57.021,876.399c0.679-0.515,1.02-1.305,1.02-2.366c0-1.054-0.341-1.839-1.02-2.36
- c-0.681-0.523-1.715-0.782-3.1-0.782h-4.205v6.285h4.205C55.307,877.176,56.341,876.918,57.021,876.399z"/>
- <path style="fill:#D40000;" d="M54.272,879.467h-4.556v7.643h4.556c1.528,0,2.661-0.315,3.395-0.942
- c0.734-0.629,1.103-1.593,1.103-2.886c0-1.303-0.368-2.266-1.103-2.885C56.934,879.778,55.801,879.467,54.272,879.467z"/>
- <path style="fill:#D40000;" d="M76.077,876.399c0.681-0.515,1.019-1.305,1.019-2.366c0-1.054-0.338-1.839-1.019-2.36
- c-0.68-0.523-1.714-0.782-3.102-0.782h-4.203v6.285h4.203C74.363,877.176,75.397,876.918,76.077,876.399z"/>
- <polygon style="fill:#D40000;" points="30.278,881.731 37.994,881.731 34.131,871.351 "/>
- <path style="fill:#D40000;" d="M0,864v30h114v-30H0z M21.684,889.427H4.55v-2.15l13.269-16.33H4.873v-2.374H21.36v2.15
- L8.093,887.054h13.59V889.427z M40.791,889.427l-1.908-5.349H29.42l-1.911,5.349h-2.993l8.012-20.854h3.219l7.997,20.854H40.791z
- M59.851,887.906c-1.271,1.013-3.086,1.521-5.438,1.521H46.88v-20.854h7.253c2.162,0,3.831,0.445,5.004,1.34
- c1.169,0.893,1.756,2.166,1.756,3.813c0,1.275-0.298,2.29-0.899,3.047c-0.6,0.752-1.482,1.224-2.642,1.41
- c1.395,0.299,2.481,0.919,3.255,1.864c0.772,0.945,1.157,2.126,1.157,3.542C61.764,885.451,61.127,886.891,59.851,887.906z
- M78.907,887.906c-1.272,1.013-3.087,1.521-5.439,1.521h-7.532v-20.854h7.254c2.161,0,3.83,0.445,5.003,1.34
- c1.169,0.893,1.757,2.166,1.757,3.813c0,1.275-0.299,2.29-0.9,3.047c-0.601,0.752-1.481,1.224-2.642,1.41
- c1.395,0.299,2.478,0.919,3.251,1.864c0.776,0.945,1.161,2.126,1.161,3.542C80.819,885.451,80.183,886.891,78.907,887.906z
- M88.164,889.427h-2.838v-20.854h2.838V889.427z M106.327,889.427l-5.748-8.728l-5.805,8.728h-3.019l7.319-11.006l-6.489-9.849
- h3.123l4.936,7.488l4.98-7.488h3.018l-6.498,9.769l7.306,11.085H106.327z"/>
- <path style="fill:#D40000;" d="M73.327,879.467h-4.555v7.643h4.555c1.529,0,2.658-0.315,3.396-0.942
- c0.734-0.629,1.104-1.593,1.104-2.886c0-1.303-0.369-2.266-1.104-2.885C75.985,879.778,74.856,879.467,73.327,879.467z"/>
- <polygon style="fill:#FFFFFF;" points="108.643,868.572 105.625,868.572 100.645,876.06 95.709,868.572 92.586,868.572
- 99.075,878.421 91.756,889.427 94.774,889.427 100.579,880.699 106.327,889.427 109.45,889.427 102.145,878.342 "/>
- <polygon style="fill:#FFFFFF;" points="21.36,870.723 21.36,868.572 4.873,868.572 4.873,870.946 17.819,870.946 4.55,887.276
- 4.55,889.427 21.684,889.427 21.684,887.054 8.093,887.054 "/>
- <path style="fill:#FFFFFF;" d="M32.527,868.572l-8.012,20.854h2.993l1.911-5.349h9.463l1.908,5.349h2.952l-7.997-20.854H32.527z
- M30.278,881.731l3.853-10.381l3.863,10.381H30.278z"/>
- <path style="fill:#FFFFFF;" d="M57.352,878.183c1.159-0.187,2.042-0.658,2.642-1.41c0.602-0.757,0.899-1.772,0.899-3.047
- c0-1.647-0.587-2.921-1.756-3.813c-1.173-0.895-2.842-1.34-5.004-1.34H46.88v20.854h7.532c2.352,0,4.167-0.508,5.438-1.521
- c1.276-1.016,1.913-2.455,1.913-4.317c0-1.416-0.385-2.597-1.157-3.542C59.833,879.102,58.746,878.481,57.352,878.183z
- M49.717,870.891h4.205c1.385,0,2.419,0.26,3.1,0.782c0.679,0.521,1.02,1.307,1.02,2.36c0,1.062-0.341,1.852-1.02,2.366
- c-0.681,0.519-1.715,0.776-3.1,0.776h-4.205V870.891z M57.667,886.167c-0.733,0.627-1.866,0.942-3.395,0.942h-4.556v-7.643h4.556
- c1.528,0,2.661,0.312,3.395,0.93c0.734,0.619,1.103,1.582,1.103,2.885C58.77,884.574,58.401,885.538,57.667,886.167z"/>
- <rect x="85.326" y="868.572" style="fill:#FFFFFF;" width="2.838" height="20.854"/>
- <path style="fill:#FFFFFF;" d="M76.407,878.183c1.16-0.187,2.04-0.658,2.642-1.41c0.602-0.757,0.9-1.772,0.9-3.047
- c0-1.647-0.588-2.921-1.757-3.813c-1.173-0.895-2.842-1.34-5.003-1.34h-7.254v20.854h7.532c2.353,0,4.167-0.508,5.439-1.521
- c1.275-1.016,1.912-2.455,1.912-4.317c0-1.416-0.385-2.597-1.161-3.542C78.885,879.102,77.802,878.481,76.407,878.183z
- M68.772,870.891h4.203c1.388,0,2.422,0.26,3.102,0.782c0.681,0.521,1.019,1.307,1.019,2.36c0,1.062-0.338,1.852-1.019,2.366
- c-0.68,0.519-1.714,0.776-3.102,0.776h-4.203V870.891z M76.723,886.167c-0.737,0.627-1.866,0.942-3.396,0.942h-4.555v-7.643h4.555
- c1.529,0,2.658,0.312,3.396,0.93c0.734,0.619,1.104,1.582,1.104,2.885C77.826,884.574,77.457,885.538,76.723,886.167z"/>
-</g>
-<g>
- <path style="fill:#D40000;" d="M47.521,913.339c0.559-0.441,0.843-1.101,0.843-1.977c0-0.887-0.284-1.541-0.843-1.971
- c-0.569-0.429-1.436-0.651-2.589-0.651h-3.5v5.245h3.5C46.086,913.985,46.952,913.765,47.521,913.339z"/>
- <path style="fill:#D40000;" d="M45.227,915.887h-3.795v6.361h3.795c1.276,0,2.216-0.26,2.829-0.775
- c0.614-0.523,0.917-1.332,0.917-2.402c0-1.089-0.303-1.895-0.917-2.402C47.443,916.143,46.503,915.887,45.227,915.887z"/>
- <path style="fill:#D40000;" d="M63.395,913.339c0.569-0.441,0.852-1.101,0.852-1.977c0-0.887-0.282-1.541-0.852-1.971
- c-0.563-0.429-1.426-0.651-2.582-0.651h-3.501v5.245h3.501C61.969,913.985,62.832,913.765,63.395,913.339z"/>
- <polygon style="fill:#D40000;" points="25.231,917.78 31.658,917.78 28.444,909.125 "/>
- <path style="fill:#D40000;" d="M0,903v25h95v-25H0z M18.068,924.195H3.79v-1.799l11.061-13.6H4.06v-1.985h13.738v1.798
- l-11.05,13.602h11.32V924.195z M33.991,924.195l-1.59-4.458h-7.886l-1.589,4.458h-2.493l6.677-17.384h2.681l6.661,17.384H33.991z
- M49.877,922.915c-1.058,0.846-2.576,1.28-4.534,1.28h-6.275v-17.384h6.043c1.804,0,3.194,0.371,4.172,1.117
- c0.974,0.744,1.459,1.799,1.459,3.182c0,1.053-0.25,1.9-0.751,2.527c-0.498,0.633-1.232,1.02-2.196,1.189
- c1.163,0.241,2.064,0.75,2.708,1.547c0.643,0.778,0.963,1.773,0.963,2.948C51.467,920.869,50.94,922.066,49.877,922.915z
- M65.753,922.915c-1.06,0.846-2.568,1.28-4.531,1.28h-6.276v-17.384h6.044c1.799,0,3.19,0.371,4.168,1.117
- c0.974,0.744,1.469,1.799,1.469,3.182c0,1.053-0.253,1.9-0.752,2.527c-0.499,0.633-1.234,1.02-2.206,1.189
- c1.163,0.241,2.069,0.75,2.713,1.547c0.646,0.778,0.966,1.773,0.966,2.948C67.349,920.869,66.821,922.066,65.753,922.915z
- M73.469,924.195h-2.365v-17.384h2.365V924.195z M88.607,924.195l-4.792-7.28l-4.84,7.28h-2.508l6.095-9.183l-5.404-8.201h2.604
- l4.109,6.244l4.148-6.244h2.514l-5.413,8.136l6.09,9.248H88.607z"/>
- <path style="fill:#D40000;" d="M61.109,915.887h-3.797v6.361h3.797c1.27,0,2.213-0.26,2.83-0.775
- c0.609-0.523,0.918-1.332,0.918-2.402c0-1.089-0.309-1.895-0.918-2.402C63.322,916.143,62.378,915.887,61.109,915.887z"/>
- <polygon style="fill:#FFFFFF;" points="90.533,906.812 88.02,906.812 83.871,913.056 79.762,906.812 77.158,906.812
- 82.562,915.013 76.467,924.195 78.975,924.195 83.815,916.915 88.607,924.195 91.211,924.195 85.121,914.947 "/>
- <polygon style="fill:#FFFFFF;" points="17.798,908.609 17.798,906.812 4.06,906.812 4.06,908.797 14.851,908.797 3.79,922.396
- 3.79,924.195 18.068,924.195 18.068,922.211 6.748,922.211 "/>
- <path style="fill:#FFFFFF;" d="M27.109,906.812l-6.677,17.384h2.493l1.589-4.458H32.4l1.59,4.458h2.46l-6.661-17.384H27.109z
- M25.231,917.78l3.212-8.655l3.214,8.655H25.231z"/>
- <path style="fill:#FFFFFF;" d="M47.796,914.827c0.964-0.17,1.699-0.557,2.196-1.189c0.5-0.627,0.751-1.475,0.751-2.527
- c0-1.383-0.485-2.438-1.459-3.182c-0.978-0.746-2.369-1.117-4.172-1.117h-6.043v17.384h6.275c1.958,0,3.476-0.435,4.534-1.28
- c1.063-0.849,1.589-2.046,1.589-3.593c0-1.175-0.321-2.17-0.963-2.948C49.86,915.577,48.958,915.068,47.796,914.827z
- M41.432,908.74h3.5c1.154,0,2.02,0.223,2.589,0.651c0.559,0.43,0.843,1.084,0.843,1.971c0,0.876-0.284,1.536-0.843,1.977
- c-0.569,0.426-1.436,0.646-2.589,0.646h-3.5V908.74z M48.056,921.473c-0.613,0.516-1.552,0.775-2.829,0.775h-3.795v-6.361h3.795
- c1.276,0,2.216,0.256,2.829,0.781c0.614,0.508,0.917,1.313,0.917,2.402C48.973,920.141,48.669,920.95,48.056,921.473z"/>
- <rect x="71.104" y="906.812" style="fill:#FFFFFF;" width="2.365" height="17.384"/>
- <path style="fill:#FFFFFF;" d="M63.669,914.827c0.971-0.17,1.706-0.557,2.206-1.189c0.499-0.627,0.752-1.475,0.752-2.527
- c0-1.383-0.495-2.438-1.469-3.182c-0.978-0.746-2.369-1.117-4.168-1.117h-6.044v17.384h6.276c1.963,0,3.471-0.435,4.531-1.28
- c1.068-0.849,1.596-2.046,1.596-3.593c0-1.175-0.32-2.17-0.966-2.948C65.739,915.577,64.832,915.068,63.669,914.827z
- M57.312,908.74h3.501c1.156,0,2.019,0.223,2.582,0.651c0.569,0.43,0.852,1.084,0.852,1.971c0,0.876-0.282,1.536-0.852,1.977
- c-0.563,0.426-1.426,0.646-2.582,0.646h-3.501V908.74z M63.938,921.473c-0.617,0.516-1.56,0.775-2.83,0.775h-3.797v-6.361h3.797
- c1.27,0,2.213,0.256,2.83,0.781c0.609,0.508,0.918,1.313,0.918,2.402C64.856,920.141,64.548,920.95,63.938,921.473z"/>
-</g>
-<g>
- <path style="fill:#D40000;" d="M615.521,409.925c0.536-0.423,0.808-1.057,0.808-1.898c0-0.851-0.272-1.479-0.808-1.892
- c-0.545-0.412-1.375-0.625-2.48-0.625h-3.353v5.035h3.353C614.145,410.546,614.975,410.334,615.521,409.925z"/>
- <path style="fill:#D40000;" d="M613.323,412.371h-3.635v6.107h3.635c1.223,0,2.122-0.249,2.709-0.744
- c0.588-0.502,0.878-1.279,0.878-2.306c0-1.045-0.291-1.819-0.878-2.306C615.445,412.617,614.545,412.371,613.323,412.371z"/>
- <path style="fill:#D40000;" d="M630.726,409.925c0.545-0.423,0.816-1.057,0.816-1.898c0-0.851-0.27-1.479-0.816-1.892
- c-0.54-0.412-1.366-0.625-2.473-0.625h-3.354v5.035h3.354C629.36,410.546,630.186,410.334,630.726,409.925z"/>
- <polygon style="fill:#D40000;" points="594.169,414.189 600.325,414.189 597.246,405.88 "/>
- <path style="fill:#D40000;" d="M570,400v24h91v-24H570z M587.308,420.347H573.63v-1.727l10.595-13.056h-10.337v-1.906h13.16v1.726
- l-10.585,13.057h10.844V420.347z M602.56,420.347l-1.523-4.28h-7.554l-1.522,4.28h-2.388l6.396-16.688h2.568l6.381,16.688H602.56z
- M617.777,419.118c-1.014,0.812-2.467,1.229-4.343,1.229h-6.011v-16.688h5.789c1.728,0,3.06,0.356,3.997,1.073
- c0.933,0.714,1.398,1.727,1.398,3.054c0,1.011-0.24,1.824-0.719,2.426c-0.477,0.607-1.18,0.979-2.104,1.142
- c1.114,0.232,1.977,0.72,2.594,1.485c0.616,0.747,0.923,1.703,0.923,2.83C619.3,417.154,618.796,418.304,617.777,419.118z
- M632.984,419.118c-1.015,0.812-2.46,1.229-4.34,1.229h-6.012v-16.688h5.789c1.724,0,3.056,0.356,3.993,1.073
- c0.933,0.714,1.407,1.727,1.407,3.054c0,1.011-0.242,1.824-0.72,2.426c-0.478,0.607-1.182,0.979-2.113,1.142
- c1.114,0.232,1.982,0.72,2.599,1.485c0.619,0.747,0.926,1.703,0.926,2.83C634.513,417.154,634.007,418.304,632.984,419.118z
- M640.375,420.347h-2.265v-16.688h2.265V420.347z M654.877,420.347l-4.591-6.989l-4.636,6.989h-2.403l5.838-8.815l-5.176-7.873
- h2.494l3.936,5.994l3.974-5.994h2.408l-5.185,7.81l5.834,8.878H654.877z"/>
- <path style="fill:#D40000;" d="M628.536,412.371h-3.638v6.107h3.638c1.216,0,2.12-0.249,2.71-0.744
- c0.584-0.502,0.879-1.279,0.879-2.306c0-1.045-0.296-1.819-0.879-2.306C630.656,412.617,629.752,412.371,628.536,412.371z"/>
- <polygon style="fill:#FFFFFF;" points="656.721,403.659 654.313,403.659 650.34,409.653 646.403,403.659 643.909,403.659
- 649.085,411.532 643.247,420.347 645.65,420.347 650.286,413.358 654.877,420.347 657.37,420.347 651.537,411.469 "/>
- <polygon style="fill:#FFFFFF;" points="587.049,405.385 587.049,403.659 573.889,403.659 573.889,405.565 584.225,405.565
- 573.63,418.621 573.63,420.347 587.308,420.347 587.308,418.442 576.464,418.442 "/>
- <path style="fill:#FFFFFF;" d="M595.968,403.659l-6.396,16.688h2.388l1.522-4.28h7.554l1.523,4.28h2.357l-6.381-16.688H595.968z
- M594.169,414.189l3.077-8.309l3.079,8.309H594.169z"/>
- <path style="fill:#FFFFFF;" d="M615.783,411.354c0.924-0.163,1.627-0.534,2.104-1.142c0.479-0.602,0.719-1.416,0.719-2.426
- c0-1.328-0.464-2.34-1.398-3.054c-0.937-0.716-2.269-1.073-3.997-1.073h-5.789v16.688h6.011c1.876,0,3.329-0.417,4.343-1.229
- c1.018-0.815,1.523-1.964,1.523-3.449c0-1.128-0.307-2.083-0.923-2.83C617.761,412.074,616.897,411.586,615.783,411.354z
- M609.688,405.511h3.353c1.105,0,1.935,0.214,2.48,0.625c0.536,0.413,0.808,1.041,0.808,1.892c0,0.841-0.272,1.475-0.808,1.898
- c-0.545,0.409-1.375,0.621-2.48,0.621h-3.353V405.511z M616.032,417.734c-0.587,0.495-1.487,0.744-2.709,0.744h-3.635v-6.107h3.635
- c1.223,0,2.122,0.246,2.709,0.75c0.588,0.487,0.878,1.261,0.878,2.306C616.911,416.455,616.62,417.232,616.032,417.734z"/>
- <rect x="638.11" y="403.659" style="fill:#FFFFFF;" width="2.265" height="16.688"/>
- <path style="fill:#FFFFFF;" d="M630.989,411.354c0.93-0.163,1.634-0.534,2.113-1.142c0.478-0.602,0.72-1.416,0.72-2.426
- c0-1.328-0.474-2.34-1.407-3.054c-0.937-0.716-2.269-1.073-3.993-1.073h-5.789v16.688h6.012c1.88,0,3.325-0.417,4.34-1.229
- c1.023-0.815,1.529-1.964,1.529-3.449c0-1.128-0.306-2.083-0.926-2.83C632.971,412.074,632.102,411.586,630.989,411.354z
- M624.898,405.511h3.354c1.107,0,1.934,0.214,2.473,0.625c0.545,0.413,0.816,1.041,0.816,1.892c0,0.841-0.27,1.475-0.816,1.898
- c-0.54,0.409-1.366,0.621-2.473,0.621h-3.354V405.511z M631.246,417.734c-0.591,0.495-1.494,0.744-2.71,0.744h-3.638v-6.107h3.638
- c1.216,0,2.12,0.246,2.71,0.75c0.584,0.487,0.879,1.261,0.879,2.306C632.126,416.455,631.83,417.232,631.246,417.734z"/>
-</g>
-<path style="fill:#3C5563;" d="M23,84H13C12.449,84,12,84.447,12,85v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C24,84.447,23.552,84,23,84z M21.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"/>
-<g>
- <polygon style="fill:#FFFFFF;" points="25,227 19.628,227 21.632,229.005 19,231.638 20.362,233 22.994,230.368 25,232.374 "/>
- <polygon style="fill:#FFFFFF;" points="15.638,235 13.006,237.633 11,235.627 11,241 16.373,241 14.368,238.995 17,236.363 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="25,264.362 23.638,263 21.006,265.632 19,263.626 19,269 24.372,269 22.368,266.995 "/>
- <polygon style="fill:#FFFFFF;" points="13.632,273.005 11,275.637 12.362,277 14.994,274.367 17,276.373 17,271 11.627,271 "/>
-</g>
-<path style="fill:#3C5563;" d="M22.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.315,0,6-2.64,6-5.895C24,160.536,23.367,159.119,22.35,158.065z M19,156h-2v6h2V156z"/>
-<path style="fill:#FFFFFF;" d="M96.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C98.928,51.447,99,51.076,99,50.66
- c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- C96.631,48.058,96.217,48,95.775,48c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H96.388z M96.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- C95.011,59.895,95.286,60,95.597,60C95.9,60,96.173,59.895,96.413,59.684L96.413,59.684z"/>
-<path style="fill:#FFFFFF;" d="M96,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C100.364,128.801,98.276,127.999,96,127.999z
- M96,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C93,124.656,94.344,125.999,96,125.999z"/>
-<path style="fill:#FFFFFF;" d="M100.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C101.999,84.447,101.552,84,100.999,84z M99.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
- />
-<path style="fill:#FFFFFF;" d="M100.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C102,160.536,101.367,159.119,100.35,158.065z M97,156h-2v6h2V156z"/>
-<path style="fill:#ACBBC2;" d="M61.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15
- c0.828,0,1.5-0.672,1.5-1.5v-15C63,837.672,62.328,837,61.5,837z M61,853.002H47v-12h14V853.002z M51,844.002h-2v2h2V844.002z
- M59,844.002h-2v2h2V844.002z M55,844.002h-2v2h2V844.002z M55,848.002h-2v2h2V848.002z M51,848.002h-2v2h2V848.002z M59,848.002h-2
- v2h2V848.002z"/>
-<path style="fill:#F3A914;" d="M58.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L49,813.233L50.768,815l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C58.979,809.838,59.234,808.429,58.787,807.22z"/>
-<path style="fill:#768D99;" d="M55,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5
- c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H55z"/>
-<path style="fill:#768D99;" d="M53,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5
- c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H53z"/>
-<path style="fill:#768D99;" d="M61.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C62.106,696.882,62.106,696.158,61.681,695.711z"/>
-<path style="fill:#FFFFFF;" d="M98.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L100.94,24l1.06-1.06L98.912,19.853z M92.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C95.45,19.792,93.552,19.79,92.38,18.618z"/>
-<path d="M174.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756
- c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727
- c0.215-0.274,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155
- c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17
- c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089
- c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.183,0.146,0.395,0.146,0.639
- c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633
- c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897
- c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H174.388z M174.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C173.9,60,174.173,59.895,174.413,59.684L174.413,59.684z"/>
-<path d="M174,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C178.364,128.801,176.276,127.999,174,127.999z M174,125.999
- c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C171,124.656,172.344,125.999,174,125.999z"/>
-<path style="fill:#3C5563;" d="M253,121c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999
- C251,121.897,251.897,121,253,121 M253,128.999c1.795,0,3.553,0.575,5,1.627V131h-10v-0.374
- C249.459,129.56,251.178,128.999,253,128.999 M253,120c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999
- C256,121.343,254.657,120,253,120L253,120z M253,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865
- C257.364,128.801,255.276,127.999,253,127.999L253,127.999z"/>
-<path style="fill:#FFFFFF;" d="M253,157c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999
- C251,157.897,251.897,157,253,157 M253,164.999c1.795,0,3.553,0.575,5,1.627V167h-10v-0.374
- C249.459,165.56,251.178,164.999,253,164.999 M253,156c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999
- C256,157.343,254.657,156,253,156L253,156z M253,163.999c-2.276,0-4.363,0.802-6,2.136V168h12v-1.865
- C257.364,164.801,255.276,163.999,253,163.999L253,163.999z"/>
-<path d="M253,193c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999C251,193.897,251.897,193,253,193 M253,200.999
- c1.795,0,3.553,0.575,5,1.627V203h-10v-0.374C249.459,201.56,251.178,200.999,253,200.999 M253,192c-1.656,0-3,1.343-3,3
- c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999C256,193.343,254.657,192,253,192L253,192z M253,199.999
- c-2.276,0-4.363,0.802-6,2.136V204h12v-1.865C257.364,200.801,255.276,199.999,253,199.999L253,199.999z"/>
-<path d="M178.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C179.999,84.447,179.552,84,178.999,84z M177.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z
- "/>
-<path d="M178.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- c-2.484,0-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C180,160.536,179.367,159.119,178.35,158.065z M175,156h-2v6h2V156z"/>
-<path d="M176.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.606-1.76-6.361-0.004
- c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L178.94,24l1.06-1.06
- L176.912,19.853z M170.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004
- c1.172,1.172,1.173,3.071,0.003,4.241C173.45,19.792,171.552,19.79,170.38,18.618z"/>
-<g>
- <path style="fill:#FFFFFF;" d="M18,299l-2.102,4.7L11,304.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,313
- l0.866-0.501l0,0l0.271-0.156l0,0L18,310.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,313l-0.927-5.098l0,0l0,0l2.7-2.664l0,0
- l0.189-0.186l0,0L25,304.349l-4.899-0.648L18,299L18,299z M13.156,305.071l2.873-0.38l0.554-0.073l0.228-0.51L18,301.45
- l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,309.343
- l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,305.071L13.156,305.071z"/>
-</g>
-<g>
- <path style="fill:#F3A914;" d="M16.241,338.158c0,0-2.889,0.383-4.163,0.552c0.926,0.914,3.061,3.021,3.061,3.021
- s-0.538,2.963-0.781,4.296C15.508,345.361,18,343.92,18,343.92s2.492,1.441,3.641,2.107c-0.242-1.333-0.781-4.296-0.781-4.296
- s2.135-2.107,3.062-3.021c-1.274-0.169-4.163-0.552-4.163-0.552s-1.199-2.683-1.759-3.934
- C17.44,335.476,16.241,338.158,16.241,338.158z"/>
- <path style="fill:#F3A914;" d="M18,333l-2.102,4.7L11,338.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,347
- l0.866-0.501l0,0l0.271-0.156l0,0L18,344.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,347l-0.927-5.098l0,0l0,0l2.7-2.664l0,0
- l0.189-0.186l0,0L25,338.349l-4.899-0.648L18,333L18,333z M13.156,339.071l2.873-0.38l0.554-0.073l0.228-0.51L18,335.45
- l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,343.343
- l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,339.071L13.156,339.071z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M53,671h2v-6h-2V671z M53,661v2h2v-2H53z"/>
-<path style="fill:#768D99;" d="M59.112,629.979L61,629.507c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448
- l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L52.505,624c-0.868,0.185-1.676,0.529-2.397,0.997
- l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.813,1.529-0.997,2.398l1.886,0.472v2.045L47,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.397,0.997l0.472-1.886h2.045
- L55.493,638c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M53.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C56.044,632.132,55.129,633.046,53.999,633.046z"/>
-<path style="fill:#768D99;" d="M56,588v-1h-4v1h-4v2h12v-2H56z M49,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5
- V591H49V599.5z M55.25,593h1.5v6h-1.5V593z M51.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4-1" style="fill:#FFFFFF;" d="M97.974,729.357L92,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,728.88,98.437,728.881,97.974,729.357z"/>
-<path id="path4237-4" style="fill:#0275B8;" d="M97.974,695.857L92,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726L95.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,695.38,98.437,695.38,97.974,695.857z"/>
-<path id="path4237-4_3_" d="M256.974,662.356L251,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C258.189,661.879,257.437,661.88,256.974,662.356z"/>
-<path id="path4237-4_4_" d="M253.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726S252.563,641.618,253.026,641.142z"/>
-<path id="path4237-4_8_" style="fill:#768D99;" d="M97.974,662.356L92,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,661.879,98.437,661.88,97.974,662.356z"/>
-<path id="path4237-4_7_" style="fill:#768D99;" d="M94.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726
- C92.811,641.619,93.563,641.618,94.026,641.142z"/>
-<path id="path4237-4_6_" style="fill:#FFFFFF;" d="M409.974,662.356L404,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,661.879,410.437,661.88,409.974,662.356z"/>
-<path id="path4237-4_5_" style="fill:#FFFFFF;" d="M406.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726
- C404.811,641.619,405.563,641.618,406.026,641.142z"/>
-<g>
- <path d="M181,486c0-1.476-0.81-2.745-1.999-3.435v6.871C180.19,488.745,181,487.476,181,486z"/>
- <g>
- <polygon points="170,483.375 170,488.625 172.557,488.625 177,493 177,479 172.557,483.375 "/>
- <path d="M179.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- c2.888-0.86,4.999-3.525,4.999-6.693C184,482.83,181.889,480.166,179.001,479.306z"/>
- </g>
-</g>
-<path d="M182.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354
- c0-3.17-2.111-5.834-4.998-6.694v1.58C181.047,517.685,182.5,519.668,182.5,522z M179.002,518.565v1.21l1.981,1.982
- C180.899,520.386,180.124,519.216,179.002,518.565z M183.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H170v5.25
- h2.557L177,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599
- v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L183.7,527.301z M177,515l-1.397,1.375l1.397,1.398
- V515z"/>
-<path d="M177,565c1.105,0,2-0.896,2-2h-4C175,564.104,175.896,565,177,565z M181,559.625v-3c0-1.861-1.278-3.412-3-3.858V552
- c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L171,561.625h12L181,559.625z"/>
-<path d="M181,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767
- c-0.012,0.003-0.021,0.008-0.033,0.011l5.033,5.033V592.625z M177,601c1.105,0,2-0.896,2-2h-4C175,600.104,175.896,601,177,601z
- M183.993,599.593l-0.007,0.008l-12.593-12.596L170,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- l3.374,3.375l1.404-1.4L183.993,599.593z"/>
-<g>
- <g>
- <path d="M183,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2S184.104,628,183,628z M171,628c-1.105,0-2,0.896-2,2
- s0.895,2,2,2c1.104,0,2-0.896,2-2S172.104,628,171,628z M177,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2
- S178.104,628,177,628z"/>
- </g>
-</g>
-<path d="M183.143,667.974L177,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296
- l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0C183.619,669.188,183.619,668.438,183.143,667.974z"/>
-<path d="M170.857,700.026L177,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679c-0.477-0.463-1.249-0.463-1.726,0L177,702.644
- l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0C170.381,698.81,170.381,699.562,170.857,700.026z"/>
-<path d="M177,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999C186,733.029,181.971,729,177,729z
- M178,743.001h-2v-6.002h2V743.001z M178,735h-2v-2h2V735z"/>
-<path d="M178,783v-2h2v2H178z M178,777h2v2h-2V777z M178,773h2v2h-2V773z M178,769h2v2h-2V769z M178,765h2v2h-2V765z M174,781h2v2
- h-2V781z M174,777h2v2h-2V777z M174,773h2v2h-2V773z M174,769h2v2h-2V769z M174,765h2v2h-2V765z"/>
-<path d="M182.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0
- c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C183.077,842.581,183.077,842.062,182.769,841.741z"/>
-<path d="M220.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15c0.828,0,1.5-0.672,1.5-1.5v-15
- C222,837.672,221.328,837,220.5,837z M220,853.002h-14v-12h14V853.002z M210,844.002h-2v2h2V844.002z M218,844.002h-2v2h2V844.002z
- M214,844.002h-2v2h2V844.002z M214,848.002h-2v2h2V848.002z M210,848.002h-2v2h2V848.002z M218,848.002h-2v2h2V848.002z"/>
-<path d="M217.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L208,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C217.979,809.838,218.234,808.429,217.787,807.22z"/>
-<path d="M214,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5c-1.383,0-2.5,1.119-2.5,2.5
- c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H214z"/>
-<path d="M212,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5c1.383,0,2.5-1.119,2.5-2.5
- c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H212z"/>
-<path d="M220.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0
- c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713
- C221.106,696.882,221.106,696.158,220.681,695.711z"/>
-<path style="fill:#FFFFFF;" d="M212,671h2v-6h-2V671z M212,661v2h2v-2H212z"/>
-<path d="M218.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448l0.998-1.663
- c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L211.505,624c-0.868,0.185-1.676,0.529-2.396,0.997l0.998,1.663
- l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L206,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045
- l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M212.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C215.044,632.132,214.129,633.046,212.999,633.046z"/>
-<path d="M215,588v-1h-4v1h-4v2h12v-2H215z M208,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5V591h-10V599.5z
- M214.25,593h1.5v6h-1.5V593z M210.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4_1_" d="M256.974,695.857L251,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0c0.463-0.477,0.463-1.249,0-1.726
- L254.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726C258.189,695.38,257.437,695.38,256.974,695.857z"/>
-<path id="path4237-4-1_1_" style="fill:#FFFFFF;" d="M256.974,729.357L251,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C258.189,728.88,257.437,728.881,256.974,729.357z"/>
-<g>
- <circle style="opacity:0.3;" cx="135.5" cy="296.5" r="12.5"/>
- <circle style="fill:#FFFFFF;" cx="135.5" cy="296.5" r="9.274"/>
- <path d="M134.29,301.742h2.419v-5.806h-2.419V301.742z M134.29,292.065V294h2.419v-1.935H134.29z"/>
-</g>
-<g>
- <g style="opacity:0.3;">
- <path d="M139.456,327.953c-2.176-3.824-5.736-3.824-7.912,0l-8.588,15.093C120.78,346.871,122.6,350,127,350h17
- c4.4,0,6.22-3.129,4.044-6.953L139.456,327.953z"/>
- </g>
- <g>
- <path style="fill:#FFFFFF;" d="M136.462,329.124c-0.529-0.964-1.395-0.964-1.924,0l-8.653,15.77
- c-0.529,0.964-0.062,1.753,1.038,1.753h17.154c1.1,0,1.567-0.789,1.038-1.753L136.462,329.124z"/>
- </g>
- <path d="M136.917,334.182h-2.662v6.327h2.662V334.182z M136.917,344.727v-2.109h-2.662v2.109H136.917z"/>
-</g>
-<g>
- <g style="opacity:0.3;">
- <path d="M131.544,387.047c2.176,3.824,5.736,3.824,7.912,0l8.588-15.093C150.22,368.129,148.4,365,144,365h-17
- c-4.4,0-6.22,3.129-4.044,6.953L131.544,387.047z"/>
- </g>
- <g>
- <path style="fill:#FFFFFF;" d="M134.538,385.876c0.529,0.964,1.395,0.964,1.924,0l8.653-15.77
- c0.529-0.964,0.062-1.753-1.038-1.753h-17.154c-1.1,0-1.567,0.789-1.038,1.753L134.538,385.876z"/>
- </g>
- <path d="M136.744,370.273h-2.662v6.327h2.662V370.273z M136.744,380.818v-2.109h-2.662v2.109H136.744z"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="177" cy="420" r="9"/>
-<circle style="fill:#FFFFFF;" cx="87" cy="420" r="9"/>
-<g>
- <rect x="176" y="423" width="2" height="2"/>
- <rect x="176" y="415" width="2" height="6"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="147" cy="420" r="9"/>
-<g>
- <rect x="146" y="415" width="2" height="2"/>
- <rect x="146" y="419" width="2" height="6"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="117" cy="420" r="9"/>
-<polygon style="fill:#FFFFFF;" points="214.778,422.728 210.222,415.272 207,410 203.778,415.272 199.222,422.728 196,428 218,428
- "/>
-<polygon style="fill:#FFFFFF;" points="229.222,416.272 233.778,423.728 237,429 240.222,423.728 244.778,416.272 248,411 226,411
- "/>
-<polygon style="fill:#FFFFFF;" points="270.728,411 263.272,411 258,416.272 258,423.728 263.272,429 270.728,429 276,423.728
- 276,416.272 "/>
-<g>
- <rect x="206" y="424" width="2" height="2"/>
- <rect x="206" y="416" width="2" height="6"/>
-</g>
-<g>
- <rect x="236" y="421" width="2" height="2"/>
- <rect x="236" y="413" width="2" height="6"/>
-</g>
-<polygon points="92.43,417.286 91.016,415.872 85.051,421.836 82.688,419.473 81.274,420.887 85.016,424.629 85.051,424.594
- 85.087,424.629 "/>
-<path d="M117.388,423c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756
- c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727
- c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155
- c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17
- c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089
- c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.184,0.146,0.396,0.146,0.639
- c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633
- c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897
- c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,425.825
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C116.9,426.141,117.173,426.036,117.412,425.825L117.412,425.825z"/>
-<circle cx="177" cy="452" r="9"/>
-<circle cx="87" cy="452" r="9"/>
-<g>
- <rect x="176" y="455" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="176" y="447" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<circle cx="147" cy="452" r="9"/>
-<g>
- <rect x="146" y="447" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="146" y="451" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<circle cx="117" cy="452" r="9"/>
-<polygon points="214.778,454.728 210.222,447.272 207,442 203.778,447.272 199.222,454.728 196,460 218,460 "/>
-<polygon points="229.222,448.272 233.778,455.728 237,461 240.222,455.728 244.778,448.272 248,443 226,443 "/>
-<polygon points="270.728,443 263.272,443 258,448.272 258,455.728 263.272,461 270.728,461 276,455.728 276,448.272 "/>
-<g>
- <rect x="206" y="456" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="206" y="448" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<g>
- <rect x="236" y="453" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="236" y="445" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<polygon style="fill:#FFFFFF;" points="92.43,449.286 91.016,447.872 85.051,453.836 82.688,451.473 81.274,452.887 85.016,456.629
- 85.051,456.594 85.087,456.629 "/>
-<path style="fill:#FFFFFF;" d="M117.388,455c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112
- c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- c-0.393-0.112-0.807-0.17-1.249-0.17c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.184,0.146,0.396,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,457.825
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C116.9,458.141,117.173,458.036,117.412,457.825L117.412,457.825z"/>
-<rect x="262" y="419" width="10" height="3"/>
-<rect x="262" y="451" style="fill:#FFFFFF;" width="10" height="3"/>
-<g>
- <circle style="fill:#FFFFFF;" cx="434.375" cy="417.5" r="6.5"/>
- <circle style="fill:#FFFFFF;" cx="365.375" cy="417.5" r="6.5"/>
- <g>
- <rect x="433.652" y="419.667" width="1.444" height="1.444"/>
- <rect x="433.652" y="413.889" width="1.444" height="4.333"/>
- </g>
- <circle style="fill:#FFFFFF;" cx="411.375" cy="417.5" r="6.5"/>
- <g>
- <rect x="410.652" y="413.889" width="1.444" height="1.444"/>
- <rect x="410.652" y="416.778" width="1.444" height="4.333"/>
- </g>
- <circle style="fill:#FFFFFF;" cx="388.375" cy="417.5" r="6.5"/>
- <polygon style="fill:#FFFFFF;" points="461.971,419.778 459.279,415.222 457.375,412 455.471,415.222 452.779,419.778 450.875,423
- 463.875,423 "/>
- <polygon style="fill:#FFFFFF;" points="475.779,415.222 478.471,419.778 480.375,423 482.279,419.778 484.971,415.222 486.875,412
- 473.875,412 "/>
- <polygon style="fill:#FFFFFF;" points="506.067,411 500.683,411 496.875,414.808 496.875,420.192 500.683,424 506.067,424
- 509.875,420.192 509.875,414.808 "/>
- <g>
- <rect x="456.784" y="420.556" width="1.182" height="1.222"/>
- <rect x="456.784" y="415.667" width="1.182" height="3.667"/>
- </g>
- <g>
- <rect x="479.784" y="418.111" width="1.182" height="1.222"/>
- <rect x="479.784" y="413.222" width="1.182" height="3.667"/>
- </g>
- <polygon points="369.297,415.54 368.275,414.519 363.967,418.826 362.261,417.119 361.239,418.141 363.942,420.843
- 363.967,420.818 363.993,420.843 "/>
- <path d="M388.655,419.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457
- c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458
- c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803
- c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365
- c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782
- c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329
- c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47
- c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544
- c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z
- M388.673,421.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235
- c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552
- c0.173,0.152,0.371,0.228,0.596,0.228C388.303,421.935,388.5,421.859,388.673,421.707L388.673,421.707z"/>
- <circle cx="434.375" cy="440.5" r="6.5"/>
- <circle cx="365.375" cy="440.5" r="6.5"/>
- <g>
- <rect x="433.652" y="442.667" style="fill:#FFFFFF;" width="1.444" height="1.444"/>
- <rect x="433.652" y="436.889" style="fill:#FFFFFF;" width="1.444" height="4.333"/>
- </g>
- <circle cx="411.375" cy="440.5" r="6.5"/>
- <g>
- <rect x="410.652" y="436.889" style="fill:#FFFFFF;" width="1.444" height="1.444"/>
- <rect x="410.652" y="439.778" style="fill:#FFFFFF;" width="1.444" height="4.333"/>
- </g>
- <circle cx="388.375" cy="440.5" r="6.5"/>
- <polygon points="461.971,442.778 459.279,438.222 457.375,435 455.471,438.222 452.779,442.778 450.875,446 463.875,446 "/>
- <polygon points="475.779,438.222 478.471,442.778 480.375,446 482.279,442.778 484.971,438.222 486.875,435 473.875,435 "/>
- <polygon points="506.067,434 500.683,434 496.875,437.808 496.875,443.192 500.683,447 506.067,447 509.875,443.192
- 509.875,437.808 "/>
- <g>
- <rect x="456.784" y="443.556" style="fill:#FFFFFF;" width="1.182" height="1.222"/>
- <rect x="456.784" y="438.667" style="fill:#FFFFFF;" width="1.182" height="3.667"/>
- </g>
- <g>
- <rect x="479.784" y="441.111" style="fill:#FFFFFF;" width="1.182" height="1.222"/>
- <rect x="479.784" y="436.222" style="fill:#FFFFFF;" width="1.182" height="3.667"/>
- </g>
- <polygon style="fill:#FFFFFF;" points="369.297,438.54 368.275,437.519 363.967,441.826 362.261,440.119 361.239,441.141
- 363.942,443.843 363.967,443.818 363.993,443.843 "/>
- <path style="fill:#FFFFFF;" d="M388.655,442.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457
- c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458
- c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803
- c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365
- c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782
- c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329
- c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47
- c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544
- c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z
- M388.673,444.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235
- c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552
- c0.173,0.152,0.371,0.228,0.596,0.228C388.303,444.935,388.5,444.859,388.673,444.707L388.673,444.707z"/>
- <rect x="499.764" y="416.778" width="7.222" height="2.167"/>
- <rect x="499.764" y="439.778" style="fill:#FFFFFF;" width="7.222" height="2.167"/>
-</g>
-<path d="M60.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C58.521,191.046,58.267,191,58,191c-1.657,0-3,1.343-3,3
- c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C50.521,199.045,50.267,199,50,199c-1.657,0-3,1.343-3,3
- c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C49.479,204.954,49.733,205,50,205c1.657,0,3-1.343,3-3
- c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C57.479,196.955,57.733,197,58,197c1.657,0,3-1.343,3-3
- C61,193.732,60.954,193.479,60.889,193.232z"/>
-<path d="M47,372v2h14v-2H47z M47,379h14v-2H47V379z M47,384h14v-2H47V384z"/>
-<path d="M54.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47c0.245-0.312,0.369-0.661,0.369-1.047
- c0-0.316-0.103-0.572-0.308-0.771C56.487,407.1,56.206,407,55.851,407c-0.417,0-0.76,0.138-1.027,0.416
- c-0.267,0.278-0.4,0.612-0.4,1.003C54.425,408.755,54.516,409.033,54.697,409.253z M51.348,414.171
- c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581
- c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71
- c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762
- c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882
- c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.893-3.531
- c0.34-1.183,0.565-1.982,0.672-2.406c0.106-0.424,0.159-0.773,0.159-1.052c0-0.209-0.062-0.38-0.185-0.517
- c-0.123-0.137-0.271-0.202-0.441-0.202c-0.377,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L51,413.831
- l0.204,0.331L51.348,414.171z"/>
-<g>
- <polygon points="61,227 55.628,227 57.632,229.005 55,231.638 56.362,233 58.994,230.368 61,232.374 "/>
- <polygon points="51.638,235 49.006,237.633 47,235.627 47,241 52.373,241 50.368,238.995 53,236.363 "/>
-</g>
-<g>
- <polygon points="61,264.362 59.638,263 57.006,265.632 55,263.626 55,269 60.372,269 58.368,266.995 "/>
- <polygon points="49.632,273.005 47,275.637 48.362,277 50.994,274.367 53,276.373 53,271 47.627,271 "/>
-</g>
-<path style="fill:#FFFFFF;" d="M22.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25
- c0-2.898,2.351-5.25,5.25-5.25c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L25,449.125V443l-2.058,2.057
- c-0.001-0.001-0.013,0.01-0.016,0.01C21.662,443.802,19.932,443,18,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7
- c3.122,0,5.737-2.054,6.64-4.875H22.761z"/>
-<path d="M58.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25c0-2.898,2.351-5.25,5.25-5.25
- c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L61,449.125V443l-2.058,2.057c-0.002-0.001-0.013,0.01-0.016,0.01
- C57.662,443.802,55.932,443,54,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7c3.122,0,5.737-2.054,6.64-4.875H58.761z"/>
-<g>
- <path d="M54,301.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52l0.54,2.972l-2.455-1.42
- L54,309.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381l0.554-0.073l0.228-0.51
- L54,301.45 M54,299l-2.101,4.699L47,304.349l3.601,3.553L49.674,313L54,310.497L58.326,313l-0.927-5.099L61,304.349l-4.899-0.649
- L54,299L54,299z"/>
-</g>
-<g>
- <polygon style="fill:#F3A914;" points="54,343.919 50.359,346.026 51.14,341.73 48.078,338.71 52.241,338.158 54,334.225
- 55.759,338.158 59.922,338.71 56.86,341.73 57.641,346.026 "/>
- <g>
- <path style="fill:#F3A914;" d="M54,335.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52
- l0.54,2.972l-2.455-1.42L54,343.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381
- l0.554-0.073l0.228-0.51L54,335.45 M54,333l-2.101,4.699L47,338.349l3.601,3.553L49.674,347L54,344.497L58.326,347l-0.927-5.099
- L61,338.349l-4.899-0.649L54,333L54,333z"/>
- </g>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M334,486c0-1.476-0.81-2.745-1.999-3.435v6.871C333.19,488.745,334,487.476,334,486z"/>
- <g>
- <polygon style="fill:#FFFFFF;" points="323,483.375 323,488.625 325.557,488.625 330,493 330,479 325.557,483.375 "/>
- <path style="fill:#FFFFFF;" d="M332.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- c2.888-0.86,4.999-3.525,4.999-6.693C337,482.83,334.889,480.166,332.001,479.306z"/>
- </g>
-</g>
-<path style="fill:#FFFFFF;" d="M335.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354
- c0-3.17-2.111-5.834-4.998-6.694v1.58C334.047,517.685,335.5,519.668,335.5,522z M332.002,518.565v1.21l1.981,1.982
- C333.899,520.386,333.124,519.216,332.002,518.565z M336.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H323v5.25
- h2.557L330,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599
- v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L336.7,527.301z M330,515l-1.397,1.375l1.397,1.398
- V515z"/>
-<path style="fill:#FFFFFF;" d="M330,565c1.105,0,2-0.896,2-2h-4C328,564.104,328.896,565,330,565z M334,559.625v-3
- c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L324,561.625
- h12L334,559.625z"/>
-<path style="fill:#FFFFFF;" d="M334,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767
- c-0.012,0.003-0.022,0.008-0.033,0.011l5.033,5.033V592.625z M330,601c1.105,0,2-0.896,2-2h-4C328,600.104,328.896,601,330,601z
- M336.993,599.593l-0.007,0.008l-12.593-12.596L323,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- l3.374,3.375l1.404-1.4L336.993,599.593z"/>
-<g>
- <g>
- <path style="fill:#FFFFFF;" d="M336,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S337.104,628,336,628z M324,628
- c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S325.104,628,324,628z M330,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2
- S331.104,628,330,628z"/>
- </g>
-</g>
-<path style="fill:#FFFFFF;" d="M336.143,667.974L330,662l-6.142,5.974c-0.478,0.464-0.478,1.216,0,1.679
- c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0
- C336.619,669.188,336.619,668.438,336.143,667.974z"/>
-<path style="fill:#FFFFFF;" d="M323.857,700.026L330,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679
- c-0.477-0.463-1.249-0.463-1.726,0L330,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0
- C323.381,698.81,323.381,699.562,323.857,700.026z"/>
-<path style="fill:#FFFFFF;" d="M330,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999
- C339,733.029,334.971,729,330,729z M331,743.001h-2v-6.002h2V743.001z M331,735h-2v-2h2V735z"/>
-<path style="fill:#FFFFFF;" d="M331,783v-2h2v2H331z M331,777h2v2h-2V777z M331,773h2v2h-2V773z M331,769h2v2h-2V769z M331,765h2v2
- h-2V765z M327,781h2v2h-2V781z M327,777h2v2h-2V777z M327,773h2v2h-2V773z M327,769h2v2h-2V769z M327,765h2v2h-2V765z"/>
-<path style="fill:#FFFFFF;" d="M335.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903
- c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C336.077,842.581,336.077,842.062,335.769,841.741z"/>
-<path style="fill:#FFFFFF;" d="M373.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15
- c0.828,0,1.5-0.672,1.5-1.5v-15C375,837.672,374.328,837,373.5,837z M373,853.002h-14v-12h14V853.002z M363,844.002h-2v2h2V844.002z
- M371,844.002h-2v2h2V844.002z M367,844.002h-2v2h2V844.002z M367,848.002h-2v2h2V848.002z M363,848.002h-2v2h2V848.002z
- M371,848.002h-2v2h2V848.002z"/>
-<path style="fill:#FFFFFF;" d="M370.787,807.22l-2.186,2.185l-2.009-2.009l2.185-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L361,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C370.979,809.838,371.234,808.429,370.787,807.22z"/>
-<path style="fill:#FFFFFF;" d="M367,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5
- c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H367z"/>
-<path style="fill:#FFFFFF;" d="M365,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5
- c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H365z"/>
-<path style="fill:#FFFFFF;" d="M373.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.605,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C374.106,696.882,374.106,696.158,373.681,695.711z"/>
-<path d="M365,671h2v-6h-2V671z M365,661v2h2v-2H365z"/>
-<path style="fill:#FFFFFF;" d="M371.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448
- l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L364.505,624c-0.868,0.185-1.676,0.529-2.396,0.997
- l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L359,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045
- l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M365.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C368.044,632.132,367.129,633.046,365.999,633.046z"/>
-<path style="fill:#FFFFFF;" d="M368,588v-1h-4v1h-4v2h12v-2H368z M361,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5
- V591h-10V599.5z M367.25,593h1.5v6h-1.5V593z M363.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4_2_" style="fill:#FFFFFF;" d="M409.974,695.857L404,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726L407.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,695.38,410.437,695.38,409.974,695.857z"/>
-<path id="path4237-4-1_2_" d="M409.974,729.357L404,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,728.88,410.437,728.881,409.974,729.357z"/>
-<g>
- <circle style="opacity:0.3;" cx="135.5" cy="256.5" r="12.5"/>
- <circle style="fill:#FFFFFF;" cx="135.5" cy="256.5" r="9.274"/>
- <path d="M141.618,252.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0
- c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.357
- C141.927,253.581,141.927,253.062,141.618,252.741z"/>
-</g>
-<path id="path4209" style="fill:#768D99;" d="M52.875,565.125h2v-14h-2V565.125z M46.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365">
- <g id="g4367">
- <path id="path4369" style="fill:#768D99;" d="M55,524.25h-5.625v1.375H55V524.25z M55,521.125h-5.625v1.375H55V521.125z
- M50.25,515.125v2.75h-3.375v11H57.5v-2.75h3.375v-11H50.25z M55.875,527.198H48.5V519.5h7.375V527.198z M59.191,524.448H57.5
- v-6.573h-5.625v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375">
- <path id="path4377" style="fill:#768D99;" d="M57.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L57.268,480.449z
- M60.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14
- C60.955,480.047,60.955,479.554,60.649,479.248 M50.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543
- L50.007,489.172z"/>
-</g>
-<g id="g4383">
- <rect id="rect4385" x="46.875" y="490.75" style="fill:#768D99;" width="14" height="2"/>
-</g>
-<path id="path4209_1_" d="M211.875,565.125h2v-14h-2V565.125z M205.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365_1_">
- <g id="g4367_1_">
- <path id="path4369_1_" d="M214,524.25h-5.625v1.375H214V524.25z M214,521.125h-5.625v1.375H214V521.125z M209.25,515.125v2.75
- h-3.375v11H216.5v-2.75h3.375v-11H209.25z M214.875,527.198H207.5V519.5h7.375V527.198z M218.191,524.448H216.5v-6.573h-5.625
- v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375_1_">
- <path id="path4377_1_" d="M216.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L216.268,480.449z M219.649,479.248l-0.379-0.37
- c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14C219.955,480.047,219.955,479.554,219.649,479.248
- M209.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543L209.007,489.172z"/>
-</g>
-<g id="g4383_1_">
- <rect id="rect4385_1_" x="205.875" y="490.75" width="14" height="2"/>
-</g>
-<path id="path4209_2_" style="fill:#FFFFFF;" d="M364.875,565.125h2v-14h-2V565.125z M358.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365_2_">
- <g id="g4367_2_">
- <path id="path4369_2_" style="fill:#FFFFFF;" d="M367,524.25h-5.625v1.375H367V524.25z M367,521.125h-5.625v1.375H367V521.125z
- M362.25,515.125v2.75h-3.375v11H369.5v-2.75h3.375v-11H362.25z M367.875,527.198H360.5V519.5h7.375V527.198z M371.191,524.448
- H369.5v-6.573h-5.625v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375_2_">
- <path id="path4377_2_" style="fill:#FFFFFF;" d="M369.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L369.268,480.449z
- M372.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14
- C372.955,480.047,372.955,479.554,372.649,479.248 M362.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081
- l-1.565-1.543L362.007,489.172z"/>
-</g>
-<g id="g4383_2_">
- <rect id="rect4385_2_" x="358.875" y="490.75" style="fill:#FFFFFF;" width="14" height="2"/>
-</g>
-<g>
- <polygon points="91.628,227 93.632,229.005 91,231.638 92.362,233 94.994,230.368 97,232.374 97,227 "/>
- <polygon points="87.638,235 85.006,237.633 83,235.627 83,241 88.373,241 86.368,238.995 89,236.363 "/>
- <polygon points="88.374,227 83,227 83,232.372 85.005,230.368 87.638,233 89,231.638 86.368,229.006 "/>
- <polygon points="92.363,235 91,236.362 93.633,238.994 91.627,241 97,241 97,235.627 94.995,237.632 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="91.628,263 93.632,265.005 91,267.638 92.362,269 94.994,266.368 97,268.374 97,263 "/>
- <polygon style="fill:#FFFFFF;" points="87.638,271 85.006,273.633 83,271.627 83,277 88.373,277 86.368,274.995 89,272.363 "/>
- <polygon style="fill:#FFFFFF;" points="88.374,263 83,263 83,268.372 85.005,266.368 87.638,269 89,267.638 86.368,265.006 "/>
- <polygon style="fill:#FFFFFF;" points="92.363,271 91,272.362 93.633,274.994 91.627,277 97,277 97,271.627 94.995,273.632 "/>
-</g>
-<g id="Shape_7_">
- <path style="fill:#FFFFFF;" d="M99,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S102.85,587,99,587L99,587z M99,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S102.08,599.6,99,599.6z M99.35,590.5H98.3v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<g id="Shape_4_">
- <path style="fill:#FFFFFF;" d="M411,587c-3.85,0-7,3.15-7,7s3.15,7,7,7s7-3.15,7-7S414.85,587,411,587L411,587z M411,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S414.08,599.6,411,599.6z M411.35,590.5h-1.05v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<g id="Shape_2_">
- <path d="M258,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S261.85,587,258,587L258,587z M258,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S261.08,599.6,258,599.6z M258.35,590.5h-1.05v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M258.212,52.555c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,52.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,52.555z"/>
-<path d="M258.212,88.62c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,88.612v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871S253.283,96,253.815,96h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,88.62z"/>
-<path style="fill:#3C5563;" d="M258.212,16.556c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,16.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,16.556z"/>
-<g>
- <circle style="fill:#FFFFFF;" cx="207" cy="364.834" r="8"/>
- <polygon points="212.392,362.01 210.978,360.596 205.014,366.56 202.65,364.197 201.236,365.611 204.978,369.353 205.014,369.318
- 205.049,369.353 "/>
- <path style="fill:#FFFFFF;" d="M266,362.037c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.953-5.221,4.293v-14.792
- c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V362.037z"/>
- <path d="M260.043,354.27l-2.722,2.755l-2.755,2.722c-0.314,0.316-0.301,0.816,0.027,1.116c0.328,0.301,0.847,0.288,1.161-0.028
- l1.867-1.848l0.008,0.008l0.827-0.835l0.835-0.827l-0.008-0.008l1.848-1.867c0.316-0.314,0.329-0.833,0.028-1.161
- C260.859,353.969,260.359,353.957,260.043,354.27z"/>
- <path d="M261.149,359.748l-2.755-2.722l-2.722-2.755c-0.316-0.314-0.816-0.301-1.116,0.027c-0.301,0.328-0.288,0.847,0.028,1.161
- l1.848,1.867l-0.008,0.008l0.835,0.827l0.827,0.835l0.008-0.008l1.867,1.848c0.314,0.316,0.833,0.329,1.161,0.028
- C261.45,360.564,261.463,360.064,261.149,359.748z"/>
- <path style="fill:#FFFFFF;" d="M233,372L233,372c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C233.448,373,233,372.552,233,372z"/>
- <g>
- <path style="fill:#FFFFFF;" d="M225.922,372.707L225.922,372.707c-0.391-0.391-0.391-1.024,0-1.414l4.243-4.243
- c0.391-0.391,1.024-0.391,1.414,0l0,0c0.391,0.391,0.391,1.024,0,1.414l-4.243,4.243
- C226.945,373.098,226.312,373.098,225.922,372.707z"/>
- <path style="fill:#FFFFFF;" d="M225.922,362.795L225.922,362.795c-0.391,0.391-0.391,1.024,0,1.414l4.243,4.243
- c0.391,0.391,1.024,0.391,1.414,0l0,0c0.391-0.391,0.391-1.024,0-1.414l-4.243-4.243
- C226.945,362.405,226.312,362.405,225.922,362.795z"/>
- </g>
-</g>
-<polygon style="fill:#009900;" points="381.54,289.044 381.54,294.044 378.04,294.044 383.04,299.011 388.04,294.044
- 384.54,294.044 384.54,289.044 "/>
-<polygon style="fill:#990000;" points="359.5,298.971 359.5,293.971 363,293.971 358,289.004 353,293.971 356.5,293.971
- 356.5,298.971 "/>
-<polygon style="fill:#23D545;" points="381.54,329.044 381.54,334.044 378.04,334.044 383.04,339.011 388.04,334.044
- 384.54,334.044 384.54,329.044 "/>
-<polygon style="fill:#FF5050;" points="359.5,338.971 359.5,333.971 363,333.971 358,329.004 353,333.971 356.5,333.971
- 356.5,338.971 "/>
-<path style="fill:#768D99;" d="M239.59,246H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V247.41C241,246.634,240.366,246,239.59,246z M231.049,258.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,258.519z"/>
-<path style="fill:#768D99;" d="M340.633,248.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,249.494,341.058,248.771,340.633,248.324z"/>
-<path style="fill:#768D99;" d="M289.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V247.5C291.016,246.675,290.34,246,289.515,246z M286.896,250.138l-4.729,5.016
- c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551
- l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,249.297,287.205,249.817,286.896,250.138z"/>
-<path style="fill:#768D99;" d="M314.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V247.5C316.016,246.675,315.34,246,314.515,246z M304,253c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S304.552,253,304,253z M308,253c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,253,308,253z M312,253
- c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,253,312,253z"/>
-<g>
- <path style="fill:#768D99;" d="M258,258L258,258c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C258.448,259,258,258.552,258,258z"/>
- <path style="fill:#768D99;" d="M256.578,253.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542
- l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,253.493,256.775,253.235,256.578,253.038z"/>
-</g>
-<path d="M239.59,286H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V287.41C241,286.634,240.366,286,239.59,286z M231.049,298.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,298.519z"/>
-<path d="M340.633,288.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0
- c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713
- C341.058,289.494,341.058,288.771,340.633,288.324z"/>
-<path d="M289.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5
- V287.5C291.016,286.675,290.34,286,289.515,286z M286.896,290.138l-4.729,5.016c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133
- c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0
- C287.205,289.297,287.205,289.817,286.896,290.138z"/>
-<path d="M314.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5
- V287.5C316.016,286.675,315.34,286,314.515,286z M304,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S304.552,293,304,293z
- M308,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,293,308,293z M312,293c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S312.552,293,312,293z"/>
-<g>
- <path d="M258,298L258,298c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6C258.448,299,258,298.552,258,298z
- "/>
- <path d="M256.578,293.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542l-3.542,3.542
- c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,293.493,256.775,293.235,256.578,293.038z"/>
-</g>
-<polygon style="fill:#59DB8F;" points="656.492,249.044 656.492,254.044 652.992,254.044 657.992,259.011 662.992,254.044
- 659.492,254.044 659.492,249.044 "/>
-<polygon style="fill:#E45959;" points="634.453,258.971 634.453,253.971 637.953,253.971 632.953,249.004 627.953,253.971
- 631.453,253.971 631.453,258.971 "/>
-<polygon style="fill:#429E47;" points="381.54,249.044 381.54,254.044 378.04,254.044 383.04,259.011 388.04,254.044
- 384.54,254.044 384.54,249.044 "/>
-<polygon style="fill:#E33734;" points="359.5,258.971 359.5,253.971 363,253.971 358,249.004 353,253.971 356.5,253.971
- 356.5,258.971 "/>
-<polygon style="fill:#768D99;" points="410,252.999 410.001,257 407.057,257 411,261.083 414.942,257 412,257 412,253 "/>
-<polygon style="fill:#768D99;" points="406,255.001 405.999,251 408.943,251 405,246.917 401.058,251 404,251 404,255 "/>
-<g>
- <polygon points="410,292.999 410.001,297 407.057,297 411,301.083 414.942,297 412,297 412,293 "/>
- <polygon points="406,295.001 405.999,291 408.943,291 405,286.917 401.058,291 404,291 404,295 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="410,332.999 410.001,337 407.057,337 411,341.083 414.942,337 412,337 412,333 "/>
- <polygon style="fill:#FFFFFF;" points="406,335.001 405.999,331 408.943,331 405,326.917 401.058,331 404,331 404,335 "/>
-</g>
-<path style="fill:#FFFFFF;" d="M239.59,326H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V327.41C241,326.634,240.366,326,239.59,326z M231.049,338.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,338.519z"/>
-<path style="fill:#FFFFFF;" d="M340.633,328.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,329.494,341.058,328.771,340.633,328.324z"/>
-<path style="fill:#FFFFFF;" d="M289.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V327.5C291.016,326.675,290.34,326,289.515,326z M286.896,330.138l-4.729,5.016
- c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551
- l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,329.297,287.205,329.817,286.896,330.138z"/>
-<path style="fill:#FFFFFF;" d="M314.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V327.5C316.016,326.675,315.34,326,314.515,326z M304,333c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S304.552,333,304,333z M308,333c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,333,308,333z M312,333
- c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,333,312,333z"/>
-<g>
- <path style="fill:#FFFFFF;" d="M258,338L258,338c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C258.448,339,258,338.552,258,338z"/>
- <path style="fill:#FFFFFF;" d="M256.578,333.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542
- l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,333.493,256.775,333.235,256.578,333.038z"/>
-</g>
-<g>
- <polygon style="fill:#E45959;" points="587,256.683 587,258.625 582,258.625 581.999,260.625 587,260.624 587,262.568
- 590.77,259.625 "/>
- <circle style="fill:#E45959;" cx="577.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E99003;" points="612,256.683 612,258.625 607,258.625 606.999,260.625 612,260.624 612,262.568
- 615.77,259.625 "/>
- <circle style="fill:#E99003;" cx="602.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M439,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V248H439z M439,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"/>
- <path style="fill:#768D99;" d="M431.07,257.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,257.811z"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M464,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V248H464z M464,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"/>
- <path style="fill:#768D99;" d="M458,256c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3
- C457,255.552,457.448,256,458,256z"/>
- <circle style="fill:#768D99;" cx="458" cy="258" r="1"/>
-</g>
-<path style="fill:#768D99;" d="M491,256.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499
- c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V256.499z"/>
-<g>
- <polygon style="fill:#768D99;" points="512,256.683 512,258.625 507,258.625 506.999,260.625 512,260.624 512,262.568
- 515.77,259.625 "/>
- <circle style="fill:#768D99;" cx="502.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E33734;" points="537,256.683 537,258.625 532,258.625 531.999,260.625 537,260.624 537,262.568
- 540.77,259.625 "/>
- <circle style="fill:#E33734;" cx="527.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <path d="M439,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006
- c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012
- c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H439z
- M439,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"/>
- <path d="M431.07,297.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,297.811z"/>
-</g>
-<g>
- <path d="M464,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006
- c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012
- c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H464z
- M464,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"/>
- <path d="M458,296c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3C457,295.552,457.448,296,458,296z"/>
- <circle cx="458" cy="298" r="1"/>
-</g>
-<path d="M491,296.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499c0-0.825,0.675-1.501,1.501-1.501
- h12.999c0.825,0,1.501,0.675,1.501,1.501V296.499z"/>
-<g>
- <polygon points="512,296.683 512,298.625 507,298.625 506.999,300.625 512,300.624 512,302.568 515.77,299.625 "/>
- <circle cx="502.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#990000;" points="537,296.683 537,298.625 532,298.625 531.999,300.625 537,300.624 537,302.568
- 540.77,299.625 "/>
- <circle style="fill:#990000;" cx="527.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M439,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V328H439z M439,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"/>
- <path style="fill:#FFFFFF;" d="M431.07,337.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,337.811z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M464,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V328H464z M464,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"/>
- <path style="fill:#FFFFFF;" d="M458,336c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3
- C457,335.552,457.448,336,458,336z"/>
- <circle style="fill:#FFFFFF;" cx="458" cy="338" r="1"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M475.5,327.501c0-0.552,0.449-1.001,1.001-1.001h12.998c0.552,0,1.001,0.449,1.001,1.001v8.998
- c0,0.552-0.449,1.001-1.001,1.001h-9.277c-1.205,0-3.125,1.286-4.722,3.082V327.501z"/>
- <path style="fill:#FFFFFF;" d="M489.499,327c0.271,0,0.501,0.229,0.501,0.501v8.999c0,0.271-0.229,0.501-0.501,0.501h-9.278
- c-1.253,0-2.836,1.01-4.221,2.34v-11.84c0-0.271,0.229-0.501,0.501-0.501H489.499 M489.499,326h-12.999
- c-0.825,0-1.501,0.675-1.501,1.501V342c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.501v-8.999
- C491,326.675,490.325,326,489.499,326L489.499,326z"/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="512,336.683 512,338.625 507,338.625 506.999,340.625 512,340.624 512,342.568
- 515.77,339.625 "/>
- <circle style="fill:#FFFFFF;" cx="502.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#FF5050;" points="537,336.683 537,338.625 532,338.625 531.999,340.625 537,340.624 537,342.568
- 540.77,339.625 "/>
- <circle style="fill:#FF5050;" cx="527.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E99003;" points="562,256.683 562,258.625 557,258.625 556.999,260.625 562,260.624 562,262.568
- 565.77,259.625 "/>
- <circle style="fill:#E99003;" cx="552.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#AF6B00;" points="562,296.683 562,298.625 557,298.625 556.999,300.625 562,300.624 562,302.568
- 565.77,299.625 "/>
- <circle style="fill:#AF6B00;" cx="552.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#FFA20D;" points="562,336.683 562,338.625 557,338.625 556.999,340.625 562,340.624 562,342.568
- 565.77,339.625 "/>
- <circle style="fill:#FFA20D;" cx="552.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M208,255.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027
- c-0.393,0-0.75,0.157-1.017,0.409L208,255.939z"/>
- <path style="fill:#768D99;" d="M212.061,254l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22
- s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,250.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,254z"/>
-</g>
-<g>
- <path d="M208,295.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027c-0.393,0-0.75,0.157-1.017,0.409L208,295.939z"/>
- <path d="M212.061,294l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22
- l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,290.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,294z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M208,335.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027
- c-0.393,0-0.75,0.157-1.017,0.409L208,335.939z"/>
- <path style="fill:#FFFFFF;" d="M212.061,334l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22
- s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,330.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,334z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M103.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401
- l-3.509-3.833H103.669 M105.316,551.125H92.121c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538
- l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C106.228,551.833,105.924,551.125,105.316,551.125L105.316,551.125z"/>
-<path style="fill:#FFFFFF;" d="M415.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401
- l-3.509-3.833H415.669 M417.316,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538
- l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C418.228,551.833,417.924,551.125,417.316,551.125L417.316,551.125z"/>
-<path d="M263.231,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401l-3.509-3.833H263.231
- M264.878,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538l3.635,1.531
- c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C265.79,551.833,265.486,551.125,264.878,551.125L264.878,551.125z"/>
-<g>
- <g>
- <polygon style="fill:#FFFFFF;" points="323.5,411.5 338.379,411.5 323.5,426.379 "/>
- <path style="fill:#FFFFFF;" d="M337.172,412L324,425.172V412H337.172 M339.586,411H323v16.586L339.586,411L339.586,411z"/>
- </g>
- <g>
- <polygon style="fill:#FFFFFF;" points="325.621,428.5 340.5,413.621 340.5,428.5 "/>
- <path style="fill:#FFFFFF;" d="M340,414.828V428h-13.172L340,414.828 M341,412.414L324.414,429H341V412.414L341,412.414z"/>
- </g>
- <polygon style="fill:#D40000;" points="339.586,411 323,427.586 323,429 324.414,429 341,412.414 341,411 "/>
-</g>
-<path style="fill:#768D99;" d="M97.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L97.575,814.82z M98,815.718
- c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916
- c-0.246,0.411-0.246,0.922,0,1.333c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C98.141,815.717,98.07,815.718,98,815.718z M105.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.207-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C106.061,811.745,106.061,812.255,105.815,812.666L105.815,812.666z
- M104.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C102.573,814.476,103.842,813.377,104.666,812z"/>
-<path d="M257.137,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L257.137,814.82z M257.561,815.718c-2.849,0-5.336-1.496-6.667-3.719
- c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916c-0.246,0.411-0.246,0.922,0,1.333
- c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C257.703,815.717,257.632,815.718,257.561,815.718z M265.377,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C265.623,811.745,265.623,812.255,265.377,812.666L265.377,812.666z
- M264.228,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C262.134,814.476,263.403,813.377,264.228,812z"/>
-<path style="fill:#FFFFFF;" d="M409.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L409.575,814.82z M410,815.718
- c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916
- c-0.246,0.411-0.246,0.922,0,1.333c1.565,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C410.141,815.717,410.07,815.718,410,815.718z M417.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C418.061,811.745,418.061,812.255,417.815,812.666L417.815,812.666z
- M416.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C414.573,814.476,415.842,813.377,416.666,812z"/>
-<path style="fill:#FFFFFF;" d="M410,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5
- C418,844.122,414.418,840.289,410,840.289z M409.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42
- s-2.42-1.084-2.42-2.42C407.579,842.927,408.663,841.844,409.999,841.844z M410,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C416.417,846.357,413.544,849.059,410,849.059z"/>
-<path d="M257.561,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5C265.561,844.122,261.98,840.289,257.561,840.289z
- M257.561,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42s-2.42-1.084-2.42-2.42
- C255.141,842.927,256.224,841.844,257.561,841.844z M257.561,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C263.978,846.357,261.105,849.059,257.561,849.059z"/>
-<path style="fill:#768D99;" d="M98,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5
- C106,844.122,102.418,840.289,98,840.289z M97.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42
- s-2.42-1.084-2.42-2.42C95.579,842.927,96.663,841.844,97.999,841.844z M98,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C104.417,846.357,101.544,849.059,98,849.059z"/>
-<g>
- <path style="fill:#768D99;" d="M99,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862L95.609,774H93.4c0-3.08,2.52-5.6,5.6-5.6
- s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C95.703,780.369,97.28,781,99,781
- c3.85,0,7-3.15,7-7C106,770.15,102.85,767,99,767z"/>
- <polygon style="fill:#768D99;" points="98.3,770.5 98.3,774.7 101.94,776.94 102.5,776.03 99.35,774.14 99.35,770.5 "/>
-</g>
-<g>
- <path d="M258,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H252.4c0-3.08,2.52-5.6,5.6-5.6s5.6,2.52,5.6,5.6
- c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C254.703,780.369,256.28,781,258,781c3.85,0,7-3.15,7-7
- C265,770.15,261.85,767,258,767z"/>
- <polygon points="257.3,770.5 257.3,774.7 260.94,776.94 261.5,776.03 258.35,774.14 258.35,770.5 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M411,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H405.4c0-3.08,2.52-5.6,5.6-5.6
- s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C407.703,780.369,409.28,781,411,781
- c3.85,0,7-3.15,7-7C418,770.15,414.85,767,411,767z"/>
- <polygon style="fill:#FFFFFF;" points="410.3,770.5 410.3,774.7 413.94,776.94 414.5,776.03 411.35,774.14 411.35,770.5 "/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M185.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458
- s7.52-3.339,7.52-7.458C193,903.424,189.633,900.085,185.48,900.085z M185.48,913.508c-3.323,0-6.016-2.671-6.016-5.966
- c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C191.496,910.837,188.803,913.508,185.48,913.508z"/>
- <path style="fill:#768D99;" d="M157,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H158v-21h34v9.093
- c0.382,0.448,0.718,0.935,1,1.456V888H157z M188,892h-3v-3h3V892z M192,892h-3v-3h3V892z"/>
- <polygon style="fill:#768D99;" points="185.98,905.042 184.98,905.042 184.98,907.042 182.98,907.042 182.98,908.042
- 184.98,908.042 184.98,910.042 185.98,910.042 185.98,908.042 187.98,908.042 187.98,907.042 185.98,907.042 "/>
-</g>
-<g>
- <path d="M241.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458s7.52-3.339,7.52-7.458
- C249,903.424,245.633,900.085,241.48,900.085z M241.48,913.508c-3.323,0-6.016-2.671-6.016-5.966c0-3.295,2.693-5.966,6.016-5.966
- s6.016,2.671,6.016,5.966C247.496,910.837,244.803,913.508,241.48,913.508z"/>
- <path d="M213,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H214v-21h34v9.093c0.382,0.448,0.718,0.935,1,1.456V888H213z M244,892
- h-3v-3h3V892z M248,892h-3v-3h3V892z"/>
- <polygon points="241.98,905.042 240.98,905.042 240.98,907.042 238.98,907.042 238.98,908.042 240.98,908.042 240.98,910.042
- 241.98,910.042 241.98,908.042 243.98,908.042 243.98,907.042 241.98,907.042 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M297.481,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458
- s7.52-3.339,7.52-7.458C305,903.424,301.634,900.085,297.481,900.085z M297.481,913.508c-3.323,0-6.016-2.671-6.016-5.966
- c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C303.496,910.837,300.803,913.508,297.481,913.508z"/>
- <path style="fill:#FFFFFF;" d="M269,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H270v-21h34v9.093
- c0.382,0.448,0.718,0.935,1,1.456V888H269z M300,892h-3v-3h3V892z M304,892h-3v-3h3V892z"/>
- <polygon style="fill:#FFFFFF;" points="297.981,905.042 296.981,905.042 296.981,907.042 294.981,907.042 294.981,908.042
- 296.981,908.042 296.981,910.042 297.981,910.042 297.981,908.042 299.981,908.042 299.981,907.042 297.981,907.042 "/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M345,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H345z M376.001,892h-3v-3h3V892z M380.001,892
- h-3v-3h3V892z"/>
- <polygon style="fill:#768D99;" points="375.601,908.186 377.394,906.394 372.394,906.394 372.394,911.394 374.187,909.601
- 377.794,913.207 376.001,915 381.001,915 381.001,910 379.208,911.793 "/>
-</g>
-<g>
- <path d="M401.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H401.001z M432.001,892h-3v-3h3V892z M436.001,892h-3v-3h3V892z"
- />
- <polygon points="431.602,908.186 433.394,906.394 428.394,906.394 428.394,911.394 430.187,909.601 433.794,913.207 432.001,915
- 437.001,915 437.001,910 435.208,911.793 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M457.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H457.001z M488.001,892h-3v-3h3V892z
- M492.001,892h-3v-3h3V892z"/>
- <polygon style="fill:#FFFFFF;" points="487.602,908.186 489.395,906.394 484.395,906.394 484.395,911.394 486.188,909.601
- 489.794,913.207 488.001,915 493.001,915 493.001,910 491.208,911.793 "/>
-</g>
-<rect x="89" y="300" style="fill:#7F7F7F;" width="2" height="12"/>
-<polygon style="fill:#7F7F7F;" points="96,339 91,339 91,334 89,334 89,346 91,346 91,341 96,341 "/>
-<polygon style="fill:#7F7F7F;" points="96,377 91,377 91,372 89,372 89,379 96,379 "/>
-<g>
- <g>
- <rect x="544" y="598" style="fill:#0275B8;" width="16" height="2"/>
- <rect x="544" y="608" style="fill:#0275B8;" width="16" height="2"/>
- <rect x="544" y="603" style="fill:#0275B8;" width="16" height="2"/>
- </g>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="551.374,574 546,574 546,579.372 548.005,577.368 550.638,580 552,578.638 549.368,576.006
- "/>
- <rect x="546" y="583" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="546" y="581" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="546" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="552" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="554" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="548" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="550" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="556" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="584" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="582" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="580" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="578" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="576" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="555" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="553" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="582.626,586 588,586 588,580.628 585.995,582.632 583.362,580 582,581.362 584.632,583.994
- "/>
-
- <rect x="587" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1175 1153)" style="fill:#FFFFFF;" width="1" height="5"/>
-
- <rect x="577" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1164 1149)" style="fill:#FFFFFF;" width="10" height="1"/>
-
- <rect x="576" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1153 1159)" style="fill:#FFFFFF;" width="1" height="11"/>
-
- <rect x="576" y="585" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1157 1171)" style="fill:#FFFFFF;" width="5" height="1"/>
-</g>
-<g>
- <polygon points="611.374,574 606,574 606,579.372 608.005,577.368 610.638,580 612,578.638 609.368,576.006 "/>
- <rect x="606" y="583" width="1" height="1"/>
- <rect x="606" y="581" width="1" height="1"/>
- <rect x="606" y="585" width="1" height="1"/>
- <rect x="612" y="585" width="1" height="1"/>
- <rect x="614" y="585" width="1" height="1"/>
- <rect x="608" y="585" width="1" height="1"/>
- <rect x="610" y="585" width="1" height="1"/>
- <rect x="616" y="585" width="1" height="1"/>
- <rect x="617" y="584" width="1" height="1"/>
- <rect x="617" y="582" width="1" height="1"/>
- <rect x="617" y="580" width="1" height="1"/>
- <rect x="617" y="578" width="1" height="1"/>
- <rect x="617" y="576" width="1" height="1"/>
- <rect x="617" y="574" width="1" height="1"/>
- <rect x="615" y="574" width="1" height="1"/>
- <rect x="613" y="574" width="1" height="1"/>
-</g>
-<g>
- <polygon points="642.626,586 648,586 648,580.628 645.995,582.632 643.362,580 642,581.362 644.632,583.994 "/>
- <rect x="647" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1295 1153)" width="1" height="5"/>
- <rect x="637" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1284 1149)" width="10" height="1"/>
- <rect x="636" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1273 1159)" width="1" height="11"/>
- <rect x="636" y="585" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1277 1171)" width="5" height="1"/>
-</g>
-<path style="fill:#B7D6EA;" d="M552,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C561.27,719.61,557,716.5,552,716.5z M552,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S554.76,729,552,729z M552,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S553.66,721,552,721z"/>
-<path style="fill:#B7D6EA;" d="M543,677h8v-10h-8V677z M543,685h8v-6h-8V685z M553,685h8v-10h-8V685z M553,667v6h8v-6H553z"/>
-<path style="fill:#B7D6EA;" d="M541,709h22l-11-19L541,709z M553,706h-2v-2h2V706z M553,702h-2v-4h2V702z"/>
-<path style="fill:#B7D6EA;" d="M543,749h2v-2h-2V749z M543,753h2v-2h-2V753z M543,745h2v-2h-2V745z M547,749h14v-2h-14V749z
- M547,753h14v-2h-14V753z M547,743v2h14v-2H547z"/>
-<path style="fill:#B7D6EA;" d="M559,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C561,763.9,560.1,763,559,763z M549,777h-2v-7h2V777z M553,777h-2v-10h2V777z M557,777h-2v-4h2V777z"/>
-<path style="fill:#B7D6EA;" d="M560.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C561.035,802.525,561.035,801.955,560.709,801.71z"/>
-<path style="fill:#B7D6EA;" d="M552,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S553.1,818,552,818z M559,811h-14c-1.11,0-2,0.9-2,2
- v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C561,811.9,560.11,811,559,811z M557.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C557.23,819.54,557.25,819.77,557.25,820z"/>
-<path style="fill:#B7D6EA;" d="M556.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L561,635.41L556.368,630.779z M546.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C551.175,630.688,548.328,630.685,546.57,628.927z"/>
-<path style="fill:#B7D6EA;" d="M554.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L556.94,658l1.06-1.06L554.912,653.852z M548.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C551.45,653.792,549.552,653.79,548.38,652.618z"/>
-<g style="display:none;">
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="519.18,551.359 517.82,550 513.18,554.641 511.82,556 513.18,557.359 517.82,562
- 519.18,560.641 514.539,556 "/>
- <polygon style="fill:#FFFFFF;" points="512.18,551.359 510.82,550 506.18,554.641 504.82,556 506.18,557.359 510.82,562
- 512.18,560.641 507.539,556 "/>
- </g>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="504.82,536.641 506.18,538 510.82,533.359 512.18,532 510.82,530.641 506.18,526
- 504.82,527.359 509.461,532 "/>
- <polygon style="fill:#FFFFFF;" points="511.82,536.641 513.18,538 517.82,533.359 519.18,532 517.82,530.641 513.18,526
- 511.82,527.359 516.461,532 "/>
- </g>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="550.82,530.641 546.18,526 545.18,527 548.82,530.641 550.18,532 548.82,533.359
- 545.18,537 546.18,538 550.82,533.359 552.18,532 "/>
- <polygon style="fill:#FFFFFF;" points="557.82,530.641 553.18,526 552.18,527 555.82,530.641 557.18,532 555.82,533.359
- 552.18,537 553.18,538 557.82,533.359 559.18,532 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="553.18,557.359 557.82,562 558.82,561 555.18,557.359 553.82,556 555.18,554.641
- 558.82,551 557.82,550 553.18,554.641 551.82,556 "/>
- <polygon style="fill:#FFFFFF;" points="546.18,557.359 550.82,562 551.82,561 548.18,557.359 546.82,556 548.18,554.641
- 551.82,551 550.82,550 546.18,554.641 544.82,556 "/>
-</g>
-<g>
- <polygon points="580.82,530.641 576.18,526 575.18,527 578.82,530.641 580.18,532 578.82,533.359 575.18,537 576.18,538
- 580.82,533.359 582.18,532 "/>
- <polygon points="587.82,530.641 583.18,526 582.18,527 585.82,530.641 587.18,532 585.82,533.359 582.18,537 583.18,538
- 587.82,533.359 589.18,532 "/>
-</g>
-<g>
- <polygon points="583.18,557.359 587.82,562 588.82,561 585.18,557.359 583.82,556 585.18,554.641 588.82,551 587.82,550
- 583.18,554.641 581.82,556 "/>
- <polygon points="576.18,557.359 580.82,562 581.82,561 578.18,557.359 576.82,556 578.18,554.641 581.82,551 580.82,550
- 576.18,554.641 574.82,556 "/>
-</g>
-<rect x="540" y="400" style="fill:#D40000;" width="24" height="24"/>
-<polygon style="fill:#FFFFFF;" points="561.099,420.342 543.645,420.342 543.645,419.379 557.566,405.069 544.372,405.069
- 544.372,403.615 560.372,403.615 560.372,404.751 546.388,418.887 561.099,418.887 "/>
-<polygon style="fill:#0275B8;" points="554.32,510 555,509.261 552.68,506.739 552,506 551.32,506.739 549,509.261 549.68,510
- 552,507.478 "/>
-<polygon style="fill:#0275B8;" points="550,486.32 550.739,487 553.261,484.68 554,484 553.261,483.32 550.739,481 550,481.68
- 552.522,484 "/>
-<polygon style="fill:#0275B8;" points="554,457.68 553.261,457 550.739,459.32 550,460 550.739,460.68 553.261,463 554,462.32
- 551.478,460 "/>
-<polygon style="fill:#0275B8;" points="549.68,434 549,434.739 551.32,437.261 552,438 552.68,437.261 555,434.739 554.32,434
- 552,436.522 "/>
-<polygon points="584.32,510 585,509.261 582.68,506.739 582,506 581.32,506.739 579,509.261 579.68,510 582,507.478 "/>
-<polygon points="580,486.32 580.739,487 583.261,484.68 584,484 583.261,483.32 580.739,481 580,481.68 582.522,484 "/>
-<polygon points="584,457.68 583.261,457 580.739,459.32 580,460 580.739,460.68 583.261,463 584,462.32 581.478,460 "/>
-<polygon points="579.68,434 579,434.739 581.32,437.261 582,438 582.68,437.261 585,434.739 584.32,434 582,436.522 "/>
-<polygon style="fill:#FFFFFF;" points="611.32,510 612,509.261 609.68,506.739 609,506 608.32,506.739 606,509.261 606.68,510
- 609,507.478 "/>
-<polygon style="fill:#FFFFFF;" points="607,486.32 607.739,487 610.261,484.68 611,484 610.261,483.32 607.739,481 607,481.68
- 609.522,484 "/>
-<polygon style="fill:#FFFFFF;" points="611,457.68 610.261,457 607.739,459.32 607,460 607.739,460.68 610.261,463 611,462.32
- 608.478,460 "/>
-<polygon style="fill:#FFFFFF;" points="606.68,434 606,434.739 608.32,437.261 609,438 609.68,437.261 612,434.739 611.32,434
- 609,436.522 "/>
-<g>
- <rect x="574" y="598" style="fill:#1F2C33;" width="16" height="2"/>
- <rect x="574" y="608" style="fill:#1F2C33;" width="16" height="2"/>
- <rect x="574" y="603" style="fill:#1F2C33;" width="16" height="2"/>
-</g>
-<g>
- <g>
- <rect x="604" y="598" width="16" height="2"/>
- <rect x="604" y="608" width="16" height="2"/>
- <rect x="604" y="603" width="16" height="2"/>
- </g>
-</g>
-<g>
- <rect x="634" y="598" style="fill:#FFFFFF;" width="16" height="2"/>
- <rect x="634" y="608" style="fill:#FFFFFF;" width="16" height="2"/>
- <rect x="634" y="603" style="fill:#FFFFFF;" width="16" height="2"/>
-</g>
-<path style="fill:#FFFFFF;" d="M582,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C591.27,719.61,587,716.5,582,716.5z M582,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S584.76,729,582,729z M582,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S583.66,721,582,721z"/>
-<path style="fill:#FFFFFF;" d="M573,677h8v-10h-8V677z M573,685h8v-6h-8V685z M583,685h8v-10h-8V685z M583,667v6h8v-6H583z"/>
-<path style="fill:#FFFFFF;" d="M571,709h22l-11-19L571,709z M583,706h-2v-2h2V706z M583,702h-2v-4h2V702z"/>
-<path style="fill:#FFFFFF;" d="M573,749h2v-2h-2V749z M573,753h2v-2h-2V753z M573,745h2v-2h-2V745z M577,749h14v-2h-14V749z
- M577,753h14v-2h-14V753z M577,743v2h14v-2H577z"/>
-<path style="fill:#FFFFFF;" d="M589,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C591,763.9,590.1,763,589,763z M579,777h-2v-7h2V777z M583,777h-2v-10h2V777z M587,777h-2v-4h2V777z"/>
-<path style="fill:#FFFFFF;" d="M590.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C591.035,802.525,591.035,801.955,590.709,801.71z"/>
-<path style="fill:#FFFFFF;" d="M582,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S583.1,818,582,818z M589,811h-14c-1.11,0-2,0.9-2,2
- v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C591,811.9,590.11,811,589,811z M587.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C587.23,819.54,587.25,819.77,587.25,820z"/>
-<path style="fill:#FFFFFF;" d="M586.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L591,635.41L586.368,630.779z M576.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C581.175,630.688,578.328,630.685,576.57,628.927z"/>
-<path style="fill:#FFFFFF;" d="M584.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L586.94,658l1.06-1.06L584.912,653.852z M578.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C581.45,653.792,579.552,653.79,578.38,652.618z"/>
-<path d="M612,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5C621.27,719.61,617,716.5,612,716.5z M612,729
- c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S614.76,729,612,729z M612,721c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3
- S613.66,721,612,721z"/>
-<path d="M603,677h8v-10h-8V677z M603,685h8v-6h-8V685z M613,685h8v-10h-8V685z M613,667v6h8v-6H613z"/>
-<path d="M601,709h22l-11-19L601,709z M613,706h-2v-2h2V706z M613,702h-2v-4h2V702z"/>
-<path d="M603,749h2v-2h-2V749z M603,753h2v-2h-2V753z M603,745h2v-2h-2V745z M607,749h14v-2h-14V749z M607,753h14v-2h-14V753z
- M607,743v2h14v-2H607z"/>
-<path d="M619,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14C621,763.9,620.1,763,619,763z M609,777h-2v-7h2
- V777z M613,777h-2v-10h2V777z M617,777h-2v-4h2V777z"/>
-<path d="M620.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502
- l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411
- c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873C621.035,802.525,621.035,801.955,620.709,801.71z"/>
-<path d="M612,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S613.1,818,612,818z M619,811h-14c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14
- c1.11,0,2-0.9,2-2v-14C621,811.9,620.11,811,619,811z M617.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C617.23,819.54,617.25,819.77,617.25,820z"/>
-<path d="M616.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107c-2.637-2.635-6.91-2.64-9.542-0.006
- c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091l-0.399,0.397l4.632,4.632L621,635.41
- L616.368,630.779z M606.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363c1.755-1.755,4.605-1.752,6.363,0.006
- c1.758,1.758,1.759,4.607,0.004,6.362C611.175,630.688,608.328,630.685,606.57,628.927z"/>
-<path d="M614.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.607-1.76-6.361-0.004
- c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L616.94,658l1.06-1.06
- L614.912,653.852z M608.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004
- c1.172,1.172,1.173,3.071,0.003,4.241C611.45,653.792,609.552,653.79,608.38,652.618z"/>
-<g style="display:none;">
- <path style="display:inline;fill:#001FFF;" d="M530,616h24v24h-24V616z"/>
- <path style="display:inline;fill:#00FFFF;" d="M530,640h24v24h-24V640z"/>
- <path style="display:inline;fill:#00FFFF;" d="M530,592h24v24h-24V592z"/>
- <g style="display:inline;">
- <rect x="536" y="598" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="608" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="603" style="fill:#FFFFFF;" width="12" height="2"/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M530,568h24v24h-24V568z"/>
- <g style="display:inline;">
- <rect x="536" y="574" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="584" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="579" style="fill:#FFFFFF;" width="12" height="2"/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M530,544h24v24h-24V544z"/>
- <path style="display:inline;fill:#FFFFFF;" d="M530,712h24v24h-24V712z"/>
- <path style="display:inline;" d="M542,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C551.27,719.61,547,716.5,542,716.5z M542,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S544.76,729,542,729z M542,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S543.66,721,542,721z"/>
- <path style="display:inline;fill:#FF0000;" d="M530,664h24v24h-24V664z"/>
- <path style="display:inline;" d="M533,677h8v-10h-8V677z M533,685h8v-6h-8V685z M543,685h8v-10h-8V685z M543,667v6h8v-6H543z"/>
- <path style="display:inline;fill:#FF9D00;" d="M530,688h24v24h-24V688z"/>
- <path style="display:inline;" d="M531,709h22l-11-19L531,709z M543,706h-2v-2h2V706z M543,702h-2v-4h2V702z"/>
- <path style="display:inline;fill:#FF2D03;" d="M530,736h24v24h-24V736z"/>
- <path style="display:inline;" d="M533,749h2v-2h-2V749z M533,753h2v-2h-2V753z M533,745h2v-2h-2V745z M537,749h14v-2h-14V749z
- M537,753h14v-2h-14V753z M537,743v2h14v-2H537z"/>
- <path style="display:inline;fill:#FFB806;" d="M530,760h24v24h-24V760z"/>
- <path style="display:inline;" d="M549,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C551,763.9,550.1,763,549,763z M539,777h-2v-7h2V777z M543,777h-2v-10h2V777z M547,777h-2v-4h2V777z"/>
- <path style="display:inline;fill:#24D300;" d="M530,784h24v24h-24V784z"/>
- <path style="display:inline;" d="M550.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C551.035,802.525,551.035,801.955,550.709,801.71z"/>
- <path style="display:inline;fill:#00C4C4;" d="M530,808h24v24h-24V808z"/>
- <path style="display:inline;" d="M542,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S543.1,818,542,818z M549,811h-14
- c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C551,811.9,550.11,811,549,811z M547.25,820
- c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7
- c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85
- c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16
- c-0.03-0.23-0.05-0.46-0.05-0.69s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42
- c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8
- c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42
- c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16C547.23,819.54,547.25,819.77,547.25,820z"/>
- <path style="display:inline;fill:#FFFFFF;" d="M546.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L551,635.41L546.368,630.779z M536.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C541.175,630.688,538.328,630.685,536.57,628.927z"/>
- <path style="display:inline;fill:#B2D1E5;" d="M544.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L546.94,658l1.06-1.06L544.912,653.852z M538.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C541.45,653.792,539.552,653.79,538.38,652.618z"/>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="549.18,551.359 547.82,550 543.18,554.641 541.82,556 543.18,557.359 547.82,562
- 549.18,560.641 544.539,556 "/>
- <polygon style="fill:#FFFFFF;" points="542.18,551.359 540.82,550 536.18,554.641 534.82,556 536.18,557.359 540.82,562
- 542.18,560.641 537.539,556 "/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M554,544h-24v-24h24V544z"/>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="534.82,536.641 536.18,538 540.82,533.359 542.18,532 540.82,530.641 536.18,526
- 534.82,527.359 539.461,532 "/>
- <polygon style="fill:#FFFFFF;" points="541.82,536.641 543.18,538 547.82,533.359 549.18,532 547.82,530.641 543.18,526
- 541.82,527.359 546.461,532 "/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M554,520h-24v-24h24V520z"/>
- <rect x="530" y="400" style="display:inline;fill:#D40000;" width="24" height="24"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="551.099,420.342 533.645,420.342 533.645,419.379 547.566,405.069
- 534.372,405.069 534.372,403.615 550.372,403.615 550.372,404.751 536.388,418.887 551.099,418.887 "/>
- <polygon style="display:inline;fill:#FFFFFF;" points="544.32,510 545,509.261 542.68,506.739 542,506 541.32,506.739 539,509.261
- 539.68,510 542,507.478 "/>
- <path style="display:inline;fill:#00FFFF;" d="M530,496v-24h24v24H530z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="540,486.32 540.739,487 543.261,484.68 544,484 543.261,483.32 540.739,481
- 540,481.68 542.522,484 "/>
- <path style="display:inline;fill:#00FFFF;" d="M554,448v24h-24v-24H554z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="544,457.68 543.261,457 540.739,459.32 540,460 540.739,460.68 543.261,463
- 544,462.32 541.478,460 "/>
- <path style="display:inline;fill:#00FFFF;" d="M530,424h24v24h-24V424z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="539.68,434 539,434.739 541.32,437.261 542,438 542.68,437.261 545,434.739
- 544.32,434 542,436.522 "/>
-</g>
-<path style="fill:#768D99;" d="M24.222,804H11.778C10.8,804,10,804.8,10,805.778v12.444C10,819.2,10.8,820,11.778,820h12.444
- C25.2,820,26,819.2,26,818.222v-12.444C26,804.8,25.2,804,24.222,804z M15,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C13,807.895,13.895,807,15,807z M11.778,817.333l3.111-4l2.222,1.676L20.222,810l4,7.333H11.778z"/>
-<path d="M183.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444
- c0.978,0,1.778-0.8,1.778-1.778v-12.444C185,804.8,184.2,804,183.222,804z M174,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C172,807.895,172.895,807,174,807z M170.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H170.778z"/>
-<path style="fill:#FFFFFF;" d="M336.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444
- c0.978,0,1.778-0.8,1.778-1.778v-12.444C338,804.8,337.2,804,336.222,804z M327,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C325,807.895,325.895,807,327,807z M323.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H323.778z"/>
-<path style="fill:#FFFFFF;" d="M415.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75
- c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619
- C417,520.019,416.325,519.333,415.5,519.333z M411,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524
- s1.5,0.686,1.5,1.524C412.5,524.505,411.825,525.19,411,525.19z M413.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362
- s2.325,1.059,2.325,2.362V519.333z"/>
-<path d="M263.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75c-0.825,0-1.5,0.686-1.5,1.524
- v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619C265,520.019,264.325,519.333,263.5,519.333z
- M259,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524s1.5,0.686,1.5,1.524
- C260.5,524.505,259.825,525.19,259,525.19z M261.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362s2.325,1.059,2.325,2.362
- V519.333z"/>
-<path style="fill:#768D99;" d="M103.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524H94.5
- c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619
- C105,520.019,104.325,519.333,103.5,519.333z M99,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524
- s1.5,0.686,1.5,1.524C100.5,524.505,99.825,525.19,99,525.19z M101.325,519.333h-4.65v-1.524c0-1.303,1.042-2.362,2.325-2.362
- s2.325,1.059,2.325,2.362V519.333z"/>
-<g>
- <path style="fill:#768D99;" d="M95.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332
- v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H93V479h12v3.187h-0.64
- l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683
- c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<g>
- <path d="M255.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332v-9.683h-2.798
- c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H253V479h12v3.187h-0.64l-0.783-1.925
- c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683c0,0.134,0.045,0.246,0.138,0.335
- c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M407.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332
- v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H405V479h12v3.187h-0.64
- l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683
- c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M444.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L438,482v6h5.276l-2.122-2.413
- c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C449.185,484.687,446.881,482.667,444.155,482.667z"
- />
-<path d="M292.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L286,482v6h5.276l-2.122-2.413c0.815-0.773,1.852-1.253,3.001-1.253
- c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C297.185,484.687,294.881,482.667,292.155,482.667z"/>
-<path style="fill:#768D99;" d="M132.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L126,482v6h5.276l-2.122-2.413
- c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C137.185,484.687,134.881,482.667,132.155,482.667z"
- />
-<g>
- <path style="fill:#768D99;" d="M179.782,248.75c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328
- l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858
- c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0
- c0.421-0.421,0.421-1.103,0-1.524L179.782,248.75z"/>
- <path style="fill:#768D99;" d="M190.664,248.324c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,249.495,191.089,248.771,190.664,248.324z"/>
-</g>
-<g>
- <path d="M179.782,288.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0c0.421-0.421,0.421-1.103,0-1.524
- L179.782,288.762z"/>
- <path d="M190.664,288.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,289.507,191.089,288.783,190.664,288.336z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M179.782,328.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328
- l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858
- c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0
- c0.421-0.421,0.421-1.103,0-1.524L179.782,328.762z"/>
- <path style="fill:#FFFFFF;" d="M190.664,328.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,329.507,191.089,328.783,190.664,328.336z"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M350.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C347.523,14.88,348.639,15.999,350.015,15.999z"/>
- <path style="fill:#768D99;" d="M350.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H355
- v-1.554C353.641,18.334,351.906,17.666,350.015,17.666z"/>
- <path style="fill:#768D99;" d="M343.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C341.492,14.88,342.609,15.999,343.985,15.999z"/>
- <path style="fill:#768D99;" d="M339,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78
- C342.094,17.666,340.36,18.334,339,19.446z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M390.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C387.523,14.88,388.639,15.999,390.015,15.999z"/>
- <path style="fill:#FFFFFF;" d="M390.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H395
- v-1.554C393.641,18.334,391.906,17.666,390.015,17.666z"/>
- <path style="fill:#FFFFFF;" d="M383.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C381.492,14.88,382.609,15.999,383.985,15.999z"/>
- <path style="fill:#FFFFFF;" d="M379,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78
- C382.094,17.666,380.36,18.334,379,19.446z"/>
-</g>
-<g>
- <path d="M430.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5
- C427.523,14.88,428.639,15.999,430.015,15.999z"/>
- <path d="M430.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H435v-1.554
- C433.641,18.334,431.906,17.666,430.015,17.666z"/>
- <path d="M423.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5
- C421.492,14.88,422.609,15.999,423.985,15.999z"/>
- <path d="M419,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78C422.094,17.666,420.36,18.334,419,19.446z"/>
-</g>
-<path style="fill:#768D99;" d="M130.4,528v-4.941h3.2V528h4v-6.588h2.4L132,514l-8,7.412h2.4V528H130.4z"/>
-<path d="M290.4,528v-4.941h3.2V528h4v-6.588h2.4L292,514l-8,7.412h2.4V528H290.4z"/>
-<path style="fill:#FFFFFF;" d="M442.4,528v-4.941h3.2V528h4v-6.588h2.4L444,514l-8,7.412h2.4V528H442.4z"/>
-<path style="fill:#FFFFFF;" d="M439,551v13l10-6.5L439,551z"/>
-<path style="fill:#FFFFFF;" d="M438,600h3v-13h-3V600z M445,587v13h3v-13H445z"/>
-<path d="M287,551v13l10-6.5L287,551z"/>
-<path d="M286,600h3v-13h-3V600z M293,587v13h3v-13H293z"/>
-<path style="fill:#768D99;" d="M127,551v13l10-6.5L127,551z"/>
-<path style="fill:#768D99;" d="M126,600h3v-13h-3V600z M133,587v13h3v-13H133z"/>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="678px"
+ height="935px"
+ viewBox="0 0 678 935"
+ style="enable-background:new 0 0 678 935;"
+ xml:space="preserve"
+ sodipodi:docname="icon-sprite-sla.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs2803"><pattern
+ id="EMFhbasepattern"
+ patternUnits="userSpaceOnUse"
+ width="6"
+ height="6"
+ x="0"
+ y="0" /></defs><sodipodi:namedview
+ id="namedview2801"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="3.0069054"
+ inkscape:cx="561.87334"
+ inkscape:cy="832.25099"
+ inkscape:window-width="1366"
+ inkscape:window-height="705"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" />
+<rect
+ x="-6.809"
+ y="-8.191"
+ style="display:none;fill:#003333;"
+ width="687.809"
+ height="949"
+ id="rect1407" />
+<rect
+ y="903"
+ style="fill:#FFFFFF;"
+ width="95"
+ height="25"
+ id="rect1409" />
+<rect
+ y="864"
+ style="fill:#FFFFFF;"
+ width="114"
+ height="30"
+ id="rect1411" />
+<path
+ style="fill:#3C5563;"
+ d="M20.913,19.853l-0.265,0.266l-0.727-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.606-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L22.941,24l1.06-1.06L20.913,19.853z M14.381,18.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C17.451,19.792,15.553,19.79,14.381,18.618z"
+ id="path1413" />
+<path
+ style="fill:#3C5563;"
+ d="M18.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C20.928,51.447,21,51.076,21,50.66 c0-0.44-0.084-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 C18.631,48.058,18.217,48,17.775,48c-0.958,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.644,0.633c-0.232,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.019,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H18.388z M18.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 C17.011,59.895,17.286,60,17.597,60C17.9,60,18.173,59.895,18.413,59.684L18.413,59.684z"
+ id="path1415" />
+<path
+ style="fill:#3C5563;"
+ d="M18,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C22.364,128.801,20.276,127.999,18,127.999z M18,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C15,124.656,16.344,125.999,18,125.999z"
+ id="path1417" />
+<path
+ style="fill:#768D99;"
+ d="M347,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C350.637,56.334,348.897,55.666,347,55.666z M347,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5 C344.5,52.88,345.62,53.999,347,53.999z"
+ id="path1419" />
+<path
+ style="fill:#FFFFFF;"
+ d="M387,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C390.637,56.334,388.897,55.666,387,55.666z M387,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5 C384.5,52.88,385.62,53.999,387,53.999z"
+ id="path1421" />
+<path
+ d="M427,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C430.637,56.334,428.897,55.666,427,55.666z M427,53.999 c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5C424.5,52.88,425.62,53.999,427,53.999z"
+ id="path1423" />
+<path
+ style="fill:#FFFFFF;"
+ d="M24.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C22.521,191.046,22.267,191,22,191 c-1.657,0-3,1.343-3,3c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C14.521,199.045,14.267,199,14,199c-1.657,0-3,1.343-3,3 c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C13.479,204.954,13.733,205,14,205c1.657,0,3-1.343,3-3 c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C21.479,196.955,21.733,197,22,197c1.657,0,3-1.343,3-3 C25,193.732,24.954,193.479,24.889,193.232z"
+ id="path1425" />
+<path
+ style="fill:#FFFFFF;"
+ d="M11,372v2h14v-2H11z M11,379h14v-2H11V379z M11,384h14v-2H11V384z"
+ id="path1427" />
+<path
+ style="fill:#FFFFFF;"
+ d="M18.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47 c0.245-0.312,0.369-0.661,0.369-1.047c0-0.316-0.103-0.572-0.308-0.771C20.487,407.1,20.206,407,19.851,407 c-0.418,0-0.76,0.138-1.027,0.416c-0.267,0.278-0.4,0.612-0.4,1.003C18.425,408.755,18.516,409.033,18.697,409.253z M15.348,414.171 c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581 c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71 c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762 c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882 c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.892-3.531 c0.34-1.183,0.565-1.982,0.672-2.406c0.105-0.424,0.159-0.773,0.159-1.052c0-0.209-0.061-0.38-0.185-0.517 c-0.123-0.137-0.271-0.202-0.441-0.202c-0.376,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L15,413.831 l0.204,0.331L15.348,414.171z"
+ id="path1429" />
+<g
+ id="g1439">
+ <path
+ style="fill:#768D99;"
+ d="M22,486c0-1.476-0.81-2.745-1.999-3.435v6.871C21.19,488.745,22,487.476,22,486z"
+ id="path1431" />
+ <g
+ id="g1437">
+ <polygon
+ style="fill:#768D99;"
+ points="11,483.375 11,488.625 13.557,488.625 18,493 18,479 13.557,483.375 "
+ id="polygon1433" />
+ <path
+ style="fill:#768D99;"
+ d="M20.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 C22.889,491.833,25,489.168,25,486C25,482.83,22.889,480.166,20.001,479.306z"
+ id="path1435" />
+ </g>
+</g>
+<path
+ style="fill:#768D99;"
+ d="M23.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216C24.848,523.618,25,522.829,25,522 c0-3.17-2.111-5.834-4.998-6.694v1.58C22.047,517.685,23.5,519.668,23.5,522z M20.002,518.565v1.21l1.981,1.982 C21.899,520.386,21.125,519.216,20.002,518.565z M24.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H11v5.25h2.557 L18,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599v1.58 c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L24.7,527.301z M18,515l-1.397,1.375L18,517.773V515z"
+ id="path1441" />
+<path
+ style="fill:#768D99;"
+ d="M18,565c1.105,0,2-0.896,2-2h-4C16,564.104,16.896,565,18,565z M22,559.625v-3 c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L12,561.625 h12L22,559.625z"
+ id="path1443" />
+<path
+ style="fill:#768D99;"
+ d="M22,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767 c-0.012,0.003-0.021,0.008-0.033,0.011L22,593.811V592.625z M18,601c1.105,0,2-0.896,2-2h-4C16,600.104,16.896,601,18,601z M24.993,599.593l-0.007,0.008l-12.593-12.596L11,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 L23.596,601L25,599.6L24.993,599.593z"
+ id="path1445" />
+<g
+ id="g1451">
+ <g
+ id="g1449">
+ <path
+ style="fill:#768D99;"
+ d="M24,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S25.104,628,24,628z M12,628 c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S13.104,628,12,628z M18,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2 S19.104,628,18,628z"
+ id="path1447" />
+ </g>
+</g>
+<path
+ style="fill:#768D99;"
+ d="M24.143,667.974L18,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679 c0.477,0.464,1.249,0.464,1.726,0L18,665.356l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0 C24.619,669.188,24.619,668.438,24.143,667.974z"
+ id="path1453" />
+<path
+ style="fill:#768D99;"
+ d="M11.857,700.026L18,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679 c-0.477-0.463-1.249-0.463-1.726,0L18,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0 C11.381,698.81,11.381,699.562,11.857,700.026z"
+ id="path1455" />
+<path
+ style="fill:#ACBBC2;"
+ d="M18,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999 C27,733.029,22.971,729,18,729z M19,743.001h-2v-6.002h2V743.001z M19,735h-2v-2h2V735z"
+ id="path1457" />
+<path
+ style="fill:#ACBBC2;"
+ d="M19,783v-2h2v2H19z M19,777h2v2h-2V777z M19,773h2v2h-2V773z M19,769h2v2h-2V769z M19,765h2v2h-2V765 z M15,781h2v2h-2V781z M15,777h2v2h-2V777z M15,773h2v2h-2V773z M15,769h2v2h-2V769z M15,765h2v2h-2V765z"
+ id="path1459" />
+<path
+ style="fill:#768D99;"
+ d="M23.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903 c-0.308-0.321-0.809-0.321-1.116,0c-0.308,0.32-0.308,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C24.077,842.581,24.077,842.062,23.769,841.741z"
+ id="path1461" />
+<g
+ id="g1487">
+ <path
+ style="fill:#D40000;"
+ d="M57.021,876.399c0.679-0.515,1.02-1.305,1.02-2.366c0-1.054-0.341-1.839-1.02-2.36 c-0.681-0.523-1.715-0.782-3.1-0.782h-4.205v6.285h4.205C55.307,877.176,56.341,876.918,57.021,876.399z"
+ id="path1463" />
+ <path
+ style="fill:#D40000;"
+ d="M54.272,879.467h-4.556v7.643h4.556c1.528,0,2.661-0.315,3.395-0.942 c0.734-0.629,1.103-1.593,1.103-2.886c0-1.303-0.368-2.266-1.103-2.885C56.934,879.778,55.801,879.467,54.272,879.467z"
+ id="path1465" />
+ <path
+ style="fill:#D40000;"
+ d="M76.077,876.399c0.681-0.515,1.019-1.305,1.019-2.366c0-1.054-0.338-1.839-1.019-2.36 c-0.68-0.523-1.714-0.782-3.102-0.782h-4.203v6.285h4.203C74.363,877.176,75.397,876.918,76.077,876.399z"
+ id="path1467" />
+ <polygon
+ style="fill:#D40000;"
+ points="30.278,881.731 37.994,881.731 34.131,871.351 "
+ id="polygon1469" />
+ <path
+ style="fill:#D40000;"
+ d="M0,864v30h114v-30H0z M21.684,889.427H4.55v-2.15l13.269-16.33H4.873v-2.374H21.36v2.15 L8.093,887.054h13.59V889.427z M40.791,889.427l-1.908-5.349H29.42l-1.911,5.349h-2.993l8.012-20.854h3.219l7.997,20.854H40.791z M59.851,887.906c-1.271,1.013-3.086,1.521-5.438,1.521H46.88v-20.854h7.253c2.162,0,3.831,0.445,5.004,1.34 c1.169,0.893,1.756,2.166,1.756,3.813c0,1.275-0.298,2.29-0.899,3.047c-0.6,0.752-1.482,1.224-2.642,1.41 c1.395,0.299,2.481,0.919,3.255,1.864c0.772,0.945,1.157,2.126,1.157,3.542C61.764,885.451,61.127,886.891,59.851,887.906z M78.907,887.906c-1.272,1.013-3.087,1.521-5.439,1.521h-7.532v-20.854h7.254c2.161,0,3.83,0.445,5.003,1.34 c1.169,0.893,1.757,2.166,1.757,3.813c0,1.275-0.299,2.29-0.9,3.047c-0.601,0.752-1.481,1.224-2.642,1.41 c1.395,0.299,2.478,0.919,3.251,1.864c0.776,0.945,1.161,2.126,1.161,3.542C80.819,885.451,80.183,886.891,78.907,887.906z M88.164,889.427h-2.838v-20.854h2.838V889.427z M106.327,889.427l-5.748-8.728l-5.805,8.728h-3.019l7.319-11.006l-6.489-9.849 h3.123l4.936,7.488l4.98-7.488h3.018l-6.498,9.769l7.306,11.085H106.327z"
+ id="path1471" />
+ <path
+ style="fill:#D40000;"
+ d="M73.327,879.467h-4.555v7.643h4.555c1.529,0,2.658-0.315,3.396-0.942 c0.734-0.629,1.104-1.593,1.104-2.886c0-1.303-0.369-2.266-1.104-2.885C75.985,879.778,74.856,879.467,73.327,879.467z"
+ id="path1473" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="108.643,868.572 105.625,868.572 100.645,876.06 95.709,868.572 92.586,868.572 99.075,878.421 91.756,889.427 94.774,889.427 100.579,880.699 106.327,889.427 109.45,889.427 102.145,878.342 "
+ id="polygon1475" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="21.36,870.723 21.36,868.572 4.873,868.572 4.873,870.946 17.819,870.946 4.55,887.276 4.55,889.427 21.684,889.427 21.684,887.054 8.093,887.054 "
+ id="polygon1477" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M32.527,868.572l-8.012,20.854h2.993l1.911-5.349h9.463l1.908,5.349h2.952l-7.997-20.854H32.527z M30.278,881.731l3.853-10.381l3.863,10.381H30.278z"
+ id="path1479" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M57.352,878.183c1.159-0.187,2.042-0.658,2.642-1.41c0.602-0.757,0.899-1.772,0.899-3.047 c0-1.647-0.587-2.921-1.756-3.813c-1.173-0.895-2.842-1.34-5.004-1.34H46.88v20.854h7.532c2.352,0,4.167-0.508,5.438-1.521 c1.276-1.016,1.913-2.455,1.913-4.317c0-1.416-0.385-2.597-1.157-3.542C59.833,879.102,58.746,878.481,57.352,878.183z M49.717,870.891h4.205c1.385,0,2.419,0.26,3.1,0.782c0.679,0.521,1.02,1.307,1.02,2.36c0,1.062-0.341,1.852-1.02,2.366 c-0.681,0.519-1.715,0.776-3.1,0.776h-4.205V870.891z M57.667,886.167c-0.733,0.627-1.866,0.942-3.395,0.942h-4.556v-7.643h4.556 c1.528,0,2.661,0.312,3.395,0.93c0.734,0.619,1.103,1.582,1.103,2.885C58.77,884.574,58.401,885.538,57.667,886.167z"
+ id="path1481" />
+ <rect
+ x="85.326"
+ y="868.572"
+ style="fill:#FFFFFF;"
+ width="2.838"
+ height="20.854"
+ id="rect1483" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M76.407,878.183c1.16-0.187,2.04-0.658,2.642-1.41c0.602-0.757,0.9-1.772,0.9-3.047 c0-1.647-0.588-2.921-1.757-3.813c-1.173-0.895-2.842-1.34-5.003-1.34h-7.254v20.854h7.532c2.353,0,4.167-0.508,5.439-1.521 c1.275-1.016,1.912-2.455,1.912-4.317c0-1.416-0.385-2.597-1.161-3.542C78.885,879.102,77.802,878.481,76.407,878.183z M68.772,870.891h4.203c1.388,0,2.422,0.26,3.102,0.782c0.681,0.521,1.019,1.307,1.019,2.36c0,1.062-0.338,1.852-1.019,2.366 c-0.68,0.519-1.714,0.776-3.102,0.776h-4.203V870.891z M76.723,886.167c-0.737,0.627-1.866,0.942-3.396,0.942h-4.555v-7.643h4.555 c1.529,0,2.658,0.312,3.396,0.93c0.734,0.619,1.104,1.582,1.104,2.885C77.826,884.574,77.457,885.538,76.723,886.167z"
+ id="path1485" />
+</g>
+<g
+ id="g1513">
+ <path
+ style="fill:#D40000;"
+ d="M47.521,913.339c0.559-0.441,0.843-1.101,0.843-1.977c0-0.887-0.284-1.541-0.843-1.971 c-0.569-0.429-1.436-0.651-2.589-0.651h-3.5v5.245h3.5C46.086,913.985,46.952,913.765,47.521,913.339z"
+ id="path1489" />
+ <path
+ style="fill:#D40000;"
+ d="M45.227,915.887h-3.795v6.361h3.795c1.276,0,2.216-0.26,2.829-0.775 c0.614-0.523,0.917-1.332,0.917-2.402c0-1.089-0.303-1.895-0.917-2.402C47.443,916.143,46.503,915.887,45.227,915.887z"
+ id="path1491" />
+ <path
+ style="fill:#D40000;"
+ d="M63.395,913.339c0.569-0.441,0.852-1.101,0.852-1.977c0-0.887-0.282-1.541-0.852-1.971 c-0.563-0.429-1.426-0.651-2.582-0.651h-3.501v5.245h3.501C61.969,913.985,62.832,913.765,63.395,913.339z"
+ id="path1493" />
+ <polygon
+ style="fill:#D40000;"
+ points="25.231,917.78 31.658,917.78 28.444,909.125 "
+ id="polygon1495" />
+ <path
+ style="fill:#D40000;"
+ d="M0,903v25h95v-25H0z M18.068,924.195H3.79v-1.799l11.061-13.6H4.06v-1.985h13.738v1.798 l-11.05,13.602h11.32V924.195z M33.991,924.195l-1.59-4.458h-7.886l-1.589,4.458h-2.493l6.677-17.384h2.681l6.661,17.384H33.991z M49.877,922.915c-1.058,0.846-2.576,1.28-4.534,1.28h-6.275v-17.384h6.043c1.804,0,3.194,0.371,4.172,1.117 c0.974,0.744,1.459,1.799,1.459,3.182c0,1.053-0.25,1.9-0.751,2.527c-0.498,0.633-1.232,1.02-2.196,1.189 c1.163,0.241,2.064,0.75,2.708,1.547c0.643,0.778,0.963,1.773,0.963,2.948C51.467,920.869,50.94,922.066,49.877,922.915z M65.753,922.915c-1.06,0.846-2.568,1.28-4.531,1.28h-6.276v-17.384h6.044c1.799,0,3.19,0.371,4.168,1.117 c0.974,0.744,1.469,1.799,1.469,3.182c0,1.053-0.253,1.9-0.752,2.527c-0.499,0.633-1.234,1.02-2.206,1.189 c1.163,0.241,2.069,0.75,2.713,1.547c0.646,0.778,0.966,1.773,0.966,2.948C67.349,920.869,66.821,922.066,65.753,922.915z M73.469,924.195h-2.365v-17.384h2.365V924.195z M88.607,924.195l-4.792-7.28l-4.84,7.28h-2.508l6.095-9.183l-5.404-8.201h2.604 l4.109,6.244l4.148-6.244h2.514l-5.413,8.136l6.09,9.248H88.607z"
+ id="path1497" />
+ <path
+ style="fill:#D40000;"
+ d="M61.109,915.887h-3.797v6.361h3.797c1.27,0,2.213-0.26,2.83-0.775 c0.609-0.523,0.918-1.332,0.918-2.402c0-1.089-0.309-1.895-0.918-2.402C63.322,916.143,62.378,915.887,61.109,915.887z"
+ id="path1499" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="90.533,906.812 88.02,906.812 83.871,913.056 79.762,906.812 77.158,906.812 82.562,915.013 76.467,924.195 78.975,924.195 83.815,916.915 88.607,924.195 91.211,924.195 85.121,914.947 "
+ id="polygon1501" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="17.798,908.609 17.798,906.812 4.06,906.812 4.06,908.797 14.851,908.797 3.79,922.396 3.79,924.195 18.068,924.195 18.068,922.211 6.748,922.211 "
+ id="polygon1503" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M27.109,906.812l-6.677,17.384h2.493l1.589-4.458H32.4l1.59,4.458h2.46l-6.661-17.384H27.109z M25.231,917.78l3.212-8.655l3.214,8.655H25.231z"
+ id="path1505" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M47.796,914.827c0.964-0.17,1.699-0.557,2.196-1.189c0.5-0.627,0.751-1.475,0.751-2.527 c0-1.383-0.485-2.438-1.459-3.182c-0.978-0.746-2.369-1.117-4.172-1.117h-6.043v17.384h6.275c1.958,0,3.476-0.435,4.534-1.28 c1.063-0.849,1.589-2.046,1.589-3.593c0-1.175-0.321-2.17-0.963-2.948C49.86,915.577,48.958,915.068,47.796,914.827z M41.432,908.74h3.5c1.154,0,2.02,0.223,2.589,0.651c0.559,0.43,0.843,1.084,0.843,1.971c0,0.876-0.284,1.536-0.843,1.977 c-0.569,0.426-1.436,0.646-2.589,0.646h-3.5V908.74z M48.056,921.473c-0.613,0.516-1.552,0.775-2.829,0.775h-3.795v-6.361h3.795 c1.276,0,2.216,0.256,2.829,0.781c0.614,0.508,0.917,1.313,0.917,2.402C48.973,920.141,48.669,920.95,48.056,921.473z"
+ id="path1507" />
+ <rect
+ x="71.104"
+ y="906.812"
+ style="fill:#FFFFFF;"
+ width="2.365"
+ height="17.384"
+ id="rect1509" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M63.669,914.827c0.971-0.17,1.706-0.557,2.206-1.189c0.499-0.627,0.752-1.475,0.752-2.527 c0-1.383-0.495-2.438-1.469-3.182c-0.978-0.746-2.369-1.117-4.168-1.117h-6.044v17.384h6.276c1.963,0,3.471-0.435,4.531-1.28 c1.068-0.849,1.596-2.046,1.596-3.593c0-1.175-0.32-2.17-0.966-2.948C65.739,915.577,64.832,915.068,63.669,914.827z M57.312,908.74h3.501c1.156,0,2.019,0.223,2.582,0.651c0.569,0.43,0.852,1.084,0.852,1.971c0,0.876-0.282,1.536-0.852,1.977 c-0.563,0.426-1.426,0.646-2.582,0.646h-3.501V908.74z M63.938,921.473c-0.617,0.516-1.56,0.775-2.83,0.775h-3.797v-6.361h3.797 c1.27,0,2.213,0.256,2.83,0.781c0.609,0.508,0.918,1.313,0.918,2.402C64.856,920.141,64.548,920.95,63.938,921.473z"
+ id="path1511" />
+</g>
+<g
+ id="g1539">
+ <path
+ style="fill:#D40000;"
+ d="M615.521,409.925c0.536-0.423,0.808-1.057,0.808-1.898c0-0.851-0.272-1.479-0.808-1.892 c-0.545-0.412-1.375-0.625-2.48-0.625h-3.353v5.035h3.353C614.145,410.546,614.975,410.334,615.521,409.925z"
+ id="path1515" />
+ <path
+ style="fill:#D40000;"
+ d="M613.323,412.371h-3.635v6.107h3.635c1.223,0,2.122-0.249,2.709-0.744 c0.588-0.502,0.878-1.279,0.878-2.306c0-1.045-0.291-1.819-0.878-2.306C615.445,412.617,614.545,412.371,613.323,412.371z"
+ id="path1517" />
+ <path
+ style="fill:#D40000;"
+ d="M630.726,409.925c0.545-0.423,0.816-1.057,0.816-1.898c0-0.851-0.27-1.479-0.816-1.892 c-0.54-0.412-1.366-0.625-2.473-0.625h-3.354v5.035h3.354C629.36,410.546,630.186,410.334,630.726,409.925z"
+ id="path1519" />
+ <polygon
+ style="fill:#D40000;"
+ points="594.169,414.189 600.325,414.189 597.246,405.88 "
+ id="polygon1521" />
+ <path
+ style="fill:#D40000;"
+ d="M570,400v24h91v-24H570z M587.308,420.347H573.63v-1.727l10.595-13.056h-10.337v-1.906h13.16v1.726 l-10.585,13.057h10.844V420.347z M602.56,420.347l-1.523-4.28h-7.554l-1.522,4.28h-2.388l6.396-16.688h2.568l6.381,16.688H602.56z M617.777,419.118c-1.014,0.812-2.467,1.229-4.343,1.229h-6.011v-16.688h5.789c1.728,0,3.06,0.356,3.997,1.073 c0.933,0.714,1.398,1.727,1.398,3.054c0,1.011-0.24,1.824-0.719,2.426c-0.477,0.607-1.18,0.979-2.104,1.142 c1.114,0.232,1.977,0.72,2.594,1.485c0.616,0.747,0.923,1.703,0.923,2.83C619.3,417.154,618.796,418.304,617.777,419.118z M632.984,419.118c-1.015,0.812-2.46,1.229-4.34,1.229h-6.012v-16.688h5.789c1.724,0,3.056,0.356,3.993,1.073 c0.933,0.714,1.407,1.727,1.407,3.054c0,1.011-0.242,1.824-0.72,2.426c-0.478,0.607-1.182,0.979-2.113,1.142 c1.114,0.232,1.982,0.72,2.599,1.485c0.619,0.747,0.926,1.703,0.926,2.83C634.513,417.154,634.007,418.304,632.984,419.118z M640.375,420.347h-2.265v-16.688h2.265V420.347z M654.877,420.347l-4.591-6.989l-4.636,6.989h-2.403l5.838-8.815l-5.176-7.873 h2.494l3.936,5.994l3.974-5.994h2.408l-5.185,7.81l5.834,8.878H654.877z"
+ id="path1523" />
+ <path
+ style="fill:#D40000;"
+ d="M628.536,412.371h-3.638v6.107h3.638c1.216,0,2.12-0.249,2.71-0.744 c0.584-0.502,0.879-1.279,0.879-2.306c0-1.045-0.296-1.819-0.879-2.306C630.656,412.617,629.752,412.371,628.536,412.371z"
+ id="path1525" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="656.721,403.659 654.313,403.659 650.34,409.653 646.403,403.659 643.909,403.659 649.085,411.532 643.247,420.347 645.65,420.347 650.286,413.358 654.877,420.347 657.37,420.347 651.537,411.469 "
+ id="polygon1527" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="587.049,405.385 587.049,403.659 573.889,403.659 573.889,405.565 584.225,405.565 573.63,418.621 573.63,420.347 587.308,420.347 587.308,418.442 576.464,418.442 "
+ id="polygon1529" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M595.968,403.659l-6.396,16.688h2.388l1.522-4.28h7.554l1.523,4.28h2.357l-6.381-16.688H595.968z M594.169,414.189l3.077-8.309l3.079,8.309H594.169z"
+ id="path1531" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M615.783,411.354c0.924-0.163,1.627-0.534,2.104-1.142c0.479-0.602,0.719-1.416,0.719-2.426 c0-1.328-0.464-2.34-1.398-3.054c-0.937-0.716-2.269-1.073-3.997-1.073h-5.789v16.688h6.011c1.876,0,3.329-0.417,4.343-1.229 c1.018-0.815,1.523-1.964,1.523-3.449c0-1.128-0.307-2.083-0.923-2.83C617.761,412.074,616.897,411.586,615.783,411.354z M609.688,405.511h3.353c1.105,0,1.935,0.214,2.48,0.625c0.536,0.413,0.808,1.041,0.808,1.892c0,0.841-0.272,1.475-0.808,1.898 c-0.545,0.409-1.375,0.621-2.48,0.621h-3.353V405.511z M616.032,417.734c-0.587,0.495-1.487,0.744-2.709,0.744h-3.635v-6.107h3.635 c1.223,0,2.122,0.246,2.709,0.75c0.588,0.487,0.878,1.261,0.878,2.306C616.911,416.455,616.62,417.232,616.032,417.734z"
+ id="path1533" />
+ <rect
+ x="638.11"
+ y="403.659"
+ style="fill:#FFFFFF;"
+ width="2.265"
+ height="16.688"
+ id="rect1535" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M630.989,411.354c0.93-0.163,1.634-0.534,2.113-1.142c0.478-0.602,0.72-1.416,0.72-2.426 c0-1.328-0.474-2.34-1.407-3.054c-0.937-0.716-2.269-1.073-3.993-1.073h-5.789v16.688h6.012c1.88,0,3.325-0.417,4.34-1.229 c1.023-0.815,1.529-1.964,1.529-3.449c0-1.128-0.306-2.083-0.926-2.83C632.971,412.074,632.102,411.586,630.989,411.354z M624.898,405.511h3.354c1.107,0,1.934,0.214,2.473,0.625c0.545,0.413,0.816,1.041,0.816,1.892c0,0.841-0.27,1.475-0.816,1.898 c-0.54,0.409-1.366,0.621-2.473,0.621h-3.354V405.511z M631.246,417.734c-0.591,0.495-1.494,0.744-2.71,0.744h-3.638v-6.107h3.638 c1.216,0,2.12,0.246,2.71,0.75c0.584,0.487,0.879,1.261,0.879,2.306C632.126,416.455,631.83,417.232,631.246,417.734z"
+ id="path1537" />
+</g>
+<path
+ style="fill:#3C5563;"
+ d="M23,84H13C12.449,84,12,84.447,12,85v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C24,84.447,23.552,84,23,84z M21.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
+ id="path1541" />
+<g
+ id="g1547">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="25,227 19.628,227 21.632,229.005 19,231.638 20.362,233 22.994,230.368 25,232.374 "
+ id="polygon1543" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="15.638,235 13.006,237.633 11,235.627 11,241 16.373,241 14.368,238.995 17,236.363 "
+ id="polygon1545" />
+</g>
+<g
+ id="g1553">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="25,264.362 23.638,263 21.006,265.632 19,263.626 19,269 24.372,269 22.368,266.995 "
+ id="polygon1549" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="13.632,273.005 11,275.637 12.362,277 14.994,274.367 17,276.373 17,271 11.627,271 "
+ id="polygon1551" />
+</g>
+<path
+ style="fill:#3C5563;"
+ d="M22.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.315,0,6-2.64,6-5.895C24,160.536,23.367,159.119,22.35,158.065z M19,156h-2v6h2V156z"
+ id="path1555" />
+<path
+ style="fill:#FFFFFF;"
+ d="M96.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C98.928,51.447,99,51.076,99,50.66 c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 C96.631,48.058,96.217,48,95.775,48c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H96.388z M96.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 C95.011,59.895,95.286,60,95.597,60C95.9,60,96.173,59.895,96.413,59.684L96.413,59.684z"
+ id="path1557" />
+<path
+ style="fill:#FFFFFF;"
+ d="M96,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C100.364,128.801,98.276,127.999,96,127.999z M96,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C93,124.656,94.344,125.999,96,125.999z"
+ id="path1559" />
+<path
+ style="fill:#FFFFFF;"
+ d="M100.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C101.999,84.447,101.552,84,100.999,84z M99.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
+ id="path1561" />
+<path
+ style="fill:#FFFFFF;"
+ d="M100.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C102,160.536,101.367,159.119,100.35,158.065z M97,156h-2v6h2V156z"
+ id="path1563" />
+<path
+ style="fill:#ACBBC2;"
+ d="M61.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15 c0.828,0,1.5-0.672,1.5-1.5v-15C63,837.672,62.328,837,61.5,837z M61,853.002H47v-12h14V853.002z M51,844.002h-2v2h2V844.002z M59,844.002h-2v2h2V844.002z M55,844.002h-2v2h2V844.002z M55,848.002h-2v2h2V848.002z M51,848.002h-2v2h2V848.002z M59,848.002h-2 v2h2V848.002z"
+ id="path1565" />
+<path
+ style="fill:#F3A914;"
+ d="M58.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L49,813.233L50.768,815l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C58.979,809.838,59.234,808.429,58.787,807.22z"
+ id="path1567" />
+<path
+ style="fill:#768D99;"
+ d="M55,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5 c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H55z"
+ id="path1569" />
+<path
+ style="fill:#768D99;"
+ d="M53,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5 c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H53z"
+ id="path1571" />
+<path
+ style="fill:#768D99;"
+ d="M61.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C62.106,696.882,62.106,696.158,61.681,695.711z"
+ id="path1573" />
+<path
+ style="fill:#FFFFFF;"
+ d="M98.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L100.94,24l1.06-1.06L98.912,19.853z M92.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C95.45,19.792,93.552,19.79,92.38,18.618z"
+ id="path1575" />
+<path
+ d="M174.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756 c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727 c0.215-0.274,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155 c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17 c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089 c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.183,0.146,0.395,0.146,0.639 c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633 c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897 c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H174.388z M174.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C173.9,60,174.173,59.895,174.413,59.684L174.413,59.684z"
+ id="path1577" />
+<path
+ d="M174,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C178.364,128.801,176.276,127.999,174,127.999z M174,125.999 c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C171,124.656,172.344,125.999,174,125.999z"
+ id="path1579" />
+<path
+ style="fill:#3C5563;"
+ d="M253,121c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999 C251,121.897,251.897,121,253,121 M253,128.999c1.795,0,3.553,0.575,5,1.627V131h-10v-0.374 C249.459,129.56,251.178,128.999,253,128.999 M253,120c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999 C256,121.343,254.657,120,253,120L253,120z M253,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865 C257.364,128.801,255.276,127.999,253,127.999L253,127.999z"
+ id="path1581" />
+<path
+ style="fill:#FFFFFF;"
+ d="M253,157c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999 C251,157.897,251.897,157,253,157 M253,164.999c1.795,0,3.553,0.575,5,1.627V167h-10v-0.374 C249.459,165.56,251.178,164.999,253,164.999 M253,156c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999 C256,157.343,254.657,156,253,156L253,156z M253,163.999c-2.276,0-4.363,0.802-6,2.136V168h12v-1.865 C257.364,164.801,255.276,163.999,253,163.999L253,163.999z"
+ id="path1583" />
+<path
+ d="M253,193c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999C251,193.897,251.897,193,253,193 M253,200.999 c1.795,0,3.553,0.575,5,1.627V203h-10v-0.374C249.459,201.56,251.178,200.999,253,200.999 M253,192c-1.656,0-3,1.343-3,3 c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999C256,193.343,254.657,192,253,192L253,192z M253,199.999 c-2.276,0-4.363,0.802-6,2.136V204h12v-1.865C257.364,200.801,255.276,199.999,253,199.999L253,199.999z"
+ id="path1585" />
+<path
+ d="M178.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C179.999,84.447,179.552,84,178.999,84z M177.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z "
+ id="path1587" />
+<path
+ d="M178.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 c-2.484,0-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C180,160.536,179.367,159.119,178.35,158.065z M175,156h-2v6h2V156z"
+ id="path1589" />
+<path
+ d="M176.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.606-1.76-6.361-0.004 c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L178.94,24l1.06-1.06 L176.912,19.853z M170.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004 c1.172,1.172,1.173,3.071,0.003,4.241C173.45,19.792,171.552,19.79,170.38,18.618z"
+ id="path1591" />
+<g
+ id="g1595">
+ <path
+ style="fill:#FFFFFF;"
+ d="M18,299l-2.102,4.7L11,304.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,313 l0.866-0.501l0,0l0.271-0.156l0,0L18,310.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,313l-0.927-5.098l0,0l0,0l2.7-2.664l0,0 l0.189-0.186l0,0L25,304.349l-4.899-0.648L18,299L18,299z M13.156,305.071l2.873-0.38l0.554-0.073l0.228-0.51L18,301.45 l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,309.343 l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,305.071L13.156,305.071z"
+ id="path1593" />
+</g>
+<g
+ id="g1601">
+ <path
+ style="fill:#F3A914;"
+ d="M16.241,338.158c0,0-2.889,0.383-4.163,0.552c0.926,0.914,3.061,3.021,3.061,3.021 s-0.538,2.963-0.781,4.296C15.508,345.361,18,343.92,18,343.92s2.492,1.441,3.641,2.107c-0.242-1.333-0.781-4.296-0.781-4.296 s2.135-2.107,3.062-3.021c-1.274-0.169-4.163-0.552-4.163-0.552s-1.199-2.683-1.759-3.934 C17.44,335.476,16.241,338.158,16.241,338.158z"
+ id="path1597" />
+ <path
+ style="fill:#F3A914;"
+ d="M18,333l-2.102,4.7L11,338.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,347 l0.866-0.501l0,0l0.271-0.156l0,0L18,344.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,347l-0.927-5.098l0,0l0,0l2.7-2.664l0,0 l0.189-0.186l0,0L25,338.349l-4.899-0.648L18,333L18,333z M13.156,339.071l2.873-0.38l0.554-0.073l0.228-0.51L18,335.45 l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,343.343 l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,339.071L13.156,339.071z"
+ id="path1599" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M53,671h2v-6h-2V671z M53,661v2h2v-2H53z"
+ id="path1603" />
+<path
+ style="fill:#768D99;"
+ d="M59.112,629.979L61,629.507c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448 l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L52.505,624c-0.868,0.185-1.676,0.529-2.397,0.997 l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.813,1.529-0.997,2.398l1.886,0.472v2.045L47,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.397,0.997l0.472-1.886h2.045 L55.493,638c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M53.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C56.044,632.132,55.129,633.046,53.999,633.046z"
+ id="path1605" />
+<path
+ style="fill:#768D99;"
+ d="M56,588v-1h-4v1h-4v2h12v-2H56z M49,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5 V591H49V599.5z M55.25,593h1.5v6h-1.5V593z M51.25,593h1.5v6h-1.5V593z"
+ id="path1607" />
+<path
+ id="path4237-4-1"
+ style="fill:#FFFFFF;"
+ d="M97.974,729.357L92,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,728.88,98.437,728.881,97.974,729.357z" />
+<path
+ id="path4237-4"
+ style="fill:#0275B8;"
+ d="M97.974,695.857L92,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726L95.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,695.38,98.437,695.38,97.974,695.857z" />
+<path
+ id="path4237-4_3_"
+ d="M256.974,662.356L251,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C258.189,661.879,257.437,661.88,256.974,662.356z" />
+<path
+ id="path4237-4_4_"
+ d="M253.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726S252.563,641.618,253.026,641.142z" />
+<path
+ id="path4237-4_8_"
+ style="fill:#768D99;"
+ d="M97.974,662.356L92,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,661.879,98.437,661.88,97.974,662.356z" />
+<path
+ id="path4237-4_7_"
+ style="fill:#768D99;"
+ d="M94.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726 C92.811,641.619,93.563,641.618,94.026,641.142z" />
+<path
+ id="path4237-4_6_"
+ style="fill:#FFFFFF;"
+ d="M409.974,662.356L404,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,661.879,410.437,661.88,409.974,662.356z" />
+<path
+ id="path4237-4_5_"
+ style="fill:#FFFFFF;"
+ d="M406.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726 C404.811,641.619,405.563,641.618,406.026,641.142z" />
+<g
+ id="g1625">
+ <path
+ d="M181,486c0-1.476-0.81-2.745-1.999-3.435v6.871C180.19,488.745,181,487.476,181,486z"
+ id="path1617" />
+ <g
+ id="g1623">
+ <polygon
+ points="170,483.375 170,488.625 172.557,488.625 177,493 177,479 172.557,483.375 "
+ id="polygon1619" />
+ <path
+ d="M179.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 c2.888-0.86,4.999-3.525,4.999-6.693C184,482.83,181.889,480.166,179.001,479.306z"
+ id="path1621" />
+ </g>
+</g>
+<path
+ d="M182.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354 c0-3.17-2.111-5.834-4.998-6.694v1.58C181.047,517.685,182.5,519.668,182.5,522z M179.002,518.565v1.21l1.981,1.982 C180.899,520.386,180.124,519.216,179.002,518.565z M183.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H170v5.25 h2.557L177,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599 v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L183.7,527.301z M177,515l-1.397,1.375l1.397,1.398 V515z"
+ id="path1627" />
+<path
+ d="M177,565c1.105,0,2-0.896,2-2h-4C175,564.104,175.896,565,177,565z M181,559.625v-3c0-1.861-1.278-3.412-3-3.858V552 c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L171,561.625h12L181,559.625z"
+ id="path1629" />
+<path
+ d="M181,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767 c-0.012,0.003-0.021,0.008-0.033,0.011l5.033,5.033V592.625z M177,601c1.105,0,2-0.896,2-2h-4C175,600.104,175.896,601,177,601z M183.993,599.593l-0.007,0.008l-12.593-12.596L170,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 l3.374,3.375l1.404-1.4L183.993,599.593z"
+ id="path1631" />
+<g
+ id="g1637">
+ <g
+ id="g1635">
+ <path
+ d="M183,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2S184.104,628,183,628z M171,628c-1.105,0-2,0.896-2,2 s0.895,2,2,2c1.104,0,2-0.896,2-2S172.104,628,171,628z M177,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2 S178.104,628,177,628z"
+ id="path1633" />
+ </g>
+</g>
+<path
+ d="M183.143,667.974L177,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296 l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0C183.619,669.188,183.619,668.438,183.143,667.974z"
+ id="path1639" />
+<path
+ d="M170.857,700.026L177,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679c-0.477-0.463-1.249-0.463-1.726,0L177,702.644 l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0C170.381,698.81,170.381,699.562,170.857,700.026z"
+ id="path1641" />
+<path
+ d="M177,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999C186,733.029,181.971,729,177,729z M178,743.001h-2v-6.002h2V743.001z M178,735h-2v-2h2V735z"
+ id="path1643" />
+<path
+ d="M178,783v-2h2v2H178z M178,777h2v2h-2V777z M178,773h2v2h-2V773z M178,769h2v2h-2V769z M178,765h2v2h-2V765z M174,781h2v2 h-2V781z M174,777h2v2h-2V777z M174,773h2v2h-2V773z M174,769h2v2h-2V769z M174,765h2v2h-2V765z"
+ id="path1645" />
+<path
+ d="M182.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0 c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C183.077,842.581,183.077,842.062,182.769,841.741z"
+ id="path1647" />
+<path
+ d="M220.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15c0.828,0,1.5-0.672,1.5-1.5v-15 C222,837.672,221.328,837,220.5,837z M220,853.002h-14v-12h14V853.002z M210,844.002h-2v2h2V844.002z M218,844.002h-2v2h2V844.002z M214,844.002h-2v2h2V844.002z M214,848.002h-2v2h2V848.002z M210,848.002h-2v2h2V848.002z M218,848.002h-2v2h2V848.002z"
+ id="path1649" />
+<path
+ d="M217.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L208,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C217.979,809.838,218.234,808.429,217.787,807.22z"
+ id="path1651" />
+<path
+ d="M214,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5c-1.383,0-2.5,1.119-2.5,2.5 c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H214z"
+ id="path1653" />
+<path
+ d="M212,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5c1.383,0,2.5-1.119,2.5-2.5 c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H212z"
+ id="path1655" />
+<path
+ d="M220.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0 c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713 C221.106,696.882,221.106,696.158,220.681,695.711z"
+ id="path1657" />
+<path
+ style="fill:#FFFFFF;"
+ d="M212,671h2v-6h-2V671z M212,661v2h2v-2H212z"
+ id="path1659" />
+<path
+ d="M218.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448l0.998-1.663 c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L211.505,624c-0.868,0.185-1.676,0.529-2.396,0.997l0.998,1.663 l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L206,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045 l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M212.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C215.044,632.132,214.129,633.046,212.999,633.046z"
+ id="path1661" />
+<path
+ d="M215,588v-1h-4v1h-4v2h12v-2H215z M208,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5V591h-10V599.5z M214.25,593h1.5v6h-1.5V593z M210.25,593h1.5v6h-1.5V593z"
+ id="path1663" />
+<path
+ id="path4237-4_1_"
+ d="M256.974,695.857L251,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0c0.463-0.477,0.463-1.249,0-1.726 L254.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726C258.189,695.38,257.437,695.38,256.974,695.857z" />
+<path
+ id="path4237-4-1_1_"
+ style="fill:#FFFFFF;"
+ d="M256.974,729.357L251,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C258.189,728.88,257.437,728.881,256.974,729.357z" />
+<g
+ id="g1673">
+ <circle
+ style="opacity:0.3;"
+ cx="135.5"
+ cy="296.5"
+ r="12.5"
+ id="circle1667" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="135.5"
+ cy="296.5"
+ r="9.274"
+ id="circle1669" />
+ <path
+ d="M134.29,301.742h2.419v-5.806h-2.419V301.742z M134.29,292.065V294h2.419v-1.935H134.29z"
+ id="path1671" />
+</g>
+<g
+ id="g1685">
+ <g
+ style="opacity:0.3;"
+ id="g1677">
+ <path
+ d="M139.456,327.953c-2.176-3.824-5.736-3.824-7.912,0l-8.588,15.093C120.78,346.871,122.6,350,127,350h17 c4.4,0,6.22-3.129,4.044-6.953L139.456,327.953z"
+ id="path1675" />
+ </g>
+ <g
+ id="g1681">
+ <path
+ style="fill:#FFFFFF;"
+ d="M136.462,329.124c-0.529-0.964-1.395-0.964-1.924,0l-8.653,15.77 c-0.529,0.964-0.062,1.753,1.038,1.753h17.154c1.1,0,1.567-0.789,1.038-1.753L136.462,329.124z"
+ id="path1679" />
+ </g>
+ <path
+ d="M136.917,334.182h-2.662v6.327h2.662V334.182z M136.917,344.727v-2.109h-2.662v2.109H136.917z"
+ id="path1683" />
+</g>
+<g
+ id="g1697">
+ <g
+ style="opacity:0.3;"
+ id="g1689">
+ <path
+ d="M131.544,387.047c2.176,3.824,5.736,3.824,7.912,0l8.588-15.093C150.22,368.129,148.4,365,144,365h-17 c-4.4,0-6.22,3.129-4.044,6.953L131.544,387.047z"
+ id="path1687" />
+ </g>
+ <g
+ id="g1693">
+ <path
+ style="fill:#FFFFFF;"
+ d="M134.538,385.876c0.529,0.964,1.395,0.964,1.924,0l8.653-15.77 c0.529-0.964,0.062-1.753-1.038-1.753h-17.154c-1.1,0-1.567,0.789-1.038,1.753L134.538,385.876z"
+ id="path1691" />
+ </g>
+ <path
+ d="M136.744,370.273h-2.662v6.327h2.662V370.273z M136.744,380.818v-2.109h-2.662v2.109H136.744z"
+ id="path1695" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="177"
+ cy="420"
+ r="9"
+ id="circle1699" />
+<circle
+ style="fill:#FFFFFF;"
+ cx="87"
+ cy="420"
+ r="9"
+ id="circle1701" />
+<g
+ id="g1707">
+ <rect
+ x="176"
+ y="423"
+ width="2"
+ height="2"
+ id="rect1703" />
+ <rect
+ x="176"
+ y="415"
+ width="2"
+ height="6"
+ id="rect1705" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="147"
+ cy="420"
+ r="9"
+ id="circle1709" />
+<g
+ id="g1715">
+ <rect
+ x="146"
+ y="415"
+ width="2"
+ height="2"
+ id="rect1711" />
+ <rect
+ x="146"
+ y="419"
+ width="2"
+ height="6"
+ id="rect1713" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="117"
+ cy="420"
+ r="9"
+ id="circle1717" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="214.778,422.728 210.222,415.272 207,410 203.778,415.272 199.222,422.728 196,428 218,428 "
+ id="polygon1719" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="229.222,416.272 233.778,423.728 237,429 240.222,423.728 244.778,416.272 248,411 226,411 "
+ id="polygon1721" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="270.728,411 263.272,411 258,416.272 258,423.728 263.272,429 270.728,429 276,423.728 276,416.272 "
+ id="polygon1723" />
+<g
+ id="g1729">
+ <rect
+ x="206"
+ y="424"
+ width="2"
+ height="2"
+ id="rect1725" />
+ <rect
+ x="206"
+ y="416"
+ width="2"
+ height="6"
+ id="rect1727" />
+</g>
+<g
+ id="g1735">
+ <rect
+ x="236"
+ y="421"
+ width="2"
+ height="2"
+ id="rect1731" />
+ <rect
+ x="236"
+ y="413"
+ width="2"
+ height="6"
+ id="rect1733" />
+</g>
+<polygon
+ points="92.43,417.286 91.016,415.872 85.051,421.836 82.688,419.473 81.274,420.887 85.016,424.629 85.051,424.594 85.087,424.629 "
+ id="polygon1737" />
+<path
+ d="M117.388,423c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756 c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727 c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155 c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17 c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089 c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.184,0.146,0.396,0.146,0.639 c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633 c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897 c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,425.825 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C116.9,426.141,117.173,426.036,117.412,425.825L117.412,425.825z"
+ id="path1739" />
+<circle
+ cx="177"
+ cy="452"
+ r="9"
+ id="circle1741" />
+<circle
+ cx="87"
+ cy="452"
+ r="9"
+ id="circle1743" />
+<g
+ id="g1749">
+ <rect
+ x="176"
+ y="455"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1745" />
+ <rect
+ x="176"
+ y="447"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1747" />
+</g>
+<circle
+ cx="147"
+ cy="452"
+ r="9"
+ id="circle1751" />
+<g
+ id="g1757">
+ <rect
+ x="146"
+ y="447"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1753" />
+ <rect
+ x="146"
+ y="451"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1755" />
+</g>
+<circle
+ cx="117"
+ cy="452"
+ r="9"
+ id="circle1759" />
+<polygon
+ points="214.778,454.728 210.222,447.272 207,442 203.778,447.272 199.222,454.728 196,460 218,460 "
+ id="polygon1761" />
+<polygon
+ points="229.222,448.272 233.778,455.728 237,461 240.222,455.728 244.778,448.272 248,443 226,443 "
+ id="polygon1763" />
+<polygon
+ points="270.728,443 263.272,443 258,448.272 258,455.728 263.272,461 270.728,461 276,455.728 276,448.272 "
+ id="polygon1765" />
+<g
+ id="g1771">
+ <rect
+ x="206"
+ y="456"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1767" />
+ <rect
+ x="206"
+ y="448"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1769" />
+</g>
+<g
+ id="g1777">
+ <rect
+ x="236"
+ y="453"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1773" />
+ <rect
+ x="236"
+ y="445"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1775" />
+</g>
+<polygon
+ style="fill:#FFFFFF;"
+ points="92.43,449.286 91.016,447.872 85.051,453.836 82.688,451.473 81.274,452.887 85.016,456.629 85.051,456.594 85.087,456.629 "
+ id="polygon1779" />
+<path
+ style="fill:#FFFFFF;"
+ d="M117.388,455c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112 c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 c-0.393-0.112-0.807-0.17-1.249-0.17c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.184,0.146,0.396,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,457.825 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C116.9,458.141,117.173,458.036,117.412,457.825L117.412,457.825z"
+ id="path1781" />
+<rect
+ x="262"
+ y="419"
+ width="10"
+ height="3"
+ id="rect1783" />
+<rect
+ x="262"
+ y="451"
+ style="fill:#FFFFFF;"
+ width="10"
+ height="3"
+ id="rect1785" />
+<g
+ id="g1875">
+ <circle
+ style="fill:#FFFFFF;"
+ cx="434.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1787" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="365.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1789" />
+ <g
+ id="g1795">
+ <rect
+ x="433.652"
+ y="419.667"
+ width="1.444"
+ height="1.444"
+ id="rect1791" />
+ <rect
+ x="433.652"
+ y="413.889"
+ width="1.444"
+ height="4.333"
+ id="rect1793" />
+ </g>
+ <circle
+ style="fill:#FFFFFF;"
+ cx="411.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1797" />
+ <g
+ id="g1803">
+ <rect
+ x="410.652"
+ y="413.889"
+ width="1.444"
+ height="1.444"
+ id="rect1799" />
+ <rect
+ x="410.652"
+ y="416.778"
+ width="1.444"
+ height="4.333"
+ id="rect1801" />
+ </g>
+ <circle
+ style="fill:#FFFFFF;"
+ cx="388.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1805" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="461.971,419.778 459.279,415.222 457.375,412 455.471,415.222 452.779,419.778 450.875,423 463.875,423 "
+ id="polygon1807" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="475.779,415.222 478.471,419.778 480.375,423 482.279,419.778 484.971,415.222 486.875,412 473.875,412 "
+ id="polygon1809" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="506.067,411 500.683,411 496.875,414.808 496.875,420.192 500.683,424 506.067,424 509.875,420.192 509.875,414.808 "
+ id="polygon1811" />
+ <g
+ id="g1817">
+ <rect
+ x="456.784"
+ y="420.556"
+ width="1.182"
+ height="1.222"
+ id="rect1813" />
+ <rect
+ x="456.784"
+ y="415.667"
+ width="1.182"
+ height="3.667"
+ id="rect1815" />
+ </g>
+ <g
+ id="g1823">
+ <rect
+ x="479.784"
+ y="418.111"
+ width="1.182"
+ height="1.222"
+ id="rect1819" />
+ <rect
+ x="479.784"
+ y="413.222"
+ width="1.182"
+ height="3.667"
+ id="rect1821" />
+ </g>
+ <polygon
+ points="369.297,415.54 368.275,414.519 363.967,418.826 362.261,417.119 361.239,418.141 363.942,420.843 363.967,420.818 363.993,420.843 "
+ id="polygon1825" />
+ <path
+ d="M388.655,419.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457 c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458 c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803 c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365 c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782 c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329 c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47 c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544 c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z M388.673,421.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235 c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552 c0.173,0.152,0.371,0.228,0.596,0.228C388.303,421.935,388.5,421.859,388.673,421.707L388.673,421.707z"
+ id="path1827" />
+ <circle
+ cx="434.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1829" />
+ <circle
+ cx="365.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1831" />
+ <g
+ id="g1837">
+ <rect
+ x="433.652"
+ y="442.667"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="1.444"
+ id="rect1833" />
+ <rect
+ x="433.652"
+ y="436.889"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="4.333"
+ id="rect1835" />
+ </g>
+ <circle
+ cx="411.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1839" />
+ <g
+ id="g1845">
+ <rect
+ x="410.652"
+ y="436.889"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="1.444"
+ id="rect1841" />
+ <rect
+ x="410.652"
+ y="439.778"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="4.333"
+ id="rect1843" />
+ </g>
+ <circle
+ cx="388.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1847" />
+ <polygon
+ points="461.971,442.778 459.279,438.222 457.375,435 455.471,438.222 452.779,442.778 450.875,446 463.875,446 "
+ id="polygon1849" />
+ <polygon
+ points="475.779,438.222 478.471,442.778 480.375,446 482.279,442.778 484.971,438.222 486.875,435 473.875,435 "
+ id="polygon1851" />
+ <polygon
+ points="506.067,434 500.683,434 496.875,437.808 496.875,443.192 500.683,447 506.067,447 509.875,443.192 509.875,437.808 "
+ id="polygon1853" />
+ <g
+ id="g1859">
+ <rect
+ x="456.784"
+ y="443.556"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="1.222"
+ id="rect1855" />
+ <rect
+ x="456.784"
+ y="438.667"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="3.667"
+ id="rect1857" />
+ </g>
+ <g
+ id="g1865">
+ <rect
+ x="479.784"
+ y="441.111"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="1.222"
+ id="rect1861" />
+ <rect
+ x="479.784"
+ y="436.222"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="3.667"
+ id="rect1863" />
+ </g>
+ <polygon
+ style="fill:#FFFFFF;"
+ points="369.297,438.54 368.275,437.519 363.967,441.826 362.261,440.119 361.239,441.141 363.942,443.843 363.967,443.818 363.993,443.843 "
+ id="polygon1867" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M388.655,442.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457 c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458 c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803 c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365 c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782 c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329 c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47 c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544 c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z M388.673,444.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235 c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552 c0.173,0.152,0.371,0.228,0.596,0.228C388.303,444.935,388.5,444.859,388.673,444.707L388.673,444.707z"
+ id="path1869" />
+ <rect
+ x="499.764"
+ y="416.778"
+ width="7.222"
+ height="2.167"
+ id="rect1871" />
+ <rect
+ x="499.764"
+ y="439.778"
+ style="fill:#FFFFFF;"
+ width="7.222"
+ height="2.167"
+ id="rect1873" />
+</g>
+<path
+ d="M60.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C58.521,191.046,58.267,191,58,191c-1.657,0-3,1.343-3,3 c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C50.521,199.045,50.267,199,50,199c-1.657,0-3,1.343-3,3 c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C49.479,204.954,49.733,205,50,205c1.657,0,3-1.343,3-3 c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C57.479,196.955,57.733,197,58,197c1.657,0,3-1.343,3-3 C61,193.732,60.954,193.479,60.889,193.232z"
+ id="path1877" />
+<path
+ d="M47,372v2h14v-2H47z M47,379h14v-2H47V379z M47,384h14v-2H47V384z"
+ id="path1879" />
+<path
+ d="M54.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47c0.245-0.312,0.369-0.661,0.369-1.047 c0-0.316-0.103-0.572-0.308-0.771C56.487,407.1,56.206,407,55.851,407c-0.417,0-0.76,0.138-1.027,0.416 c-0.267,0.278-0.4,0.612-0.4,1.003C54.425,408.755,54.516,409.033,54.697,409.253z M51.348,414.171 c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581 c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71 c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762 c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882 c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.893-3.531 c0.34-1.183,0.565-1.982,0.672-2.406c0.106-0.424,0.159-0.773,0.159-1.052c0-0.209-0.062-0.38-0.185-0.517 c-0.123-0.137-0.271-0.202-0.441-0.202c-0.377,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L51,413.831 l0.204,0.331L51.348,414.171z"
+ id="path1881" />
+<g
+ id="g1887">
+ <polygon
+ points="61,227 55.628,227 57.632,229.005 55,231.638 56.362,233 58.994,230.368 61,232.374 "
+ id="polygon1883" />
+ <polygon
+ points="51.638,235 49.006,237.633 47,235.627 47,241 52.373,241 50.368,238.995 53,236.363 "
+ id="polygon1885" />
+</g>
+<g
+ id="g1893">
+ <polygon
+ points="61,264.362 59.638,263 57.006,265.632 55,263.626 55,269 60.372,269 58.368,266.995 "
+ id="polygon1889" />
+ <polygon
+ points="49.632,273.005 47,275.637 48.362,277 50.994,274.367 53,276.373 53,271 47.627,271 "
+ id="polygon1891" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M22.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25 c0-2.898,2.351-5.25,5.25-5.25c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L25,449.125V443l-2.058,2.057 c-0.001-0.001-0.013,0.01-0.016,0.01C21.662,443.802,19.932,443,18,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7 c3.122,0,5.737-2.054,6.64-4.875H22.761z"
+ id="path1895" />
+<path
+ d="M58.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25c0-2.898,2.351-5.25,5.25-5.25 c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L61,449.125V443l-2.058,2.057c-0.002-0.001-0.013,0.01-0.016,0.01 C57.662,443.802,55.932,443,54,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7c3.122,0,5.737-2.054,6.64-4.875H58.761z"
+ id="path1897" />
+<g
+ id="g1901">
+ <path
+ d="M54,301.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52l0.54,2.972l-2.455-1.42 L54,309.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381l0.554-0.073l0.228-0.51 L54,301.45 M54,299l-2.101,4.699L47,304.349l3.601,3.553L49.674,313L54,310.497L58.326,313l-0.927-5.099L61,304.349l-4.899-0.649 L54,299L54,299z"
+ id="path1899" />
+</g>
+<g
+ id="g1909">
+ <polygon
+ style="fill:#F3A914;"
+ points="54,343.919 50.359,346.026 51.14,341.73 48.078,338.71 52.241,338.158 54,334.225 55.759,338.158 59.922,338.71 56.86,341.73 57.641,346.026 "
+ id="polygon1903" />
+ <g
+ id="g1907">
+ <path
+ style="fill:#F3A914;"
+ d="M54,335.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52 l0.54,2.972l-2.455-1.42L54,343.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381 l0.554-0.073l0.228-0.51L54,335.45 M54,333l-2.101,4.699L47,338.349l3.601,3.553L49.674,347L54,344.497L58.326,347l-0.927-5.099 L61,338.349l-4.899-0.649L54,333L54,333z"
+ id="path1905" />
+ </g>
+</g>
+<g
+ id="g1919">
+ <path
+ style="fill:#FFFFFF;"
+ d="M334,486c0-1.476-0.81-2.745-1.999-3.435v6.871C333.19,488.745,334,487.476,334,486z"
+ id="path1911" />
+ <g
+ id="g1917">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="323,483.375 323,488.625 325.557,488.625 330,493 330,479 325.557,483.375 "
+ id="polygon1913" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M332.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 c2.888-0.86,4.999-3.525,4.999-6.693C337,482.83,334.889,480.166,332.001,479.306z"
+ id="path1915" />
+ </g>
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M335.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354 c0-3.17-2.111-5.834-4.998-6.694v1.58C334.047,517.685,335.5,519.668,335.5,522z M332.002,518.565v1.21l1.981,1.982 C333.899,520.386,333.124,519.216,332.002,518.565z M336.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H323v5.25 h2.557L330,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599 v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L336.7,527.301z M330,515l-1.397,1.375l1.397,1.398 V515z"
+ id="path1921" />
+<path
+ style="fill:#FFFFFF;"
+ d="M330,565c1.105,0,2-0.896,2-2h-4C328,564.104,328.896,565,330,565z M334,559.625v-3 c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L324,561.625 h12L334,559.625z"
+ id="path1923" />
+<path
+ style="fill:#FFFFFF;"
+ d="M334,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767 c-0.012,0.003-0.022,0.008-0.033,0.011l5.033,5.033V592.625z M330,601c1.105,0,2-0.896,2-2h-4C328,600.104,328.896,601,330,601z M336.993,599.593l-0.007,0.008l-12.593-12.596L323,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 l3.374,3.375l1.404-1.4L336.993,599.593z"
+ id="path1925" />
+<g
+ id="g1931">
+ <g
+ id="g1929">
+ <path
+ style="fill:#FFFFFF;"
+ d="M336,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S337.104,628,336,628z M324,628 c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S325.104,628,324,628z M330,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2 S331.104,628,330,628z"
+ id="path1927" />
+ </g>
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M336.143,667.974L330,662l-6.142,5.974c-0.478,0.464-0.478,1.216,0,1.679 c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0 C336.619,669.188,336.619,668.438,336.143,667.974z"
+ id="path1933" />
+<path
+ style="fill:#FFFFFF;"
+ d="M323.857,700.026L330,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679 c-0.477-0.463-1.249-0.463-1.726,0L330,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0 C323.381,698.81,323.381,699.562,323.857,700.026z"
+ id="path1935" />
+<path
+ style="fill:#FFFFFF;"
+ d="M330,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999 C339,733.029,334.971,729,330,729z M331,743.001h-2v-6.002h2V743.001z M331,735h-2v-2h2V735z"
+ id="path1937" />
+<path
+ style="fill:#FFFFFF;"
+ d="M331,783v-2h2v2H331z M331,777h2v2h-2V777z M331,773h2v2h-2V773z M331,769h2v2h-2V769z M331,765h2v2 h-2V765z M327,781h2v2h-2V781z M327,777h2v2h-2V777z M327,773h2v2h-2V773z M327,769h2v2h-2V769z M327,765h2v2h-2V765z"
+ id="path1939" />
+<path
+ style="fill:#FFFFFF;"
+ d="M335.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903 c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C336.077,842.581,336.077,842.062,335.769,841.741z"
+ id="path1941" />
+<path
+ style="fill:#FFFFFF;"
+ d="M373.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15 c0.828,0,1.5-0.672,1.5-1.5v-15C375,837.672,374.328,837,373.5,837z M373,853.002h-14v-12h14V853.002z M363,844.002h-2v2h2V844.002z M371,844.002h-2v2h2V844.002z M367,844.002h-2v2h2V844.002z M367,848.002h-2v2h2V848.002z M363,848.002h-2v2h2V848.002z M371,848.002h-2v2h2V848.002z"
+ id="path1943" />
+<path
+ style="fill:#FFFFFF;"
+ d="M370.787,807.22l-2.186,2.185l-2.009-2.009l2.185-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L361,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C370.979,809.838,371.234,808.429,370.787,807.22z"
+ id="path1945" />
+<path
+ style="fill:#FFFFFF;"
+ d="M367,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5 c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H367z"
+ id="path1947" />
+<path
+ style="fill:#FFFFFF;"
+ d="M365,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5 c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H365z"
+ id="path1949" />
+<path
+ style="fill:#FFFFFF;"
+ d="M373.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.605,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C374.106,696.882,374.106,696.158,373.681,695.711z"
+ id="path1951" />
+<path
+ d="M365,671h2v-6h-2V671z M365,661v2h2v-2H365z"
+ id="path1953" />
+<path
+ style="fill:#FFFFFF;"
+ d="M371.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448 l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L364.505,624c-0.868,0.185-1.676,0.529-2.396,0.997 l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L359,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045 l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M365.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C368.044,632.132,367.129,633.046,365.999,633.046z"
+ id="path1955" />
+<path
+ style="fill:#FFFFFF;"
+ d="M368,588v-1h-4v1h-4v2h12v-2H368z M361,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5 V591h-10V599.5z M367.25,593h1.5v6h-1.5V593z M363.25,593h1.5v6h-1.5V593z"
+ id="path1957" />
+<path
+ id="path4237-4_2_"
+ style="fill:#FFFFFF;"
+ d="M409.974,695.857L404,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726L407.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,695.38,410.437,695.38,409.974,695.857z" />
+<path
+ id="path4237-4-1_2_"
+ d="M409.974,729.357L404,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,728.88,410.437,728.881,409.974,729.357z" />
+<g
+ id="g1967">
+ <circle
+ style="opacity:0.3;"
+ cx="135.5"
+ cy="256.5"
+ r="12.5"
+ id="circle1961" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="135.5"
+ cy="256.5"
+ r="9.274"
+ id="circle1963" />
+ <path
+ d="M141.618,252.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0 c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.357 C141.927,253.581,141.927,253.062,141.618,252.741z"
+ id="path1965" />
+</g>
+<path
+ id="path4209"
+ style="fill:#768D99;"
+ d="M52.875,565.125h2v-14h-2V565.125z M46.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365">
+ <g
+ id="g4367">
+ <path
+ id="path4369"
+ style="fill:#768D99;"
+ d="M55,524.25h-5.625v1.375H55V524.25z M55,521.125h-5.625v1.375H55V521.125z M50.25,515.125v2.75h-3.375v11H57.5v-2.75h3.375v-11H50.25z M55.875,527.198H48.5V519.5h7.375V527.198z M59.191,524.448H57.5 v-6.573h-5.625v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375">
+ <path
+ id="path4377"
+ style="fill:#768D99;"
+ d="M57.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L57.268,480.449z M60.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14 C60.955,480.047,60.955,479.554,60.649,479.248 M50.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543 L50.007,489.172z" />
+</g>
+<g
+ id="g4383">
+ <rect
+ id="rect4385"
+ x="46.875"
+ y="490.75"
+ style="fill:#768D99;"
+ width="14"
+ height="2" />
+</g>
+<path
+ id="path4209_1_"
+ d="M211.875,565.125h2v-14h-2V565.125z M205.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365_1_">
+ <g
+ id="g4367_1_">
+ <path
+ id="path4369_1_"
+ d="M214,524.25h-5.625v1.375H214V524.25z M214,521.125h-5.625v1.375H214V521.125z M209.25,515.125v2.75 h-3.375v11H216.5v-2.75h3.375v-11H209.25z M214.875,527.198H207.5V519.5h7.375V527.198z M218.191,524.448H216.5v-6.573h-5.625 v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375_1_">
+ <path
+ id="path4377_1_"
+ d="M216.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L216.268,480.449z M219.649,479.248l-0.379-0.37 c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14C219.955,480.047,219.955,479.554,219.649,479.248 M209.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543L209.007,489.172z" />
+</g>
+<g
+ id="g4383_1_">
+ <rect
+ id="rect4385_1_"
+ x="205.875"
+ y="490.75"
+ width="14"
+ height="2" />
+</g>
+<path
+ id="path4209_2_"
+ style="fill:#FFFFFF;"
+ d="M364.875,565.125h2v-14h-2V565.125z M358.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365_2_">
+ <g
+ id="g4367_2_">
+ <path
+ id="path4369_2_"
+ style="fill:#FFFFFF;"
+ d="M367,524.25h-5.625v1.375H367V524.25z M367,521.125h-5.625v1.375H367V521.125z M362.25,515.125v2.75h-3.375v11H369.5v-2.75h3.375v-11H362.25z M367.875,527.198H360.5V519.5h7.375V527.198z M371.191,524.448 H369.5v-6.573h-5.625v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375_2_">
+ <path
+ id="path4377_2_"
+ style="fill:#FFFFFF;"
+ d="M369.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L369.268,480.449z M372.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14 C372.955,480.047,372.955,479.554,372.649,479.248 M362.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081 l-1.565-1.543L362.007,489.172z" />
+</g>
+<g
+ id="g4383_2_">
+ <rect
+ id="rect4385_2_"
+ x="358.875"
+ y="490.75"
+ style="fill:#FFFFFF;"
+ width="14"
+ height="2" />
+</g>
+<g
+ id="g2001">
+ <polygon
+ points="91.628,227 93.632,229.005 91,231.638 92.362,233 94.994,230.368 97,232.374 97,227 "
+ id="polygon1993" />
+ <polygon
+ points="87.638,235 85.006,237.633 83,235.627 83,241 88.373,241 86.368,238.995 89,236.363 "
+ id="polygon1995" />
+ <polygon
+ points="88.374,227 83,227 83,232.372 85.005,230.368 87.638,233 89,231.638 86.368,229.006 "
+ id="polygon1997" />
+ <polygon
+ points="92.363,235 91,236.362 93.633,238.994 91.627,241 97,241 97,235.627 94.995,237.632 "
+ id="polygon1999" />
+</g>
+<g
+ id="g2011">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="91.628,263 93.632,265.005 91,267.638 92.362,269 94.994,266.368 97,268.374 97,263 "
+ id="polygon2003" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="87.638,271 85.006,273.633 83,271.627 83,277 88.373,277 86.368,274.995 89,272.363 "
+ id="polygon2005" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="88.374,263 83,263 83,268.372 85.005,266.368 87.638,269 89,267.638 86.368,265.006 "
+ id="polygon2007" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="92.363,271 91,272.362 93.633,274.994 91.627,277 97,277 97,271.627 94.995,273.632 "
+ id="polygon2009" />
+</g>
+<g
+ id="Shape_7_">
+ <path
+ style="fill:#FFFFFF;"
+ d="M99,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S102.85,587,99,587L99,587z M99,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S102.08,599.6,99,599.6z M99.35,590.5H98.3v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2013" />
+</g>
+<g
+ id="Shape_4_">
+ <path
+ style="fill:#FFFFFF;"
+ d="M411,587c-3.85,0-7,3.15-7,7s3.15,7,7,7s7-3.15,7-7S414.85,587,411,587L411,587z M411,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S414.08,599.6,411,599.6z M411.35,590.5h-1.05v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2016" />
+</g>
+<g
+ id="Shape_2_">
+ <path
+ d="M258,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S261.85,587,258,587L258,587z M258,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S261.08,599.6,258,599.6z M258.35,590.5h-1.05v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2019" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M258.212,52.555c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,52.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,52.555z"
+ id="path2022" />
+<path
+ d="M258.212,88.62c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,88.612v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871S253.283,96,253.815,96h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,88.62z"
+ id="path2024" />
+<path
+ style="fill:#3C5563;"
+ d="M258.212,16.556c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,16.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,16.556z"
+ id="path2026" />
+<g
+ id="g2046">
+ <circle
+ style="fill:#FFFFFF;"
+ cx="207"
+ cy="364.834"
+ r="8"
+ id="circle2028" />
+ <polygon
+ points="212.392,362.01 210.978,360.596 205.014,366.56 202.65,364.197 201.236,365.611 204.978,369.353 205.014,369.318 205.049,369.353 "
+ id="polygon2030" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M266,362.037c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.953-5.221,4.293v-14.792 c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V362.037z"
+ id="path2032" />
+ <path
+ d="M260.043,354.27l-2.722,2.755l-2.755,2.722c-0.314,0.316-0.301,0.816,0.027,1.116c0.328,0.301,0.847,0.288,1.161-0.028 l1.867-1.848l0.008,0.008l0.827-0.835l0.835-0.827l-0.008-0.008l1.848-1.867c0.316-0.314,0.329-0.833,0.028-1.161 C260.859,353.969,260.359,353.957,260.043,354.27z"
+ id="path2034" />
+ <path
+ d="M261.149,359.748l-2.755-2.722l-2.722-2.755c-0.316-0.314-0.816-0.301-1.116,0.027c-0.301,0.328-0.288,0.847,0.028,1.161 l1.848,1.867l-0.008,0.008l0.835,0.827l0.827,0.835l0.008-0.008l1.867,1.848c0.314,0.316,0.833,0.329,1.161,0.028 C261.45,360.564,261.463,360.064,261.149,359.748z"
+ id="path2036" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M233,372L233,372c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C233.448,373,233,372.552,233,372z"
+ id="path2038" />
+ <g
+ id="g2044">
+ <path
+ style="fill:#FFFFFF;"
+ d="M225.922,372.707L225.922,372.707c-0.391-0.391-0.391-1.024,0-1.414l4.243-4.243 c0.391-0.391,1.024-0.391,1.414,0l0,0c0.391,0.391,0.391,1.024,0,1.414l-4.243,4.243 C226.945,373.098,226.312,373.098,225.922,372.707z"
+ id="path2040" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M225.922,362.795L225.922,362.795c-0.391,0.391-0.391,1.024,0,1.414l4.243,4.243 c0.391,0.391,1.024,0.391,1.414,0l0,0c0.391-0.391,0.391-1.024,0-1.414l-4.243-4.243 C226.945,362.405,226.312,362.405,225.922,362.795z"
+ id="path2042" />
+ </g>
+</g>
+<polygon
+ style="fill:#009900;"
+ points="381.54,289.044 381.54,294.044 378.04,294.044 383.04,299.011 388.04,294.044 384.54,294.044 384.54,289.044 "
+ id="polygon2048" />
+<polygon
+ style="fill:#990000;"
+ points="359.5,298.971 359.5,293.971 363,293.971 358,289.004 353,293.971 356.5,293.971 356.5,298.971 "
+ id="polygon2050" />
+<polygon
+ style="fill:#23D545;"
+ points="381.54,329.044 381.54,334.044 378.04,334.044 383.04,339.011 388.04,334.044 384.54,334.044 384.54,329.044 "
+ id="polygon2052" />
+<polygon
+ style="fill:#FF5050;"
+ points="359.5,338.971 359.5,333.971 363,333.971 358,329.004 353,333.971 356.5,333.971 356.5,338.971 "
+ id="polygon2054" />
+<path
+ style="fill:#768D99;"
+ d="M239.59,246H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V247.41C241,246.634,240.366,246,239.59,246z M231.049,258.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,258.519z"
+ id="path2056" />
+<path
+ style="fill:#768D99;"
+ d="M340.633,248.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,249.494,341.058,248.771,340.633,248.324z"
+ id="path2058" />
+<path
+ style="fill:#768D99;"
+ d="M289.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V247.5C291.016,246.675,290.34,246,289.515,246z M286.896,250.138l-4.729,5.016 c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551 l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,249.297,287.205,249.817,286.896,250.138z"
+ id="path2060" />
+<path
+ style="fill:#768D99;"
+ d="M314.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V247.5C316.016,246.675,315.34,246,314.515,246z M304,253c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S304.552,253,304,253z M308,253c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,253,308,253z M312,253 c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,253,312,253z"
+ id="path2062" />
+<g
+ id="g2068">
+ <path
+ style="fill:#768D99;"
+ d="M258,258L258,258c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C258.448,259,258,258.552,258,258z"
+ id="path2064" />
+ <path
+ style="fill:#768D99;"
+ d="M256.578,253.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542 l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,253.493,256.775,253.235,256.578,253.038z"
+ id="path2066" />
+</g>
+<path
+ d="M239.59,286H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V287.41C241,286.634,240.366,286,239.59,286z M231.049,298.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,298.519z"
+ id="path2070" />
+<path
+ d="M340.633,288.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0 c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713 C341.058,289.494,341.058,288.771,340.633,288.324z"
+ id="path2072" />
+<path
+ d="M289.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5 V287.5C291.016,286.675,290.34,286,289.515,286z M286.896,290.138l-4.729,5.016c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133 c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0 C287.205,289.297,287.205,289.817,286.896,290.138z"
+ id="path2074" />
+<path
+ d="M314.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5 V287.5C316.016,286.675,315.34,286,314.515,286z M304,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S304.552,293,304,293z M308,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,293,308,293z M312,293c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S312.552,293,312,293z"
+ id="path2076" />
+<g
+ id="g2082">
+ <path
+ d="M258,298L258,298c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6C258.448,299,258,298.552,258,298z "
+ id="path2078" />
+ <path
+ d="M256.578,293.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542l-3.542,3.542 c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,293.493,256.775,293.235,256.578,293.038z"
+ id="path2080" />
+</g>
+<polygon
+ style="fill:#59DB8F;"
+ points="656.492,249.044 656.492,254.044 652.992,254.044 657.992,259.011 662.992,254.044 659.492,254.044 659.492,249.044 "
+ id="polygon2084" />
+<polygon
+ style="fill:#E45959;"
+ points="634.453,258.971 634.453,253.971 637.953,253.971 632.953,249.004 627.953,253.971 631.453,253.971 631.453,258.971 "
+ id="polygon2086" />
+<polygon
+ style="fill:#429E47;"
+ points="381.54,249.044 381.54,254.044 378.04,254.044 383.04,259.011 388.04,254.044 384.54,254.044 384.54,249.044 "
+ id="polygon2088" />
+<polygon
+ style="fill:#E33734;"
+ points="359.5,258.971 359.5,253.971 363,253.971 358,249.004 353,253.971 356.5,253.971 356.5,258.971 "
+ id="polygon2090" />
+<polygon
+ style="fill:#768D99;"
+ points="410,252.999 410.001,257 407.057,257 411,261.083 414.942,257 412,257 412,253 "
+ id="polygon2092" />
+<polygon
+ style="fill:#768D99;"
+ points="406,255.001 405.999,251 408.943,251 405,246.917 401.058,251 404,251 404,255 "
+ id="polygon2094" />
+<g
+ id="g2100">
+ <polygon
+ points="410,292.999 410.001,297 407.057,297 411,301.083 414.942,297 412,297 412,293 "
+ id="polygon2096" />
+ <polygon
+ points="406,295.001 405.999,291 408.943,291 405,286.917 401.058,291 404,291 404,295 "
+ id="polygon2098" />
+</g>
+<g
+ id="g2106">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="410,332.999 410.001,337 407.057,337 411,341.083 414.942,337 412,337 412,333 "
+ id="polygon2102" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="406,335.001 405.999,331 408.943,331 405,326.917 401.058,331 404,331 404,335 "
+ id="polygon2104" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M239.59,326H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V327.41C241,326.634,240.366,326,239.59,326z M231.049,338.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,338.519z"
+ id="path2108" />
+<path
+ style="fill:#FFFFFF;"
+ d="M340.633,328.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,329.494,341.058,328.771,340.633,328.324z"
+ id="path2110" />
+<path
+ style="fill:#FFFFFF;"
+ d="M289.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V327.5C291.016,326.675,290.34,326,289.515,326z M286.896,330.138l-4.729,5.016 c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551 l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,329.297,287.205,329.817,286.896,330.138z"
+ id="path2112" />
+<path
+ style="fill:#FFFFFF;"
+ d="M314.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V327.5C316.016,326.675,315.34,326,314.515,326z M304,333c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S304.552,333,304,333z M308,333c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,333,308,333z M312,333 c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,333,312,333z"
+ id="path2114" />
+<g
+ id="g2120">
+ <path
+ style="fill:#FFFFFF;"
+ d="M258,338L258,338c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C258.448,339,258,338.552,258,338z"
+ id="path2116" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M256.578,333.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542 l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,333.493,256.775,333.235,256.578,333.038z"
+ id="path2118" />
+</g>
+<g
+ id="g2126">
+ <polygon
+ style="fill:#E45959;"
+ points="587,256.683 587,258.625 582,258.625 581.999,260.625 587,260.624 587,262.568 590.77,259.625 "
+ id="polygon2122" />
+ <circle
+ style="fill:#E45959;"
+ cx="577.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2124" />
+</g>
+<g
+ id="g2132">
+ <polygon
+ style="fill:#E99003;"
+ points="612,256.683 612,258.625 607,258.625 606.999,260.625 612,260.624 612,262.568 615.77,259.625 "
+ id="polygon2128" />
+ <circle
+ style="fill:#E99003;"
+ cx="602.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2130" />
+</g>
+<g
+ id="g2138">
+ <path
+ style="fill:#768D99;"
+ d="M439,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V248H439z M439,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"
+ id="path2134" />
+ <path
+ style="fill:#768D99;"
+ d="M431.07,257.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,257.811z"
+ id="path2136" />
+</g>
+<g
+ id="g2146">
+ <path
+ style="fill:#768D99;"
+ d="M464,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V248H464z M464,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"
+ id="path2140" />
+ <path
+ style="fill:#768D99;"
+ d="M458,256c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3 C457,255.552,457.448,256,458,256z"
+ id="path2142" />
+ <circle
+ style="fill:#768D99;"
+ cx="458"
+ cy="258"
+ r="1"
+ id="circle2144" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M491,256.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499 c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V256.499z"
+ id="path2148" />
+<g
+ id="g2154">
+ <polygon
+ style="fill:#768D99;"
+ points="512,256.683 512,258.625 507,258.625 506.999,260.625 512,260.624 512,262.568 515.77,259.625 "
+ id="polygon2150" />
+ <circle
+ style="fill:#768D99;"
+ cx="502.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2152" />
+</g>
+<g
+ id="g2160">
+ <polygon
+ style="fill:#E33734;"
+ points="537,256.683 537,258.625 532,258.625 531.999,260.625 537,260.624 537,262.568 540.77,259.625 "
+ id="polygon2156" />
+ <circle
+ style="fill:#E33734;"
+ cx="527.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2158" />
+</g>
+<g
+ id="g2166">
+ <path
+ d="M439,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006 c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012 c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H439z M439,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"
+ id="path2162" />
+ <path
+ d="M431.07,297.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,297.811z"
+ id="path2164" />
+</g>
+<g
+ id="g2174">
+ <path
+ d="M464,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006 c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012 c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H464z M464,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"
+ id="path2168" />
+ <path
+ d="M458,296c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3C457,295.552,457.448,296,458,296z"
+ id="path2170" />
+ <circle
+ cx="458"
+ cy="298"
+ r="1"
+ id="circle2172" />
+</g>
+<path
+ d="M491,296.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499c0-0.825,0.675-1.501,1.501-1.501 h12.999c0.825,0,1.501,0.675,1.501,1.501V296.499z"
+ id="path2176" />
+<g
+ id="g2182">
+ <polygon
+ points="512,296.683 512,298.625 507,298.625 506.999,300.625 512,300.624 512,302.568 515.77,299.625 "
+ id="polygon2178" />
+ <circle
+ cx="502.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2180" />
+</g>
+<g
+ id="g2188">
+ <polygon
+ style="fill:#990000;"
+ points="537,296.683 537,298.625 532,298.625 531.999,300.625 537,300.624 537,302.568 540.77,299.625 "
+ id="polygon2184" />
+ <circle
+ style="fill:#990000;"
+ cx="527.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2186" />
+</g>
+<g
+ id="g2194">
+ <path
+ style="fill:#FFFFFF;"
+ d="M439,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V328H439z M439,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"
+ id="path2190" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M431.07,337.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,337.811z"
+ id="path2192" />
+</g>
+<g
+ id="g2202">
+ <path
+ style="fill:#FFFFFF;"
+ d="M464,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V328H464z M464,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"
+ id="path2196" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M458,336c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3 C457,335.552,457.448,336,458,336z"
+ id="path2198" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="458"
+ cy="338"
+ r="1"
+ id="circle2200" />
+</g>
+<g
+ id="g2208">
+ <path
+ style="fill:#FFFFFF;"
+ d="M475.5,327.501c0-0.552,0.449-1.001,1.001-1.001h12.998c0.552,0,1.001,0.449,1.001,1.001v8.998 c0,0.552-0.449,1.001-1.001,1.001h-9.277c-1.205,0-3.125,1.286-4.722,3.082V327.501z"
+ id="path2204" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M489.499,327c0.271,0,0.501,0.229,0.501,0.501v8.999c0,0.271-0.229,0.501-0.501,0.501h-9.278 c-1.253,0-2.836,1.01-4.221,2.34v-11.84c0-0.271,0.229-0.501,0.501-0.501H489.499 M489.499,326h-12.999 c-0.825,0-1.501,0.675-1.501,1.501V342c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.501v-8.999 C491,326.675,490.325,326,489.499,326L489.499,326z"
+ id="path2206" />
+</g>
+<g
+ id="g2214">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="512,336.683 512,338.625 507,338.625 506.999,340.625 512,340.624 512,342.568 515.77,339.625 "
+ id="polygon2210" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="502.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2212" />
+</g>
+<g
+ id="g2220">
+ <polygon
+ style="fill:#FF5050;"
+ points="537,336.683 537,338.625 532,338.625 531.999,340.625 537,340.624 537,342.568 540.77,339.625 "
+ id="polygon2216" />
+ <circle
+ style="fill:#FF5050;"
+ cx="527.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2218" />
+</g>
+<g
+ id="g2226">
+ <polygon
+ style="fill:#E99003;"
+ points="562,256.683 562,258.625 557,258.625 556.999,260.625 562,260.624 562,262.568 565.77,259.625 "
+ id="polygon2222" />
+ <circle
+ style="fill:#E99003;"
+ cx="552.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2224" />
+</g>
+<g
+ id="g2232">
+ <polygon
+ style="fill:#AF6B00;"
+ points="562,296.683 562,298.625 557,298.625 556.999,300.625 562,300.624 562,302.568 565.77,299.625 "
+ id="polygon2228" />
+ <circle
+ style="fill:#AF6B00;"
+ cx="552.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2230" />
+</g>
+<g
+ id="g2238">
+ <polygon
+ style="fill:#FFA20D;"
+ points="562,336.683 562,338.625 557,338.625 556.999,340.625 562,340.624 562,342.568 565.77,339.625 "
+ id="polygon2234" />
+ <circle
+ style="fill:#FFA20D;"
+ cx="552.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2236" />
+</g>
+<g
+ id="g2244">
+ <path
+ style="fill:#768D99;"
+ d="M208,255.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027 c-0.393,0-0.75,0.157-1.017,0.409L208,255.939z"
+ id="path2240" />
+ <path
+ style="fill:#768D99;"
+ d="M212.061,254l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22 s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,250.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,254z"
+ id="path2242" />
+</g>
+<g
+ id="g2250">
+ <path
+ d="M208,295.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027c-0.393,0-0.75,0.157-1.017,0.409L208,295.939z"
+ id="path2246" />
+ <path
+ d="M212.061,294l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22 l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,290.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,294z"
+ id="path2248" />
+</g>
+<g
+ id="g2256">
+ <path
+ style="fill:#FFFFFF;"
+ d="M208,335.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027 c-0.393,0-0.75,0.157-1.017,0.409L208,335.939z"
+ id="path2252" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M212.061,334l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22 s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,330.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,334z"
+ id="path2254" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M103.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401 l-3.509-3.833H103.669 M105.316,551.125H92.121c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538 l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C106.228,551.833,105.924,551.125,105.316,551.125L105.316,551.125z"
+ id="path2258" />
+<path
+ style="fill:#FFFFFF;"
+ d="M415.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401 l-3.509-3.833H415.669 M417.316,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538 l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C418.228,551.833,417.924,551.125,417.316,551.125L417.316,551.125z"
+ id="path2260" />
+<path
+ d="M263.231,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401l-3.509-3.833H263.231 M264.878,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538l3.635,1.531 c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C265.79,551.833,265.486,551.125,264.878,551.125L264.878,551.125z"
+ id="path2262" />
+<g
+ id="g2278">
+ <g
+ id="g2268">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="323.5,411.5 338.379,411.5 323.5,426.379 "
+ id="polygon2264" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M337.172,412L324,425.172V412H337.172 M339.586,411H323v16.586L339.586,411L339.586,411z"
+ id="path2266" />
+ </g>
+ <g
+ id="g2274">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="325.621,428.5 340.5,413.621 340.5,428.5 "
+ id="polygon2270" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M340,414.828V428h-13.172L340,414.828 M341,412.414L324.414,429H341V412.414L341,412.414z"
+ id="path2272" />
+ </g>
+ <polygon
+ style="fill:#D40000;"
+ points="339.586,411 323,427.586 323,429 324.414,429 341,412.414 341,411 "
+ id="polygon2276" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M97.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L97.575,814.82z M98,815.718 c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916 c-0.246,0.411-0.246,0.922,0,1.333c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C98.141,815.717,98.07,815.718,98,815.718z M105.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.207-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C106.061,811.745,106.061,812.255,105.815,812.666L105.815,812.666z M104.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C102.573,814.476,103.842,813.377,104.666,812z"
+ id="path2280" />
+<path
+ d="M257.137,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L257.137,814.82z M257.561,815.718c-2.849,0-5.336-1.496-6.667-3.719 c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916c-0.246,0.411-0.246,0.922,0,1.333 c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C257.703,815.717,257.632,815.718,257.561,815.718z M265.377,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C265.623,811.745,265.623,812.255,265.377,812.666L265.377,812.666z M264.228,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C262.134,814.476,263.403,813.377,264.228,812z"
+ id="path2282" />
+<path
+ style="fill:#FFFFFF;"
+ d="M409.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L409.575,814.82z M410,815.718 c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916 c-0.246,0.411-0.246,0.922,0,1.333c1.565,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C410.141,815.717,410.07,815.718,410,815.718z M417.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C418.061,811.745,418.061,812.255,417.815,812.666L417.815,812.666z M416.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C414.573,814.476,415.842,813.377,416.666,812z"
+ id="path2284" />
+<path
+ style="fill:#FFFFFF;"
+ d="M410,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5 C418,844.122,414.418,840.289,410,840.289z M409.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42 s-2.42-1.084-2.42-2.42C407.579,842.927,408.663,841.844,409.999,841.844z M410,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C416.417,846.357,413.544,849.059,410,849.059z"
+ id="path2286" />
+<path
+ d="M257.561,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5C265.561,844.122,261.98,840.289,257.561,840.289z M257.561,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42s-2.42-1.084-2.42-2.42 C255.141,842.927,256.224,841.844,257.561,841.844z M257.561,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C263.978,846.357,261.105,849.059,257.561,849.059z"
+ id="path2288" />
+<path
+ style="fill:#768D99;"
+ d="M98,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5 C106,844.122,102.418,840.289,98,840.289z M97.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42 s-2.42-1.084-2.42-2.42C95.579,842.927,96.663,841.844,97.999,841.844z M98,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C104.417,846.357,101.544,849.059,98,849.059z"
+ id="path2290" />
+<g
+ id="g2296">
+ <path
+ style="fill:#768D99;"
+ d="M99,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862L95.609,774H93.4c0-3.08,2.52-5.6,5.6-5.6 s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C95.703,780.369,97.28,781,99,781 c3.85,0,7-3.15,7-7C106,770.15,102.85,767,99,767z"
+ id="path2292" />
+ <polygon
+ style="fill:#768D99;"
+ points="98.3,770.5 98.3,774.7 101.94,776.94 102.5,776.03 99.35,774.14 99.35,770.5 "
+ id="polygon2294" />
+</g>
+<g
+ id="g2302">
+ <path
+ d="M258,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H252.4c0-3.08,2.52-5.6,5.6-5.6s5.6,2.52,5.6,5.6 c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C254.703,780.369,256.28,781,258,781c3.85,0,7-3.15,7-7 C265,770.15,261.85,767,258,767z"
+ id="path2298" />
+ <polygon
+ points="257.3,770.5 257.3,774.7 260.94,776.94 261.5,776.03 258.35,774.14 258.35,770.5 "
+ id="polygon2300" />
+</g>
+<g
+ id="g2308">
+ <path
+ style="fill:#FFFFFF;"
+ d="M411,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H405.4c0-3.08,2.52-5.6,5.6-5.6 s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C407.703,780.369,409.28,781,411,781 c3.85,0,7-3.15,7-7C418,770.15,414.85,767,411,767z"
+ id="path2304" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="410.3,770.5 410.3,774.7 413.94,776.94 414.5,776.03 411.35,774.14 411.35,770.5 "
+ id="polygon2306" />
+</g>
+<g
+ id="g2316">
+ <path
+ style="fill:#768D99;"
+ d="M185.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458 s7.52-3.339,7.52-7.458C193,903.424,189.633,900.085,185.48,900.085z M185.48,913.508c-3.323,0-6.016-2.671-6.016-5.966 c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C191.496,910.837,188.803,913.508,185.48,913.508z"
+ id="path2310" />
+ <path
+ style="fill:#768D99;"
+ d="M157,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H158v-21h34v9.093 c0.382,0.448,0.718,0.935,1,1.456V888H157z M188,892h-3v-3h3V892z M192,892h-3v-3h3V892z"
+ id="path2312" />
+ <polygon
+ style="fill:#768D99;"
+ points="185.98,905.042 184.98,905.042 184.98,907.042 182.98,907.042 182.98,908.042 184.98,908.042 184.98,910.042 185.98,910.042 185.98,908.042 187.98,908.042 187.98,907.042 185.98,907.042 "
+ id="polygon2314" />
+</g>
+<g
+ id="g2324">
+ <path
+ d="M241.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458s7.52-3.339,7.52-7.458 C249,903.424,245.633,900.085,241.48,900.085z M241.48,913.508c-3.323,0-6.016-2.671-6.016-5.966c0-3.295,2.693-5.966,6.016-5.966 s6.016,2.671,6.016,5.966C247.496,910.837,244.803,913.508,241.48,913.508z"
+ id="path2318" />
+ <path
+ d="M213,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H214v-21h34v9.093c0.382,0.448,0.718,0.935,1,1.456V888H213z M244,892 h-3v-3h3V892z M248,892h-3v-3h3V892z"
+ id="path2320" />
+ <polygon
+ points="241.98,905.042 240.98,905.042 240.98,907.042 238.98,907.042 238.98,908.042 240.98,908.042 240.98,910.042 241.98,910.042 241.98,908.042 243.98,908.042 243.98,907.042 241.98,907.042 "
+ id="polygon2322" />
+</g>
+<g
+ id="g2332">
+ <path
+ style="fill:#FFFFFF;"
+ d="M297.481,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458 s7.52-3.339,7.52-7.458C305,903.424,301.634,900.085,297.481,900.085z M297.481,913.508c-3.323,0-6.016-2.671-6.016-5.966 c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C303.496,910.837,300.803,913.508,297.481,913.508z"
+ id="path2326" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M269,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H270v-21h34v9.093 c0.382,0.448,0.718,0.935,1,1.456V888H269z M300,892h-3v-3h3V892z M304,892h-3v-3h3V892z"
+ id="path2328" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="297.981,905.042 296.981,905.042 296.981,907.042 294.981,907.042 294.981,908.042 296.981,908.042 296.981,910.042 297.981,910.042 297.981,908.042 299.981,908.042 299.981,907.042 297.981,907.042 "
+ id="polygon2330" />
+</g>
+<g
+ id="g2338">
+ <path
+ style="fill:#768D99;"
+ d="M345,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H345z M376.001,892h-3v-3h3V892z M380.001,892 h-3v-3h3V892z"
+ id="path2334" />
+ <polygon
+ style="fill:#768D99;"
+ points="375.601,908.186 377.394,906.394 372.394,906.394 372.394,911.394 374.187,909.601 377.794,913.207 376.001,915 381.001,915 381.001,910 379.208,911.793 "
+ id="polygon2336" />
+</g>
+<g
+ id="g2344">
+ <path
+ d="M401.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H401.001z M432.001,892h-3v-3h3V892z M436.001,892h-3v-3h3V892z"
+ id="path2340" />
+ <polygon
+ points="431.602,908.186 433.394,906.394 428.394,906.394 428.394,911.394 430.187,909.601 433.794,913.207 432.001,915 437.001,915 437.001,910 435.208,911.793 "
+ id="polygon2342" />
+</g>
+<g
+ id="g2350">
+ <path
+ style="fill:#FFFFFF;"
+ d="M457.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H457.001z M488.001,892h-3v-3h3V892z M492.001,892h-3v-3h3V892z"
+ id="path2346" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="487.602,908.186 489.395,906.394 484.395,906.394 484.395,911.394 486.188,909.601 489.794,913.207 488.001,915 493.001,915 493.001,910 491.208,911.793 "
+ id="polygon2348" />
+</g>
+<rect
+ x="89"
+ y="300"
+ style="fill:#7F7F7F;"
+ width="2"
+ height="12"
+ id="rect2352" />
+<polygon
+ style="fill:#7F7F7F;"
+ points="96,339 91,339 91,334 89,334 89,346 91,346 91,341 96,341 "
+ id="polygon2354" />
+<polygon
+ style="fill:#7F7F7F;"
+ points="96,377 91,377 91,372 89,372 89,379 96,379 "
+ id="polygon2356" />
+<g
+ id="g2366">
+ <g
+ id="g2364">
+ <rect
+ x="544"
+ y="598"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2358" />
+ <rect
+ x="544"
+ y="608"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2360" />
+ <rect
+ x="544"
+ y="603"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2362" />
+ </g>
+</g>
+<g
+ id="g2402">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="551.374,574 546,574 546,579.372 548.005,577.368 550.638,580 552,578.638 549.368,576.006 "
+ id="polygon2368" />
+ <rect
+ x="546"
+ y="583"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2370" />
+ <rect
+ x="546"
+ y="581"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2372" />
+ <rect
+ x="546"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2374" />
+ <rect
+ x="552"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2376" />
+ <rect
+ x="554"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2378" />
+ <rect
+ x="548"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2380" />
+ <rect
+ x="550"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2382" />
+ <rect
+ x="556"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2384" />
+ <rect
+ x="557"
+ y="584"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2386" />
+ <rect
+ x="557"
+ y="582"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2388" />
+ <rect
+ x="557"
+ y="580"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2390" />
+ <rect
+ x="557"
+ y="578"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2392" />
+ <rect
+ x="557"
+ y="576"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2394" />
+ <rect
+ x="557"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2396" />
+ <rect
+ x="555"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2398" />
+ <rect
+ x="553"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2400" />
+</g>
+<g
+ id="g2414">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="582.626,586 588,586 588,580.628 585.995,582.632 583.362,580 582,581.362 584.632,583.994 "
+ id="polygon2404" />
+
+ <rect
+ x="587"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1175 1153)"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="5"
+ id="rect2406" />
+
+ <rect
+ x="577"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1164 1149)"
+ style="fill:#FFFFFF;"
+ width="10"
+ height="1"
+ id="rect2408" />
+
+ <rect
+ x="576"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1153 1159)"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="11"
+ id="rect2410" />
+
+ <rect
+ x="576"
+ y="585"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1157 1171)"
+ style="fill:#FFFFFF;"
+ width="5"
+ height="1"
+ id="rect2412" />
+</g>
+<g
+ id="g2450">
+ <polygon
+ points="611.374,574 606,574 606,579.372 608.005,577.368 610.638,580 612,578.638 609.368,576.006 "
+ id="polygon2416" />
+ <rect
+ x="606"
+ y="583"
+ width="1"
+ height="1"
+ id="rect2418" />
+ <rect
+ x="606"
+ y="581"
+ width="1"
+ height="1"
+ id="rect2420" />
+ <rect
+ x="606"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2422" />
+ <rect
+ x="612"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2424" />
+ <rect
+ x="614"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2426" />
+ <rect
+ x="608"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2428" />
+ <rect
+ x="610"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2430" />
+ <rect
+ x="616"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2432" />
+ <rect
+ x="617"
+ y="584"
+ width="1"
+ height="1"
+ id="rect2434" />
+ <rect
+ x="617"
+ y="582"
+ width="1"
+ height="1"
+ id="rect2436" />
+ <rect
+ x="617"
+ y="580"
+ width="1"
+ height="1"
+ id="rect2438" />
+ <rect
+ x="617"
+ y="578"
+ width="1"
+ height="1"
+ id="rect2440" />
+ <rect
+ x="617"
+ y="576"
+ width="1"
+ height="1"
+ id="rect2442" />
+ <rect
+ x="617"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2444" />
+ <rect
+ x="615"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2446" />
+ <rect
+ x="613"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2448" />
+</g>
+<g
+ id="g2462">
+ <polygon
+ points="642.626,586 648,586 648,580.628 645.995,582.632 643.362,580 642,581.362 644.632,583.994 "
+ id="polygon2452" />
+ <rect
+ x="647"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1295 1153)"
+ width="1"
+ height="5"
+ id="rect2454" />
+ <rect
+ x="637"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1284 1149)"
+ width="10"
+ height="1"
+ id="rect2456" />
+ <rect
+ x="636"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1273 1159)"
+ width="1"
+ height="11"
+ id="rect2458" />
+ <rect
+ x="636"
+ y="585"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1277 1171)"
+ width="5"
+ height="1"
+ id="rect2460" />
+</g>
+<path
+ style="fill:#B7D6EA;"
+ d="M552,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C561.27,719.61,557,716.5,552,716.5z M552,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S554.76,729,552,729z M552,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S553.66,721,552,721z"
+ id="path2464" />
+<path
+ style="fill:#B7D6EA;"
+ d="M543,677h8v-10h-8V677z M543,685h8v-6h-8V685z M553,685h8v-10h-8V685z M553,667v6h8v-6H553z"
+ id="path2466" />
+<path
+ style="fill:#B7D6EA;"
+ d="M541,709h22l-11-19L541,709z M553,706h-2v-2h2V706z M553,702h-2v-4h2V702z"
+ id="path2468" />
+<path
+ style="fill:#B7D6EA;"
+ d="M543,749h2v-2h-2V749z M543,753h2v-2h-2V753z M543,745h2v-2h-2V745z M547,749h14v-2h-14V749z M547,753h14v-2h-14V753z M547,743v2h14v-2H547z"
+ id="path2470" />
+<path
+ style="fill:#B7D6EA;"
+ d="M559,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C561,763.9,560.1,763,559,763z M549,777h-2v-7h2V777z M553,777h-2v-10h2V777z M557,777h-2v-4h2V777z"
+ id="path2472" />
+<path
+ style="fill:#B7D6EA;"
+ d="M560.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C561.035,802.525,561.035,801.955,560.709,801.71z"
+ id="path2474" />
+<path
+ style="fill:#B7D6EA;"
+ d="M552,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S553.1,818,552,818z M559,811h-14c-1.11,0-2,0.9-2,2 v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C561,811.9,560.11,811,559,811z M557.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C557.23,819.54,557.25,819.77,557.25,820z"
+ id="path2476" />
+<path
+ style="fill:#B7D6EA;"
+ d="M556.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L561,635.41L556.368,630.779z M546.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C551.175,630.688,548.328,630.685,546.57,628.927z"
+ id="path2478" />
+<path
+ style="fill:#B7D6EA;"
+ d="M554.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L556.94,658l1.06-1.06L554.912,653.852z M548.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C551.45,653.792,549.552,653.79,548.38,652.618z"
+ id="path2480" />
+<g
+ style="display:none;"
+ id="g2494">
+ <g
+ style="display:inline;"
+ id="g2486">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="519.18,551.359 517.82,550 513.18,554.641 511.82,556 513.18,557.359 517.82,562 519.18,560.641 514.539,556 "
+ id="polygon2482" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="512.18,551.359 510.82,550 506.18,554.641 504.82,556 506.18,557.359 510.82,562 512.18,560.641 507.539,556 "
+ id="polygon2484" />
+ </g>
+ <g
+ style="display:inline;"
+ id="g2492">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="504.82,536.641 506.18,538 510.82,533.359 512.18,532 510.82,530.641 506.18,526 504.82,527.359 509.461,532 "
+ id="polygon2488" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="511.82,536.641 513.18,538 517.82,533.359 519.18,532 517.82,530.641 513.18,526 511.82,527.359 516.461,532 "
+ id="polygon2490" />
+ </g>
+</g>
+<g
+ id="g2500">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="550.82,530.641 546.18,526 545.18,527 548.82,530.641 550.18,532 548.82,533.359 545.18,537 546.18,538 550.82,533.359 552.18,532 "
+ id="polygon2496" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="557.82,530.641 553.18,526 552.18,527 555.82,530.641 557.18,532 555.82,533.359 552.18,537 553.18,538 557.82,533.359 559.18,532 "
+ id="polygon2498" />
+</g>
+<g
+ id="g2506">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="553.18,557.359 557.82,562 558.82,561 555.18,557.359 553.82,556 555.18,554.641 558.82,551 557.82,550 553.18,554.641 551.82,556 "
+ id="polygon2502" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="546.18,557.359 550.82,562 551.82,561 548.18,557.359 546.82,556 548.18,554.641 551.82,551 550.82,550 546.18,554.641 544.82,556 "
+ id="polygon2504" />
+</g>
+<g
+ id="g2512">
+ <polygon
+ points="580.82,530.641 576.18,526 575.18,527 578.82,530.641 580.18,532 578.82,533.359 575.18,537 576.18,538 580.82,533.359 582.18,532 "
+ id="polygon2508" />
+ <polygon
+ points="587.82,530.641 583.18,526 582.18,527 585.82,530.641 587.18,532 585.82,533.359 582.18,537 583.18,538 587.82,533.359 589.18,532 "
+ id="polygon2510" />
+</g>
+<g
+ id="g2518">
+ <polygon
+ points="583.18,557.359 587.82,562 588.82,561 585.18,557.359 583.82,556 585.18,554.641 588.82,551 587.82,550 583.18,554.641 581.82,556 "
+ id="polygon2514" />
+ <polygon
+ points="576.18,557.359 580.82,562 581.82,561 578.18,557.359 576.82,556 578.18,554.641 581.82,551 580.82,550 576.18,554.641 574.82,556 "
+ id="polygon2516" />
+</g>
+<rect
+ x="540"
+ y="400"
+ style="fill:#D40000;"
+ width="24"
+ height="24"
+ id="rect2520" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="561.099,420.342 543.645,420.342 543.645,419.379 557.566,405.069 544.372,405.069 544.372,403.615 560.372,403.615 560.372,404.751 546.388,418.887 561.099,418.887 "
+ id="polygon2522" />
+<polygon
+ style="fill:#0275B8;"
+ points="554.32,510 555,509.261 552.68,506.739 552,506 551.32,506.739 549,509.261 549.68,510 552,507.478 "
+ id="polygon2524" />
+<polygon
+ style="fill:#0275B8;"
+ points="550,486.32 550.739,487 553.261,484.68 554,484 553.261,483.32 550.739,481 550,481.68 552.522,484 "
+ id="polygon2526" />
+<polygon
+ style="fill:#0275B8;"
+ points="554,457.68 553.261,457 550.739,459.32 550,460 550.739,460.68 553.261,463 554,462.32 551.478,460 "
+ id="polygon2528" />
+<polygon
+ style="fill:#0275B8;"
+ points="549.68,434 549,434.739 551.32,437.261 552,438 552.68,437.261 555,434.739 554.32,434 552,436.522 "
+ id="polygon2530" />
+<polygon
+ points="584.32,510 585,509.261 582.68,506.739 582,506 581.32,506.739 579,509.261 579.68,510 582,507.478 "
+ id="polygon2532" />
+<polygon
+ points="580,486.32 580.739,487 583.261,484.68 584,484 583.261,483.32 580.739,481 580,481.68 582.522,484 "
+ id="polygon2534" />
+<polygon
+ points="584,457.68 583.261,457 580.739,459.32 580,460 580.739,460.68 583.261,463 584,462.32 581.478,460 "
+ id="polygon2536" />
+<polygon
+ points="579.68,434 579,434.739 581.32,437.261 582,438 582.68,437.261 585,434.739 584.32,434 582,436.522 "
+ id="polygon2538" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="611.32,510 612,509.261 609.68,506.739 609,506 608.32,506.739 606,509.261 606.68,510 609,507.478 "
+ id="polygon2540" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="607,486.32 607.739,487 610.261,484.68 611,484 610.261,483.32 607.739,481 607,481.68 609.522,484 "
+ id="polygon2542" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="611,457.68 610.261,457 607.739,459.32 607,460 607.739,460.68 610.261,463 611,462.32 608.478,460 "
+ id="polygon2544" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="606.68,434 606,434.739 608.32,437.261 609,438 609.68,437.261 612,434.739 611.32,434 609,436.522 "
+ id="polygon2546" />
+<g
+ id="g2554">
+ <rect
+ x="574"
+ y="598"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2548" />
+ <rect
+ x="574"
+ y="608"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2550" />
+ <rect
+ x="574"
+ y="603"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2552" />
+</g>
+<g
+ id="g2564">
+ <g
+ id="g2562">
+ <rect
+ x="604"
+ y="598"
+ width="16"
+ height="2"
+ id="rect2556" />
+ <rect
+ x="604"
+ y="608"
+ width="16"
+ height="2"
+ id="rect2558" />
+ <rect
+ x="604"
+ y="603"
+ width="16"
+ height="2"
+ id="rect2560" />
+ </g>
+</g>
+<g
+ id="g2572">
+ <rect
+ x="634"
+ y="598"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2566" />
+ <rect
+ x="634"
+ y="608"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2568" />
+ <rect
+ x="634"
+ y="603"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2570" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M582,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C591.27,719.61,587,716.5,582,716.5z M582,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S584.76,729,582,729z M582,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S583.66,721,582,721z"
+ id="path2574" />
+<path
+ style="fill:#FFFFFF;"
+ d="M573,677h8v-10h-8V677z M573,685h8v-6h-8V685z M583,685h8v-10h-8V685z M583,667v6h8v-6H583z"
+ id="path2576" />
+<path
+ style="fill:#FFFFFF;"
+ d="M571,709h22l-11-19L571,709z M583,706h-2v-2h2V706z M583,702h-2v-4h2V702z"
+ id="path2578" />
+<path
+ style="fill:#FFFFFF;"
+ d="M573,749h2v-2h-2V749z M573,753h2v-2h-2V753z M573,745h2v-2h-2V745z M577,749h14v-2h-14V749z M577,753h14v-2h-14V753z M577,743v2h14v-2H577z"
+ id="path2580" />
+<path
+ style="fill:#FFFFFF;"
+ d="M589,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C591,763.9,590.1,763,589,763z M579,777h-2v-7h2V777z M583,777h-2v-10h2V777z M587,777h-2v-4h2V777z"
+ id="path2582" />
+<path
+ style="fill:#FFFFFF;"
+ d="M590.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C591.035,802.525,591.035,801.955,590.709,801.71z"
+ id="path2584" />
+<path
+ style="fill:#FFFFFF;"
+ d="M582,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S583.1,818,582,818z M589,811h-14c-1.11,0-2,0.9-2,2 v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C591,811.9,590.11,811,589,811z M587.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C587.23,819.54,587.25,819.77,587.25,820z"
+ id="path2586" />
+<path
+ style="fill:#FFFFFF;"
+ d="M586.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L591,635.41L586.368,630.779z M576.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C581.175,630.688,578.328,630.685,576.57,628.927z"
+ id="path2588" />
+<path
+ style="fill:#FFFFFF;"
+ d="M584.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L586.94,658l1.06-1.06L584.912,653.852z M578.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C581.45,653.792,579.552,653.79,578.38,652.618z"
+ id="path2590" />
+<path
+ d="M612,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5C621.27,719.61,617,716.5,612,716.5z M612,729 c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S614.76,729,612,729z M612,721c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3 S613.66,721,612,721z"
+ id="path2592" />
+<path
+ d="M603,677h8v-10h-8V677z M603,685h8v-6h-8V685z M613,685h8v-10h-8V685z M613,667v6h8v-6H613z"
+ id="path2594" />
+<path
+ d="M601,709h22l-11-19L601,709z M613,706h-2v-2h2V706z M613,702h-2v-4h2V702z"
+ id="path2596" />
+<path
+ d="M603,749h2v-2h-2V749z M603,753h2v-2h-2V753z M603,745h2v-2h-2V745z M607,749h14v-2h-14V749z M607,753h14v-2h-14V753z M607,743v2h14v-2H607z"
+ id="path2598" />
+<path
+ d="M619,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14C621,763.9,620.1,763,619,763z M609,777h-2v-7h2 V777z M613,777h-2v-10h2V777z M617,777h-2v-4h2V777z"
+ id="path2600" />
+<path
+ d="M620.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502 l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411 c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873C621.035,802.525,621.035,801.955,620.709,801.71z"
+ id="path2602" />
+<path
+ d="M612,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S613.1,818,612,818z M619,811h-14c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14 c1.11,0,2-0.9,2-2v-14C621,811.9,620.11,811,619,811z M617.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C617.23,819.54,617.25,819.77,617.25,820z"
+ id="path2604" />
+<path
+ d="M616.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107c-2.637-2.635-6.91-2.64-9.542-0.006 c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091l-0.399,0.397l4.632,4.632L621,635.41 L616.368,630.779z M606.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363c1.755-1.755,4.605-1.752,6.363,0.006 c1.758,1.758,1.759,4.607,0.004,6.362C611.175,630.688,608.328,630.685,606.57,628.927z"
+ id="path2606" />
+<path
+ d="M614.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.607-1.76-6.361-0.004 c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L616.94,658l1.06-1.06 L614.912,653.852z M608.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004 c1.172,1.172,1.173,3.071,0.003,4.241C611.45,653.792,609.552,653.79,608.38,652.618z"
+ id="path2608" />
+<g
+ style="display:none;"
+ id="g2702">
+ <path
+ style="display:inline;fill:#001FFF;"
+ d="M530,616h24v24h-24V616z"
+ id="path2610" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,640h24v24h-24V640z"
+ id="path2612" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,592h24v24h-24V592z"
+ id="path2614" />
+ <g
+ style="display:inline;"
+ id="g2622">
+ <rect
+ x="536"
+ y="598"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2616" />
+ <rect
+ x="536"
+ y="608"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2618" />
+ <rect
+ x="536"
+ y="603"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2620" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,568h24v24h-24V568z"
+ id="path2624" />
+ <g
+ style="display:inline;"
+ id="g2632">
+ <rect
+ x="536"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2626" />
+ <rect
+ x="536"
+ y="584"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2628" />
+ <rect
+ x="536"
+ y="579"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2630" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,544h24v24h-24V544z"
+ id="path2634" />
+ <path
+ style="display:inline;fill:#FFFFFF;"
+ d="M530,712h24v24h-24V712z"
+ id="path2636" />
+ <path
+ style="display:inline;"
+ d="M542,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C551.27,719.61,547,716.5,542,716.5z M542,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S544.76,729,542,729z M542,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S543.66,721,542,721z"
+ id="path2638" />
+ <path
+ style="display:inline;fill:#FF0000;"
+ d="M530,664h24v24h-24V664z"
+ id="path2640" />
+ <path
+ style="display:inline;"
+ d="M533,677h8v-10h-8V677z M533,685h8v-6h-8V685z M543,685h8v-10h-8V685z M543,667v6h8v-6H543z"
+ id="path2642" />
+ <path
+ style="display:inline;fill:#FF9D00;"
+ d="M530,688h24v24h-24V688z"
+ id="path2644" />
+ <path
+ style="display:inline;"
+ d="M531,709h22l-11-19L531,709z M543,706h-2v-2h2V706z M543,702h-2v-4h2V702z"
+ id="path2646" />
+ <path
+ style="display:inline;fill:#FF2D03;"
+ d="M530,736h24v24h-24V736z"
+ id="path2648" />
+ <path
+ style="display:inline;"
+ d="M533,749h2v-2h-2V749z M533,753h2v-2h-2V753z M533,745h2v-2h-2V745z M537,749h14v-2h-14V749z M537,753h14v-2h-14V753z M537,743v2h14v-2H537z"
+ id="path2650" />
+ <path
+ style="display:inline;fill:#FFB806;"
+ d="M530,760h24v24h-24V760z"
+ id="path2652" />
+ <path
+ style="display:inline;"
+ d="M549,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C551,763.9,550.1,763,549,763z M539,777h-2v-7h2V777z M543,777h-2v-10h2V777z M547,777h-2v-4h2V777z"
+ id="path2654" />
+ <path
+ style="display:inline;fill:#24D300;"
+ d="M530,784h24v24h-24V784z"
+ id="path2656" />
+ <path
+ style="display:inline;"
+ d="M550.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C551.035,802.525,551.035,801.955,550.709,801.71z"
+ id="path2658" />
+ <path
+ style="display:inline;fill:#00C4C4;"
+ d="M530,808h24v24h-24V808z"
+ id="path2660" />
+ <path
+ style="display:inline;"
+ d="M542,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S543.1,818,542,818z M549,811h-14 c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C551,811.9,550.11,811,549,811z M547.25,820 c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7 c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85 c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16 c-0.03-0.23-0.05-0.46-0.05-0.69s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42 c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8 c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42 c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16C547.23,819.54,547.25,819.77,547.25,820z"
+ id="path2662" />
+ <path
+ style="display:inline;fill:#FFFFFF;"
+ d="M546.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L551,635.41L546.368,630.779z M536.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C541.175,630.688,538.328,630.685,536.57,628.927z"
+ id="path2664" />
+ <path
+ style="display:inline;fill:#B2D1E5;"
+ d="M544.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L546.94,658l1.06-1.06L544.912,653.852z M538.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C541.45,653.792,539.552,653.79,538.38,652.618z"
+ id="path2666" />
+ <g
+ style="display:inline;"
+ id="g2672">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="549.18,551.359 547.82,550 543.18,554.641 541.82,556 543.18,557.359 547.82,562 549.18,560.641 544.539,556 "
+ id="polygon2668" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="542.18,551.359 540.82,550 536.18,554.641 534.82,556 536.18,557.359 540.82,562 542.18,560.641 537.539,556 "
+ id="polygon2670" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,544h-24v-24h24V544z"
+ id="path2674" />
+ <g
+ style="display:inline;"
+ id="g2680">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="534.82,536.641 536.18,538 540.82,533.359 542.18,532 540.82,530.641 536.18,526 534.82,527.359 539.461,532 "
+ id="polygon2676" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="541.82,536.641 543.18,538 547.82,533.359 549.18,532 547.82,530.641 543.18,526 541.82,527.359 546.461,532 "
+ id="polygon2678" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,520h-24v-24h24V520z"
+ id="path2682" />
+ <rect
+ x="530"
+ y="400"
+ style="display:inline;fill:#D40000;"
+ width="24"
+ height="24"
+ id="rect2684" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="551.099,420.342 533.645,420.342 533.645,419.379 547.566,405.069 534.372,405.069 534.372,403.615 550.372,403.615 550.372,404.751 536.388,418.887 551.099,418.887 "
+ id="polygon2686" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="544.32,510 545,509.261 542.68,506.739 542,506 541.32,506.739 539,509.261 539.68,510 542,507.478 "
+ id="polygon2688" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,496v-24h24v24H530z"
+ id="path2690" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="540,486.32 540.739,487 543.261,484.68 544,484 543.261,483.32 540.739,481 540,481.68 542.522,484 "
+ id="polygon2692" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,448v24h-24v-24H554z"
+ id="path2694" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="544,457.68 543.261,457 540.739,459.32 540,460 540.739,460.68 543.261,463 544,462.32 541.478,460 "
+ id="polygon2696" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,424h24v24h-24V424z"
+ id="path2698" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="539.68,434 539,434.739 541.32,437.261 542,438 542.68,437.261 545,434.739 544.32,434 542,436.522 "
+ id="polygon2700" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M24.222,804H11.778C10.8,804,10,804.8,10,805.778v12.444C10,819.2,10.8,820,11.778,820h12.444 C25.2,820,26,819.2,26,818.222v-12.444C26,804.8,25.2,804,24.222,804z M15,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C13,807.895,13.895,807,15,807z M11.778,817.333l3.111-4l2.222,1.676L20.222,810l4,7.333H11.778z"
+ id="path2704" />
+<path
+ d="M183.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444 c0.978,0,1.778-0.8,1.778-1.778v-12.444C185,804.8,184.2,804,183.222,804z M174,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C172,807.895,172.895,807,174,807z M170.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H170.778z"
+ id="path2706" />
+<path
+ style="fill:#FFFFFF;"
+ d="M336.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444 c0.978,0,1.778-0.8,1.778-1.778v-12.444C338,804.8,337.2,804,336.222,804z M327,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C325,807.895,325.895,807,327,807z M323.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H323.778z"
+ id="path2708" />
+<path
+ style="fill:#FFFFFF;"
+ d="M415.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75 c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619 C417,520.019,416.325,519.333,415.5,519.333z M411,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524 s1.5,0.686,1.5,1.524C412.5,524.505,411.825,525.19,411,525.19z M413.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362 s2.325,1.059,2.325,2.362V519.333z"
+ id="path2710" />
+<path
+ d="M263.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75c-0.825,0-1.5,0.686-1.5,1.524 v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619C265,520.019,264.325,519.333,263.5,519.333z M259,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524s1.5,0.686,1.5,1.524 C260.5,524.505,259.825,525.19,259,525.19z M261.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362s2.325,1.059,2.325,2.362 V519.333z"
+ id="path2712" />
+<path
+ style="fill:#768D99;"
+ d="M103.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524H94.5 c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619 C105,520.019,104.325,519.333,103.5,519.333z M99,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524 s1.5,0.686,1.5,1.524C100.5,524.505,99.825,525.19,99,525.19z M101.325,519.333h-4.65v-1.524c0-1.303,1.042-2.362,2.325-2.362 s2.325,1.059,2.325,2.362V519.333z"
+ id="path2714" />
+<g
+ id="g2718">
+ <path
+ style="fill:#768D99;"
+ d="M95.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332 v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H93V479h12v3.187h-0.64 l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683 c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2716" />
+</g>
+<g
+ id="g2722">
+ <path
+ d="M255.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332v-9.683h-2.798 c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H253V479h12v3.187h-0.64l-0.783-1.925 c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683c0,0.134,0.045,0.246,0.138,0.335 c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2720" />
+</g>
+<g
+ id="g2726">
+ <path
+ style="fill:#FFFFFF;"
+ d="M407.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332 v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H405V479h12v3.187h-0.64 l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683 c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2724" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M444.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L438,482v6h5.276l-2.122-2.413 c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C449.185,484.687,446.881,482.667,444.155,482.667z"
+ id="path2728" />
+<path
+ d="M292.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L286,482v6h5.276l-2.122-2.413c0.815-0.773,1.852-1.253,3.001-1.253 c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C297.185,484.687,294.881,482.667,292.155,482.667z"
+ id="path2730" />
+<path
+ style="fill:#768D99;"
+ d="M132.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L126,482v6h5.276l-2.122-2.413 c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C137.185,484.687,134.881,482.667,132.155,482.667z"
+ id="path2732" />
+<g
+ id="g2738">
+ <path
+ style="fill:#768D99;"
+ d="M179.782,248.75c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328 l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858 c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0 c0.421-0.421,0.421-1.103,0-1.524L179.782,248.75z"
+ id="path2734" />
+ <path
+ style="fill:#768D99;"
+ d="M190.664,248.324c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,249.495,191.089,248.771,190.664,248.324z"
+ id="path2736" />
+</g>
+<g
+ id="g2744">
+ <path
+ d="M179.782,288.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0c0.421-0.421,0.421-1.103,0-1.524 L179.782,288.762z"
+ id="path2740" />
+ <path
+ d="M190.664,288.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,289.507,191.089,288.783,190.664,288.336z"
+ id="path2742" />
+</g>
+<g
+ id="g2750">
+ <path
+ style="fill:#FFFFFF;"
+ d="M179.782,328.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328 l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858 c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0 c0.421-0.421,0.421-1.103,0-1.524L179.782,328.762z"
+ id="path2746" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M190.664,328.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,329.507,191.089,328.783,190.664,328.336z"
+ id="path2748" />
+</g>
+<g
+ id="g2760">
+ <path
+ style="fill:#768D99;"
+ d="M350.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C347.523,14.88,348.639,15.999,350.015,15.999z"
+ id="path2752" />
+ <path
+ style="fill:#768D99;"
+ d="M350.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H355 v-1.554C353.641,18.334,351.906,17.666,350.015,17.666z"
+ id="path2754" />
+ <path
+ style="fill:#768D99;"
+ d="M343.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C341.492,14.88,342.609,15.999,343.985,15.999z"
+ id="path2756" />
+ <path
+ style="fill:#768D99;"
+ d="M339,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78 C342.094,17.666,340.36,18.334,339,19.446z"
+ id="path2758" />
+</g>
+<g
+ id="g2770">
+ <path
+ style="fill:#FFFFFF;"
+ d="M390.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C387.523,14.88,388.639,15.999,390.015,15.999z"
+ id="path2762" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M390.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H395 v-1.554C393.641,18.334,391.906,17.666,390.015,17.666z"
+ id="path2764" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M383.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C381.492,14.88,382.609,15.999,383.985,15.999z"
+ id="path2766" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M379,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78 C382.094,17.666,380.36,18.334,379,19.446z"
+ id="path2768" />
+</g>
+<g
+ id="g2780">
+ <path
+ d="M430.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5 C427.523,14.88,428.639,15.999,430.015,15.999z"
+ id="path2772" />
+ <path
+ d="M430.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H435v-1.554 C433.641,18.334,431.906,17.666,430.015,17.666z"
+ id="path2774" />
+ <path
+ d="M423.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5 C421.492,14.88,422.609,15.999,423.985,15.999z"
+ id="path2776" />
+ <path
+ d="M419,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78C422.094,17.666,420.36,18.334,419,19.446z"
+ id="path2778" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M130.4,528v-4.941h3.2V528h4v-6.588h2.4L132,514l-8,7.412h2.4V528H130.4z"
+ id="path2782" />
+<path
+ d="M290.4,528v-4.941h3.2V528h4v-6.588h2.4L292,514l-8,7.412h2.4V528H290.4z"
+ id="path2784" />
+<path
+ style="fill:#FFFFFF;"
+ d="M442.4,528v-4.941h3.2V528h4v-6.588h2.4L444,514l-8,7.412h2.4V528H442.4z"
+ id="path2786" />
+<path
+ style="fill:#FFFFFF;"
+ d="M439,551v13l10-6.5L439,551z"
+ id="path2788" />
+<path
+ style="fill:#FFFFFF;"
+ d="M438,600h3v-13h-3V600z M445,587v13h3v-13H445z"
+ id="path2790" />
+<path
+ d="M287,551v13l10-6.5L287,551z"
+ id="path2792" />
+<path
+ d="M286,600h3v-13h-3V600z M293,587v13h3v-13H293z"
+ id="path2794" />
+<path
+ style="fill:#768D99;"
+ d="M127,551v13l10-6.5L127,551z"
+ id="path2796" />
+<path
+ style="fill:#768D99;"
+ d="M126,600h3v-13h-3V600z M133,587v13h3v-13H133z"
+ id="path2798" />
+<g
+ id="g9273"
+ transform="translate(-2.215607,4.5702735)"><path
+ style="fill:#b7d6ea;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104" /><path
+ style="fill:#b7d6ea;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143" /></g><g
+ id="g9273-5"
+ transform="translate(27.784393,4.5702735)"
+ style="fill:#ffffff;fill-opacity:1"><path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104-7" /><path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143-3" /></g><g
+ id="g9273-5-6"
+ transform="translate(57.784393,4.5702735)"
+ style="fill:#000000;fill-opacity:1"><path
+ style="fill:#000000;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104-7-4" /><path
+ style="fill:#000000;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143-3-0" /></g>
+<path d="M 291 624 C 287.15 624 284 627.15 284 631 C 284 634.85 287.15 638 291 638 C 294.85 638 298 634.85 298 631 C 298 627.15 294.85 624 291 624 z M 291 625.40039 C 294.08 625.40039 296.59961 627.92 296.59961 631 C 296.59961 634.08 294.08 636.59961 291 636.59961 C 287.92 636.59961 285.40039 634.08 285.40039 631 C 285.40039 627.92 287.92 625.40039 291 625.40039 z M 290.24023 627.20312 L 290.24023 628.72266 L 291.75977 628.72266 L 291.75977 627.20312 L 290.24023 627.20312 z M 290.24023 630.24023 L 290.24023 634.79492 L 291.75977 634.79492 L 291.75977 630.24023 L 290.24023 630.24023 z " id="path614-6" />
+<path inkscape:connector-curvature="0"
+ d="m 443,624 c -3.85,0 -7,3.15 -7,7 0,3.85 3.15,7 7,7 3.85,0 7,-3.15 7,-7 0,-3.85 -3.15,-7 -7,-7 z m 0,1.40039 c 3.08,0 5.59961,2.51961 5.59961,5.59961 0,3.08 -2.51961,5.59961 -5.59961,5.59961 -3.08,0 -5.59961,-2.51961 -5.59961,-5.59961 0,-3.08 2.51961,-5.59961 5.59961,-5.59961 z m -0.75977,1.80273 v 1.51954 h 1.51954 v -1.51954 z m 0,3.03711 v 4.55469 h 1.51954 v -4.55469 z"
+ id="path614-6-5"
+ style="fill:#ffffff" />
+</svg>
diff --git a/sass/stylesheets/sass/base/_colors.scss b/sass/stylesheets/sass/base/_colors.scss
index c9f97278000..c45d4c92677 100644
--- a/sass/stylesheets/sass/base/_colors.scss
+++ b/sass/stylesheets/sass/base/_colors.scss
@@ -146,6 +146,7 @@ $msg-warning-border-color: #ffd788 !default;
$btn-font-color: #ffffff !default;
$btn-bg-color: #0275b8 !default;
$btn-border-color: #0275b8 !default;
+$btn-border-focus-color: rgba(#1e87e3, .35) !default;
$btn-alt-font-color: #0275b8 !default;
$btn-alt-bg-color: transparent !default;
diff --git a/sass/stylesheets/sass/components/_menu-main.scss b/sass/stylesheets/sass/components/_menu-main.scss
index 5296387e8ac..45023dabca1 100644
--- a/sass/stylesheets/sass/components/_menu-main.scss
+++ b/sass/stylesheets/sass/components/_menu-main.scss
@@ -7,6 +7,7 @@ $menu-main-icons: (
dashboard: -540px -664px,
problems: -540px -688px,
monitoring: -540px -712px,
+ services: -540px -832px,
inventory: -540px -736px,
reports: -540px -760px,
configuration: -540px -784px,
@@ -30,6 +31,7 @@ $menu-main-icons: (
// .icon-dashboard
// .icon-problems
// .icon-monitoring
+// .icon-services
// .icon-inventory
// .icon-reports
// .icon-configuration
diff --git a/sass/stylesheets/sass/components/dashboard/_widget-slareport.scss b/sass/stylesheets/sass/components/dashboard/_widget-slareport.scss
new file mode 100755
index 00000000000..f71d6e9aae3
--- /dev/null
+++ b/sass/stylesheets/sass/components/dashboard/_widget-slareport.scss
@@ -0,0 +1,9 @@
+// Widget view.
+
+div.dashboard-grid-widget-slareport {
+
+ .date-vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg);
+ }
+}
diff --git a/sass/stylesheets/sass/components/service/_info.scss b/sass/stylesheets/sass/components/service/_info.scss
index a7fc662df8a..461030216f1 100644
--- a/sass/stylesheets/sass/components/service/_info.scss
+++ b/sass/stylesheets/sass/components/service/_info.scss
@@ -21,6 +21,34 @@
}
}
+ .service-info-value {
+ .service-info-value-sla {
+ display: inline-block;
+ word-break: break-word;
+ line-height: 18px;
+
+ &:not(:last-child) {
+ margin-right: 10px;
+ }
+
+ .icon-description {
+ margin: 0 0 -5px 5px;
+ vertical-align: baseline;
+ border-radius: 2px;
+
+ &:link,
+ &:hover,
+ &:focus {
+ border-bottom: none;
+ }
+
+ &:focus {
+ box-shadow: 0 0 0 2px $btn-border-focus-color;
+ }
+ }
+ }
+ }
+
.service-name {
padding-bottom: 5px;
font-size: $font-h2-size;
diff --git a/sass/stylesheets/sass/dark-theme.scss b/sass/stylesheets/sass/dark-theme.scss
index 7662f086e06..f8170f785ba 100644
--- a/sass/stylesheets/sass/dark-theme.scss
+++ b/sass/stylesheets/sass/dark-theme.scss
@@ -58,13 +58,14 @@ $menu-main-submenu-next-level-bg: #454545 !default;
$menu-main-submenu-next-level-shadow: rgba(#2b2b2b, .35) !default;
$menu-main-icons: (
- dashboard: -570px -664px,
- problems: -570px -688px,
- monitoring: -570px -712px,
- inventory: -570px -736px,
- reports: -570px -760px,
- configuration: -570px -784px,
- administration: -570px -808px
+ dashboard: -570px -664px,
+ problems: -570px -688px,
+ monitoring: -570px -712px,
+ services: -570px -832px,
+ inventory: -570px -736px,
+ reports: -570px -760px,
+ configuration: -570px -784px,
+ administration: -570px -808px
);
// UI
@@ -357,6 +358,12 @@ $toc-title-bg-color: #4f4f4f;
// Time selection.
.ui-tabs-nav {
.ui-tabs-active {
+ .btn-info {
+ &::after {
+ background: url($sprite-path) no-repeat -431px -621px;
+ }
+ }
+
.btn-time {
&::after {
background-position: -87px -583px;
diff --git a/sass/stylesheets/sass/hc-dark.scss b/sass/stylesheets/sass/hc-dark.scss
index 8ee1120c1a4..0fb08f173f4 100644
--- a/sass/stylesheets/sass/hc-dark.scss
+++ b/sass/stylesheets/sass/hc-dark.scss
@@ -100,6 +100,7 @@ $menu-main-icons: (
dashboard: -600px -664px,
problems: -600px -688px,
monitoring: -600px -712px,
+ services: -600px -832px,
inventory: -600px -736px,
reports: -600px -760px,
configuration: -600px -784px,
@@ -172,6 +173,7 @@ $msg-warning-border-color: #ffb319;
$btn-font-color: #333333;
$btn-bg-color: #e0e0e0;
$btn-border-color: #333333;
+$btn-border-focus-color: #ffffff;
$btn-alt-font-color: #ffffff;
$btn-alt-bg-color: transparent;
@@ -1205,6 +1207,12 @@ td.inactive-bg {
// Time selection.
.ui-tabs-nav {
+ .btn-info {
+ &::after {
+ background-position: -279px -621px;
+ }
+ }
+
.btn-time {
&::after {
background-position: -246px -583px;
@@ -1246,6 +1254,12 @@ td.inactive-bg {
}
.ui-tabs-active {
+ .btn-info {
+ &::after {
+ background-position: -431px -621px;
+ }
+ }
+
.btn-time {
&::after {
background-position: -87px -583px;
diff --git a/sass/stylesheets/sass/hc-light.scss b/sass/stylesheets/sass/hc-light.scss
index ffc9650608a..094c90af017 100644
--- a/sass/stylesheets/sass/hc-light.scss
+++ b/sass/stylesheets/sass/hc-light.scss
@@ -94,6 +94,7 @@ $menu-main-icons: (
dashboard: -570px -664px,
problems: -570px -688px,
monitoring: -570px -712px,
+ services: -570px -832px,
inventory: -570px -736px,
reports: -570px -760px,
configuration: -570px -784px,
@@ -165,6 +166,7 @@ $msg-warning-border-color: #ffb319;
$btn-font-color: #ffffff;
$btn-bg-color: #555555;
$btn-border-color: #333333;
+$btn-border-focus-color: #000000;
$btn-alt-font-color: #000000;
$btn-alt-bg-color: transparent;
diff --git a/sass/stylesheets/sass/screen.scss b/sass/stylesheets/sass/screen.scss
index c80fec93977..e53369f9a5c 100644
--- a/sass/stylesheets/sass/screen.scss
+++ b/sass/stylesheets/sass/screen.scss
@@ -6,8 +6,8 @@ $ui-transitions: true !default;
$ui-transition-duration: .3s !default;
// Sprite path
-$sprite-path: '../img/icon-sprite.svg?20200407';
-$browser-sprite-path: '../img/browser-sprite.png?20200407';
+$sprite-path: '../img/icon-sprite.svg?20211222';
+$browser-sprite-path: '../img/browser-sprite.png?20211222';
@import "utils/mixins";
@@ -42,6 +42,8 @@ $browser-sprite-path: '../img/browser-sprite.png?20200407';
@import "components/toc";
@import "components/z-select";
+@import "components/dashboard/widget-slareport";
+
.link-action {
border-bottom: 1px dotted;
cursor: pointer;
@@ -598,6 +600,11 @@ form {
}
}
+ .vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg);
+ }
+
a {
display: block;
position: relative;
@@ -1461,12 +1468,6 @@ form {
}
}
- .form-fields-inline {
- label {
- margin: 0 8px 0 3px;
- }
- }
-
h4 {
margin-bottom: -5px;
}
@@ -1705,6 +1706,12 @@ select {
}
}
+.form-fields-inline {
+ label {
+ margin: 0 8px 0 3px;
+ }
+}
+
.form-input-margin {
display: inline-block;
margin: 0 3px 0 0;
@@ -2166,7 +2173,7 @@ $icon-widget-btn: (
background-image: none;
&::after {
- background: url($sprite-path) no-repeat -398px -407px;
+ background: url($sprite-path) no-repeat -431px -621px;
}
}
@@ -2215,7 +2222,7 @@ $icon-widget-btn: (
.btn-info {
&::after {
- background-position: -398px -430px;
+ background-position: -279px -621px;
top: 1px;
}
}
@@ -4465,6 +4472,23 @@ button {
}
}
+.link-action {
+ &.is-loading {
+ position: relative;
+ color: transparent !important;
+ border-bottom-color: transparent;
+
+ &::after {
+ box-shadow: none;
+ background: none;
+ border: 1px solid $preloader-disabled-color;
+ border-bottom-color: $preloader-accent-color;
+ width: 12px;
+ height: 12px;
+ }
+ }
+}
+
span {
&.is-loading {
position: relative;
@@ -5428,11 +5452,12 @@ button {
[data-count][class*='icon-']::after,
.icon-description::after {
position: absolute;
+ top: -2px;
content: attr(data-count);
text-align: center;
- margin-top: -2px;
font-size: 9px;
letter-spacing: -.25px;
+ line-height: 18px;
width: 18px;
}
@@ -6517,7 +6542,7 @@ z-select,
// Geomap widget.
.geomap-filter-button,
.navigate-home-button {
- background-image: url('../img/icon-sprite.svg');
+ background-image: url($sprite-path);
background-repeat: no-repeat;
}
.geomap-filter-button {
diff --git a/src/go/cmd/mock_server/mock_server.go b/src/go/cmd/mock_server/mock_server.go
index 39c14ef91a4..e7eeaa70e8b 100644
--- a/src/go/cmd/mock_server/mock_server.go
+++ b/src/go/cmd/mock_server/mock_server.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/config.go b/src/go/cmd/zabbix_agent2/config.go
index e2ab185fefe..e86c8eb1658 100644
--- a/src/go/cmd/zabbix_agent2/config.go
+++ b/src/go/cmd/zabbix_agent2/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/copyright_extra.go b/src/go/cmd/zabbix_agent2/copyright_extra.go
index 3fd7482b3c3..9a0cbc22079 100644
--- a/src/go/cmd/zabbix_agent2/copyright_extra.go
+++ b/src/go/cmd/zabbix_agent2/copyright_extra.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/external.go b/src/go/cmd/zabbix_agent2/external.go
index 199dad0c242..93b1070ebee 100644
--- a/src/go/cmd/zabbix_agent2/external.go
+++ b/src/go/cmd/zabbix_agent2/external.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@ import (
"zabbix.com/internal/agent"
"zabbix.com/pkg/conf"
"zabbix.com/pkg/plugin"
- "zabbix.com/pkg/shared"
+ "zabbix.com/pkg/plugin/comms"
"zabbix.com/plugins/external"
)
@@ -43,7 +43,8 @@ func initExternalPlugins(options *agent.AgentOptions) (string, error) {
for name, p := range options.Plugins {
var o pluginOptions
if err := conf.Unmarshal(p, &o, false); err != nil {
- return "", fmt.Errorf(`Invalid plugin '%s' configuration: %s`, name, err)
+ // not an external plugin, just ignore the error
+ continue
}
paths[name] = o.Path
}
@@ -84,7 +85,7 @@ func initExternalPlugin(name string, p *external.Plugin, options *agent.AgentOpt
go listenOnPluginFail(p, name)
- var resp *shared.RegisterResponse
+ var resp *comms.RegisterResponse
resp, err = p.Register()
if err != nil {
return
@@ -113,7 +114,7 @@ func initExternalPlugin(name string, p *external.Plugin, options *agent.AgentOpt
}
func validate(p *external.Plugin, options interface{}) error {
- if !shared.ImplementsConfigurator(p.Interfaces) {
+ if !comms.ImplementsConfigurator(p.Interfaces) {
return nil
}
diff --git a/src/go/cmd/zabbix_agent2/external_linux.go b/src/go/cmd/zabbix_agent2/external_linux.go
index 8437b019bb4..c412a315c65 100644
--- a/src/go/cmd/zabbix_agent2/external_linux.go
+++ b/src/go/cmd/zabbix_agent2/external_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -45,9 +45,11 @@ func getListener(socket string) (listener net.Listener, err error) {
}
func cleanUpExternal() {
- err := syscall.Unlink(pluginsocket)
- if err != nil {
- log.Critf("failed to clean up after plugins, %s", err)
+ if pluginsocket != "" {
+ err := syscall.Unlink(pluginsocket)
+ if err != nil {
+ log.Critf("failed to clean up after plugins, %s", err)
+ }
}
}
diff --git a/src/go/cmd/zabbix_agent2/external_windows.go b/src/go/cmd/zabbix_agent2/external_windows.go
index 4fb1d2caa65..046da65b958 100644
--- a/src/go/cmd/zabbix_agent2/external_windows.go
+++ b/src/go/cmd/zabbix_agent2/external_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/service_nix.go b/src/go/cmd/zabbix_agent2/service_nix.go
index d98eb16a49b..85aae826c95 100644
--- a/src/go/cmd/zabbix_agent2/service_nix.go
+++ b/src/go/cmd/zabbix_agent2/service_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/service_windows.go b/src/go/cmd/zabbix_agent2/service_windows.go
index e7f21ce59a3..c1da1708778 100644
--- a/src/go/cmd/zabbix_agent2/service_windows.go
+++ b/src/go/cmd/zabbix_agent2/service_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/testrun.go b/src/go/cmd/zabbix_agent2/testrun.go
index 3cc9152105f..19d8396479d 100644
--- a/src/go/cmd/zabbix_agent2/testrun.go
+++ b/src/go/cmd/zabbix_agent2/testrun.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/testrun_darwin.go b/src/go/cmd/zabbix_agent2/testrun_darwin.go
index 3ab202a502d..d4903e36587 100644
--- a/src/go/cmd/zabbix_agent2/testrun_darwin.go
+++ b/src/go/cmd/zabbix_agent2/testrun_darwin.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/testrun_linux.go b/src/go/cmd/zabbix_agent2/testrun_linux.go
index 5f29b38c4fc..8b4d3c6d4a5 100644
--- a/src/go/cmd/zabbix_agent2/testrun_linux.go
+++ b/src/go/cmd/zabbix_agent2/testrun_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/testrun_windows.go b/src/go/cmd/zabbix_agent2/testrun_windows.go
index 8ef549352ca..a84e54b5795 100644
--- a/src/go/cmd/zabbix_agent2/testrun_windows.go
+++ b/src/go/cmd/zabbix_agent2/testrun_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/zabbix_agent2.go b/src/go/cmd/zabbix_agent2/zabbix_agent2.go
index b2528dbb3ad..38c82642d7e 100644
--- a/src/go/cmd/zabbix_agent2/zabbix_agent2.go
+++ b/src/go/cmd/zabbix_agent2/zabbix_agent2.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/zabbix_agent2_nix.go b/src/go/cmd/zabbix_agent2/zabbix_agent2_nix.go
index 57145cba085..60b66af6143 100644
--- a/src/go/cmd/zabbix_agent2/zabbix_agent2_nix.go
+++ b/src/go/cmd/zabbix_agent2/zabbix_agent2_nix.go
@@ -3,7 +3,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_agent2/zabbix_agent2_windows.go b/src/go/cmd/zabbix_agent2/zabbix_agent2_windows.go
index f5e2249a460..b5256b76513 100644
--- a/src/go/cmd/zabbix_agent2/zabbix_agent2_windows.go
+++ b/src/go/cmd/zabbix_agent2/zabbix_agent2_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_web_service/config.go b/src/go/cmd/zabbix_web_service/config.go
index dcbd413d12d..d8a666d395b 100644
--- a/src/go/cmd/zabbix_web_service/config.go
+++ b/src/go/cmd/zabbix_web_service/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_web_service/pdf_report_creator.go b/src/go/cmd/zabbix_web_service/pdf_report_creator.go
index 3ee948f024f..391b58bc29b 100644
--- a/src/go/cmd/zabbix_web_service/pdf_report_creator.go
+++ b/src/go/cmd/zabbix_web_service/pdf_report_creator.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/cmd/zabbix_web_service/zabbix_web_service.go b/src/go/cmd/zabbix_web_service/zabbix_web_service.go
index e7589e49cb4..21b65855c91 100644
--- a/src/go/cmd/zabbix_web_service/zabbix_web_service.go
+++ b/src/go/cmd/zabbix_web_service/zabbix_web_service.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/conf/zabbix_agent2.conf b/src/go/conf/zabbix_agent2.conf
index cf05de425bb..a8d5c550c2d 100644
--- a/src/go/conf/zabbix_agent2.conf
+++ b/src/go/conf/zabbix_agent2.conf
@@ -284,10 +284,6 @@ Hostname=Zabbix server
# Default:/tmp/agent.plugin.sock
# PluginSocket=
-# Include=./../external/debug/full/full.conf
-# Include=./../external/debug/multikey/multikey.conf
-# Include=./../external/debug/test/test.conf
-
####### USER-DEFINED MONITORED PARAMETERS #######
### Option: UnsafeUserParameters
diff --git a/src/go/conf/zabbix_agent2.win.conf b/src/go/conf/zabbix_agent2.win.conf
index 6fa08a96419..6830bd5080e 100644
--- a/src/go/conf/zabbix_agent2.win.conf
+++ b/src/go/conf/zabbix_agent2.win.conf
@@ -277,10 +277,6 @@ Hostname=Windows host
# Default:\\.\pipe\agent.plugin.sock
# PluginSocket=
-# Include=.\..\external\debug\full\full.win.conf
-# Include=.\..\external\debug\multikey\multikey.win.conf
-# Include=.\..\external\debug\test\test.win.conf
-
####### USER-DEFINED MONITORED PARAMETERS #######
### Option: UnsafeUserParameters
diff --git a/src/go/internal/agent/alias/alias.go b/src/go/internal/agent/alias/alias.go
index 713e6a1e08f..66b347b7878 100644
--- a/src/go/internal/agent/alias/alias.go
+++ b/src/go/internal/agent/alias/alias.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/alias/alias_nix.go b/src/go/internal/agent/alias/alias_nix.go
index 5461b806e57..1c6039ece12 100644
--- a/src/go/internal/agent/alias/alias_nix.go
+++ b/src/go/internal/agent/alias/alias_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/alias/alias_test.go b/src/go/internal/agent/alias/alias_test.go
index 56361b71fd8..97f4d455e37 100644
--- a/src/go/internal/agent/alias/alias_test.go
+++ b/src/go/internal/agent/alias/alias_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/alias/alias_windows.go b/src/go/internal/agent/alias/alias_windows.go
index 70a22fc0539..d8c05176b81 100644
--- a/src/go/internal/agent/alias/alias_windows.go
+++ b/src/go/internal/agent/alias/alias_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/client.go b/src/go/internal/agent/client.go
index 63b282d2d86..8bc70baeb57 100644
--- a/src/go/internal/agent/client.go
+++ b/src/go/internal/agent/client.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/keyaccess/key_access_rules.go b/src/go/internal/agent/keyaccess/key_access_rules.go
index 7aadc1110d7..da35581a864 100644
--- a/src/go/internal/agent/keyaccess/key_access_rules.go
+++ b/src/go/internal/agent/keyaccess/key_access_rules.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/keyaccess/key_access_rules_test.go b/src/go/internal/agent/keyaccess/key_access_rules_test.go
index 2c0220f4bd8..30783e5a064 100644
--- a/src/go/internal/agent/keyaccess/key_access_rules_test.go
+++ b/src/go/internal/agent/keyaccess/key_access_rules_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/options.go b/src/go/internal/agent/options.go
index 49d8ec79486..399c15c4a2f 100644
--- a/src/go/internal/agent/options.go
+++ b/src/go/internal/agent/options.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/options_nix.go b/src/go/internal/agent/options_nix.go
index 736be37f1d1..0a463a799ac 100644
--- a/src/go/internal/agent/options_nix.go
+++ b/src/go/internal/agent/options_nix.go
@@ -3,7 +3,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/options_test.go b/src/go/internal/agent/options_test.go
index ee5ae9f1591..e1882187fe2 100644
--- a/src/go/internal/agent/options_test.go
+++ b/src/go/internal/agent/options_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/options_windows.go b/src/go/internal/agent/options_windows.go
index c1d0b338783..908bbee18e0 100644
--- a/src/go/internal/agent/options_windows.go
+++ b/src/go/internal/agent/options_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/plugin_agent.go b/src/go/internal/agent/plugin_agent.go
index 75da8e7dc40..3330ced07a2 100644
--- a/src/go/internal/agent/plugin_agent.go
+++ b/src/go/internal/agent/plugin_agent.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/plugin_userparameter.go b/src/go/internal/agent/plugin_userparameter.go
index 0ef70908f09..5b9598079c6 100644
--- a/src/go/internal/agent/plugin_userparameter.go
+++ b/src/go/internal/agent/plugin_userparameter.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/remotecontrol/remote.go b/src/go/internal/agent/remotecontrol/remote.go
index 033ef3670ff..f98a0bc8c31 100644
--- a/src/go/internal/agent/remotecontrol/remote.go
+++ b/src/go/internal/agent/remotecontrol/remote.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/remotecontrol/remote_nix.go b/src/go/internal/agent/remotecontrol/remote_nix.go
index cddca077a0a..e46a31d2755 100644
--- a/src/go/internal/agent/remotecontrol/remote_nix.go
+++ b/src/go/internal/agent/remotecontrol/remote_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/remotecontrol/remote_windows.go b/src/go/internal/agent/remotecontrol/remote_windows.go
index 475e75d0004..e81f218520f 100644
--- a/src/go/internal/agent/remotecontrol/remote_windows.go
+++ b/src/go/internal/agent/remotecontrol/remote_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/resultcache/diskcache.go b/src/go/internal/agent/resultcache/diskcache.go
index 4a2b7f3225c..b35d8f43497 100644
--- a/src/go/internal/agent/resultcache/diskcache.go
+++ b/src/go/internal/agent/resultcache/diskcache.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/resultcache/memorycache.go b/src/go/internal/agent/resultcache/memorycache.go
index 15037eadd27..ce8049174c1 100644
--- a/src/go/internal/agent/resultcache/memorycache.go
+++ b/src/go/internal/agent/resultcache/memorycache.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/resultcache/resultcache.go b/src/go/internal/agent/resultcache/resultcache.go
index 19f1f3be04b..712e455cc89 100644
--- a/src/go/internal/agent/resultcache/resultcache.go
+++ b/src/go/internal/agent/resultcache/resultcache.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/resultcache/resultcache_test.go b/src/go/internal/agent/resultcache/resultcache_test.go
index fa8a88434fa..986427f8d6e 100644
--- a/src/go/internal/agent/resultcache/resultcache_test.go
+++ b/src/go/internal/agent/resultcache/resultcache_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/client.go b/src/go/internal/agent/scheduler/client.go
index cbe8dfccf0f..9b0f565fa85 100644
--- a/src/go/internal/agent/scheduler/client.go
+++ b/src/go/internal/agent/scheduler/client.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/manager.go b/src/go/internal/agent/scheduler/manager.go
index 93bd08394a9..e027003bb26 100644
--- a/src/go/internal/agent/scheduler/manager.go
+++ b/src/go/internal/agent/scheduler/manager.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@ import (
"zabbix.com/pkg/itemutil"
"zabbix.com/pkg/log"
"zabbix.com/pkg/plugin"
+ "zabbix.com/plugins/external"
)
const (
@@ -530,7 +531,15 @@ func (m *Manager) init() {
interfaces += "configurator, "
}
interfaces = interfaces[:len(interfaces)-2]
- log.Infof("using plugin '%s' providing following interfaces: %s", metric.Plugin.Name(), interfaces)
+
+ if metric.Plugin.IsExternal() {
+ ext := metric.Plugin.(*external.Plugin)
+ log.Infof("using plugin '%s' (%s) providing following interfaces: %s", metric.Plugin.Name(),
+ ext.Path, interfaces)
+ } else {
+ log.Infof("using plugin '%s' (built-in) providing following interfaces: %s", metric.Plugin.Name(),
+ interfaces)
+ }
}
m.plugins[metric.Key] = pagent
}
diff --git a/src/go/internal/agent/scheduler/manager_test.go b/src/go/internal/agent/scheduler/manager_test.go
index 207bca8f53c..9f01208434f 100644
--- a/src/go/internal/agent/scheduler/manager_test.go
+++ b/src/go/internal/agent/scheduler/manager_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/performer.go b/src/go/internal/agent/scheduler/performer.go
index 74652bf70a5..7eb8b948027 100644
--- a/src/go/internal/agent/scheduler/performer.go
+++ b/src/go/internal/agent/scheduler/performer.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/plugin.go b/src/go/internal/agent/scheduler/plugin.go
index 45566cdc8cd..83c8ebb2de7 100644
--- a/src/go/internal/agent/scheduler/plugin.go
+++ b/src/go/internal/agent/scheduler/plugin.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/pluginheap.go b/src/go/internal/agent/scheduler/pluginheap.go
index cb66842826c..a7084c941ac 100644
--- a/src/go/internal/agent/scheduler/pluginheap.go
+++ b/src/go/internal/agent/scheduler/pluginheap.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/scheduler/query.go b/src/go/internal/agent/scheduler/query.go
index a6e5bfaf14b..88efc602d15 100644
--- a/src/go/internal/agent/scheduler/query.go
+++ b/src/go/internal/agent/scheduler/query.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -26,6 +26,7 @@ import (
"strings"
"zabbix.com/pkg/plugin"
+ "zabbix.com/plugins/external"
)
type pluginMetrics struct {
@@ -56,8 +57,13 @@ func (m *Manager) getStatus() (result string) {
})
for _, info := range infos {
- status.WriteString(fmt.Sprintf("[%s]\nactive: %t\ncapacity: %d/%d\ntasks: %d\n",
- info.ref.name(), info.ref.active(), info.ref.usedCapacity, info.ref.maxCapacity, len(info.ref.tasks)))
+ var extInfo string
+ if info.ref.impl.IsExternal() {
+ ext := info.ref.impl.(*external.Plugin)
+ extInfo = fmt.Sprintf("path: %s\n", ext.Path)
+ }
+ status.WriteString(fmt.Sprintf("[%s]\nactive: %t\n%scapacity: %d/%d\ntasks: %d\n",
+ info.ref.name(), info.ref.active(), extInfo, info.ref.usedCapacity, info.ref.maxCapacity, len(info.ref.tasks)))
sort.Slice(info.metrics, func(l, r int) bool { return info.metrics[l].Key < info.metrics[r].Key })
for _, metric := range info.metrics {
status.WriteString(metric.Key)
diff --git a/src/go/internal/agent/scheduler/task.go b/src/go/internal/agent/scheduler/task.go
index 75b00dcc582..23e43951b7b 100644
--- a/src/go/internal/agent/scheduler/task.go
+++ b/src/go/internal/agent/scheduler/task.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverconnector/activeconnection.go b/src/go/internal/agent/serverconnector/activeconnection.go
index a4d781d5d18..766493fef9b 100644
--- a/src/go/internal/agent/serverconnector/activeconnection.go
+++ b/src/go/internal/agent/serverconnector/activeconnection.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverconnector/serverconnector.go b/src/go/internal/agent/serverconnector/serverconnector.go
index 5630f6cd3c8..d2e351ce043 100644
--- a/src/go/internal/agent/serverconnector/serverconnector.go
+++ b/src/go/internal/agent/serverconnector/serverconnector.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverlistener/passivecheck.go b/src/go/internal/agent/serverlistener/passivecheck.go
index 543ba2cde80..437d84bc799 100644
--- a/src/go/internal/agent/serverlistener/passivecheck.go
+++ b/src/go/internal/agent/serverlistener/passivecheck.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverlistener/passivecheck_test.go b/src/go/internal/agent/serverlistener/passivecheck_test.go
index 7095649ae8d..28666d21f88 100644
--- a/src/go/internal/agent/serverlistener/passivecheck_test.go
+++ b/src/go/internal/agent/serverlistener/passivecheck_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverlistener/passiveconnection.go b/src/go/internal/agent/serverlistener/passiveconnection.go
index a88d9e2e08d..5a169a68bdd 100644
--- a/src/go/internal/agent/serverlistener/passiveconnection.go
+++ b/src/go/internal/agent/serverlistener/passiveconnection.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/serverlistener/serverlistener.go b/src/go/internal/agent/serverlistener/serverlistener.go
index 5b63304b0d1..739d4335215 100644
--- a/src/go/internal/agent/serverlistener/serverlistener.go
+++ b/src/go/internal/agent/serverlistener/serverlistener.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/agent/statuslistener/statuslistener.go b/src/go/internal/agent/statuslistener/statuslistener.go
index 5f789822aca..4c43469bcf4 100644
--- a/src/go/internal/agent/statuslistener/statuslistener.go
+++ b/src/go/internal/agent/statuslistener/statuslistener.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/internal/monitor/monitor.go b/src/go/internal/monitor/monitor.go
index 2b7066cfb36..22bba826859 100644
--- a/src/go/internal/monitor/monitor.go
+++ b/src/go/internal/monitor/monitor.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/conf/conf.go b/src/go/pkg/conf/conf.go
index 27c7ee2161d..5aa1a958590 100644
--- a/src/go/pkg/conf/conf.go
+++ b/src/go/pkg/conf/conf.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/conf/conf_test.go b/src/go/pkg/conf/conf_test.go
index 47dfce23860..aaf19e94c4b 100644
--- a/src/go/pkg/conf/conf_test.go
+++ b/src/go/pkg/conf/conf_test.go
@@ -3,7 +3,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/conf/node.go b/src/go/pkg/conf/node.go
index faccced5db6..29bd18a61d9 100644
--- a/src/go/pkg/conf/node.go
+++ b/src/go/pkg/conf/node.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/conf/session.go b/src/go/pkg/conf/session.go
index df452173c7a..e4fe53ea6de 100644
--- a/src/go/pkg/conf/session.go
+++ b/src/go/pkg/conf/session.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/glexpr/expression.go b/src/go/pkg/glexpr/expression.go
index 7ad20afc089..44d328a3530 100644
--- a/src/go/pkg/glexpr/expression.go
+++ b/src/go/pkg/glexpr/expression.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/itemutil/key.go b/src/go/pkg/itemutil/key.go
index e02d0512f6b..96ccf1fa70a 100644
--- a/src/go/pkg/itemutil/key.go
+++ b/src/go/pkg/itemutil/key.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/itemutil/key_test.go b/src/go/pkg/itemutil/key_test.go
index 76e637328f2..8ae4732432b 100644
--- a/src/go/pkg/itemutil/key_test.go
+++ b/src/go/pkg/itemutil/key_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/itemutil/value.go b/src/go/pkg/itemutil/value.go
index 75abe3bf6d1..57e3b289cbf 100644
--- a/src/go/pkg/itemutil/value.go
+++ b/src/go/pkg/itemutil/value.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/log/log.go b/src/go/pkg/log/log.go
index a8ebda7980a..39250fae1d6 100644
--- a/src/go/pkg/log/log.go
+++ b/src/go/pkg/log/log.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/log/log_nix.go b/src/go/pkg/log/log_nix.go
index ee32a9502c0..6070cbe58ed 100644
--- a/src/go/pkg/log/log_nix.go
+++ b/src/go/pkg/log/log_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/log/log_windows.go b/src/go/pkg/log/log_windows.go
index c3a98b730a1..8512ebb6377 100644
--- a/src/go/pkg/log/log_windows.go
+++ b/src/go/pkg/log/log_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/metric/metric.go b/src/go/pkg/metric/metric.go
index 972d4188d50..ed53c8f927c 100644
--- a/src/go/pkg/metric/metric.go
+++ b/src/go/pkg/metric/metric.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/metric/metric_test.go b/src/go/pkg/metric/metric_test.go
index 32579af12c7..1aebdee8dda 100644
--- a/src/go/pkg/metric/metric_test.go
+++ b/src/go/pkg/metric/metric_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/metric/validators.go b/src/go/pkg/metric/validators.go
index 8a1f473b436..c40acdf41ba 100644
--- a/src/go/pkg/metric/validators.go
+++ b/src/go/pkg/metric/validators.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/metric/validators_test.go b/src/go/pkg/metric/validators_test.go
index 61815c83dff..bf9d078b7fb 100644
--- a/src/go/pkg/metric/validators_test.go
+++ b/src/go/pkg/metric/validators_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/pdh/pdh.go b/src/go/pkg/pdh/pdh.go
index 5fba52105a1..32df5942a06 100644
--- a/src/go/pkg/pdh/pdh.go
+++ b/src/go/pkg/pdh/pdh.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/pdh/pdh_windows.go b/src/go/pkg/pdh/pdh_windows.go
index 883a798f62a..af1cd0d1fb4 100644
--- a/src/go/pkg/pdh/pdh_windows.go
+++ b/src/go/pkg/pdh/pdh_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/pidfile/pidfile.go b/src/go/pkg/pidfile/pidfile.go
index 46c933e8e35..d667553752e 100644
--- a/src/go/pkg/pidfile/pidfile.go
+++ b/src/go/pkg/pidfile/pidfile.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/pidfile/pidfile_nix.go b/src/go/pkg/pidfile/pidfile_nix.go
index 53c5dc4194b..7a677765049 100644
--- a/src/go/pkg/pidfile/pidfile_nix.go
+++ b/src/go/pkg/pidfile/pidfile_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/pidfile/pidfile_windows.go b/src/go/pkg/pidfile/pidfile_windows.go
index d1018cfade0..9ef2f3cc100 100644
--- a/src/go/pkg/pidfile/pidfile_windows.go
+++ b/src/go/pkg/pidfile/pidfile_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/plugin/base.go b/src/go/pkg/plugin/base.go
index 68a730ec55d..372f785a421 100644
--- a/src/go/pkg/plugin/base.go
+++ b/src/go/pkg/plugin/base.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/shared/connection.go b/src/go/pkg/plugin/comms/connection.go
index d2d8d076a9f..34fdceb88af 100644
--- a/src/go/pkg/shared/connection.go
+++ b/src/go/pkg/plugin/comms/connection.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package shared
+package comms
import (
"bytes"
diff --git a/src/go/pkg/shared/protocol.go b/src/go/pkg/plugin/comms/protocol.go
index d2aeec0de6a..57b3fad7bb5 100644
--- a/src/go/pkg/shared/protocol.go
+++ b/src/go/pkg/plugin/comms/protocol.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package shared
+package comms
import (
"zabbix.com/pkg/plugin"
diff --git a/src/go/external/handler.go b/src/go/pkg/plugin/container/handler.go
index f47e7395cdc..bb44b307ad6 100644
--- a/src/go/external/handler.go
+++ b/src/go/pkg/plugin/container/handler.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package external
+package container
import (
"encoding/json"
@@ -31,7 +31,7 @@ import (
"time"
"zabbix.com/pkg/plugin"
- "zabbix.com/pkg/shared"
+ "zabbix.com/pkg/plugin/comms"
)
const defaultTimeout = 3
@@ -114,37 +114,37 @@ func (h *handler) run() {
}
func (h *handler) handle() error {
- reqType, data, err := shared.Read(h.connection)
+ reqType, data, err := comms.Read(h.connection)
if err != nil {
return err
}
- h.Tracef("plugin %s executing %s", h.name, shared.GetRequestName(reqType))
+ h.Tracef("plugin %s executing %s", h.name, comms.GetRequestName(reqType))
switch reqType {
- case shared.RegisterRequestType:
+ case comms.RegisterRequestType:
err = h.register(data)
if err != nil {
return err
}
- case shared.StartRequestType:
+ case comms.StartRequestType:
err = h.start()
if err != nil {
return err
}
- case shared.TerminateRequestType:
+ case comms.TerminateRequestType:
h.terminate()
- case shared.ValidateRequestType:
+ case comms.ValidateRequestType:
err = h.validate(data)
if err != nil {
return err
}
- case shared.ExportRequestType:
+ case comms.ExportRequestType:
err = h.export(data)
if err != nil {
return err
}
- case shared.ConfigureRequestType:
+ case comms.ConfigureRequestType:
err = h.configure(data)
if err != nil {
return err
@@ -153,7 +153,7 @@ func (h *handler) handle() error {
return fmt.Errorf("unknown request recivied: %d", reqType)
}
- h.Tracef("plugin %s executed %s", h.name, shared.GetRequestName(reqType))
+ h.Tracef("plugin %s executed %s", h.name, comms.GetRequestName(reqType))
return nil
}
@@ -183,7 +183,7 @@ func (h *handler) stop() {
}
func (h *handler) register(data []byte) error {
- var req shared.RegisterRequest
+ var req comms.RegisterRequest
err := json.Unmarshal(data, &req)
if err != nil {
return err
@@ -195,7 +195,7 @@ func (h *handler) register(data []byte) error {
if err != nil {
response.Error = err.Error()
- return shared.Write(h.connection, response)
+ return comms.Write(h.connection, response)
}
var metrics []string
@@ -210,7 +210,7 @@ func (h *handler) register(data []byte) error {
response.Metrics = metrics
response.Interfaces = interfaces
- return shared.Write(h.connection, response)
+ return comms.Write(h.connection, response)
}
func checkVersion(version string) error {
@@ -222,7 +222,7 @@ func checkVersion(version string) error {
}
func (h *handler) validate(data []byte) error {
- var req shared.ValidateRequest
+ var req comms.ValidateRequest
err := json.Unmarshal(data, &req)
if err != nil {
return err
@@ -240,11 +240,11 @@ func (h *handler) validate(data []byte) error {
response.Error = err.Error()
}
- return shared.Write(h.connection, response)
+ return comms.Write(h.connection, response)
}
func (h *handler) configure(data []byte) error {
- var req shared.ConfigureRequest
+ var req comms.ConfigureRequest
err := json.Unmarshal(data, &req)
if err != nil {
return err
@@ -261,7 +261,7 @@ func (h *handler) configure(data []byte) error {
}
func (h *handler) export(data []byte) error {
- var req shared.ExportRequest
+ var req comms.ExportRequest
err := json.Unmarshal(data, &req)
if err != nil {
return err
@@ -278,7 +278,7 @@ func (h *handler) export(data []byte) error {
response.Error = err.Error()
}
- return shared.Write(h.connection, response)
+ return comms.Write(h.connection, response)
}
func (h *handler) terminate() {
@@ -291,17 +291,17 @@ func (h *handler) getInterfaces() uint32 {
_, ok := h.accessor.(plugin.Exporter)
if ok {
- interfaces |= shared.Exporter
+ interfaces |= comms.Exporter
}
_, ok = h.accessor.(plugin.Configurator)
if ok {
- interfaces |= shared.Configurator
+ interfaces |= comms.Configurator
}
_, ok = h.accessor.(plugin.Runner)
if ok {
- interfaces |= shared.Runner
+ interfaces |= comms.Runner
}
return interfaces
@@ -331,36 +331,36 @@ func (h *handler) Critf(format string, args ...interface{}) {
h.sendLog(createLogRequest(Crit, fmt.Sprintf(format, args...)))
}
-func createLogRequest(severity uint32, message string) shared.LogRequest {
- return shared.LogRequest{
- Common: shared.Common{
- Id: shared.NonRequiredID,
- Type: shared.LogRequestType,
+func createLogRequest(severity uint32, message string) comms.LogRequest {
+ return comms.LogRequest{
+ Common: comms.Common{
+ Id: comms.NonRequiredID,
+ Type: comms.LogRequestType,
},
Severity: severity,
Message: message,
}
}
-func createEmptyRegisterResponse(id uint32) shared.RegisterResponse {
- return shared.RegisterResponse{
- Common: shared.Common{
+func createEmptyRegisterResponse(id uint32) comms.RegisterResponse {
+ return comms.RegisterResponse{
+ Common: comms.Common{
Id: id,
- Type: shared.RegisterResponseType,
+ Type: comms.RegisterResponseType,
},
}
}
-func createEmptyExportResponse(id uint32) shared.ExportResponse {
- return shared.ExportResponse{Common: shared.Common{Id: id, Type: shared.ExportResponseType}}
+func createEmptyExportResponse(id uint32) comms.ExportResponse {
+ return comms.ExportResponse{Common: comms.Common{Id: id, Type: comms.ExportResponseType}}
}
-func createEmptyValidateResponse(id uint32) shared.ValidateResponse {
- return shared.ValidateResponse{Common: shared.Common{Id: id, Type: shared.ValidateResponseType}}
+func createEmptyValidateResponse(id uint32) comms.ValidateResponse {
+ return comms.ValidateResponse{Common: comms.Common{Id: id, Type: comms.ValidateResponseType}}
}
-func (h *handler) sendLog(request shared.LogRequest) {
- err := shared.Write(h.connection, request)
+func (h *handler) sendLog(request comms.LogRequest) {
+ err := comms.Write(h.connection, request)
if err != nil {
panic(fmt.Sprintf("failed to log message %s", err.Error()))
}
@@ -376,5 +376,5 @@ func ignoreSIGINTandSIGTERM() {
func init() {
supportedVersion = map[string]bool{}
- supportedVersion[shared.Version] = true
+ supportedVersion[comms.Version] = true
}
diff --git a/src/go/external/handler_linux.go b/src/go/pkg/plugin/container/handler_linux.go
index 940f8739db9..7c5e07ea50f 100644
--- a/src/go/external/handler_linux.go
+++ b/src/go/pkg/plugin/container/handler_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package external
+package container
import (
"net"
diff --git a/src/go/external/handler_windows.go b/src/go/pkg/plugin/container/handler_windows.go
index aba0578b7e8..f05588d47da 100644
--- a/src/go/external/handler_windows.go
+++ b/src/go/pkg/plugin/container/handler_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package external
+package container
import (
"net"
diff --git a/src/go/external/interface.go b/src/go/pkg/plugin/container/interface.go
index c213360c3c5..dccdeee56c3 100644
--- a/src/go/external/interface.go
+++ b/src/go/pkg/plugin/container/interface.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-package external
+package container
import "zabbix.com/pkg/plugin"
diff --git a/src/go/pkg/plugin/registry.go b/src/go/pkg/plugin/registry.go
index 0ca984b4b4d..3176fbf7667 100644
--- a/src/go/pkg/plugin/registry.go
+++ b/src/go/pkg/plugin/registry.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/plugin/types.go b/src/go/pkg/plugin/types.go
index 14cfbe2c659..fc693f0bab4 100644
--- a/src/go/pkg/plugin/types.go
+++ b/src/go/pkg/plugin/types.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/procfs/procfs.go b/src/go/pkg/procfs/procfs.go
index 81e38f03c40..69deb1b5235 100644
--- a/src/go/pkg/procfs/procfs.go
+++ b/src/go/pkg/procfs/procfs.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/procfs/procfs_test.go b/src/go/pkg/procfs/procfs_test.go
index d1dc39933aa..dbeb7d11ac5 100644
--- a/src/go/pkg/procfs/procfs_test.go
+++ b/src/go/pkg/procfs/procfs_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/std/os.go b/src/go/pkg/std/os.go
index 5cb28cddd04..78b76347af6 100644
--- a/src/go/pkg/std/os.go
+++ b/src/go/pkg/std/os.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/std/os_default.go b/src/go/pkg/std/os_default.go
index 938150ac2ee..1ca7f84a620 100644
--- a/src/go/pkg/std/os_default.go
+++ b/src/go/pkg/std/os_default.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/std/os_mock.go b/src/go/pkg/std/os_mock.go
index 78ddf927bcb..f9611694b3a 100644
--- a/src/go/pkg/std/os_mock.go
+++ b/src/go/pkg/std/os_mock.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/tls/tls.go b/src/go/pkg/tls/tls.go
index eaeb5cb06bd..5299c192cb2 100644
--- a/src/go/pkg/tls/tls.go
+++ b/src/go/pkg/tls/tls.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/uri/uri.go b/src/go/pkg/uri/uri.go
index 50a4a095d06..39d8791a18f 100644
--- a/src/go/pkg/uri/uri.go
+++ b/src/go/pkg/uri/uri.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/uri/uri_test.go b/src/go/pkg/uri/uri_test.go
index 8ce81588ad8..2a0b4775de7 100644
--- a/src/go/pkg/uri/uri_test.go
+++ b/src/go/pkg/uri/uri_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/version/version.go b/src/go/pkg/version/version.go
index 016c56aec1d..5fc56820b79 100644
--- a/src/go/pkg/version/version.go
+++ b/src/go/pkg/version/version.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@ const (
ZABBIX_VERSION_RC = "beta2"
ZABBIX_VERSION_RC_NUM = "{ZABBIX_RC_NUM}"
ZABBIX_VERSION_REVISION = "{ZABBIX_REVISION}"
- copyrightMessage = "Copyright (C) 2021 Zabbix SIA\n" +
+ copyrightMessage = "Copyright (C) 2022 Zabbix SIA\n" +
"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.\n" +
"This is free software: you are free to change and redistribute it according to\n" +
"the license. There is NO WARRANTY, to the extent permitted by law."
diff --git a/src/go/pkg/watch/manager.go b/src/go/pkg/watch/manager.go
index 8b2cdbf4c58..9f28dad5317 100644
--- a/src/go/pkg/watch/manager.go
+++ b/src/go/pkg/watch/manager.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/web/web.go b/src/go/pkg/web/web.go
index cd74f45e199..0406076c787 100644
--- a/src/go/pkg/web/web.go
+++ b/src/go/pkg/web/web.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/wildcard/wildcard.go b/src/go/pkg/wildcard/wildcard.go
index a6d4df83c99..9bacbf8fc23 100644
--- a/src/go/pkg/wildcard/wildcard.go
+++ b/src/go/pkg/wildcard/wildcard.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/wildcard/wildcard_test.go b/src/go/pkg/wildcard/wildcard_test.go
index 728bd4b1c33..70488541b73 100644
--- a/src/go/pkg/wildcard/wildcard_test.go
+++ b/src/go/pkg/wildcard/wildcard_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/advapi32.go b/src/go/pkg/win32/advapi32.go
index 80cbf3820f8..4f11a60b50a 100644
--- a/src/go/pkg/win32/advapi32.go
+++ b/src/go/pkg/win32/advapi32.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/helper.go b/src/go/pkg/win32/helper.go
index d351ea5c1ea..3437897f872 100644
--- a/src/go/pkg/win32/helper.go
+++ b/src/go/pkg/win32/helper.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/iphlp.go b/src/go/pkg/win32/iphlp.go
index 7b594c3cedd..e7b18827f6e 100644
--- a/src/go/pkg/win32/iphlp.go
+++ b/src/go/pkg/win32/iphlp.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/kernel32.go b/src/go/pkg/win32/kernel32.go
index 601bfe68bf5..81aa26d26d2 100644
--- a/src/go/pkg/win32/kernel32.go
+++ b/src/go/pkg/win32/kernel32.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/pdh.go b/src/go/pkg/win32/pdh.go
index 8c23bf384d5..4a26a0aa536 100644
--- a/src/go/pkg/win32/pdh.go
+++ b/src/go/pkg/win32/pdh.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,8 +25,11 @@ import (
"errors"
"fmt"
"syscall"
+ "time"
"unsafe"
+ "zabbix.com/pkg/log"
+
"golang.org/x/sys/windows"
)
@@ -54,9 +57,10 @@ const (
PDH_CSTATUS_NEW_DATA = 0x00000001
PDH_CSTATUS_INVALID_DATA = 0xC0000BBA
- PDH_MORE_DATA = 0x800007D2
- PDH_NO_DATA = 0x800007D5
- PDH_INVALID_DATA = 0xc0000bc6
+ PDH_MORE_DATA = 0x800007D2
+ PDH_NO_DATA = 0x800007D5
+ PDH_INVALID_DATA = 0xc0000bc6
+ PDH_CALC_NEGATIVE_DENOMINATOR = 0x800007D6
PDH_FMT_DOUBLE = 0x00000200
PDH_FMT_LARGE = 0x00000400
@@ -135,11 +139,22 @@ func PdhCollectQueryData(query PDH_HQUERY) (err error) {
}
func PdhGetFormattedCounterValueDouble(counter PDH_HCOUNTER) (value *float64, err error) {
+ return PdhGetFormattedCounterValueDoubleHelper(counter, true)
+}
+
+func PdhGetFormattedCounterValueDoubleHelper(counter PDH_HCOUNTER, retry bool) (value *float64, err error) {
var pdhValue PDH_FMT_COUNTERVALUE_DOUBLE
ret, _, _ := syscall.Syscall6(pdhGetFormattedCounterValue, 4, uintptr(counter),
uintptr(PDH_FMT_DOUBLE|PDH_FMT_NOCAP100), 0, uintptr(unsafe.Pointer(&pdhValue)), 0, 0)
if syscall.Errno(ret) != windows.ERROR_SUCCESS {
- if ret == PDH_INVALID_DATA || ret == PDH_CSTATUS_INVALID_DATA {
+ if ret == PDH_CALC_NEGATIVE_DENOMINATOR {
+ if retry {
+ log.Debugf("Detected performance counter with negative denominator, retrying in 1 second")
+ time.Sleep(time.Second)
+ return PdhGetFormattedCounterValueDoubleHelper(counter, false)
+ }
+ log.Warningf("Detected performance counter with negative denominator the second time after retry, giving up...")
+ } else if ret == PDH_INVALID_DATA || ret == PDH_CSTATUS_INVALID_DATA {
return nil, nil
}
return nil, newPdhError(ret)
@@ -148,11 +163,22 @@ func PdhGetFormattedCounterValueDouble(counter PDH_HCOUNTER) (value *float64, er
}
func PdhGetFormattedCounterValueInt64(counter PDH_HCOUNTER) (value *int64, err error) {
+ return PdhGetFormattedCounterValueInt64Helper(counter, true)
+}
+
+func PdhGetFormattedCounterValueInt64Helper(counter PDH_HCOUNTER, retry bool) (value *int64, err error) {
var pdhValue PDH_FMT_COUNTERVALUE_LARGE
ret, _, _ := syscall.Syscall6(pdhGetFormattedCounterValue, 4, uintptr(counter), uintptr(PDH_FMT_LARGE), 0,
uintptr(unsafe.Pointer(&pdhValue)), 0, 0)
if syscall.Errno(ret) != windows.ERROR_SUCCESS {
- if ret == PDH_INVALID_DATA || ret == PDH_CSTATUS_INVALID_DATA {
+ if ret == PDH_CALC_NEGATIVE_DENOMINATOR {
+ if retry {
+ log.Debugf("Detected performance counter with negative denominator, retrying in 1 second")
+ time.Sleep(time.Second)
+ return PdhGetFormattedCounterValueInt64Helper(counter, false)
+ }
+ log.Warningf("Detected performance counter with negative denominator the second time after retry, giving up...")
+ } else if ret == PDH_INVALID_DATA || ret == PDH_CSTATUS_INVALID_DATA {
return nil, nil
}
return nil, newPdhError(ret)
diff --git a/src/go/pkg/win32/placeholder.go b/src/go/pkg/win32/placeholder.go
index def3bf5c35a..6d5c78d2428 100644
--- a/src/go/pkg/win32/placeholder.go
+++ b/src/go/pkg/win32/placeholder.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/psapi.go b/src/go/pkg/win32/psapi.go
index 395a5a3f22e..f3375dd2966 100644
--- a/src/go/pkg/win32/psapi.go
+++ b/src/go/pkg/win32/psapi.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/types.go b/src/go/pkg/win32/types.go
index 5c60eb320d1..0083a77516e 100644
--- a/src/go/pkg/win32/types.go
+++ b/src/go/pkg/win32/types.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/types_386.go b/src/go/pkg/win32/types_386.go
index 076e20e2de2..4d6f56f6926 100644
--- a/src/go/pkg/win32/types_386.go
+++ b/src/go/pkg/win32/types_386.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/types_amd64.go b/src/go/pkg/win32/types_amd64.go
index 08fc379a151..f598f8f27f0 100644
--- a/src/go/pkg/win32/types_amd64.go
+++ b/src/go/pkg/win32/types_amd64.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/user32.go b/src/go/pkg/win32/user32.go
index cbc80bf212d..1c2deb1497e 100644
--- a/src/go/pkg/win32/user32.go
+++ b/src/go/pkg/win32/user32.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/win32/win32.go b/src/go/pkg/win32/win32.go
index c007ce76c9e..035248ec14d 100644
--- a/src/go/pkg/win32/win32.go
+++ b/src/go/pkg/win32/win32.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/wmi/wmi.go b/src/go/pkg/wmi/wmi.go
index cee718768f2..e8b32e63fcf 100644
--- a/src/go/pkg/wmi/wmi.go
+++ b/src/go/pkg/wmi/wmi.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxcmd/zbxcmd.go b/src/go/pkg/zbxcmd/zbxcmd.go
index eca47598531..036332e0674 100644
--- a/src/go/pkg/zbxcmd/zbxcmd.go
+++ b/src/go/pkg/zbxcmd/zbxcmd.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxcmd/zbxcmd_nix.go b/src/go/pkg/zbxcmd/zbxcmd_nix.go
index f4ef560d055..f3fca3090f2 100644
--- a/src/go/pkg/zbxcmd/zbxcmd_nix.go
+++ b/src/go/pkg/zbxcmd/zbxcmd_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxcmd/zbxcmd_windows.go b/src/go/pkg/zbxcmd/zbxcmd_windows.go
index f9aa3544c39..f13ac4d2ea7 100644
--- a/src/go/pkg/zbxcmd/zbxcmd_windows.go
+++ b/src/go/pkg/zbxcmd/zbxcmd_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxcomms/comms.go b/src/go/pkg/zbxcomms/comms.go
index b76f086bb7c..820940611a8 100644
--- a/src/go/pkg/zbxcomms/comms.go
+++ b/src/go/pkg/zbxcomms/comms.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxcomms/comms_test.go b/src/go/pkg/zbxcomms/comms_test.go
index 846c9c38905..9ec54bfb00a 100644
--- a/src/go/pkg/zbxcomms/comms_test.go
+++ b/src/go/pkg/zbxcomms/comms_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxerr/zbxerr.go b/src/go/pkg/zbxerr/zbxerr.go
index 315b0e67faf..a704400d5e8 100644
--- a/src/go/pkg/zbxerr/zbxerr.go
+++ b/src/go/pkg/zbxerr/zbxerr.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxerr/zbxerr_test.go b/src/go/pkg/zbxerr/zbxerr_test.go
index 07c3665948e..9a7b9a5a3fc 100644
--- a/src/go/pkg/zbxerr/zbxerr_test.go
+++ b/src/go/pkg/zbxerr/zbxerr_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/checks.go b/src/go/pkg/zbxlib/checks.go
index 8c0754e9b92..24bf205c3ab 100644
--- a/src/go/pkg/zbxlib/checks.go
+++ b/src/go/pkg/zbxlib/checks.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/checks_darwin.go b/src/go/pkg/zbxlib/checks_darwin.go
index 2b4cd59195c..642e1186520 100644
--- a/src/go/pkg/zbxlib/checks_darwin.go
+++ b/src/go/pkg/zbxlib/checks_darwin.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/checks_linux.go b/src/go/pkg/zbxlib/checks_linux.go
index 40624eb1d7d..9879f7917fa 100644
--- a/src/go/pkg/zbxlib/checks_linux.go
+++ b/src/go/pkg/zbxlib/checks_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -42,9 +42,7 @@ int GET_SENSOR(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_CPU_LOAD(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_CPU_SWITCHES(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_CPU_INTR(AGENT_REQUEST *request, AGENT_RESULT *result);
-int SYSTEM_HW_CHASSIS(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_HW_CPU(AGENT_REQUEST *request, AGENT_RESULT *result);
-int SYSTEM_HW_DEVICES(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_HW_MACADDR(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_SW_OS(AGENT_REQUEST *request, AGENT_RESULT *result);
int SYSTEM_SW_PACKAGES(AGENT_REQUEST *request, AGENT_RESULT *result);
@@ -89,12 +87,8 @@ func resolveMetric(key string) (cfunc unsafe.Pointer) {
cfunc = unsafe.Pointer(C.SYSTEM_CPU_SWITCHES)
case "system.cpu.intr":
cfunc = unsafe.Pointer(C.SYSTEM_CPU_INTR)
- case "system.hw.chassis":
- cfunc = unsafe.Pointer(C.SYSTEM_HW_CHASSIS)
case "system.hw.cpu":
cfunc = unsafe.Pointer(C.SYSTEM_HW_CPU)
- case "system.hw.devices":
- cfunc = unsafe.Pointer(C.SYSTEM_HW_DEVICES)
case "system.hw.macaddr":
cfunc = unsafe.Pointer(C.SYSTEM_HW_MACADDR)
case "system.sw.os":
diff --git a/src/go/pkg/zbxlib/checks_windows.go b/src/go/pkg/zbxlib/checks_windows.go
index df482285e28..b4b2551fc70 100644
--- a/src/go/pkg/zbxlib/checks_windows.go
+++ b/src/go/pkg/zbxlib/checks_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/eventlog_windows.go b/src/go/pkg/zbxlib/eventlog_windows.go
index 46bac478514..0168c986fd7 100644
--- a/src/go/pkg/zbxlib/eventlog_windows.go
+++ b/src/go/pkg/zbxlib/eventlog_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/expressions.go b/src/go/pkg/zbxlib/expressions.go
index 816d93605a5..960a652903f 100644
--- a/src/go/pkg/zbxlib/expressions.go
+++ b/src/go/pkg/zbxlib/expressions.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/globals.go b/src/go/pkg/zbxlib/globals.go
index 1748713c142..5bb35d14224 100644
--- a/src/go/pkg/zbxlib/globals.go
+++ b/src/go/pkg/zbxlib/globals.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/globals_darwin.go b/src/go/pkg/zbxlib/globals_darwin.go
index d535d7013e2..02db4b509fc 100644
--- a/src/go/pkg/zbxlib/globals_darwin.go
+++ b/src/go/pkg/zbxlib/globals_darwin.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/globals_linux.go b/src/go/pkg/zbxlib/globals_linux.go
index d38ebb352d3..26ac320dbc3 100644
--- a/src/go/pkg/zbxlib/globals_linux.go
+++ b/src/go/pkg/zbxlib/globals_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/globals_windows.go b/src/go/pkg/zbxlib/globals_windows.go
index f8c0da62165..1aa4ef2b316 100644
--- a/src/go/pkg/zbxlib/globals_windows.go
+++ b/src/go/pkg/zbxlib/globals_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/log.go b/src/go/pkg/zbxlib/log.go
index a7faf626ccd..ba97bd4f1af 100644
--- a/src/go/pkg/zbxlib/log.go
+++ b/src/go/pkg/zbxlib/log.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/logfile.go b/src/go/pkg/zbxlib/logfile.go
index d5df472534e..505ddaf09c1 100644
--- a/src/go/pkg/zbxlib/logfile.go
+++ b/src/go/pkg/zbxlib/logfile.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/logger.go b/src/go/pkg/zbxlib/logger.go
index ac6872ef91c..09b30ef5126 100644
--- a/src/go/pkg/zbxlib/logger.go
+++ b/src/go/pkg/zbxlib/logger.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxlib/nextcheck.go b/src/go/pkg/zbxlib/nextcheck.go
index a6f733e5fe4..7915942743f 100644
--- a/src/go/pkg/zbxlib/nextcheck.go
+++ b/src/go/pkg/zbxlib/nextcheck.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxnet/allowedpeers.go b/src/go/pkg/zbxnet/allowedpeers.go
index bf2981002a7..c8fe9469213 100644
--- a/src/go/pkg/zbxnet/allowedpeers.go
+++ b/src/go/pkg/zbxnet/allowedpeers.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxnet/allowedpeers_test.go b/src/go/pkg/zbxnet/allowedpeers_test.go
index b0035162371..0531706e9b1 100644
--- a/src/go/pkg/zbxnet/allowedpeers_test.go
+++ b/src/go/pkg/zbxnet/allowedpeers_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/pkg/zbxregexp/zbxregexp.go b/src/go/pkg/zbxregexp/zbxregexp.go
index be68a4d4b95..acf146a6491 100644
--- a/src/go/pkg/zbxregexp/zbxregexp.go
+++ b/src/go/pkg/zbxregexp/zbxregexp.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/ceph.go b/src/go/plugins/ceph/ceph.go
index b81b62b0b1f..eb42198bb51 100644
--- a/src/go/plugins/ceph/ceph.go
+++ b/src/go/plugins/ceph/ceph.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/ceph_test.go b/src/go/plugins/ceph/ceph_test.go
index ff08c11e344..ba38bd14ddf 100644
--- a/src/go/plugins/ceph/ceph_test.go
+++ b/src/go/plugins/ceph/ceph_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/config.go b/src/go/plugins/ceph/config.go
index e2be9c40bdc..3efe75d845d 100644
--- a/src/go/plugins/ceph/config.go
+++ b/src/go/plugins/ceph/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_df.go b/src/go/plugins/ceph/handler_df.go
index 100f7d7661c..54f5bbe6f54 100644
--- a/src/go/plugins/ceph/handler_df.go
+++ b/src/go/plugins/ceph/handler_df.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_df_test.go b/src/go/plugins/ceph/handler_df_test.go
index ec8f452119d..bf78833e481 100644
--- a/src/go/plugins/ceph/handler_df_test.go
+++ b/src/go/plugins/ceph/handler_df_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_discovery.go b/src/go/plugins/ceph/handler_discovery.go
index 8531a0f8c98..e7e28c8e766 100644
--- a/src/go/plugins/ceph/handler_discovery.go
+++ b/src/go/plugins/ceph/handler_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_discovery_test.go b/src/go/plugins/ceph/handler_discovery_test.go
index 58a8c1081bf..ec67324e854 100644
--- a/src/go/plugins/ceph/handler_discovery_test.go
+++ b/src/go/plugins/ceph/handler_discovery_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_osd.go b/src/go/plugins/ceph/handler_osd.go
index d7410848fde..79c1bef7eea 100644
--- a/src/go/plugins/ceph/handler_osd.go
+++ b/src/go/plugins/ceph/handler_osd.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_osd_dump.go b/src/go/plugins/ceph/handler_osd_dump.go
index 2d8ba6db5a0..22af13604c6 100644
--- a/src/go/plugins/ceph/handler_osd_dump.go
+++ b/src/go/plugins/ceph/handler_osd_dump.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_osd_dump_test.go b/src/go/plugins/ceph/handler_osd_dump_test.go
index d91d6bae4ab..26aa890c8c6 100644
--- a/src/go/plugins/ceph/handler_osd_dump_test.go
+++ b/src/go/plugins/ceph/handler_osd_dump_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_osd_test.go b/src/go/plugins/ceph/handler_osd_test.go
index aed0d66f013..6a67c46672d 100644
--- a/src/go/plugins/ceph/handler_osd_test.go
+++ b/src/go/plugins/ceph/handler_osd_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_ping.go b/src/go/plugins/ceph/handler_ping.go
index d76ff111d9e..5511d1852f0 100644
--- a/src/go/plugins/ceph/handler_ping.go
+++ b/src/go/plugins/ceph/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_ping_test.go b/src/go/plugins/ceph/handler_ping_test.go
index a26be31d769..7a26fa66b49 100644
--- a/src/go/plugins/ceph/handler_ping_test.go
+++ b/src/go/plugins/ceph/handler_ping_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_status.go b/src/go/plugins/ceph/handler_status.go
index 10d678723ae..04a08ecb0ce 100644
--- a/src/go/plugins/ceph/handler_status.go
+++ b/src/go/plugins/ceph/handler_status.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/handler_status_test.go b/src/go/plugins/ceph/handler_status_test.go
index abd086d8cca..24940236cec 100644
--- a/src/go/plugins/ceph/handler_status_test.go
+++ b/src/go/plugins/ceph/handler_status_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/metrics.go b/src/go/plugins/ceph/metrics.go
index b425efa4d68..c672ecc6c0a 100644
--- a/src/go/plugins/ceph/metrics.go
+++ b/src/go/plugins/ceph/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/ceph/request.go b/src/go/plugins/ceph/request.go
index d23b4da0706..efb5436fe8a 100644
--- a/src/go/plugins/ceph/request.go
+++ b/src/go/plugins/ceph/request.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/debug/collector/collector.go b/src/go/plugins/debug/collector/collector.go
index b93fa4bd00b..fea41225640 100644
--- a/src/go/plugins/debug/collector/collector.go
+++ b/src/go/plugins/debug/collector/collector.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/debug/empty/empty.go b/src/go/plugins/debug/empty/empty.go
index 97229c7c9c9..45ee99b7397 100644
--- a/src/go/plugins/debug/empty/empty.go
+++ b/src/go/plugins/debug/empty/empty.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/external/debug/full/full.conf b/src/go/plugins/debug/external/full/full.conf
index 58f74b5aa39..58f74b5aa39 100644
--- a/src/go/external/debug/full/full.conf
+++ b/src/go/plugins/debug/external/full/full.conf
diff --git a/src/go/external/debug/full/full.go b/src/go/plugins/debug/external/full/full.go
index 172fce390fc..6ca67f35a96 100644
--- a/src/go/external/debug/full/full.go
+++ b/src/go/plugins/debug/external/full/full.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/external/debug/full/full.win.conf b/src/go/plugins/debug/external/full/full.win.conf
index 58f74b5aa39..58f74b5aa39 100644
--- a/src/go/external/debug/full/full.win.conf
+++ b/src/go/plugins/debug/external/full/full.win.conf
diff --git a/src/go/external/debug/full/main.go b/src/go/plugins/debug/external/full/main.go
index 59663befcb4..532ac4bc716 100644
--- a/src/go/external/debug/full/main.go
+++ b/src/go/plugins/debug/external/full/main.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,11 +22,11 @@ package main
import (
"fmt"
- "zabbix.com/external"
+ "zabbix.com/pkg/plugin/container"
)
func main() {
- h, err := external.NewHandler(impl.Name())
+ h, err := container.NewHandler(impl.Name())
if err != nil {
panic(fmt.Sprintf("failed to create plugin handler %s", err.Error()))
}
diff --git a/src/go/external/debug/multikey/main.go b/src/go/plugins/debug/external/multikey/main.go
index 59663befcb4..532ac4bc716 100644
--- a/src/go/external/debug/multikey/main.go
+++ b/src/go/plugins/debug/external/multikey/main.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,11 +22,11 @@ package main
import (
"fmt"
- "zabbix.com/external"
+ "zabbix.com/pkg/plugin/container"
)
func main() {
- h, err := external.NewHandler(impl.Name())
+ h, err := container.NewHandler(impl.Name())
if err != nil {
panic(fmt.Sprintf("failed to create plugin handler %s", err.Error()))
}
diff --git a/src/go/external/debug/multikey/multikey.conf b/src/go/plugins/debug/external/multikey/multikey.conf
index 5395ecbe130..5395ecbe130 100644
--- a/src/go/external/debug/multikey/multikey.conf
+++ b/src/go/plugins/debug/external/multikey/multikey.conf
diff --git a/src/go/external/debug/multikey/multikey.go b/src/go/plugins/debug/external/multikey/multikey.go
index 707e7b04f98..6ef29625d7d 100644
--- a/src/go/external/debug/multikey/multikey.go
+++ b/src/go/plugins/debug/external/multikey/multikey.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/external/debug/multikey/multikey.win.conf b/src/go/plugins/debug/external/multikey/multikey.win.conf
index 5395ecbe130..5395ecbe130 100644
--- a/src/go/external/debug/multikey/multikey.win.conf
+++ b/src/go/plugins/debug/external/multikey/multikey.win.conf
diff --git a/src/go/external/debug/test/main.go b/src/go/plugins/debug/external/test/main.go
index 460ed7fa571..158c675258b 100644
--- a/src/go/external/debug/test/main.go
+++ b/src/go/plugins/debug/external/test/main.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,11 +22,11 @@ package main
import (
"fmt"
- "zabbix.com/external"
+ "zabbix.com/pkg/plugin/container"
)
func main() {
- h, err := external.NewHandler(impl.Name())
+ h, err := container.NewHandler(impl.Name())
if err != nil {
panic(fmt.Sprintf("failed to create plugin handler %s", err.Error()))
}
diff --git a/src/go/external/debug/test/test.conf b/src/go/plugins/debug/external/test/test.conf
index 52adcd9a7f2..52adcd9a7f2 100644
--- a/src/go/external/debug/test/test.conf
+++ b/src/go/plugins/debug/external/test/test.conf
diff --git a/src/go/external/debug/test/test.go b/src/go/plugins/debug/external/test/test.go
index c75bc315ca7..a31f30ecd62 100644
--- a/src/go/external/debug/test/test.go
+++ b/src/go/plugins/debug/external/test/test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/external/debug/test/test.win.conf b/src/go/plugins/debug/external/test/test.win.conf
index 52adcd9a7f2..52adcd9a7f2 100644
--- a/src/go/external/debug/test/test.win.conf
+++ b/src/go/plugins/debug/external/test/test.win.conf
diff --git a/src/go/plugins/debug/filewatcher/filewatcher.go b/src/go/plugins/debug/filewatcher/filewatcher.go
index 5d44e9a83c3..cd5a3e9c0c8 100644
--- a/src/go/plugins/debug/filewatcher/filewatcher.go
+++ b/src/go/plugins/debug/filewatcher/filewatcher.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/debug/log/log.go b/src/go/plugins/debug/log/log.go
index 5ea0aec7195..1f021cafad2 100644
--- a/src/go/plugins/debug/log/log.go
+++ b/src/go/plugins/debug/log/log.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/debug/trapper/trapper.go b/src/go/plugins/debug/trapper/trapper.go
index a197c254de2..50f7ada187a 100644
--- a/src/go/plugins/debug/trapper/trapper.go
+++ b/src/go/plugins/debug/trapper/trapper.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/client.go b/src/go/plugins/docker/client.go
index bb41aefc3bd..bc2b93fd43e 100644
--- a/src/go/plugins/docker/client.go
+++ b/src/go/plugins/docker/client.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/config.go b/src/go/plugins/docker/config.go
index 7185158a867..0ce87c92190 100644
--- a/src/go/plugins/docker/config.go
+++ b/src/go/plugins/docker/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/discovery.go b/src/go/plugins/docker/discovery.go
index 915a2a87ff8..01e7ac8bf33 100644
--- a/src/go/plugins/docker/discovery.go
+++ b/src/go/plugins/docker/discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/docker.go b/src/go/plugins/docker/docker.go
index 8f5854848f3..84428be079d 100644
--- a/src/go/plugins/docker/docker.go
+++ b/src/go/plugins/docker/docker.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/metrics.go b/src/go/plugins/docker/metrics.go
index 1ffe013a8ef..cb10f086f6c 100644
--- a/src/go/plugins/docker/metrics.go
+++ b/src/go/plugins/docker/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/docker/types.go b/src/go/plugins/docker/types.go
index f5e668f95b7..90663062e33 100644
--- a/src/go/plugins/docker/types.go
+++ b/src/go/plugins/docker/types.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/external/broker.go b/src/go/plugins/external/broker.go
index 49ff1065760..6e344c969db 100644
--- a/src/go/plugins/external/broker.go
+++ b/src/go/plugins/external/broker.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@ import (
"zabbix.com/pkg/conf"
"zabbix.com/pkg/log"
"zabbix.com/pkg/plugin"
- "zabbix.com/pkg/shared"
+ "zabbix.com/pkg/plugin/comms"
)
const queSize = 100
@@ -49,8 +49,8 @@ type pluginBroker struct {
}
type RequestWrapper struct {
- shared.Common
- shared.LogRequest
+ comms.Common
+ comms.LogRequest
}
type request struct {
@@ -82,7 +82,7 @@ func New(conn net.Conn, timeout time.Duration, socket string) *pluginBroker {
func (b *pluginBroker) handleConnection() {
for {
- t, data, err := shared.Read(b.conn)
+ t, data, err := comms.Read(b.conn)
if err != nil {
return
}
@@ -91,8 +91,8 @@ func (b *pluginBroker) handleConnection() {
var resp interface{}
switch t {
- case shared.RegisterResponseType:
- var reg shared.RegisterResponse
+ case comms.RegisterResponseType:
+ var reg comms.RegisterResponse
err := json.Unmarshal(data, &reg)
if err != nil {
panic(
@@ -107,8 +107,8 @@ func (b *pluginBroker) handleConnection() {
id = reg.Id
resp = reg
- case shared.LogRequestType:
- var log shared.LogRequest
+ case comms.LogRequestType:
+ var log comms.LogRequest
err := json.Unmarshal(data, &log)
if err != nil {
panic(
@@ -123,8 +123,8 @@ func (b *pluginBroker) handleConnection() {
// plugin notifications don't have responses, so use 0 id
resp = log
- case shared.ValidateResponseType:
- var valid shared.ValidateResponse
+ case comms.ValidateResponseType:
+ var valid comms.ValidateResponse
err := json.Unmarshal(data, &valid)
if err != nil {
panic(
@@ -138,8 +138,8 @@ func (b *pluginBroker) handleConnection() {
id = valid.Id
resp = valid
- case shared.ExportResponseType:
- var export shared.ExportResponse
+ case comms.ExportResponseType:
+ var export comms.ExportResponse
err := json.Unmarshal(data, &export)
if err != nil {
panic(
@@ -200,25 +200,25 @@ func (b *pluginBroker) runBackground() {
} else {
lastid++
switch v := r.data.(type) {
- case *shared.ExportRequest:
+ case *comms.ExportRequest:
go b.timeoutRequest(lastid)
v.Id = lastid
- case *shared.RegisterRequest:
+ case *comms.RegisterRequest:
go b.timeoutRequest(lastid)
v.Id = lastid
- case *shared.ValidateRequest:
+ case *comms.ValidateRequest:
go b.timeoutRequest(lastid)
v.Id = lastid
- case *shared.TerminateRequest:
+ case *comms.TerminateRequest:
v.Id = lastid
- case *shared.ConfigureRequest:
+ case *comms.ConfigureRequest:
v.Id = lastid
- case *shared.StartRequest:
+ case *comms.StartRequest:
v.Id = lastid
}
b.requests[lastid] = r.out
- err := shared.Write(b.conn, r.data)
+ err := comms.Write(b.conn, r.data)
if err != nil {
panic(
fmt.Errorf(
@@ -236,7 +236,7 @@ func (b *pluginBroker) runBackground() {
func (b *pluginBroker) handleLogs() {
for u := range b.log {
switch v := u.(type) {
- case shared.LogRequest:
+ case comms.LogRequest:
b.handleLog(v)
default:
log.Errf(`Failed to log message from plugins, unknown request type "%T"`, u)
@@ -244,7 +244,7 @@ func (b *pluginBroker) handleLogs() {
}
}
-func (b *pluginBroker) handleLog(l shared.LogRequest) {
+func (b *pluginBroker) handleLog(l comms.LogRequest) {
msg := l.Message
if b.pluginName != "" {
msg = fmt.Sprintf("[%s] %s", b.pluginName, msg)
@@ -274,9 +274,9 @@ func (b *pluginBroker) run() {
func (b *pluginBroker) start() {
r := request{
- data: &shared.StartRequest{
- Common: shared.Common{
- Type: shared.StartRequestType,
+ data: &comms.StartRequest{
+ Common: comms.Common{
+ Type: comms.StartRequestType,
},
},
}
@@ -289,10 +289,10 @@ func (b *pluginBroker) stop() {
b.tx <- &r
}
-func (b *pluginBroker) export(key string, params []string) (*shared.ExportResponse, error) {
- data := shared.ExportRequest{
- Common: shared.Common{
- Type: shared.ExportRequestType,
+func (b *pluginBroker) export(key string, params []string) (*comms.ExportResponse, error) {
+ data := comms.ExportRequest{
+ Common: comms.Common{
+ Type: comms.ExportRequestType,
},
Key: key,
Params: params,
@@ -307,7 +307,7 @@ func (b *pluginBroker) export(key string, params []string) (*shared.ExportRespon
u := <-r.out
switch v := u.(type) {
- case shared.ExportResponse:
+ case comms.ExportResponse:
return &v, nil
case error:
return nil, v
@@ -316,13 +316,13 @@ func (b *pluginBroker) export(key string, params []string) (*shared.ExportRespon
return nil, errors.New("unknown response")
}
-func (b *pluginBroker) register() (*shared.RegisterResponse, error) {
+func (b *pluginBroker) register() (*comms.RegisterResponse, error) {
r := request{
- data: &shared.RegisterRequest{
- Common: shared.Common{
- Type: shared.RegisterRequestType,
+ data: &comms.RegisterRequest{
+ Common: comms.Common{
+ Type: comms.RegisterRequestType,
},
- Version: shared.Version,
+ Version: comms.Version,
},
out: make(chan interface{}),
}
@@ -331,7 +331,7 @@ func (b *pluginBroker) register() (*shared.RegisterResponse, error) {
u := <-r.out
switch v := u.(type) {
- case shared.RegisterResponse:
+ case comms.RegisterResponse:
return &v, nil
case error:
return nil, v
@@ -342,9 +342,9 @@ func (b *pluginBroker) register() (*shared.RegisterResponse, error) {
func (b *pluginBroker) configure(globalOptions *plugin.GlobalOptions, privateOptions interface{}) {
r := request{
- data: &shared.ConfigureRequest{
- Common: shared.Common{
- Type: shared.ConfigureRequestType,
+ data: &comms.ConfigureRequest{
+ Common: comms.Common{
+ Type: comms.ConfigureRequestType,
},
GlobalOptions: globalOptions,
PrivateOptions: privateOptions,
@@ -354,15 +354,15 @@ func (b *pluginBroker) configure(globalOptions *plugin.GlobalOptions, privateOpt
b.tx <- &r
}
-func (b *pluginBroker) validate(privateOptions interface{}) (*shared.ValidateResponse, error) {
+func (b *pluginBroker) validate(privateOptions interface{}) (*comms.ValidateResponse, error) {
opts, ok := privateOptions.(*conf.Node)
if !ok {
return nil, fmt.Errorf("unsupported plugin options type %T", privateOptions)
}
r := request{
- data: &shared.ValidateRequest{
- Common: shared.Common{
- Type: shared.ValidateRequestType,
+ data: &comms.ValidateRequest{
+ Common: comms.Common{
+ Type: comms.ValidateRequestType,
},
PrivateOptions: opts,
},
@@ -373,7 +373,7 @@ func (b *pluginBroker) validate(privateOptions interface{}) (*shared.ValidateRes
u := <-r.out
switch v := u.(type) {
- case shared.ValidateResponse:
+ case comms.ValidateResponse:
return &v, nil
case error:
return nil, v
diff --git a/src/go/plugins/external/plugin.go b/src/go/plugins/external/plugin.go
index ac415e9a6cf..6e260eb601d 100644
--- a/src/go/plugins/external/plugin.go
+++ b/src/go/plugins/external/plugin.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -28,9 +28,8 @@ import (
"sync"
"time"
- "zabbix.com/pkg/shared"
-
"zabbix.com/pkg/plugin"
+ "zabbix.com/pkg/plugin/comms"
)
var startLock sync.Mutex
@@ -53,7 +52,7 @@ func (p *Plugin) SetBrokerName(name string) {
p.broker.pluginName = name
}
-func (p *Plugin) Register() (response *shared.RegisterResponse, err error) {
+func (p *Plugin) Register() (response *comms.RegisterResponse, err error) {
return p.broker.register()
}
@@ -78,7 +77,7 @@ func (p *Plugin) ExecutePlugin() {
}
func (p *Plugin) Start() {
- if shared.ImplementsRunner(p.Interfaces) {
+ if comms.ImplementsRunner(p.Interfaces) {
p.broker.start()
}
}
@@ -89,12 +88,12 @@ func (p *Plugin) Stop() {
}
p.cmd = nil
- err := shared.Write(
+ err := comms.Write(
p.broker.conn,
- shared.TerminateRequest{
- Common: shared.Common{
- Id: shared.NonRequiredID,
- Type: shared.TerminateRequestType},
+ comms.TerminateRequest{
+ Common: comms.Common{
+ Id: comms.NonRequiredID,
+ Type: comms.TerminateRequestType},
},
)
@@ -109,7 +108,7 @@ func (p *Plugin) Configure(globalOptions *plugin.GlobalOptions, privateOptions i
p.ExecutePlugin()
p.SetBrokerName(p.Name())
- if shared.ImplementsConfigurator(p.Interfaces) {
+ if comms.ImplementsConfigurator(p.Interfaces) {
p.broker.configure(globalOptions, privateOptions)
}
}
diff --git a/src/go/plugins/kernel/kernel.go b/src/go/plugins/kernel/kernel.go
index 7daff9dc443..93056d72d08 100644
--- a/src/go/plugins/kernel/kernel.go
+++ b/src/go/plugins/kernel/kernel.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/kernel/kernel_linux.go b/src/go/plugins/kernel/kernel_linux.go
index a978c9e5663..270c5b2791e 100644
--- a/src/go/plugins/kernel/kernel_linux.go
+++ b/src/go/plugins/kernel/kernel_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/kernel/kernel_test.go b/src/go/plugins/kernel/kernel_test.go
index 8c20e3bb85d..4c1875841e3 100644
--- a/src/go/plugins/kernel/kernel_test.go
+++ b/src/go/plugins/kernel/kernel_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/log/log.go b/src/go/plugins/log/log.go
index 383026b4273..15bb5c4ce13 100644
--- a/src/go/plugins/log/log.go
+++ b/src/go/plugins/log/log.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/config.go b/src/go/plugins/memcached/config.go
index 5fa0e292a27..b3d5b64b610 100644
--- a/src/go/plugins/memcached/config.go
+++ b/src/go/plugins/memcached/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/conn.go b/src/go/plugins/memcached/conn.go
index f7e004ff340..90eb8065c49 100644
--- a/src/go/plugins/memcached/conn.go
+++ b/src/go/plugins/memcached/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/conn_test.go b/src/go/plugins/memcached/conn_test.go
index e06d54bdb99..da9f6adaff1 100644
--- a/src/go/plugins/memcached/conn_test.go
+++ b/src/go/plugins/memcached/conn_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/handler_ping.go b/src/go/plugins/memcached/handler_ping.go
index 888d6036475..dcf95bd7696 100644
--- a/src/go/plugins/memcached/handler_ping.go
+++ b/src/go/plugins/memcached/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/handler_ping_test.go b/src/go/plugins/memcached/handler_ping_test.go
index 65bbd57d8b7..bef58650284 100644
--- a/src/go/plugins/memcached/handler_ping_test.go
+++ b/src/go/plugins/memcached/handler_ping_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/handler_stats.go b/src/go/plugins/memcached/handler_stats.go
index 5513d5de3b2..b149c6f1c48 100644
--- a/src/go/plugins/memcached/handler_stats.go
+++ b/src/go/plugins/memcached/handler_stats.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/handler_stats_test.go b/src/go/plugins/memcached/handler_stats_test.go
index 062134ba5ef..5ff42a83b59 100644
--- a/src/go/plugins/memcached/handler_stats_test.go
+++ b/src/go/plugins/memcached/handler_stats_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/memcached.go b/src/go/plugins/memcached/memcached.go
index 86bab72d74d..5216090729b 100644
--- a/src/go/plugins/memcached/memcached.go
+++ b/src/go/plugins/memcached/memcached.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/memcached_test.go b/src/go/plugins/memcached/memcached_test.go
index aeef3f959ff..b9ec219b96f 100644
--- a/src/go/plugins/memcached/memcached_test.go
+++ b/src/go/plugins/memcached/memcached_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/memcached/metrics.go b/src/go/plugins/memcached/metrics.go
index 66102ae712c..ba1abc7f00f 100644
--- a/src/go/plugins/memcached/metrics.go
+++ b/src/go/plugins/memcached/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/modbus/endianness.go b/src/go/plugins/modbus/endianness.go
index 0e9465b30d4..c470359ef70 100644
--- a/src/go/plugins/modbus/endianness.go
+++ b/src/go/plugins/modbus/endianness.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/modbus/modbus.go b/src/go/plugins/modbus/modbus.go
index 6421c4bff95..58dcd153c06 100644
--- a/src/go/plugins/modbus/modbus.go
+++ b/src/go/plugins/modbus/modbus.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/modbus/parse.go b/src/go/plugins/modbus/parse.go
index a24d5635b0b..d0ea50a87f0 100644
--- a/src/go/plugins/modbus/parse.go
+++ b/src/go/plugins/modbus/parse.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/config.go b/src/go/plugins/mongodb/config.go
index 55a3b9c901c..3be5421665d 100644
--- a/src/go/plugins/mongodb/config.go
+++ b/src/go/plugins/mongodb/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/conn.go b/src/go/plugins/mongodb/conn.go
index 882aae1a63f..403cfdecb35 100644
--- a/src/go/plugins/mongodb/conn.go
+++ b/src/go/plugins/mongodb/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_collection_stats.go b/src/go/plugins/mongodb/handler_collection_stats.go
index 1c27dfc7b41..0d65094ad2f 100644
--- a/src/go/plugins/mongodb/handler_collection_stats.go
+++ b/src/go/plugins/mongodb/handler_collection_stats.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_collections_discovery.go b/src/go/plugins/mongodb/handler_collections_discovery.go
index 5d8f886da91..3fcc8d0c36b 100644
--- a/src/go/plugins/mongodb/handler_collections_discovery.go
+++ b/src/go/plugins/mongodb/handler_collections_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_collections_usage.go b/src/go/plugins/mongodb/handler_collections_usage.go
index 1ef260472cd..9b1dc6a4e45 100644
--- a/src/go/plugins/mongodb/handler_collections_usage.go
+++ b/src/go/plugins/mongodb/handler_collections_usage.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_config_discovery.go b/src/go/plugins/mongodb/handler_config_discovery.go
index 9d96bd99e82..fc6e033a7cc 100644
--- a/src/go/plugins/mongodb/handler_config_discovery.go
+++ b/src/go/plugins/mongodb/handler_config_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_connPool_stats.go b/src/go/plugins/mongodb/handler_connPool_stats.go
index a4e94142860..0ffcca08c5a 100644
--- a/src/go/plugins/mongodb/handler_connPool_stats.go
+++ b/src/go/plugins/mongodb/handler_connPool_stats.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_database_stats.go b/src/go/plugins/mongodb/handler_database_stats.go
index 30861f95b2b..9ad277fc358 100644
--- a/src/go/plugins/mongodb/handler_database_stats.go
+++ b/src/go/plugins/mongodb/handler_database_stats.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_databases_discovery.go b/src/go/plugins/mongodb/handler_databases_discovery.go
index 9b3c79261a4..96cf82f4578 100644
--- a/src/go/plugins/mongodb/handler_databases_discovery.go
+++ b/src/go/plugins/mongodb/handler_databases_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_jumbo_chunks.go b/src/go/plugins/mongodb/handler_jumbo_chunks.go
index a92a93505c2..fc818657533 100644
--- a/src/go/plugins/mongodb/handler_jumbo_chunks.go
+++ b/src/go/plugins/mongodb/handler_jumbo_chunks.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_oplog_stats.go b/src/go/plugins/mongodb/handler_oplog_stats.go
index 6da5cfe0d95..835e8a29e42 100644
--- a/src/go/plugins/mongodb/handler_oplog_stats.go
+++ b/src/go/plugins/mongodb/handler_oplog_stats.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_ping.go b/src/go/plugins/mongodb/handler_ping.go
index 2aceabceb64..2ba8435bae0 100644
--- a/src/go/plugins/mongodb/handler_ping.go
+++ b/src/go/plugins/mongodb/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_replset_config.go b/src/go/plugins/mongodb/handler_replset_config.go
index 17130ebc6b4..cd693260f3e 100644
--- a/src/go/plugins/mongodb/handler_replset_config.go
+++ b/src/go/plugins/mongodb/handler_replset_config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_replset_status.go b/src/go/plugins/mongodb/handler_replset_status.go
index ef0a7135dfe..0ba46216e0b 100644
--- a/src/go/plugins/mongodb/handler_replset_status.go
+++ b/src/go/plugins/mongodb/handler_replset_status.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_server_status.go b/src/go/plugins/mongodb/handler_server_status.go
index c946ed857e6..edf19661445 100644
--- a/src/go/plugins/mongodb/handler_server_status.go
+++ b/src/go/plugins/mongodb/handler_server_status.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/handler_shards_discovery.go b/src/go/plugins/mongodb/handler_shards_discovery.go
index 177390aeae1..3278452bef1 100644
--- a/src/go/plugins/mongodb/handler_shards_discovery.go
+++ b/src/go/plugins/mongodb/handler_shards_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/metrics.go b/src/go/plugins/mongodb/metrics.go
index f1cd553b989..5a92374cad8 100644
--- a/src/go/plugins/mongodb/metrics.go
+++ b/src/go/plugins/mongodb/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mongodb/mongodb.go b/src/go/plugins/mongodb/mongodb.go
index ad4e988c6e4..2f9889c7fee 100644
--- a/src/go/plugins/mongodb/mongodb.go
+++ b/src/go/plugins/mongodb/mongodb.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mqtt/mqtt.go b/src/go/plugins/mqtt/mqtt.go
index 12e91ae7792..21a9c869e8f 100644
--- a/src/go/plugins/mqtt/mqtt.go
+++ b/src/go/plugins/mqtt/mqtt.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/config.go b/src/go/plugins/mysql/config.go
index e87ebde9111..9156f19d845 100644
--- a/src/go/plugins/mysql/config.go
+++ b/src/go/plugins/mysql/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/conn.go b/src/go/plugins/mysql/conn.go
index 4e8908bfd24..9a71783548c 100644
--- a/src/go/plugins/mysql/conn.go
+++ b/src/go/plugins/mysql/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_database_size.go b/src/go/plugins/mysql/handler_database_size.go
index c9339c40ea0..5badf554a1f 100644
--- a/src/go/plugins/mysql/handler_database_size.go
+++ b/src/go/plugins/mysql/handler_database_size.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_databases_discovery.go b/src/go/plugins/mysql/handler_databases_discovery.go
index 86b66bf223f..75feb5b2251 100644
--- a/src/go/plugins/mysql/handler_databases_discovery.go
+++ b/src/go/plugins/mysql/handler_databases_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_ping.go b/src/go/plugins/mysql/handler_ping.go
index 29491340485..7baa8205b5d 100644
--- a/src/go/plugins/mysql/handler_ping.go
+++ b/src/go/plugins/mysql/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_replication_discovery.go b/src/go/plugins/mysql/handler_replication_discovery.go
index 47264e3175d..2722f17746b 100644
--- a/src/go/plugins/mysql/handler_replication_discovery.go
+++ b/src/go/plugins/mysql/handler_replication_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_replication_status.go b/src/go/plugins/mysql/handler_replication_status.go
index ae4a1fce027..594c2816104 100644
--- a/src/go/plugins/mysql/handler_replication_status.go
+++ b/src/go/plugins/mysql/handler_replication_status.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_status_variables.go b/src/go/plugins/mysql/handler_status_variables.go
index d0ed47fbf49..878fed75103 100644
--- a/src/go/plugins/mysql/handler_status_variables.go
+++ b/src/go/plugins/mysql/handler_status_variables.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/handler_version.go b/src/go/plugins/mysql/handler_version.go
index c0ff108e3a5..1823bb1107f 100644
--- a/src/go/plugins/mysql/handler_version.go
+++ b/src/go/plugins/mysql/handler_version.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/metrics.go b/src/go/plugins/mysql/metrics.go
index da233aa2c63..466484b68be 100644
--- a/src/go/plugins/mysql/metrics.go
+++ b/src/go/plugins/mysql/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/mysql.go b/src/go/plugins/mysql/mysql.go
index 5c7319c9d2a..e41aa26053e 100644
--- a/src/go/plugins/mysql/mysql.go
+++ b/src/go/plugins/mysql/mysql.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/mysql/scanHelper.go b/src/go/plugins/mysql/scanHelper.go
index a7404811940..4501af0c0e2 100644
--- a/src/go/plugins/mysql/scanHelper.go
+++ b/src/go/plugins/mysql/scanHelper.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/netif/netif.go b/src/go/plugins/net/netif/netif.go
index ef2acbe21a1..728885d3d67 100644
--- a/src/go/plugins/net/netif/netif.go
+++ b/src/go/plugins/net/netif/netif.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/netif/netif_linux.go b/src/go/plugins/net/netif/netif_linux.go
index 17087944066..3c3c19d9416 100644
--- a/src/go/plugins/net/netif/netif_linux.go
+++ b/src/go/plugins/net/netif/netif_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/netif/netif_test.go b/src/go/plugins/net/netif/netif_test.go
index 8105502376c..c53c9aad4b5 100644
--- a/src/go/plugins/net/netif/netif_test.go
+++ b/src/go/plugins/net/netif/netif_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/netif/netif_unsupported.go b/src/go/plugins/net/netif/netif_unsupported.go
index 1254cf033a7..3d9464f485a 100644
--- a/src/go/plugins/net/netif/netif_unsupported.go
+++ b/src/go/plugins/net/netif/netif_unsupported.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/netif/netif_windows.go b/src/go/plugins/net/netif/netif_windows.go
index d12e4ddffd4..d7aefb7ff57 100644
--- a/src/go/plugins/net/netif/netif_windows.go
+++ b/src/go/plugins/net/netif/netif_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp.go b/src/go/plugins/net/tcp/tcp.go
index 76da3922863..96ea929a178 100644
--- a/src/go/plugins/net/tcp/tcp.go
+++ b/src/go/plugins/net/tcp/tcp.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp_netstat.go b/src/go/plugins/net/tcp/tcp_netstat.go
index 8c648f4d1bf..ff06945ad3b 100644
--- a/src/go/plugins/net/tcp/tcp_netstat.go
+++ b/src/go/plugins/net/tcp/tcp_netstat.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp_nix.go b/src/go/plugins/net/tcp/tcp_nix.go
index a690386d91f..2bc4f4a52e7 100644
--- a/src/go/plugins/net/tcp/tcp_nix.go
+++ b/src/go/plugins/net/tcp/tcp_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp_test.go b/src/go/plugins/net/tcp/tcp_test.go
index 41bd8a5aab2..e1220102083 100644
--- a/src/go/plugins/net/tcp/tcp_test.go
+++ b/src/go/plugins/net/tcp/tcp_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp_unsupported.go b/src/go/plugins/net/tcp/tcp_unsupported.go
index ecc1ec6357b..4a8283ed210 100644
--- a/src/go/plugins/net/tcp/tcp_unsupported.go
+++ b/src/go/plugins/net/tcp/tcp_unsupported.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/tcp/tcp_windows.go b/src/go/plugins/net/tcp/tcp_windows.go
index c91c2caa1a8..356342ed7b4 100644
--- a/src/go/plugins/net/tcp/tcp_windows.go
+++ b/src/go/plugins/net/tcp/tcp_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/udp/udp.go b/src/go/plugins/net/udp/udp.go
index c47a3f7d430..48ddd3b1ef3 100644
--- a/src/go/plugins/net/udp/udp.go
+++ b/src/go/plugins/net/udp/udp.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/udp/udp_netstat.go b/src/go/plugins/net/udp/udp_netstat.go
index c0e4c971347..e82a9c41935 100644
--- a/src/go/plugins/net/udp/udp_netstat.go
+++ b/src/go/plugins/net/udp/udp_netstat.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/net/udp/udp_unsupported.go b/src/go/plugins/net/udp/udp_unsupported.go
index 61a7137e45f..7c977dfd107 100644
--- a/src/go/plugins/net/udp/udp_unsupported.go
+++ b/src/go/plugins/net/udp/udp_unsupported.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/config.go b/src/go/plugins/oracle/config.go
index 9f1c4f15f95..51fa8211d2e 100644
--- a/src/go/plugins/oracle/config.go
+++ b/src/go/plugins/oracle/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/conn.go b/src/go/plugins/oracle/conn.go
index e5a806343fa..24666044515 100644
--- a/src/go/plugins/oracle/conn.go
+++ b/src/go/plugins/oracle/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/conn_test.go b/src/go/plugins/oracle/conn_test.go
index 5c38cb72aad..af25405e5dc 100644
--- a/src/go/plugins/oracle/conn_test.go
+++ b/src/go/plugins/oracle/conn_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_archive.go b/src/go/plugins/oracle/handler_archive.go
index 40f92f88068..9c13b764342 100644
--- a/src/go/plugins/oracle/handler_archive.go
+++ b/src/go/plugins/oracle/handler_archive.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_archive_discovery.go b/src/go/plugins/oracle/handler_archive_discovery.go
index 9f0099d413f..9c5c93bd9fa 100644
--- a/src/go/plugins/oracle/handler_archive_discovery.go
+++ b/src/go/plugins/oracle/handler_archive_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_asm_diskgroups.go b/src/go/plugins/oracle/handler_asm_diskgroups.go
index 4b9dd08b203..a79345cb579 100644
--- a/src/go/plugins/oracle/handler_asm_diskgroups.go
+++ b/src/go/plugins/oracle/handler_asm_diskgroups.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_asm_diskgroups_discovery.go b/src/go/plugins/oracle/handler_asm_diskgroups_discovery.go
index 6ea3a488b89..4b75059e53b 100644
--- a/src/go/plugins/oracle/handler_asm_diskgroups_discovery.go
+++ b/src/go/plugins/oracle/handler_asm_diskgroups_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_cdb.go b/src/go/plugins/oracle/handler_cdb.go
index 8d1e4a171fd..7527546431b 100644
--- a/src/go/plugins/oracle/handler_cdb.go
+++ b/src/go/plugins/oracle/handler_cdb.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_custom_query.go b/src/go/plugins/oracle/handler_custom_query.go
index fcc14f9eed0..fea2af50c14 100644
--- a/src/go/plugins/oracle/handler_custom_query.go
+++ b/src/go/plugins/oracle/handler_custom_query.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_databases_discovery.go b/src/go/plugins/oracle/handler_databases_discovery.go
index 5fd9ef10fe8..c2f5d0072b3 100644
--- a/src/go/plugins/oracle/handler_databases_discovery.go
+++ b/src/go/plugins/oracle/handler_databases_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_datafiles.go b/src/go/plugins/oracle/handler_datafiles.go
index 1240adcc043..541b541f822 100644
--- a/src/go/plugins/oracle/handler_datafiles.go
+++ b/src/go/plugins/oracle/handler_datafiles.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_fra.go b/src/go/plugins/oracle/handler_fra.go
index 8f3f10ea58e..65488ad666a 100644
--- a/src/go/plugins/oracle/handler_fra.go
+++ b/src/go/plugins/oracle/handler_fra.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_instance.go b/src/go/plugins/oracle/handler_instance.go
index b5fed01c0dc..e0977cd1134 100644
--- a/src/go/plugins/oracle/handler_instance.go
+++ b/src/go/plugins/oracle/handler_instance.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_pdb.go b/src/go/plugins/oracle/handler_pdb.go
index 26327a8d0e3..9b3f9339183 100644
--- a/src/go/plugins/oracle/handler_pdb.go
+++ b/src/go/plugins/oracle/handler_pdb.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_pdb_discovery.go b/src/go/plugins/oracle/handler_pdb_discovery.go
index 0d8b76453aa..7d541100ec8 100644
--- a/src/go/plugins/oracle/handler_pdb_discovery.go
+++ b/src/go/plugins/oracle/handler_pdb_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_pga.go b/src/go/plugins/oracle/handler_pga.go
index b91c784b229..d6e2d3b251d 100644
--- a/src/go/plugins/oracle/handler_pga.go
+++ b/src/go/plugins/oracle/handler_pga.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_ping.go b/src/go/plugins/oracle/handler_ping.go
index e4d69a3c46f..6cb237d7593 100644
--- a/src/go/plugins/oracle/handler_ping.go
+++ b/src/go/plugins/oracle/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_processes.go b/src/go/plugins/oracle/handler_processes.go
index 889956e2d54..c784710ef4e 100644
--- a/src/go/plugins/oracle/handler_processes.go
+++ b/src/go/plugins/oracle/handler_processes.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_redolog.go b/src/go/plugins/oracle/handler_redolog.go
index ee51fb5ccb1..9754d95f9fd 100644
--- a/src/go/plugins/oracle/handler_redolog.go
+++ b/src/go/plugins/oracle/handler_redolog.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_sessions.go b/src/go/plugins/oracle/handler_sessions.go
index d4cb049416e..676b35ccf6c 100644
--- a/src/go/plugins/oracle/handler_sessions.go
+++ b/src/go/plugins/oracle/handler_sessions.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_sga.go b/src/go/plugins/oracle/handler_sga.go
index 3ce10149b23..4e348fafc4a 100644
--- a/src/go/plugins/oracle/handler_sga.go
+++ b/src/go/plugins/oracle/handler_sga.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_sysmetrics.go b/src/go/plugins/oracle/handler_sysmetrics.go
index 85a9bf3af75..a07ec3dcd84 100644
--- a/src/go/plugins/oracle/handler_sysmetrics.go
+++ b/src/go/plugins/oracle/handler_sysmetrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_sysparams.go b/src/go/plugins/oracle/handler_sysparams.go
index bce20a1a640..a8c5ea6552a 100644
--- a/src/go/plugins/oracle/handler_sysparams.go
+++ b/src/go/plugins/oracle/handler_sysparams.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_tablespaces.go b/src/go/plugins/oracle/handler_tablespaces.go
index b3ff10b5ca5..6f11b694215 100644
--- a/src/go/plugins/oracle/handler_tablespaces.go
+++ b/src/go/plugins/oracle/handler_tablespaces.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_tablespaces_discovery.go b/src/go/plugins/oracle/handler_tablespaces_discovery.go
index 46fbd8fec75..cfef1ee923f 100644
--- a/src/go/plugins/oracle/handler_tablespaces_discovery.go
+++ b/src/go/plugins/oracle/handler_tablespaces_discovery.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/handler_user.go b/src/go/plugins/oracle/handler_user.go
index c1f900e94b3..da742c916f0 100644
--- a/src/go/plugins/oracle/handler_user.go
+++ b/src/go/plugins/oracle/handler_user.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/metrics.go b/src/go/plugins/oracle/metrics.go
index 56628791976..9cce753fb37 100644
--- a/src/go/plugins/oracle/metrics.go
+++ b/src/go/plugins/oracle/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/oracle.go b/src/go/plugins/oracle/oracle.go
index 69ed869622d..8c2afa42834 100644
--- a/src/go/plugins/oracle/oracle.go
+++ b/src/go/plugins/oracle/oracle.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/oracle/oracle_test.go b/src/go/plugins/oracle/oracle_test.go
index 82d0fe09cab..7d8460ad595 100644
--- a/src/go/plugins/oracle/oracle_test.go
+++ b/src/go/plugins/oracle/oracle_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/plugins_darwin.go b/src/go/plugins/plugins_darwin.go
index 1101060c7ff..273324cdf64 100644
--- a/src/go/plugins/plugins_darwin.go
+++ b/src/go/plugins/plugins_darwin.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/plugins_linux.go b/src/go/plugins/plugins_linux.go
index 0f50a46eb1a..302e4942ade 100644
--- a/src/go/plugins/plugins_linux.go
+++ b/src/go/plugins/plugins_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@ import (
_ "zabbix.com/plugins/redis"
_ "zabbix.com/plugins/smart"
_ "zabbix.com/plugins/system/cpu"
+ _ "zabbix.com/plugins/system/hw"
_ "zabbix.com/plugins/system/sw"
_ "zabbix.com/plugins/system/swap"
_ "zabbix.com/plugins/system/uname"
diff --git a/src/go/plugins/plugins_windows.go b/src/go/plugins/plugins_windows.go
index 35412fb53c9..09c76f64dae 100644
--- a/src/go/plugins/plugins_windows.go
+++ b/src/go/plugins/plugins_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/config.go b/src/go/plugins/postgres/config.go
index 47fb635d794..4191b27c7b5 100755
--- a/src/go/plugins/postgres/config.go
+++ b/src/go/plugins/postgres/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/conn.go b/src/go/plugins/postgres/conn.go
index 041a6584e22..79ad07a1847 100755
--- a/src/go/plugins/postgres/conn.go
+++ b/src/go/plugins/postgres/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_archive.go b/src/go/plugins/postgres/handler_archive.go
index b30625f6250..72ded4f0e93 100644
--- a/src/go/plugins/postgres/handler_archive.go
+++ b/src/go/plugins/postgres/handler_archive.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_archive_test.go b/src/go/plugins/postgres/handler_archive_test.go
index 06cc87c2604..bb4acb92cbe 100644
--- a/src/go/plugins/postgres/handler_archive_test.go
+++ b/src/go/plugins/postgres/handler_archive_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_autovacuum.go b/src/go/plugins/postgres/handler_autovacuum.go
index c276c4c9763..8d69874c174 100644
--- a/src/go/plugins/postgres/handler_autovacuum.go
+++ b/src/go/plugins/postgres/handler_autovacuum.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_autovacuum_test.go b/src/go/plugins/postgres/handler_autovacuum_test.go
index ba9e1ac8138..3dc99da9c54 100644
--- a/src/go/plugins/postgres/handler_autovacuum_test.go
+++ b/src/go/plugins/postgres/handler_autovacuum_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_bgwriter.go b/src/go/plugins/postgres/handler_bgwriter.go
index b30d0bea588..21ee46a5a33 100644
--- a/src/go/plugins/postgres/handler_bgwriter.go
+++ b/src/go/plugins/postgres/handler_bgwriter.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_bgwriter_test.go b/src/go/plugins/postgres/handler_bgwriter_test.go
index 82663905084..cc0ea730ef3 100644
--- a/src/go/plugins/postgres/handler_bgwriter_test.go
+++ b/src/go/plugins/postgres/handler_bgwriter_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_cache.go b/src/go/plugins/postgres/handler_cache.go
index c0a9e91f063..eec459c2165 100644
--- a/src/go/plugins/postgres/handler_cache.go
+++ b/src/go/plugins/postgres/handler_cache.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_cache_test.go b/src/go/plugins/postgres/handler_cache_test.go
index ab7f24d14b5..61e8994ac91 100644
--- a/src/go/plugins/postgres/handler_cache_test.go
+++ b/src/go/plugins/postgres/handler_cache_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_connections.go b/src/go/plugins/postgres/handler_connections.go
index 6ade372b9dd..7b0b725ce53 100644
--- a/src/go/plugins/postgres/handler_connections.go
+++ b/src/go/plugins/postgres/handler_connections.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_connections_test.go b/src/go/plugins/postgres/handler_connections_test.go
index d4a7afcd5a8..ce860ecf1ad 100644
--- a/src/go/plugins/postgres/handler_connections_test.go
+++ b/src/go/plugins/postgres/handler_connections_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_custom_query.go b/src/go/plugins/postgres/handler_custom_query.go
index 6cba9967fcf..917a6597638 100644
--- a/src/go/plugins/postgres/handler_custom_query.go
+++ b/src/go/plugins/postgres/handler_custom_query.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_database_age.go b/src/go/plugins/postgres/handler_database_age.go
index 409c2026969..42c2a5af04f 100644
--- a/src/go/plugins/postgres/handler_database_age.go
+++ b/src/go/plugins/postgres/handler_database_age.go
@@ -1,6 +1,6 @@
/* /*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_database_age_test.go b/src/go/plugins/postgres/handler_database_age_test.go
index 22b70d245a9..f9996e9e7b0 100644
--- a/src/go/plugins/postgres/handler_database_age_test.go
+++ b/src/go/plugins/postgres/handler_database_age_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_database_size.go b/src/go/plugins/postgres/handler_database_size.go
index 71909b74460..eeb6db4ee10 100644
--- a/src/go/plugins/postgres/handler_database_size.go
+++ b/src/go/plugins/postgres/handler_database_size.go
@@ -1,6 +1,6 @@
/* /*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_database_size_test.go b/src/go/plugins/postgres/handler_database_size_test.go
index 9f994f7cb2d..67a0364bcff 100644
--- a/src/go/plugins/postgres/handler_database_size_test.go
+++ b/src/go/plugins/postgres/handler_database_size_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_databases_bloating.go b/src/go/plugins/postgres/handler_databases_bloating.go
index 0c2da02e8f9..6b01f2397f4 100644
--- a/src/go/plugins/postgres/handler_databases_bloating.go
+++ b/src/go/plugins/postgres/handler_databases_bloating.go
@@ -1,6 +1,6 @@
/* /*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_databases_bloating_test.go b/src/go/plugins/postgres/handler_databases_bloating_test.go
index 2554ca0e067..4ef609e829f 100644
--- a/src/go/plugins/postgres/handler_databases_bloating_test.go
+++ b/src/go/plugins/postgres/handler_databases_bloating_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_databases_discovery.go b/src/go/plugins/postgres/handler_databases_discovery.go
index a7b5e084ee8..d0637c16d52 100644
--- a/src/go/plugins/postgres/handler_databases_discovery.go
+++ b/src/go/plugins/postgres/handler_databases_discovery.go
@@ -1,6 +1,6 @@
/* /*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_databases_discovery_test.go b/src/go/plugins/postgres/handler_databases_discovery_test.go
index 7f3b03c0937..19a19837131 100644
--- a/src/go/plugins/postgres/handler_databases_discovery_test.go
+++ b/src/go/plugins/postgres/handler_databases_discovery_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_dbstat.go b/src/go/plugins/postgres/handler_dbstat.go
index 181dbc0a467..fe4e23eccff 100644
--- a/src/go/plugins/postgres/handler_dbstat.go
+++ b/src/go/plugins/postgres/handler_dbstat.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_dbstat_test.go b/src/go/plugins/postgres/handler_dbstat_test.go
index a370c89d660..41fa09577b9 100644
--- a/src/go/plugins/postgres/handler_dbstat_test.go
+++ b/src/go/plugins/postgres/handler_dbstat_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_locks.go b/src/go/plugins/postgres/handler_locks.go
index 1e57bbb7d9c..89e75178c3b 100644
--- a/src/go/plugins/postgres/handler_locks.go
+++ b/src/go/plugins/postgres/handler_locks.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_locks_test.go b/src/go/plugins/postgres/handler_locks_test.go
index 4af6cfe2577..ad8c1bfb03e 100644
--- a/src/go/plugins/postgres/handler_locks_test.go
+++ b/src/go/plugins/postgres/handler_locks_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_oldest_xid.go b/src/go/plugins/postgres/handler_oldest_xid.go
index 3d7b10cc97c..e02aa0d05e2 100644
--- a/src/go/plugins/postgres/handler_oldest_xid.go
+++ b/src/go/plugins/postgres/handler_oldest_xid.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_oldest_xid_test.go b/src/go/plugins/postgres/handler_oldest_xid_test.go
index 56c1ea31a3d..b6ae3c230c3 100644
--- a/src/go/plugins/postgres/handler_oldest_xid_test.go
+++ b/src/go/plugins/postgres/handler_oldest_xid_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_ping.go b/src/go/plugins/postgres/handler_ping.go
index 6ccf4917fca..04018cb4da4 100644
--- a/src/go/plugins/postgres/handler_ping.go
+++ b/src/go/plugins/postgres/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_ping_test.go b/src/go/plugins/postgres/handler_ping_test.go
index a6a658b6e14..ecc8e51c932 100755
--- a/src/go/plugins/postgres/handler_ping_test.go
+++ b/src/go/plugins/postgres/handler_ping_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_replication.go b/src/go/plugins/postgres/handler_replication.go
index bb6b044b7ca..6dc8cce0931 100644
--- a/src/go/plugins/postgres/handler_replication.go
+++ b/src/go/plugins/postgres/handler_replication.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_replication_process_name_discovery.go b/src/go/plugins/postgres/handler_replication_process_name_discovery.go
index 113cc8bb2c4..fbfec767991 100644
--- a/src/go/plugins/postgres/handler_replication_process_name_discovery.go
+++ b/src/go/plugins/postgres/handler_replication_process_name_discovery.go
@@ -1,6 +1,6 @@
/* /*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_replication_test.go b/src/go/plugins/postgres/handler_replication_test.go
index 2a954e1f8e1..7edd735c51b 100644
--- a/src/go/plugins/postgres/handler_replication_test.go
+++ b/src/go/plugins/postgres/handler_replication_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_uptime.go b/src/go/plugins/postgres/handler_uptime.go
index def10122b57..25ac539aeef 100644
--- a/src/go/plugins/postgres/handler_uptime.go
+++ b/src/go/plugins/postgres/handler_uptime.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_uptime_test.go b/src/go/plugins/postgres/handler_uptime_test.go
index aeeda67ab04..b2204e8d2e6 100644
--- a/src/go/plugins/postgres/handler_uptime_test.go
+++ b/src/go/plugins/postgres/handler_uptime_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_wal.go b/src/go/plugins/postgres/handler_wal.go
index 55659ee0e2b..d086e5b479f 100644
--- a/src/go/plugins/postgres/handler_wal.go
+++ b/src/go/plugins/postgres/handler_wal.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/handler_wal_test.go b/src/go/plugins/postgres/handler_wal_test.go
index 19e78584be3..168935a6883 100644
--- a/src/go/plugins/postgres/handler_wal_test.go
+++ b/src/go/plugins/postgres/handler_wal_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/metrics.go b/src/go/plugins/postgres/metrics.go
index 3b581072b21..5f45444723d 100644
--- a/src/go/plugins/postgres/metrics.go
+++ b/src/go/plugins/postgres/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/postgres.go b/src/go/plugins/postgres/postgres.go
index 036279a41df..ac3a213d575 100755
--- a/src/go/plugins/postgres/postgres.go
+++ b/src/go/plugins/postgres/postgres.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/postgres_test.go b/src/go/plugins/postgres/postgres_test.go
index f7054c19292..28efddecc2a 100755
--- a/src/go/plugins/postgres/postgres_test.go
+++ b/src/go/plugins/postgres/postgres_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/postgres/testpool.go b/src/go/plugins/postgres/testpool.go
index 2acd74186cd..d46c8bbac2f 100644
--- a/src/go/plugins/postgres/testpool.go
+++ b/src/go/plugins/postgres/testpool.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/proc/proc_linux.go b/src/go/plugins/proc/proc_linux.go
index 20af05f34f8..0986a2fdf74 100644
--- a/src/go/plugins/proc/proc_linux.go
+++ b/src/go/plugins/proc/proc_linux.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/proc/proc_linux_test.go b/src/go/plugins/proc/proc_linux_test.go
index 8cb4763dfa0..9101f4698ca 100644
--- a/src/go/plugins/proc/proc_linux_test.go
+++ b/src/go/plugins/proc/proc_linux_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/proc/proc_test.go b/src/go/plugins/proc/proc_test.go
index 39966b18aa2..3330ee6c110 100644
--- a/src/go/plugins/proc/proc_test.go
+++ b/src/go/plugins/proc/proc_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/proc/proc_windows.go b/src/go/plugins/proc/proc_windows.go
index a066cac1dd5..405f3e34a34 100644
--- a/src/go/plugins/proc/proc_windows.go
+++ b/src/go/plugins/proc/proc_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/proc/procfs_linux.go b/src/go/plugins/proc/procfs_linux.go
index 6760a155154..85bb7ba1f77 100644
--- a/src/go/plugins/proc/procfs_linux.go
+++ b/src/go/plugins/proc/procfs_linux.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/config.go b/src/go/plugins/redis/config.go
index b7ae856cead..f8913012c76 100644
--- a/src/go/plugins/redis/config.go
+++ b/src/go/plugins/redis/config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/conn.go b/src/go/plugins/redis/conn.go
index 1ee53ec81ed..bf47c01a383 100644
--- a/src/go/plugins/redis/conn.go
+++ b/src/go/plugins/redis/conn.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/conn_test.go b/src/go/plugins/redis/conn_test.go
index a9445b3bbf9..423039e5a69 100644
--- a/src/go/plugins/redis/conn_test.go
+++ b/src/go/plugins/redis/conn_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_config.go b/src/go/plugins/redis/handler_config.go
index bf04351803f..d712cc0b094 100644
--- a/src/go/plugins/redis/handler_config.go
+++ b/src/go/plugins/redis/handler_config.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_config_test.go b/src/go/plugins/redis/handler_config_test.go
index f9c9c00d3bf..75f15b63ca6 100644
--- a/src/go/plugins/redis/handler_config_test.go
+++ b/src/go/plugins/redis/handler_config_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_info.go b/src/go/plugins/redis/handler_info.go
index 85ab734a525..8fc3c04e5a5 100644
--- a/src/go/plugins/redis/handler_info.go
+++ b/src/go/plugins/redis/handler_info.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_info_test.go b/src/go/plugins/redis/handler_info_test.go
index 9d013943682..f4bb42cdd99 100644
--- a/src/go/plugins/redis/handler_info_test.go
+++ b/src/go/plugins/redis/handler_info_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_ping.go b/src/go/plugins/redis/handler_ping.go
index 3c9fc9176f8..9dc0ba7327a 100644
--- a/src/go/plugins/redis/handler_ping.go
+++ b/src/go/plugins/redis/handler_ping.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_ping_test.go b/src/go/plugins/redis/handler_ping_test.go
index 0d8a16f9c8f..caaa68f21a2 100644
--- a/src/go/plugins/redis/handler_ping_test.go
+++ b/src/go/plugins/redis/handler_ping_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_slowlog.go b/src/go/plugins/redis/handler_slowlog.go
index 76974535228..c86adc410eb 100644
--- a/src/go/plugins/redis/handler_slowlog.go
+++ b/src/go/plugins/redis/handler_slowlog.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/handler_slowlog_test.go b/src/go/plugins/redis/handler_slowlog_test.go
index 010025a8fca..120aaedc644 100644
--- a/src/go/plugins/redis/handler_slowlog_test.go
+++ b/src/go/plugins/redis/handler_slowlog_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/metrics.go b/src/go/plugins/redis/metrics.go
index e1818686c0a..c8c54f37480 100644
--- a/src/go/plugins/redis/metrics.go
+++ b/src/go/plugins/redis/metrics.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/redis.go b/src/go/plugins/redis/redis.go
index a06b3bb5cf7..ba5115f9ccf 100644
--- a/src/go/plugins/redis/redis.go
+++ b/src/go/plugins/redis/redis.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/redis/redis_test.go b/src/go/plugins/redis/redis_test.go
index 99dec4cab3e..e0f28fca000 100644
--- a/src/go/plugins/redis/redis_test.go
+++ b/src/go/plugins/redis/redis_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smart.go b/src/go/plugins/smart/smart.go
index 9a19e88b583..48b15152511 100644
--- a/src/go/plugins/smart/smart.go
+++ b/src/go/plugins/smart/smart.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smart_nix.go b/src/go/plugins/smart/smart_nix.go
index 38784200afd..27e3d064044 100644
--- a/src/go/plugins/smart/smart_nix.go
+++ b/src/go/plugins/smart/smart_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smart_test.go b/src/go/plugins/smart/smart_test.go
index e28d7dcc93d..1ca089c02d5 100644
--- a/src/go/plugins/smart/smart_test.go
+++ b/src/go/plugins/smart/smart_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smart_windows.go b/src/go/plugins/smart/smart_windows.go
index fe9cbb2749f..1de2db5eeb0 100644
--- a/src/go/plugins/smart/smart_windows.go
+++ b/src/go/plugins/smart/smart_windows.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smartfs.go b/src/go/plugins/smart/smartfs.go
index 90b46b6e20a..469579a3099 100644
--- a/src/go/plugins/smart/smartfs.go
+++ b/src/go/plugins/smart/smartfs.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/smart/smartfs_test.go b/src/go/plugins/smart/smartfs_test.go
index 627ee28196d..1c59bef03fe 100644
--- a/src/go/plugins/smart/smartfs_test.go
+++ b/src/go/plugins/smart/smartfs_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/cpu.go b/src/go/plugins/system/cpu/cpu.go
index 98d2f976a5e..e2eb6e9e86c 100644
--- a/src/go/plugins/system/cpu/cpu.go
+++ b/src/go/plugins/system/cpu/cpu.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/cpu_linux.go b/src/go/plugins/system/cpu/cpu_linux.go
index 98ef0fd05a6..e9eb21e8695 100644
--- a/src/go/plugins/system/cpu/cpu_linux.go
+++ b/src/go/plugins/system/cpu/cpu_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/cpu_windows.go b/src/go/plugins/system/cpu/cpu_windows.go
index 564c6015777..0b175a17dfe 100644
--- a/src/go/plugins/system/cpu/cpu_windows.go
+++ b/src/go/plugins/system/cpu/cpu_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/cpucounters_linux.go b/src/go/plugins/system/cpu/cpucounters_linux.go
index 33bd605e1ef..d770eec4357 100644
--- a/src/go/plugins/system/cpu/cpucounters_linux.go
+++ b/src/go/plugins/system/cpu/cpucounters_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/cpucounters_windows.go b/src/go/plugins/system/cpu/cpucounters_windows.go
index 2a612e44201..60a01ef0830 100644
--- a/src/go/plugins/system/cpu/cpucounters_windows.go
+++ b/src/go/plugins/system/cpu/cpucounters_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/cpu/pdhcollector_windows.go b/src/go/plugins/system/cpu/pdhcollector_windows.go
index 5d240a2a327..8ab789cba9b 100644
--- a/src/go/plugins/system/cpu/pdhcollector_windows.go
+++ b/src/go/plugins/system/cpu/pdhcollector_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/hw/hw_linux.go b/src/go/plugins/system/hw/hw_linux.go
new file mode 100644
index 00000000000..fbf7344bf83
--- /dev/null
+++ b/src/go/plugins/system/hw/hw_linux.go
@@ -0,0 +1,299 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+package hw
+
+import (
+ "os"
+ "strings"
+ "time"
+
+ "zabbix.com/pkg/plugin"
+ "zabbix.com/pkg/zbxcmd"
+ "zabbix.com/pkg/zbxerr"
+)
+
+const (
+ pciCMD = "lspci"
+ usbCMD = "lsusb"
+
+ dmiTable = "/sys/firmware/dmi/tables/DMI"
+
+ chassisVendor = 1 << iota
+ chassisModel
+ chassisSerial
+ chassisType
+
+ maxChassisTypeLen = 36
+ minChassisTypelen = 1
+)
+
+// Plugin -
+type Plugin struct {
+ plugin.Base
+ options Options
+}
+
+// Options -
+type Options struct {
+ Timeout int
+}
+
+var impl Plugin
+
+// from System Management BIOS (SMBIOS) Reference Specification v2.7.1
+var chassisTypes = []string{
+ "Other",
+ "Unknown",
+ "Desktop",
+ "Low Profile Desktop",
+ "Pizza Box",
+ "Mini Tower",
+ "Tower",
+ "Portable",
+ "LapTop",
+ "Notebook",
+ "Hand Held",
+ "Docking Station",
+ "All in One",
+ "Sub Notebook",
+ "Space-saving",
+ "Lunch Box",
+ "Main Server Chassis",
+ "Expansion Chassis",
+ "SubChassis",
+ "Bus Expansion Chassis",
+ "Peripheral Chassis",
+ "RAID Chassis",
+ "Rack Mount Chassis",
+ "Sealed-case PC",
+ "Multi-system chassis",
+ "Compact PCI",
+ "Advanced TCA",
+ "Blade",
+ "Blade Enclosure",
+ "Tablet",
+ "Convertible",
+ "Detachable",
+ "IoT Gateway",
+ "Embedded PC",
+ "Mini PC",
+ "Stick PC",
+}
+
+// Configure -
+func (p *Plugin) Configure(global *plugin.GlobalOptions, options interface{}) {
+ p.options.Timeout = global.Timeout
+}
+
+// Validate -
+func (p *Plugin) Validate(options interface{}) error { return nil }
+
+// Export -
+func (p *Plugin) Export(key string, params []string, ctx plugin.ContextProvider) (result interface{}, err error) {
+ switch key {
+ case "system.hw.chassis":
+ return p.exportChassis(params)
+ case "system.hw.devices":
+ return p.exportDevices(params)
+ default:
+ return nil, plugin.UnsupportedMetricError
+ }
+}
+
+func (p *Plugin) exportChassis(params []string) (result interface{}, err error) {
+ content, flags, length, err := getParams(params)
+ if err != nil {
+ return
+ }
+
+ var out string
+ for i := 0; i+4 <= length; {
+ var value string
+ value, flags = getChassisValues(content, flags, i)
+
+ out += value
+ if flags == 0 {
+ break
+ }
+
+ i = updateStartCounter(content, i)
+ }
+
+ out = strings.TrimSpace(out)
+ if out == "" {
+ return nil, zbxerr.New("cannot obtain hardware information")
+ }
+
+ return out, nil
+}
+
+func updateStartCounter(content []byte, start int) int {
+ start += int(content[1])
+ for {
+ if content[start] == 0 && content[start+1] == 0 {
+ break
+ }
+
+ start++
+ }
+
+ start += 2
+
+ return start
+}
+
+func getChassisValues(content []byte, flags, start int) (string, int) {
+ var value string
+
+ var positionNumbers = []int{4, 5, 7}
+ var types = []int{chassisVendor, chassisModel, chassisSerial}
+
+ if content[start] == 1 {
+ for i, nr := range positionNumbers {
+ var tmp string
+ tmp, flags = getChassisValue(content, start, nr, flags, types[i])
+ value += " " + tmp
+ }
+ } else if content[start] == 3 && flags&chassisType != 0 {
+ value = getChassisType(content[start+5])
+ if value != "" {
+ value = " " + value
+ }
+ flags -= chassisType
+ }
+
+ return value, flags
+}
+
+func getChassisValue(content []byte, start, magicNumber, flags, flag int) (string, int) {
+ var value string
+ if flags&flag != 0 {
+ value = getDmiString(content[start:], content[start+magicNumber])
+ flags -= flag
+ }
+
+ return value, flags
+}
+
+func getParams(params []string) (content []byte, flags, conLength int, err error) {
+ if flags, err = getFlags(params); err != nil {
+ return
+ }
+
+ if content, err = os.ReadFile(dmiTable); err != nil {
+ return
+ }
+
+ return content, flags, len(content), nil
+}
+
+func getChassisType(num byte) (out string) {
+ if num < minChassisTypelen || num > maxChassisTypeLen {
+ return ""
+ }
+
+ return chassisTypes[num-1]
+}
+
+func getFlags(params []string) (int, error) {
+ var mode string
+
+ switch len(params) {
+ case 1:
+ mode = params[0]
+ case 0:
+ mode = "full"
+ default:
+ return 0, zbxerr.ErrorTooManyParameters
+ }
+
+ switch mode {
+ case "full", "":
+ return chassisVendor | chassisModel | chassisSerial | chassisType, nil
+ case "model":
+ return chassisModel, nil
+ case "serial":
+ return chassisSerial, nil
+ case "type":
+ return chassisType, nil
+ case "vendor":
+ return chassisVendor, nil
+ default:
+ return 0, zbxerr.New("incorrect first parameter")
+ }
+}
+
+func getDmiString(in []byte, num byte) (out string) {
+ if num == 0 || len(in) < 2 || int(in[1]) > len(in) {
+ return
+ }
+
+ c := in[in[1]:]
+ for num > 1 {
+ c = c[clen(c)+1:]
+ num--
+ }
+
+ return string(c[:clen(c)])
+}
+
+func clen(n []byte) int {
+ for i := 0; i < len(n); i++ {
+ if n[i] == 0 {
+ return i
+ }
+ }
+
+ return len(n)
+}
+
+func (p *Plugin) exportDevices(params []string) (result interface{}, err error) {
+ cmd, err := getDeviceCmd(params)
+ if err != nil {
+ return
+ }
+
+ return zbxcmd.ExecuteStrict(cmd, time.Second*time.Duration(p.options.Timeout), "")
+}
+
+func getDeviceCmd(params []string) (string, error) {
+ switch len(params) {
+ case 1:
+ switch params[0] {
+ case "pci", "":
+ return pciCMD, nil
+ case "usb":
+ return usbCMD, nil
+ default:
+ return "", zbxerr.New("invalid first parameter")
+ }
+ case 0:
+ return pciCMD, nil
+ default:
+ return "", zbxerr.ErrorTooManyParameters
+ }
+}
+
+func init() {
+ plugin.RegisterMetrics(&impl, "Hw",
+ "system.hw.chassis", "Chassis information.",
+ "system.hw.devices", "Listing of PCI or USB devices.",
+ )
+}
diff --git a/src/go/plugins/system/hw/hw_linux_test.go b/src/go/plugins/system/hw/hw_linux_test.go
new file mode 100644
index 00000000000..c4dc1a76326
--- /dev/null
+++ b/src/go/plugins/system/hw/hw_linux_test.go
@@ -0,0 +1,147 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+package hw
+
+import (
+ "testing"
+)
+
+func Test_getChassisType(t *testing.T) {
+ type args struct {
+ num byte
+ }
+ tests := []struct {
+ name string
+ args args
+ wantOut string
+ }{
+ {"other", args{1}, "Other"},
+ {"unknown", args{2}, "Unknown"},
+ {"desktop", args{3}, "Desktop"},
+ {"low_profile_desktop", args{4}, "Low Profile Desktop"},
+ {"other", args{5}, "Pizza Box"},
+ {"mini_tower", args{6}, "Mini Tower"},
+ {"tower", args{7}, "Tower"},
+ {"portable", args{8}, "Portable"},
+ {"lapTop", args{9}, "LapTop"},
+ {"notebook", args{10}, "Notebook"},
+ {"hand_held", args{11}, "Hand Held"},
+ {"docking_station", args{12}, "Docking Station"},
+ {"all_in_one", args{13}, "All in One"},
+ {"sub_notebook", args{14}, "Sub Notebook"},
+ {"space_saving", args{15}, "Space-saving"},
+ {"lunch_box", args{16}, "Lunch Box"},
+ {"main_server_chassis", args{17}, "Main Server Chassis"},
+ {"expansio_chassis", args{18}, "Expansion Chassis"},
+ {"sub_chassis", args{19}, "SubChassis"},
+ {"bus_expansion_chassis", args{20}, "Bus Expansion Chassis"},
+ {"peripheral_chassis", args{21}, "Peripheral Chassis"},
+ {"raid_chassis", args{22}, "RAID Chassis"},
+ {"rack_mount_chassis", args{23}, "Rack Mount Chassis"},
+ {"sealed-case_pc", args{24}, "Sealed-case PC"},
+ {"multi-system_chassis", args{25}, "Multi-system chassis"},
+ {"compact_pci", args{26}, "Compact PCI"},
+ {"advanced_tca", args{27}, "Advanced TCA"},
+ {"blade", args{28}, "Blade"},
+ {"blade_enclosure", args{29}, "Blade Enclosure"},
+ {"tablet", args{30}, "Tablet"},
+ {"convertible", args{31}, "Convertible"},
+ {"detachable", args{32}, "Detachable"},
+ {"iot_gateway", args{33}, "IoT Gateway"},
+ {"embedded_pc", args{34}, "Embedded PC"},
+ {"mini_pc", args{35}, "Mini PC"},
+ {"stick_pc", args{36}, "Stick PC"},
+ {"zero_input", args{0}, ""},
+ {"over_max", args{37}, ""},
+ }
+ for _, tt := range tests {
+ t.Run(tt.name, func(t *testing.T) {
+ if gotOut := getChassisType(tt.args.num); gotOut != tt.wantOut {
+ t.Errorf("getChassisType() = %v, want %v", gotOut, tt.wantOut)
+ }
+ })
+ }
+}
+
+func Test_getFlags(t *testing.T) {
+ type args struct {
+ params []string
+ }
+ tests := []struct {
+ name string
+ args args
+ want int
+ wantErr bool
+ }{
+ {"full", args{[]string{"full"}}, 120, false},
+ {"vendor", args{[]string{"vendor"}}, 8, false},
+ {"model", args{[]string{"model"}}, 16, false},
+ {"serial", args{[]string{"serial"}}, 32, false},
+ {"type", args{[]string{"type"}}, 64, false},
+ {"empty_string", args{[]string{""}}, 120, false},
+ {"no_param", args{[]string{}}, 120, false},
+ {"too_many_params", args{[]string{"foo", "bar"}}, 0, true},
+ {"wrong_param", args{[]string{"foobar"}}, 0, true},
+ }
+ for _, tt := range tests {
+ t.Run(tt.name, func(t *testing.T) {
+ got, err := getFlags(tt.args.params)
+ if (err != nil) != tt.wantErr {
+ t.Errorf("getFlags() error = %v, wantErr %v", err, tt.wantErr)
+
+ return
+ }
+ if got != tt.want {
+ t.Errorf("getFlags() = %v, want %v", got, tt.want)
+ }
+ })
+ }
+}
+
+func Test_getDeviceCmd(t *testing.T) {
+ type args struct {
+ params []string
+ }
+ tests := []struct {
+ name string
+ args args
+ want string
+ wantErr bool
+ }{
+ {"no_params", args{}, pciCMD, false},
+ {"pci_param", args{[]string{"pci"}}, pciCMD, false},
+ {"usb_param", args{[]string{"usb"}}, usbCMD, false},
+ {"invalid_param", args{[]string{"foobar"}}, "", true},
+ {"too_many_params", args{[]string{"foo", "bar"}}, "", true},
+ }
+ for _, tt := range tests {
+ t.Run(tt.name, func(t *testing.T) {
+ got, err := getDeviceCmd(tt.args.params)
+ if (err != nil) != tt.wantErr {
+ t.Errorf("getDeviceCmd() error = %v, wantErr %v", err, tt.wantErr)
+
+ return
+ }
+ if got != tt.want {
+ t.Errorf("getDeviceCmd() = %v, want %v", got, tt.want)
+ }
+ })
+ }
+}
diff --git a/src/go/plugins/system/sw/sw.go b/src/go/plugins/system/sw/sw.go
index 05076259f5c..6ff354fd711 100644
--- a/src/go/plugins/system/sw/sw.go
+++ b/src/go/plugins/system/sw/sw.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/swap/swap.go b/src/go/plugins/system/swap/swap.go
index 0db978486dd..efdef39a348 100644
--- a/src/go/plugins/system/swap/swap.go
+++ b/src/go/plugins/system/swap/swap.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/swap/swap_nix.go b/src/go/plugins/system/swap/swap_nix.go
index 24dc52119de..1e1eab18432 100644
--- a/src/go/plugins/system/swap/swap_nix.go
+++ b/src/go/plugins/system/swap/swap_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/swap/swap_windows.go b/src/go/plugins/system/swap/swap_windows.go
index e300a3ec280..f10465a4a95 100644
--- a/src/go/plugins/system/swap/swap_windows.go
+++ b/src/go/plugins/system/swap/swap_windows.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uname/uname.go b/src/go/plugins/system/uname/uname.go
index 5c03badcd0d..2f00ced7764 100644
--- a/src/go/plugins/system/uname/uname.go
+++ b/src/go/plugins/system/uname/uname.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uname/uname_int8.go b/src/go/plugins/system/uname/uname_int8.go
index 623a7226309..2dc382018cc 100644
--- a/src/go/plugins/system/uname/uname_int8.go
+++ b/src/go/plugins/system/uname/uname_int8.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uname/uname_linux.go b/src/go/plugins/system/uname/uname_linux.go
index 5aea9426c22..f8f3dd06fcc 100644
--- a/src/go/plugins/system/uname/uname_linux.go
+++ b/src/go/plugins/system/uname/uname_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uname/uname_uint8.go b/src/go/plugins/system/uname/uname_uint8.go
index 72d3c3696eb..fdac2ce37ea 100644
--- a/src/go/plugins/system/uname/uname_uint8.go
+++ b/src/go/plugins/system/uname/uname_uint8.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uname/uname_windows.go b/src/go/plugins/system/uname/uname_windows.go
index eae7d820263..698d749df5c 100644
--- a/src/go/plugins/system/uname/uname_windows.go
+++ b/src/go/plugins/system/uname/uname_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uptime/uptime.go b/src/go/plugins/system/uptime/uptime.go
index 7fbba80cc17..42244055154 100644
--- a/src/go/plugins/system/uptime/uptime.go
+++ b/src/go/plugins/system/uptime/uptime.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uptime/uptime_linux.go b/src/go/plugins/system/uptime/uptime_linux.go
index d9e84a55b1e..1b73f0aae66 100644
--- a/src/go/plugins/system/uptime/uptime_linux.go
+++ b/src/go/plugins/system/uptime/uptime_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uptime/uptime_test.go b/src/go/plugins/system/uptime/uptime_test.go
index 3e249f8c2a7..7153851f0fe 100644
--- a/src/go/plugins/system/uptime/uptime_test.go
+++ b/src/go/plugins/system/uptime/uptime_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/uptime/uptime_windows.go b/src/go/plugins/system/uptime/uptime_windows.go
index 905af76d2c1..6d130e55d9c 100644
--- a/src/go/plugins/system/uptime/uptime_windows.go
+++ b/src/go/plugins/system/uptime/uptime_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/users/users.go b/src/go/plugins/system/users/users.go
index 1a7d7eaef42..129fa3ba886 100644
--- a/src/go/plugins/system/users/users.go
+++ b/src/go/plugins/system/users/users.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/users/users_nix.go b/src/go/plugins/system/users/users_nix.go
index eb9ba6d6815..e11d4ff4342 100644
--- a/src/go/plugins/system/users/users_nix.go
+++ b/src/go/plugins/system/users/users_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/system/users/users_windows.go b/src/go/plugins/system/users/users_windows.go
index c053ca93409..2e1ddfb874f 100644
--- a/src/go/plugins/system/users/users_windows.go
+++ b/src/go/plugins/system/users/users_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/systemd/systemd.go b/src/go/plugins/systemd/systemd.go
index a43c3f54f00..c857789de5e 100644
--- a/src/go/plugins/systemd/systemd.go
+++ b/src/go/plugins/systemd/systemd.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/systemrun/systemrun.go b/src/go/plugins/systemrun/systemrun.go
index 9d6868c4f85..61ed141db29 100644
--- a/src/go/plugins/systemrun/systemrun.go
+++ b/src/go/plugins/systemrun/systemrun.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/dev/dev.go b/src/go/plugins/vfs/dev/dev.go
index b39d22de840..f99f22bdd1c 100644
--- a/src/go/plugins/vfs/dev/dev.go
+++ b/src/go/plugins/vfs/dev/dev.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/dev/dev_linux.go b/src/go/plugins/vfs/dev/dev_linux.go
index df8b6153e05..7dc5fb606c4 100644
--- a/src/go/plugins/vfs/dev/dev_linux.go
+++ b/src/go/plugins/vfs/dev/dev_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/cksum.go b/src/go/plugins/vfs/file/cksum.go
index f90f6ad6687..4e71fc986d7 100644
--- a/src/go/plugins/vfs/file/cksum.go
+++ b/src/go/plugins/vfs/file/cksum.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/cksum_test.go b/src/go/plugins/vfs/file/cksum_test.go
index 60e4d18464f..e620d3350df 100644
--- a/src/go/plugins/vfs/file/cksum_test.go
+++ b/src/go/plugins/vfs/file/cksum_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/contents.go b/src/go/plugins/vfs/file/contents.go
index b1edeb790e7..a9f809bde8b 100644
--- a/src/go/plugins/vfs/file/contents.go
+++ b/src/go/plugins/vfs/file/contents.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/contents_test.go b/src/go/plugins/vfs/file/contents_test.go
index cac63d4db13..236bde5b980 100644
--- a/src/go/plugins/vfs/file/contents_test.go
+++ b/src/go/plugins/vfs/file/contents_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/encoding.go b/src/go/plugins/vfs/file/encoding.go
index 972be1e7fac..195b045ff2b 100644
--- a/src/go/plugins/vfs/file/encoding.go
+++ b/src/go/plugins/vfs/file/encoding.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/exists.go b/src/go/plugins/vfs/file/exists.go
index 624960bbc6f..7d6076e96fe 100644
--- a/src/go/plugins/vfs/file/exists.go
+++ b/src/go/plugins/vfs/file/exists.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/exists_test.go b/src/go/plugins/vfs/file/exists_test.go
index b89d09c3fda..9ac584a12f1 100644
--- a/src/go/plugins/vfs/file/exists_test.go
+++ b/src/go/plugins/vfs/file/exists_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/file.go b/src/go/plugins/vfs/file/file.go
index a7e1a4bde2b..e8ebe8cdc97 100644
--- a/src/go/plugins/vfs/file/file.go
+++ b/src/go/plugins/vfs/file/file.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/get.go b/src/go/plugins/vfs/file/get.go
index 9dde2dd3b11..f9155838f7e 100644
--- a/src/go/plugins/vfs/file/get.go
+++ b/src/go/plugins/vfs/file/get.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/get_nix.go b/src/go/plugins/vfs/file/get_nix.go
index 07b93c8d23e..101285c2664 100644
--- a/src/go/plugins/vfs/file/get_nix.go
+++ b/src/go/plugins/vfs/file/get_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/get_windows.go b/src/go/plugins/vfs/file/get_windows.go
index f96ce82d97a..078f291a5a9 100644
--- a/src/go/plugins/vfs/file/get_windows.go
+++ b/src/go/plugins/vfs/file/get_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/md5sum.go b/src/go/plugins/vfs/file/md5sum.go
index 67e108ffe23..19a9580c03b 100644
--- a/src/go/plugins/vfs/file/md5sum.go
+++ b/src/go/plugins/vfs/file/md5sum.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/md5sum_test.go b/src/go/plugins/vfs/file/md5sum_test.go
index 458b0ca809d..93a8a8ba471 100644
--- a/src/go/plugins/vfs/file/md5sum_test.go
+++ b/src/go/plugins/vfs/file/md5sum_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/owner_nix.go b/src/go/plugins/vfs/file/owner_nix.go
index 237d0f86d7e..b3c78e9fb86 100644
--- a/src/go/plugins/vfs/file/owner_nix.go
+++ b/src/go/plugins/vfs/file/owner_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/owner_windows.go b/src/go/plugins/vfs/file/owner_windows.go
index 5e6f21b10c6..c903f4f44b4 100644
--- a/src/go/plugins/vfs/file/owner_windows.go
+++ b/src/go/plugins/vfs/file/owner_windows.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/permissions_nix.go b/src/go/plugins/vfs/file/permissions_nix.go
index 6ae5aebf76e..b5dbc9c8974 100644
--- a/src/go/plugins/vfs/file/permissions_nix.go
+++ b/src/go/plugins/vfs/file/permissions_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/permissions_windows.go b/src/go/plugins/vfs/file/permissions_windows.go
index f4b158a8fd2..cd9742117b6 100644
--- a/src/go/plugins/vfs/file/permissions_windows.go
+++ b/src/go/plugins/vfs/file/permissions_windows.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/regexp.go b/src/go/plugins/vfs/file/regexp.go
index d8094b308ce..9fc15c06e10 100644
--- a/src/go/plugins/vfs/file/regexp.go
+++ b/src/go/plugins/vfs/file/regexp.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/regexp_test.go b/src/go/plugins/vfs/file/regexp_test.go
index 661fb665703..b527ff7e7bb 100644
--- a/src/go/plugins/vfs/file/regexp_test.go
+++ b/src/go/plugins/vfs/file/regexp_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/regmatch.go b/src/go/plugins/vfs/file/regmatch.go
index f1bd0197eb6..e23793566f2 100644
--- a/src/go/plugins/vfs/file/regmatch.go
+++ b/src/go/plugins/vfs/file/regmatch.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/regmatch_test.go b/src/go/plugins/vfs/file/regmatch_test.go
index f7f1c37ba8b..baefd321196 100644
--- a/src/go/plugins/vfs/file/regmatch_test.go
+++ b/src/go/plugins/vfs/file/regmatch_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/sha256sum.go b/src/go/plugins/vfs/file/sha256sum.go
index d1f50ad7187..01b5af28e5f 100644
--- a/src/go/plugins/vfs/file/sha256sum.go
+++ b/src/go/plugins/vfs/file/sha256sum.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/size.go b/src/go/plugins/vfs/file/size.go
index 07406c80b44..1daf8fc29a8 100644
--- a/src/go/plugins/vfs/file/size.go
+++ b/src/go/plugins/vfs/file/size.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/size_test.go b/src/go/plugins/vfs/file/size_test.go
index 91d35ca63b7..11baffd8fe7 100644
--- a/src/go/plugins/vfs/file/size_test.go
+++ b/src/go/plugins/vfs/file/size_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/time_nix.go b/src/go/plugins/vfs/file/time_nix.go
index dbe00514e78..dd911bbcf16 100644
--- a/src/go/plugins/vfs/file/time_nix.go
+++ b/src/go/plugins/vfs/file/time_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/time_test.go b/src/go/plugins/vfs/file/time_test.go
index 3b854c7c246..3de56c00534 100644
--- a/src/go/plugins/vfs/file/time_test.go
+++ b/src/go/plugins/vfs/file/time_test.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/file/time_windows.go b/src/go/plugins/vfs/file/time_windows.go
index 506d7d52b30..ab05b0393f4 100644
--- a/src/go/plugins/vfs/file/time_windows.go
+++ b/src/go/plugins/vfs/file/time_windows.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/fs/fs.go b/src/go/plugins/vfs/fs/fs.go
index db150c16ce2..cdab0191efd 100644
--- a/src/go/plugins/vfs/fs/fs.go
+++ b/src/go/plugins/vfs/fs/fs.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/fs/fs_nix.go b/src/go/plugins/vfs/fs/fs_nix.go
index a62dfa6a070..ce7ad76b19e 100644
--- a/src/go/plugins/vfs/fs/fs_nix.go
+++ b/src/go/plugins/vfs/fs/fs_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/fs/fs_windows.go b/src/go/plugins/vfs/fs/fs_windows.go
index 7f3f3683ed4..9d75285f84e 100644
--- a/src/go/plugins/vfs/fs/fs_windows.go
+++ b/src/go/plugins/vfs/fs/fs_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vfs/fs/fscaller.go b/src/go/plugins/vfs/fs/fscaller.go
index 8305ff6e2a4..08d3ba8105f 100644
--- a/src/go/plugins/vfs/fs/fscaller.go
+++ b/src/go/plugins/vfs/fs/fscaller.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vm/memory/memory.go b/src/go/plugins/vm/memory/memory.go
index dc89eb98fac..f7e7e067903 100644
--- a/src/go/plugins/vm/memory/memory.go
+++ b/src/go/plugins/vm/memory/memory.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vm/memory/memory_linux.go b/src/go/plugins/vm/memory/memory_linux.go
index 71b06cd43fe..a52cf1b3d24 100644
--- a/src/go/plugins/vm/memory/memory_linux.go
+++ b/src/go/plugins/vm/memory/memory_linux.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vm/memory/memory_windows.go b/src/go/plugins/vm/memory/memory_windows.go
index ef44ba82e43..e761751b3e5 100644
--- a/src/go/plugins/vm/memory/memory_windows.go
+++ b/src/go/plugins/vm/memory/memory_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/vm/vmemory/vmemory_windows.go b/src/go/plugins/vm/vmemory/vmemory_windows.go
index 19ae0547ef2..5ec0a269f19 100644
--- a/src/go/plugins/vm/vmemory/vmemory_windows.go
+++ b/src/go/plugins/vm/vmemory/vmemory_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/web/certificate/certificate.go b/src/go/plugins/web/certificate/certificate.go
index 93f065abe6a..a4eb890fe77 100644
--- a/src/go/plugins/web/certificate/certificate.go
+++ b/src/go/plugins/web/certificate/certificate.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/web/certificate/certificate_test.go b/src/go/plugins/web/certificate/certificate_test.go
index 395505b83d7..22a2c023a32 100644
--- a/src/go/plugins/web/certificate/certificate_test.go
+++ b/src/go/plugins/web/certificate/certificate_test.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/web/page/page.go b/src/go/plugins/web/page/page.go
index 52670499546..82f95532d7f 100644
--- a/src/go/plugins/web/page/page.go
+++ b/src/go/plugins/web/page/page.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/eventlog/eventlog.go b/src/go/plugins/windows/eventlog/eventlog.go
index 28e5189e452..cc6fd74f37d 100644
--- a/src/go/plugins/windows/eventlog/eventlog.go
+++ b/src/go/plugins/windows/eventlog/eventlog.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/eventlog/eventlog_windows.go b/src/go/plugins/windows/eventlog/eventlog_windows.go
index 92f70ba7cab..860ba29da33 100644
--- a/src/go/plugins/windows/eventlog/eventlog_windows.go
+++ b/src/go/plugins/windows/eventlog/eventlog_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/perfmon/perfmon.go b/src/go/plugins/windows/perfmon/perfmon.go
index 8f8aacaa72a..9831c628384 100644
--- a/src/go/plugins/windows/perfmon/perfmon.go
+++ b/src/go/plugins/windows/perfmon/perfmon.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/services/services.go b/src/go/plugins/windows/services/services.go
index 9b25d349917..966220ae9b1 100644
--- a/src/go/plugins/windows/services/services.go
+++ b/src/go/plugins/windows/services/services.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/services/services_windows.go b/src/go/plugins/windows/services/services_windows.go
index e179ff08180..49b72bd3572 100644
--- a/src/go/plugins/windows/services/services_windows.go
+++ b/src/go/plugins/windows/services/services_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/windows/wmi/wmi.go b/src/go/plugins/windows/wmi/wmi.go
index fffba435e6b..c0b0cf45b51 100644
--- a/src/go/plugins/windows/wmi/wmi.go
+++ b/src/go/plugins/windows/wmi/wmi.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/zabbix/async/async.go b/src/go/plugins/zabbix/async/async.go
index 10a406fad86..62f020a4663 100644
--- a/src/go/plugins/zabbix/async/async.go
+++ b/src/go/plugins/zabbix/async/async.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/zabbix/async/async_nix.go b/src/go/plugins/zabbix/async/async_nix.go
index d49fc73ea0c..aefdd5112e5 100644
--- a/src/go/plugins/zabbix/async/async_nix.go
+++ b/src/go/plugins/zabbix/async/async_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/zabbix/async/async_windows.go b/src/go/plugins/zabbix/async/async_windows.go
index 6bf0b61e772..4813595eba1 100644
--- a/src/go/plugins/zabbix/async/async_windows.go
+++ b/src/go/plugins/zabbix/async/async_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/zabbix/sync/sync.go b/src/go/plugins/zabbix/sync/sync.go
index 70969ae9f75..dde57d8d57b 100644
--- a/src/go/plugins/zabbix/sync/sync.go
+++ b/src/go/plugins/zabbix/sync/sync.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/go/plugins/zabbix/sync/sync_nix.go b/src/go/plugins/zabbix/sync/sync_nix.go
index d09b9e455a1..607096b7118 100644
--- a/src/go/plugins/zabbix/sync/sync_nix.go
+++ b/src/go/plugins/zabbix/sync/sync_nix.go
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,8 +25,6 @@ func getMetrics() []string {
return []string{
"net.dns", "Checks if DNS service is up.",
"net.dns.record", "Performs DNS query.",
- "system.hw.chassis", "Chassis information.",
- "system.hw.devices", "Listing of PCI or USB devices.",
"vfs.dir.count", "Directory entry count.",
"vfs.dir.get", "Directory entry list.",
"vfs.dir.size", "Directory size (in bytes).",
diff --git a/src/go/plugins/zabbix/sync/sync_windows.go b/src/go/plugins/zabbix/sync/sync_windows.go
index ece3373c970..f1848a797d7 100644
--- a/src/go/plugins/zabbix/sync/sync_windows.go
+++ b/src/go/plugins/zabbix/sync/sync_windows.go
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/Makefile.am b/src/libs/Makefile.am
index 0f7fd73fbc5..f985f86701e 100644
--- a/src/libs/Makefile.am
+++ b/src/libs/Makefile.am
@@ -39,7 +39,8 @@ DIST_SUBDIRS = \
zbxaudit \
zbxeval \
zbxxml \
- zbxha
+ zbxha \
+ zbxrtc
if SERVER
SERVER_SUBDIRS = \
@@ -66,7 +67,8 @@ SERVER_SUBDIRS = \
zbxservice \
zbxaudit \
zbxeval \
- zbxha
+ zbxha \
+ zbxrtc
else
if PROXY
PROXY_SUBDIRS = \
@@ -90,7 +92,8 @@ PROXY_SUBDIRS = \
zbxtrends \
zbxavailability \
zbxaudit \
- zbxeval
+ zbxeval \
+ zbxrtc
endif
endif
diff --git a/src/libs/zbxalgo/algodefs.c b/src/libs/zbxalgo/algodefs.c
index bc18707a6e4..68fb7c7b898 100644
--- a/src/libs/zbxalgo/algodefs.c
+++ b/src/libs/zbxalgo/algodefs.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/binaryheap.c b/src/libs/zbxalgo/binaryheap.c
index 319a4777fdc..8768c24630f 100644
--- a/src/libs/zbxalgo/binaryheap.c
+++ b/src/libs/zbxalgo/binaryheap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/evaluate.c b/src/libs/zbxalgo/evaluate.c
index 227b7c5383a..3d9debc271f 100644
--- a/src/libs/zbxalgo/evaluate.c
+++ b/src/libs/zbxalgo/evaluate.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/hashmap.c b/src/libs/zbxalgo/hashmap.c
index 0e4daf35e39..40f38c4314b 100644
--- a/src/libs/zbxalgo/hashmap.c
+++ b/src/libs/zbxalgo/hashmap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/hashset.c b/src/libs/zbxalgo/hashset.c
index 3e7ca15a909..5c11d48e9bb 100644
--- a/src/libs/zbxalgo/hashset.c
+++ b/src/libs/zbxalgo/hashset.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/int128.c b/src/libs/zbxalgo/int128.c
index ab4036071da..93134b33b8d 100644
--- a/src/libs/zbxalgo/int128.c
+++ b/src/libs/zbxalgo/int128.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -33,8 +33,6 @@
* Parameters: base - [IN,OUT] the integer to decrement. *
* value - [IN] the value to decrement by. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void udec128_128(zbx_uint128_t *base, const zbx_uint128_t *value)
{
@@ -55,8 +53,6 @@ static void udec128_128(zbx_uint128_t *base, const zbx_uint128_t *value)
* Parameters: base - [IN,OUT] the initial value and result *
* bits - [IN] the number of bits to shift for. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void ushiftr128(zbx_uint128_t *base, unsigned int bits)
{
@@ -85,8 +81,6 @@ static void ushiftr128(zbx_uint128_t *base, unsigned int bits)
* Parameters: base - [IN,OUT] the initial value and result *
* bits - [IN] the number of bits to shift for. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void ushiftl128(zbx_uint128_t *base, unsigned int bits)
{
@@ -119,8 +113,6 @@ static void ushiftl128(zbx_uint128_t *base, unsigned int bits)
* 0 - value1 = value2 *
* 1 - value1 > value2 *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static int ucmp128_128(const zbx_uint128_t *value1, const zbx_uint128_t *value2)
{
@@ -146,8 +138,6 @@ static int ucmp128_128(const zbx_uint128_t *value1, const zbx_uint128_t *value2)
* *
* Comments: This is a helper function for umul64_64 implementation. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void umul64_32_shift(zbx_uint128_t *base, zbx_uint64_t value, zbx_uint64_t factor, int shift)
{
@@ -172,8 +162,6 @@ static void umul64_32_shift(zbx_uint128_t *base, zbx_uint64_t value, zbx_uint64_
* Parameters: base - [IN,OUT] the integer to increment. *
* value - [IN] the value to increment by. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
void uinc128_64(zbx_uint128_t *base, zbx_uint64_t value)
{
@@ -195,8 +183,6 @@ void uinc128_64(zbx_uint128_t *base, zbx_uint64_t value)
* Parameters: base - [IN,OUT] the integer to increment. *
* value - [IN] the value to increment by. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
void uinc128_128(zbx_uint128_t *base, const zbx_uint128_t *value)
{
@@ -219,8 +205,6 @@ void uinc128_128(zbx_uint128_t *base, const zbx_uint128_t *value)
* value - [IN] the value to multiply. *
* factor - [IN] the factor to multiply by. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
void umul64_64(zbx_uint128_t *result, zbx_uint64_t value, zbx_uint64_t factor)
{
@@ -242,8 +226,6 @@ void umul64_64(zbx_uint128_t *result, zbx_uint64_t value, zbx_uint64_t factor)
* dividend - [IN] the dividend. *
* value - [IN] the divisor. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
void udiv128_64(zbx_uint128_t *result, const zbx_uint128_t *dividend, zbx_uint64_t value)
{
diff --git a/src/libs/zbxalgo/linked_list.c b/src/libs/zbxalgo/linked_list.c
index 737173eaf91..a128a403ac6 100644
--- a/src/libs/zbxalgo/linked_list.c
+++ b/src/libs/zbxalgo/linked_list.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/prediction.c b/src/libs/zbxalgo/prediction.c
index f3f3f7c06ce..8b0ad9b93bd 100644
--- a/src/libs/zbxalgo/prediction.c
+++ b/src/libs/zbxalgo/prediction.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/queue.c b/src/libs/zbxalgo/queue.c
index 10430f96472..7ec33ad311f 100644
--- a/src/libs/zbxalgo/queue.c
+++ b/src/libs/zbxalgo/queue.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/serialize.c b/src/libs/zbxalgo/serialize.c
index 9cb0dc09a0c..c7a7954f59b 100644
--- a/src/libs/zbxalgo/serialize.c
+++ b/src/libs/zbxalgo/serialize.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/vector.c b/src/libs/zbxalgo/vector.c
index 037f4fe03dc..b955fb01528 100644
--- a/src/libs/zbxalgo/vector.c
+++ b/src/libs/zbxalgo/vector.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxalgo/vectorimpl.h b/src/libs/zbxalgo/vectorimpl.h
index cf27ea6b4e5..0ef6af06e5e 100644
--- a/src/libs/zbxalgo/vectorimpl.h
+++ b/src/libs/zbxalgo/vectorimpl.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit.c b/src/libs/zbxaudit/audit.c
index 77da07f08f9..ef6fc690885 100644
--- a/src/libs/zbxaudit/audit.c
+++ b/src/libs/zbxaudit/audit.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit.h b/src/libs/zbxaudit/audit.h
index bda6c0e39af..3b537bef366 100644
--- a/src/libs/zbxaudit/audit.h
+++ b/src/libs/zbxaudit/audit.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_graph.c b/src/libs/zbxaudit/audit_graph.c
index 2f44528c1c7..49fa0fd6be7 100644
--- a/src/libs/zbxaudit/audit_graph.c
+++ b/src/libs/zbxaudit/audit_graph.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_graph.h b/src/libs/zbxaudit/audit_graph.h
index 09bc9c5dd16..2bbadf793b4 100644
--- a/src/libs/zbxaudit/audit_graph.h
+++ b/src/libs/zbxaudit/audit_graph.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_ha.c b/src/libs/zbxaudit/audit_ha.c
index c880828c1d7..48c9ee5951d 100644
--- a/src/libs/zbxaudit/audit_ha.c
+++ b/src/libs/zbxaudit/audit_ha.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_ha.h b/src/libs/zbxaudit/audit_ha.h
index 2a4fe3b8dfd..78cb2ed69c7 100644
--- a/src/libs/zbxaudit/audit_ha.h
+++ b/src/libs/zbxaudit/audit_ha.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_host.c b/src/libs/zbxaudit/audit_host.c
index 59abda07ebc..f00e726e731 100644
--- a/src/libs/zbxaudit/audit_host.c
+++ b/src/libs/zbxaudit/audit_host.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_host.h b/src/libs/zbxaudit/audit_host.h
index ab448cae35d..fc123211bbf 100644
--- a/src/libs/zbxaudit/audit_host.h
+++ b/src/libs/zbxaudit/audit_host.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_httptest.c b/src/libs/zbxaudit/audit_httptest.c
index 4db08cec07b..01915384448 100644
--- a/src/libs/zbxaudit/audit_httptest.c
+++ b/src/libs/zbxaudit/audit_httptest.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_httptest.h b/src/libs/zbxaudit/audit_httptest.h
index 2850da900cd..304b8c3c3e6 100644
--- a/src/libs/zbxaudit/audit_httptest.h
+++ b/src/libs/zbxaudit/audit_httptest.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_item.c b/src/libs/zbxaudit/audit_item.c
index 1eadbc106cc..46cd0c805bf 100644
--- a/src/libs/zbxaudit/audit_item.c
+++ b/src/libs/zbxaudit/audit_item.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_item.h b/src/libs/zbxaudit/audit_item.h
index 80444ec01dd..cf56aa3400f 100644
--- a/src/libs/zbxaudit/audit_item.h
+++ b/src/libs/zbxaudit/audit_item.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_settings.c b/src/libs/zbxaudit/audit_settings.c
index 24fd0efcfa8..8c88b6201b2 100644
--- a/src/libs/zbxaudit/audit_settings.c
+++ b/src/libs/zbxaudit/audit_settings.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_settings.h b/src/libs/zbxaudit/audit_settings.h
index e19317b3cb1..f6dfb67009a 100644
--- a/src/libs/zbxaudit/audit_settings.h
+++ b/src/libs/zbxaudit/audit_settings.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_trigger.c b/src/libs/zbxaudit/audit_trigger.c
index 7a6e6199ce8..97a0d2055c4 100644
--- a/src/libs/zbxaudit/audit_trigger.c
+++ b/src/libs/zbxaudit/audit_trigger.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxaudit/audit_trigger.h b/src/libs/zbxaudit/audit_trigger.h
index 3e75377f24e..098a0e2d710 100644
--- a/src/libs/zbxaudit/audit_trigger.h
+++ b/src/libs/zbxaudit/audit_trigger.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxavailability/avail_protocol.c b/src/libs/zbxavailability/avail_protocol.c
index 00737c09e1c..9339b5dc75b 100644
--- a/src/libs/zbxavailability/avail_protocol.c
+++ b/src/libs/zbxavailability/avail_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxavailability/availability.c b/src/libs/zbxavailability/availability.c
index 70972a9df6c..f5246ed9886 100644
--- a/src/libs/zbxavailability/availability.c
+++ b/src/libs/zbxavailability/availability.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/alias.c b/src/libs/zbxcommon/alias.c
index c28ffbc6501..ca15a416ac8 100644
--- a/src/libs/zbxcommon/alias.c
+++ b/src/libs/zbxcommon/alias.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/comms.c b/src/libs/zbxcommon/comms.c
index 6fa9fafaa07..08c36f6cd14 100644
--- a/src/libs/zbxcommon/comms.c
+++ b/src/libs/zbxcommon/comms.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -123,10 +123,6 @@ int comms_parse_response(char *xml, char *host, size_t host_len, char *key, size
* *
* Return value: unsigned integer 64 bit in little-endian byte order format *
* *
- * Author: Eugene Grigorjev *
- * *
- * Comments: *
- * *
******************************************************************************/
zbx_uint64_t zbx_htole_uint64(zbx_uint64_t data)
{
@@ -158,10 +154,6 @@ zbx_uint64_t zbx_htole_uint64(zbx_uint64_t data)
* *
* Return value: unsigned integer 64 bit in host byte order *
* *
- * Author: Eugene Grigorjev *
- * *
- * Comments: *
- * *
******************************************************************************/
zbx_uint64_t zbx_letoh_uint64(zbx_uint64_t data)
{
diff --git a/src/libs/zbxcommon/cuid.c b/src/libs/zbxcommon/cuid.c
index a0ee567a1a1..104cf4f2e3a 100644
--- a/src/libs/zbxcommon/cuid.c
+++ b/src/libs/zbxcommon/cuid.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/file.c b/src/libs/zbxcommon/file.c
index dff829b1ab6..09bf3af0bd5 100644
--- a/src/libs/zbxcommon/file.c
+++ b/src/libs/zbxcommon/file.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/iprange.c b/src/libs/zbxcommon/iprange.c
index 4cc14418be6..3db99bc6748 100644
--- a/src/libs/zbxcommon/iprange.c
+++ b/src/libs/zbxcommon/iprange.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/misc.c b/src/libs/zbxcommon/misc.c
index 3a5c5cf3409..4591d082ecf 100644
--- a/src/libs/zbxcommon/misc.c
+++ b/src/libs/zbxcommon/misc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -134,8 +134,6 @@ out:
* *
* Return value: program name without path *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
const char *get_program_name(const char *path)
{
@@ -156,8 +154,6 @@ const char *get_program_name(const char *path)
* *
* Purpose: Gets the current time. *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: Time in seconds since midnight (00:00:00), *
* January 1, 1970, coordinated universal time (UTC). *
* *
@@ -281,8 +277,6 @@ void zbx_timespec(zbx_timespec_t *ts)
* *
* Return value: Time in seconds *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: Time in seconds since midnight (00:00:00), *
* January 1, 1970, coordinated universal time (UTC). *
* *
@@ -304,8 +298,6 @@ double zbx_time(void)
* *
* Return value: Time in seconds *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
double zbx_current_time(void)
{
@@ -520,8 +512,6 @@ int zbx_utc_time(int year, int mon, int mday, int hour, int min, int sec, int *t
* Return value: 28-31 depending on number of days in the month, defaults to *
* 30 if the month is outside of allowed range *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_day_in_month(int year, int mon)
{
@@ -563,8 +553,6 @@ zbx_uint64_t zbx_get_duration_ms(const zbx_timespec_t *ts)
* *
* Return value: returns a pointer to the newly allocated memory *
* *
- * Author: Eugene Grigorjev, Rudolfs Kreicbergs *
- * *
******************************************************************************/
void *zbx_calloc2(const char *filename, int line, void *old, size_t nmemb, size_t size)
{
@@ -602,8 +590,6 @@ void *zbx_calloc2(const char *filename, int line, void *old, size_t nmemb, size_
* *
* Return value: returns a pointer to the newly allocated memory *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void *zbx_malloc2(const char *filename, int line, void *old, size_t size)
{
@@ -642,8 +628,6 @@ void *zbx_malloc2(const char *filename, int line, void *old, size_t size)
* *
* Return value: returns a pointer to the newly allocated memory *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void *zbx_realloc2(const char *filename, int line, void *old, size_t size)
{
@@ -713,8 +697,6 @@ void *zbx_guaranteed_memset(void *v, int c, size_t n)
* *
* Purpose: set process title *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void zbx_setproctitle(const char *fmt, ...)
{
@@ -747,8 +729,6 @@ void zbx_setproctitle(const char *fmt, ...)
* *
* Return value: FAIL - out of period, SUCCEED - within the period *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static int check_time_period(const zbx_time_period_t period, struct tm *tm)
{
@@ -774,8 +754,6 @@ static int check_time_period(const zbx_time_period_t period, struct tm *tm)
* Return value: delay value - either default or minimum delay value *
* out of all applicable intervals *
* *
- * Author: Alexei Vladishev, Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
static int get_current_delay(int default_delay, const zbx_flexible_interval_t *flex_intervals, time_t now)
{
@@ -808,8 +786,6 @@ static int get_current_delay(int default_delay, const zbx_flexible_interval_t *f
* Return value: SUCCEED - there is a next interval *
* FAIL - otherwise (in this case, next_interval is unaffected) *
* *
- * Author: Alexei Vladishev, Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
static int get_next_delay_interval(const zbx_flexible_interval_t *flex_intervals, time_t now, time_t *next_interval)
{
@@ -2233,8 +2209,6 @@ void zbx_custom_interval_free(zbx_custom_interval_t *custom_intervals)
* *
* Return value: nextcheck value *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
* Comments: if item check is forbidden with delay=0 (default and flexible), *
* a timestamp very far in the future is returned *
* *
@@ -2384,8 +2358,6 @@ int calculate_item_nextcheck_unreachable(int simple_interval, const zbx_custom_i
* *
* Return value: nextcheck value *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
time_t calculate_proxy_nextcheck(zbx_uint64_t hostid, unsigned int delay, time_t now)
{
@@ -2410,8 +2382,6 @@ time_t calculate_proxy_nextcheck(zbx_uint64_t hostid, unsigned int delay, time_t
* Return value: SUCCEED - is IPv4 address *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
******************************************************************************/
int is_ip4(const char *ip)
{
@@ -2463,8 +2433,6 @@ int is_ip4(const char *ip)
* Return value: SUCCEED - is IPv6 address *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int is_ip6(const char *ip)
{
@@ -2529,8 +2497,6 @@ int is_ip6(const char *ip)
* Return value: SUCCEED - is IP address *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int is_supported_ip(const char *ip)
{
@@ -2554,8 +2520,6 @@ int is_supported_ip(const char *ip)
* Return value: SUCCEED - is IP address *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int is_ip(const char *ip)
{
@@ -2678,8 +2642,6 @@ out:
* *
* Return value: FAIL - out of period, SUCCEED - within the period *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
int int_in_list(char *list, int value)
{
@@ -2748,8 +2710,6 @@ int zbx_double_compare(double a, double b)
* Return value: SUCCEED - the string is double *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: the function automatically processes suffixes K, M, G, T and *
* s, m, h, d, w *
* *
@@ -2802,8 +2762,6 @@ static int is_double_valid_syntax(const char *str)
* FAIL - the string does not represent a valid 'double' or *
* its value is outside of valid range *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int is_double(const char *str, double *value)
{
@@ -2843,8 +2801,6 @@ int is_double(const char *str, double *value)
* Return value: SUCCEED - the string is valid and within reasonable limits *
* FAIL - otherwise *
* *
- * Author: Aleksandrs Saveljevs, Vladimir Levijev *
- * *
* Comments: the function automatically processes suffixes s, m, h, d, w *
* *
******************************************************************************/
@@ -2949,8 +2905,6 @@ int _wis_uint(const wchar_t *wide_string)
* FAIL - the string is not a number or its value is outside *
* the specified range *
* *
- * Author: Alexander Vladishev, Andris Zeila *
- * *
******************************************************************************/
int is_uint_n_range(const char *str, size_t n, void *value, size_t size, zbx_uint64_t min, zbx_uint64_t max)
{
@@ -3067,8 +3021,6 @@ int is_hex_n_range(const char *str, size_t n, void *value, size_t size, zbx_uint
* Return value: SUCCEED - the string is boolean *
* FAIL - otherwise *
* *
- * Author: Aleksandrs Saveljevs *
- * *
******************************************************************************/
int is_boolean(const char *str, zbx_uint64_t *value)
{
@@ -3109,8 +3061,6 @@ int is_boolean(const char *str, zbx_uint64_t *value)
* Return value: SUCCEED - the string is unsigned octal *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int is_uoct(const char *str)
{
@@ -3148,8 +3098,6 @@ int is_uoct(const char *str)
* Return value: SUCCEED - the string is unsigned hexadecimal *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int is_uhex(const char *str)
{
@@ -3187,8 +3135,6 @@ int is_uhex(const char *str)
* Return value: SUCCEED - the string is formatted like the example above *
* FAIL - otherwise *
* *
- * Author: Aleksandrs Saveljevs *
- * *
******************************************************************************/
int is_hex_string(const char *str)
{
@@ -3268,8 +3214,6 @@ int get_nearestindex(const void *p, size_t sz, int num, zbx_uint64_t id)
* *
* Purpose: add uint64 value to dynamic array *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int uint64_array_add(zbx_uint64_t **values, int *alloc, int *num, zbx_uint64_t value, int alloc_step)
{
@@ -3299,13 +3243,6 @@ int uint64_array_add(zbx_uint64_t **values, int *alloc, int *num, zbx_uint64_t v
return index;
}
-/******************************************************************************
- * *
- * Function: uint64_array_exists *
- * *
- * Author: Alexander Vladishev *
- * *
- ******************************************************************************/
int uint64_array_exists(const zbx_uint64_t *values, int num, zbx_uint64_t value)
{
int index;
@@ -3323,8 +3260,6 @@ int uint64_array_exists(const zbx_uint64_t *values, int num, zbx_uint64_t value)
* *
* Purpose: remove uint64 values from array *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void uint64_array_remove(zbx_uint64_t *values, int *num, const zbx_uint64_t *rm_values, int rm_num)
{
@@ -3380,8 +3315,6 @@ zbx_uint64_t suffix2factor(char c)
* Return value: SUCCEED - the string is unsigned integer *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: the function automatically processes suffixes K, M, G, T *
* *
******************************************************************************/
@@ -3418,8 +3351,6 @@ int str2uint64(const char *str, const char *suffixes, zbx_uint64_t *value)
* *
* Return value: converted double value *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: the function automatically processes suffixes K, M, G, T and *
* s, m, h, d, w *
* *
@@ -3440,8 +3371,6 @@ double str2double(const char *str)
* Return value: SUCCEED - the char is allowed in the host name *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: in host name allowed characters: '0-9a-zA-Z. _-' *
* !!! Don't forget to sync the code with PHP !!! *
* *
@@ -3464,8 +3393,6 @@ int is_hostname_char(unsigned char c)
* Return value: SUCCEED - the char is allowed in the item key *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: in key allowed characters: '0-9a-zA-Z._-' *
* !!! Don't forget to sync the code with PHP !!! *
* *
@@ -3488,8 +3415,6 @@ int is_key_char(unsigned char c)
* Return value: SUCCEED - the char is allowed in the trigger function *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: in trigger function allowed characters: 'a-z' *
* !!! Don't forget to sync the code with PHP !!! *
* *
@@ -3509,8 +3434,6 @@ int is_function_char(unsigned char c)
* Return value: SUCCEED - the char is allowed in the macro name *
* FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: allowed characters in macro names: '0-9A-Z._' *
* !!! Don't forget to sync the code with PHP !!! *
* *
@@ -3588,8 +3511,6 @@ zbx_function_type_t zbx_get_function_type(const char *func)
* *
* Parameters: host - the target C-style string *
* *
- * Author: Dmitry Borovikov *
- * *
* Comments: the string must be null-terminated, otherwise not secure! *
* *
******************************************************************************/
@@ -3616,8 +3537,6 @@ void make_hostname(char *host)
* *
* Return value: Interface type *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -3657,8 +3576,6 @@ unsigned char get_interface_type_by_item_type(unsigned char type)
* *
* Return value: sleep time, in seconds *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int calculate_sleeptime(int nextcheck, int max_sleeptime)
{
diff --git a/src/libs/zbxcommon/setproctitle.c b/src/libs/zbxcommon/setproctitle.c
index 71b969b45f7..864ee63ba96 100644
--- a/src/libs/zbxcommon/setproctitle.c
+++ b/src/libs/zbxcommon/setproctitle.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/str.c b/src/libs/zbxcommon/str.c
index c79981d36f5..c83d3b9776b 100644
--- a/src/libs/zbxcommon/str.c
+++ b/src/libs/zbxcommon/str.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#endif
static const char copyright_message[] =
- "Copyright (C) 2021 Zabbix SIA\n"
+ "Copyright (C) 2022 Zabbix SIA\n"
"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.\n"
"This is free software: you are free to change and redistribute it according to\n"
"the license. There is NO WARRANTY, to the extent permitted by law.";
@@ -45,8 +45,6 @@ static const char help_message_footer[] =
* Purpose: print version and compilation time of application on stdout *
* by application request with parameter '-V' *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: title_message - is global variable which must be initialized *
* in each zabbix application *
* *
@@ -69,8 +67,6 @@ void version(void)
* Purpose: print application parameters on stdout with layout suitable for *
* 80-column terminal *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: usage_message - is global variable which must be initialized *
* in each zabbix application *
* *
@@ -127,8 +123,6 @@ void usage(void)
* Purpose: print help of application parameters on stdout by application *
* request with parameter '-h' *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: help_message - is global variable which must be initialized *
* in each zabbix application *
* *
@@ -155,10 +149,6 @@ void help(void)
* *
* Parameters: fmt - format of message *
* *
- * Return value: *
- * *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void zbx_error(const char *fmt, ...)
{
@@ -185,10 +175,6 @@ void zbx_error(const char *fmt, ...)
* count - size of destination buffer *
* fmt - format *
* *
- * Return value: *
- * *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
size_t zbx_snprintf(char *str, size_t count, const char *fmt, ...)
{
@@ -215,10 +201,6 @@ size_t zbx_snprintf(char *str, size_t count, const char *fmt, ...)
* offset - [IN/OUT] offset for writing *
* fmt - [IN] format *
* *
- * Return value: *
- * *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
******************************************************************************/
void zbx_snprintf_alloc(char **str, size_t *alloc_len, size_t *offset, const char *fmt, ...)
{
@@ -266,8 +248,6 @@ retry:
* Return value: the number of characters in the output buffer *
* (not including the trailing '\0') *
* *
- * Author: Alexei Vladishev (see also zbx_snprintf) *
- * *
******************************************************************************/
size_t zbx_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
{
@@ -301,8 +281,6 @@ size_t zbx_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
* src - [IN] copied string *
* n - [IN] maximum number of bytes to copy *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void zbx_strncpy_alloc(char **str, size_t *alloc_len, size_t *offset, const char *src, size_t n)
{
@@ -470,8 +448,6 @@ char *string_replace(const char *str, const char *sub_str1, const char *sub_str2
* *
* Return value: string without right '0' *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: 10.0100 => 10.01, 10. => 10 *
* *
******************************************************************************/
@@ -538,8 +514,6 @@ void del_zeros(char *s)
* *
* Return value: number of trimmed characters *
* *
- * Author: Eugene Grigorjev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int zbx_rtrim(char *str, const char *charlist)
{
@@ -567,10 +541,6 @@ int zbx_rtrim(char *str, const char *charlist)
* Parameters: str - string for processing *
* charlist - null terminated list of characters *
* *
- * Return value: *
- * *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void zbx_ltrim(char *str, const char *charlist)
{
@@ -617,10 +587,6 @@ void zbx_lrtrim(char *str, const char *charlist)
* Parameters: str - string for processing *
* charlist - null terminated list of characters *
* *
- * Return value: *
- * *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void zbx_remove_chars(char *str, const char *charlist)
{
@@ -777,8 +743,6 @@ size_t zbx_strlcpy_utf8(char *dst, const char *src, size_t size)
* *
* Return value: formatted string *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: returns a pointer to allocated memory *
* *
******************************************************************************/
@@ -822,8 +786,6 @@ char *zbx_dvsprintf(char *dest, const char *f, va_list args)
* *
* Return value: formatted string *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: returns a pointer to allocated memory *
* *
******************************************************************************/
@@ -849,8 +811,6 @@ char *zbx_dsprintf(char *dest, const char *f, ...)
* *
* Return value: new pointer of string *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: returns a pointer to allocated memory *
* zbx_strdcat(NULL, "") will return "", not NULL! *
* *
@@ -883,8 +843,6 @@ char *zbx_strdcat(char *dest, const char *src)
* *
* Return value: new pointer of string *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: returns a pointer to allocated memory *
* *
******************************************************************************/
@@ -917,8 +875,6 @@ char *zbx_strdcatf(char *dest, const char *f, ...)
* or FAIL if hostname contains invalid chars, is empty *
* or is longer than MAX_ZBX_HOSTNAME_LEN *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_check_hostname(const char *hostname, char **error)
{
@@ -969,8 +925,6 @@ int zbx_check_hostname(const char *hostname, char **error)
* Return value: returns FAIL only if no key is present (length 0), *
* or the whole string is invalid. SUCCEED otherwise. *
* *
- * Author: Aleksandrs Saveljevs *
- * *
* Comments: the pointer is advanced to the first invalid character even if *
* FAIL is returned (meaning there is a syntax error in item key). *
* If necessary, the caller must keep a copy of pointer original *
@@ -1089,8 +1043,6 @@ succeed:
* *
* Return value: return SUCCEED or FAIL *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int parse_host_key(char *exp, char **host, char **key)
{
@@ -1133,8 +1085,6 @@ int parse_host_key(char *exp, char **host, char **key)
* *
* Return value: size of the escaped string *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
size_t zbx_get_escape_string_len(const char *src, const char *charlist)
{
@@ -1160,8 +1110,6 @@ size_t zbx_get_escape_string_len(const char *src, const char *charlist)
* *
* Return value: the escaped string *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
char *zbx_dyn_escape_string(const char *src, const char *charlist)
{
@@ -1339,8 +1287,6 @@ int cmp_key_id(const char *key_1, const char *key_2)
* *
* Parameters: proc_type - [IN] process type; ZBX_PROCESS_TYPE_* *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: used in internals checks zabbix["process",...], process titles *
* and log files *
* *
@@ -1425,6 +1371,8 @@ const char *get_process_type_string(unsigned char proc_type)
return "problem housekeeper";
case ZBX_PROCESS_TYPE_HA_MANAGER:
return "ha manager";
+ case ZBX_PROCESS_TYPE_ODBCPOLLER:
+ return "odbc poller";
case ZBX_PROCESS_TYPE_MAIN:
return "main";
}
@@ -2584,8 +2532,6 @@ int is_ascii_string(const char *str)
* *
* Return value: newly allocated copy of input string with linefeeds *
* *
- * Author: Vladimir Levijev *
- * *
* Comments: allocates memory *
* *
******************************************************************************/
@@ -2650,10 +2596,6 @@ char *str_linefeed(const char *src, size_t maxline, const char *delim)
* *
* Parameters: arr - a pointer to array of strings *
* *
- * Return value: *
- * *
- * Author: Vladimir Levijev *
- * *
* Comments: allocates memory, calls assert() if that fails *
* *
******************************************************************************/
@@ -2672,10 +2614,6 @@ void zbx_strarr_init(char ***arr)
* Parameters: arr - a pointer to array of strings *
* entry - string to add *
* *
- * Return value: *
- * *
- * Author: Vladimir Levijev *
- * *
* Comments: allocates memory, calls assert() if that fails *
* *
******************************************************************************/
@@ -2702,10 +2640,6 @@ void zbx_strarr_add(char ***arr, const char *entry)
* *
* Parameters: arr - array of strings *
* *
- * Return value: *
- * *
- * Author: Vladimir Levijev *
- * *
******************************************************************************/
void zbx_strarr_free(char ***arr)
{
@@ -2727,8 +2661,6 @@ void zbx_strarr_free(char ***arr)
* r - [IN/OUT] right position of the block *
* value - [IN] the string to replace the block with *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void zbx_replace_string(char **data, size_t l, size_t *r, const char *value)
{
@@ -2767,8 +2699,6 @@ void zbx_replace_string(char **data, size_t l, size_t *r, const char *value)
* delimiter) *
* delimiter - the list delimiter *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
void zbx_trim_str_list(char *list, char delimiter)
{
@@ -4640,7 +4570,6 @@ static size_t zbx_no_function(const char *expr)
* error - [OUT] error message *
* max_error_len - [IN] error size *
* *
- * *
* Return value: SUCCEED - function was found at func_pos *
* FAIL - there are no functions in the expression *
* *
@@ -4818,8 +4747,6 @@ int zbx_suffixed_number_parse(const char *number, int *len)
* Return value: number of parameters (starting from 1) or *
* 0 if syntax error *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: delimiter for parameters is ','. Empty parameter list or a list *
* containing only spaces is handled as having one empty parameter *
* and 1 is returned. *
@@ -4923,8 +4850,6 @@ int num_param(const char *p)
* 1 - requested parameter missing or buffer overflow *
* 0 - requested parameter found (value - 'buf' can be empty string) *
* *
- * Author: Eugene Grigorjev, rewritten by Alexei Vladishev *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
@@ -5094,8 +5019,6 @@ int get_param(const char *p, int num, char *buf, size_t max_len, zbx_request_par
* 0 - requested parameter found *
* (for first parameter result is always 0) *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
@@ -5225,8 +5148,6 @@ static int get_param_len(const char *p, int num, size_t *sz)
* otherwise - requested parameter *
* (for first parameter result is not NULL) *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
@@ -5453,8 +5374,6 @@ clean:
* param - parameter list *
* num - requested parameter index *
* *
- * Return value: *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
@@ -5548,8 +5467,6 @@ int str_n_in_list(const char *list, const char *value, size_t len, char delimite
* *
* Return value: SUCCEED - string is in the list, FAIL - otherwise *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int str_in_list(const char *list, const char *value, char delimiter)
{
@@ -5573,8 +5490,6 @@ int str_in_list(const char *list, const char *value, char delimiter)
* 1 - requested parameter missing *
* 0 - requested parameter found (value - 'buf' can be empty string) *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
@@ -5608,8 +5523,6 @@ int get_key_param(char *param, int num, char *buf, size_t max_len)
* *
* Return value: count of parameters *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: delimiter for parameters is ',' *
* *
******************************************************************************/
diff --git a/src/libs/zbxcommon/time.c b/src/libs/zbxcommon/time.c
index 81c78fa5290..c91771c08de 100644
--- a/src/libs/zbxcommon/time.c
+++ b/src/libs/zbxcommon/time.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/variant.c b/src/libs/zbxcommon/variant.c
index 18a35eb3948..42fac7de60d 100644
--- a/src/libs/zbxcommon/variant.c
+++ b/src/libs/zbxcommon/variant.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/variant_misc.c b/src/libs/zbxcommon/variant_misc.c
index 87272b3f27f..15fcbd880d7 100644
--- a/src/libs/zbxcommon/variant_misc.c
+++ b/src/libs/zbxcommon/variant_misc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommon/xml.c b/src/libs/zbxcommon/xml.c
index 90bb1fd94d0..7d6f7a332a6 100644
--- a/src/libs/zbxcommon/xml.c
+++ b/src/libs/zbxcommon/xml.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcomms/comms.c b/src/libs/zbxcomms/comms.c
index e9d28061d6a..e8cfa3b60f8 100644
--- a/src/libs/zbxcomms/comms.c
+++ b/src/libs/zbxcomms/comms.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -58,8 +58,6 @@ extern int CONFIG_TCP_MAX_BACKLOG_SIZE;
* *
* Return value: pointer to the null terminated string *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
#define ZBX_SOCKET_STRERROR_LEN 512
@@ -133,8 +131,6 @@ static int zbx_socket_peer_ip_save(zbx_socket_t *s)
* *
* Purpose: retrieve 'hostent' by IP address *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
#ifdef HAVE_IPV6
void zbx_gethost_by_ip(const char *ip, char *host, size_t hostlen)
@@ -269,8 +265,6 @@ static int zbx_is_win_ver_or_greater(zbx_uint32_t major, zbx_uint32_t minor, zbx
* *
* Return value: SUCCEED or FAIL - an error occurred *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
#ifdef _WINDOWS
int zbx_socket_start(char **error)
@@ -294,8 +288,6 @@ int zbx_socket_start(char **error)
* *
* Purpose: initialize socket *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void zbx_socket_clean(zbx_socket_t *s)
{
@@ -310,8 +302,6 @@ static void zbx_socket_clean(zbx_socket_t *s)
* *
* Purpose: free socket's dynamic buffer *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void zbx_socket_free(zbx_socket_t *s)
{
@@ -328,8 +318,6 @@ static void zbx_socket_free(zbx_socket_t *s)
* Parameters: s - [IN] socket descriptor *
* timeout - [IN] timeout, in seconds *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void zbx_socket_timeout_set(zbx_socket_t *s, int timeout)
{
@@ -361,8 +349,6 @@ void zbx_socket_timeout_set(zbx_socket_t *s, int timeout)
* *
* Parameters: s - [OUT] socket descriptor *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void zbx_socket_timeout_cleanup(zbx_socket_t *s)
{
@@ -497,8 +483,6 @@ static int zbx_socket_connect(zbx_socket_t *s, const struct sockaddr *addr, sock
* Return value: SUCCEED - connected successfully *
* FAIL - an error occurred *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
#ifdef HAVE_IPV6
static int zbx_socket_create(zbx_socket_t *s, int type, const char *source_ip, const char *ip, unsigned short port,
@@ -800,8 +784,6 @@ static ssize_t zbx_tcp_write(zbx_socket_t *s, const char *buf, size_t len)
* Return value: SUCCEED - success *
* FAIL - an error occurred *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: *
* RFC 5246 "The Transport Layer Security (TLS) Protocol. Version 1.2" *
* says: "The record layer fragments information blocks into TLSPlaintext *
@@ -955,8 +937,6 @@ cleanup:
* *
* Purpose: close open TCP socket *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
void zbx_tcp_close(zbx_socket_t *s)
{
@@ -982,8 +962,6 @@ void zbx_tcp_close(zbx_socket_t *s)
* Return value: SUCCEED - success *
* FAIL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
#ifdef HAVE_IPV6
int get_address_family(const char *addr, int *family, char *error, int max_error_len)
@@ -1028,8 +1006,6 @@ out:
* Return value: SUCCEED - success *
* FAIL - an error occurred *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
#ifdef HAVE_IPV6
int zbx_tcp_listen(zbx_socket_t *s, const char *listen_ip, unsigned short listen_port)
@@ -1417,8 +1393,6 @@ void zbx_tcp_unlisten(zbx_socket_t *s)
* Return value: SUCCEED - success *
* FAIL - an error occurred *
* *
- * Author: Eugene Grigorjev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int zbx_tcp_accept(zbx_socket_t *s, unsigned int tls_accept)
{
@@ -1539,8 +1513,6 @@ out:
* *
* Purpose: close accepted connection *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void zbx_tcp_unaccept(zbx_socket_t *s)
{
@@ -1551,6 +1523,7 @@ void zbx_tcp_unaccept(zbx_socket_t *s)
shutdown(s->socket, 2);
+ zbx_socket_free(s);
zbx_socket_close(s->socket);
s->socket = s->socket_orig; /* restore main socket */
@@ -1774,8 +1747,6 @@ static ssize_t zbx_tcp_read(zbx_socket_t *s, char *buf, size_t len)
* Return value: number of bytes received - success, *
* FAIL - an error occurred *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
ssize_t zbx_tcp_recv_ext(zbx_socket_t *s, int timeout, unsigned char flags)
{
@@ -2310,8 +2281,6 @@ int zbx_validate_peer_list(const char *peer_list, char **error)
* Return value: SUCCEED - connection allowed *
* FAIL - connection is not allowed *
* *
- * Author: Alexei Vladishev, Dmitry Borovikov *
- * *
* Comments: standard, compatible and IPv4-mapped addresses are treated *
* the same: 127.0.0.1 == ::127.0.0.1 == ::ffff:127.0.0.1 *
* *
diff --git a/src/libs/zbxcomms/telnet.c b/src/libs/zbxcomms/telnet.c
index 76d8f9f98ae..cfa90dedfae 100644
--- a/src/libs/zbxcomms/telnet.c
+++ b/src/libs/zbxcomms/telnet.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcommshigh/comms.c b/src/libs/zbxcommshigh/comms.c
index e15b3a2a08d..778a03a1613 100644
--- a/src/libs/zbxcommshigh/comms.c
+++ b/src/libs/zbxcommshigh/comms.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -224,10 +224,6 @@ out:
* Return value: SUCCEED - data successfully transmitted *
* NETWORK_ERROR - network related error occurred *
* *
- * Author: Alexander Vladishev, Alexei Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
int zbx_send_response_ext(zbx_socket_t *sock, int result, const char *info, const char *version, int protocol,
int timeout)
diff --git a/src/libs/zbxcompress/compress.c b/src/libs/zbxcompress/compress.c
index bb20c1ab3da..275dbc5d33b 100644
--- a/src/libs/zbxcompress/compress.c
+++ b/src/libs/zbxcompress/compress.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxconf/cfg.c b/src/libs/zbxconf/cfg.c
index 46fd3598fec..37c5121bc16 100644
--- a/src/libs/zbxconf/cfg.c
+++ b/src/libs/zbxconf/cfg.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -372,8 +372,6 @@ clean:
* Return value: SUCCEED - parsed successfully *
* FAIL - error processing config file *
* *
- * Author: Alexei Vladishev, Eugene Grigorjev *
- * *
******************************************************************************/
static int __parse_cfg_file(const char *cfg_file, struct cfg_line *cfg, int level, int optional, int strict, int noexit)
{
diff --git a/src/libs/zbxcrypto/base64.c b/src/libs/zbxcrypto/base64.c
index aaea02504f0..4eb719d5456 100644
--- a/src/libs/zbxcrypto/base64.c
+++ b/src/libs/zbxcrypto/base64.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcrypto/tls.c b/src/libs/zbxcrypto/tls.c
index c7bcd3f4220..1230f35a04f 100644
--- a/src/libs/zbxcrypto/tls.c
+++ b/src/libs/zbxcrypto/tls.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcrypto/tls.h b/src/libs/zbxcrypto/tls.h
index bb26a6c8793..b0f912d0fd8 100644
--- a/src/libs/zbxcrypto/tls.h
+++ b/src/libs/zbxcrypto/tls.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcrypto/tls_tcp.h b/src/libs/zbxcrypto/tls_tcp.h
index 45c62bfb6f4..868e19b4dc7 100644
--- a/src/libs/zbxcrypto/tls_tcp.h
+++ b/src/libs/zbxcrypto/tls_tcp.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcrypto/tls_tcp_active.h b/src/libs/zbxcrypto/tls_tcp_active.h
index d6b0dfd7a1d..155b2ebd3b2 100644
--- a/src/libs/zbxcrypto/tls_tcp_active.h
+++ b/src/libs/zbxcrypto/tls_tcp_active.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxcrypto/tls_version.c b/src/libs/zbxcrypto/tls_version.c
index d1c14f1ae49..e70f570b857 100644
--- a/src/libs/zbxcrypto/tls_version.c
+++ b/src/libs/zbxcrypto/tls_version.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdb/db.c b/src/libs/zbxdb/db.c
index 0123612da06..799f4347242 100644
--- a/src/libs/zbxdb/db.c
+++ b/src/libs/zbxdb/db.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/dbcache.c b/src/libs/zbxdbcache/dbcache.c
index ea57addf803..d2c00608acd 100644
--- a/src/libs/zbxdbcache/dbcache.c
+++ b/src/libs/zbxdbcache/dbcache.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -229,8 +229,6 @@ void DCget_stats_all(zbx_wcache_info_t *wcache_info)
* *
* Purpose: get statistics of the database cache *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void *DCget_stats(int request)
{
@@ -349,8 +347,6 @@ void *DCget_stats(int request)
* *
* Return value: pointer to a trend structure *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static ZBX_DC_TREND *DCget_trend(zbx_uint64_t itemid)
{
@@ -673,8 +669,6 @@ static void dc_trends_fetch_and_update(ZBX_DC_TREND *trends, int trends_num, zbx
* *
* Purpose: flush trend to the database *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DBflush_trends(ZBX_DC_TREND *trends, int *trends_num, zbx_vector_uint64_pair_t *trends_diff)
{
@@ -797,8 +791,6 @@ static void DBflush_trends(ZBX_DC_TREND *trends, int *trends_num, zbx_vector_uin
* *
* Purpose: move trend to the array of trends for flushing to DB *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DCflush_trend(ZBX_DC_TREND *trend, ZBX_DC_TREND **trends, int *trends_alloc, int *trends_num)
{
@@ -824,8 +816,6 @@ static void DCflush_trend(ZBX_DC_TREND *trend, ZBX_DC_TREND **trends, int *trend
* *
* Purpose: add new value to the trends *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DCadd_trend(const ZBX_DC_HISTORY *history, ZBX_DC_TREND **trends, int *trends_alloc, int *trends_num)
{
@@ -878,8 +868,6 @@ static void DCadd_trend(const ZBX_DC_HISTORY *history, ZBX_DC_TREND **trends, in
* trends_num - [OUT] number of trends *
* compression_age - [IN] history compression age *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DCmass_update_trends(const ZBX_DC_HISTORY *history, int history_num, ZBX_DC_TREND **trends,
int *trends_num, int compression_age)
@@ -1555,8 +1543,6 @@ static void DCexport_all_trends(const ZBX_DC_TREND *trends, int trends_num)
* *
* Purpose: flush all trends to the database *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DCsync_trends(void)
{
@@ -2176,8 +2162,6 @@ static void DCmass_proxy_prepare_itemdiff(ZBX_DC_HISTORY *history, int history_n
* *
* Parameters: item_diff - diff of items to be updated *
* *
- * Author: Alexei Vladishev, Eugene Grigorjev, Alexander Vladishev *
- * *
******************************************************************************/
static void DBmass_proxy_update_items(zbx_vector_ptr_t *item_diff)
{
@@ -2649,8 +2633,6 @@ static void dc_add_proxy_history_notsupported(ZBX_DC_HISTORY *history, int histo
* Parameters: history - array of history data *
* history_num - number of history structures *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DBmass_proxy_add_history(ZBX_DC_HISTORY *history, int history_num)
{
@@ -4628,8 +4610,6 @@ int hc_get_history_compression_age(void)
* *
* Purpose: Allocate shared memory for trend cache (part of database cache) *
* *
- * Author: Vladimir Levijev *
- * *
* Comments: Is optionally called from init_database_cache() *
* *
******************************************************************************/
@@ -4679,8 +4659,6 @@ out:
* *
* Purpose: Allocate shared memory for database cache *
* *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
******************************************************************************/
int init_database_cache(char **error)
{
@@ -4758,8 +4736,6 @@ out:
* *
* Purpose: writes updates and new data from pool and cache data to database *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void DCsync_all(void)
{
@@ -4778,8 +4754,6 @@ static void DCsync_all(void)
* *
* Purpose: Free memory allocated for database cache *
* *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
******************************************************************************/
void free_database_cache(int sync)
{
@@ -4814,8 +4788,6 @@ void free_database_cache(int sync)
* *
* Purpose: Return next id for requested table *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
zbx_uint64_t DCget_nextid(const char *table_name, int num)
{
diff --git a/src/libs/zbxdbcache/dbconfig.c b/src/libs/zbxdbcache/dbconfig.c
index 82c8b0d2c0d..77b63445b5d 100644
--- a/src/libs/zbxdbcache/dbconfig.c
+++ b/src/libs/zbxdbcache/dbconfig.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -218,7 +218,6 @@ static unsigned char poller_by_item(unsigned char type, const char *key)
case ITEM_TYPE_ZABBIX:
case ITEM_TYPE_SNMP:
case ITEM_TYPE_EXTERNAL:
- case ITEM_TYPE_DB_MONITOR:
case ITEM_TYPE_SSH:
case ITEM_TYPE_TELNET:
case ITEM_TYPE_HTTPAGENT:
@@ -227,6 +226,11 @@ static unsigned char poller_by_item(unsigned char type, const char *key)
break;
return ZBX_POLLER_TYPE_NORMAL;
+ case ITEM_TYPE_DB_MONITOR:
+ if (0 == CONFIG_ODBCPOLLER_FORKS)
+ break;
+
+ return ZBX_POLLER_TYPE_ODBC;
case ITEM_TYPE_CALCULATED:
case ITEM_TYPE_INTERNAL:
if (0 == CONFIG_HISTORYPOLLER_FORKS)
@@ -2136,13 +2140,13 @@ static void DCsync_hmacros(zbx_dbsync_t *sync)
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
}
-static int DCsync_kvs_paths(const struct zbx_json_parse *jp_kvs_paths)
+void DCsync_kvs_paths(const struct zbx_json_parse *jp_kvs_paths)
{
zbx_dc_kvs_path_t *dc_kvs_path;
zbx_dc_kv_t *dc_kv;
zbx_hashset_t kvs;
zbx_hashset_iter_t iter;
- int i, j, ret;
+ int i, j;
zbx_vector_ptr_pair_t diff;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
@@ -2157,14 +2161,8 @@ static int DCsync_kvs_paths(const struct zbx_json_parse *jp_kvs_paths)
dc_kvs_path = (zbx_dc_kvs_path_t *)config->kvs_paths.values[i];
- if (0 == (program_type & ZBX_PROGRAM_TYPE_SERVER))
+ if (NULL != jp_kvs_paths)
{
- if (NULL == jp_kvs_paths)
- {
- ret = FAIL;
- goto fail;
- }
-
if (FAIL == zbx_vault_json_kvs_get(dc_kvs_path->path, jp_kvs_paths, &kvs, &error))
{
zabbix_log(LOG_LEVEL_WARNING, "cannot get secrets for path \"%s\": %s",
@@ -2228,13 +2226,10 @@ static int DCsync_kvs_paths(const struct zbx_json_parse *jp_kvs_paths)
zbx_vector_ptr_pair_clear(&diff);
zbx_hashset_clear(&kvs);
}
- ret = SUCCEED;
-fail:
+
zbx_vector_ptr_pair_destroy(&diff);
zbx_hashset_destroy(&kvs);
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
-
- return ret;
}
/******************************************************************************
@@ -5938,10 +5933,8 @@ static void dc_load_trigger_queue(zbx_hashset_t *trend_functions)
* *
* Purpose: Synchronize configuration data from database *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
-void DCsync_configuration(unsigned char mode, const struct zbx_json_parse *jp_kvs_paths)
+void DCsync_configuration(unsigned char mode)
{
int i, flags;
double sec, csec, hsec, hisec, htsec, gmsec, hmsec, ifsec, isec, tsec, dsec, fsec, expr_sec, csec2,
@@ -5970,12 +5963,6 @@ void DCsync_configuration(unsigned char mode, const struct zbx_json_parse *jp_kv
config->sync_start_ts = time(NULL);
- if (ZBX_SYNC_SECRETS == mode)
- {
- DCsync_kvs_paths(NULL);
- goto skip;
- }
-
zbx_dbsync_init_env(config);
if (ZBX_DBSYNC_INIT == mode)
@@ -6084,14 +6071,16 @@ void DCsync_configuration(unsigned char mode, const struct zbx_json_parse *jp_kv
sec = zbx_time();
DCsync_host_tags(&host_tag_sync);
host_tag_sec2 = zbx_time() - sec;
- FINISH_SYNC;
- if (FAIL == DCsync_kvs_paths(jp_kvs_paths))
+ /* postpone configuration sync until macro secrets are received from Zabbix server */
+ if (0 == (program_type & ZBX_PROGRAM_TYPE_SERVER) && 0 != config->kvs_paths.values_num &&
+ ZBX_DBSYNC_INIT == mode)
{
- START_SYNC;
goto out;
}
+ FINISH_SYNC;
+
/* sync host data to support host lookups when resolving macros during configuration sync */
sec = zbx_time();
@@ -6682,7 +6671,7 @@ out:
zbx_hashset_destroy(&trend_queue);
zbx_dbsync_free_env();
-skip:
+
if (SUCCEED == ZBX_CHECK_LOG_LEVEL(LOG_LEVEL_TRACE))
DCdump_configuration();
@@ -7007,8 +6996,6 @@ static int __config_data_session_compare(const void *d1, const void *d2)
* *
* Purpose: Allocate shared memory for configuration cache *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int init_configuration_cache(char **error)
{
@@ -7204,8 +7191,6 @@ out:
* *
* Purpose: Free memory allocated for configuration cache *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
void free_configuration_cache(void)
{
@@ -7330,8 +7315,6 @@ static void DCget_host(DC_HOST *dst_host, const ZBX_DC_HOST *src_host, unsigned
* *
* Return value: SUCCEED if record located and FAIL otherwise *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int DCget_host_by_hostid(DC_HOST *host, zbx_uint64_t hostid)
{
@@ -8119,8 +8102,6 @@ static void DCclean_trigger(DC_TRIGGER *trigger)
* errcodes - [OUT] SUCCEED if record located and FAIL otherwise *
* num - [IN] number of elements in items, keys, errcodes *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
void DCconfig_get_items_by_keys(DC_ITEM *items, zbx_host_key_t *keys, int *errcodes, size_t num)
{
@@ -8178,8 +8159,6 @@ int DCconfig_get_hostid_by_name(const char *host, zbx_uint64_t *hostid)
* errcodes - [OUT] SUCCEED if item found, otherwise FAIL *
* num - [IN] number of elements *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
void DCconfig_get_items_by_itemids(DC_ITEM *items, const zbx_uint64_t *itemids, int *errcodes, size_t num)
{
@@ -8482,8 +8461,6 @@ void DCconfig_get_triggers_by_triggerids(DC_TRIGGER *triggers, const zbx_uint64_
* errcodes - [OUT] SUCCEED if item found, otherwise FAIL *
* num - [IN] number of elements *
* *
- * Author: Aleksandrs Saveljevs, Alexander Vladishev *
- * *
******************************************************************************/
void DCconfig_get_functions_by_functionids(DC_FUNCTION *functions, zbx_uint64_t *functionids, int *errcodes,
size_t num)
@@ -8512,8 +8489,6 @@ void DCconfig_get_functions_by_functionids(DC_FUNCTION *functions, zbx_uint64_t
* *
* Function: DCconfig_clean_functions *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void DCconfig_clean_functions(DC_FUNCTION *functions, int *errcodes, size_t num)
{
@@ -8560,8 +8535,6 @@ void DCconfig_clean_triggers(DC_TRIGGER *triggers, int *errcodes, size_t num)
* locked for processing; unlock those using *
* DCconfig_unlock_triggers() function *
* *
- * Author: Aleksandrs Saveljevs *
- * *
* Comments: This does not solve the problem fully (e.g., ZBX-7484). There is *
* a significant time period between the place where we lock the *
* triggers and the place where we process them. So it could happen *
@@ -8668,8 +8641,6 @@ void DCconfig_lock_triggers_by_triggerids(zbx_vector_uint64_t *triggerids_in, zb
* *
* Function: DCconfig_unlock_triggers *
* *
- * Author: Aleksandrs Saveljevs *
- * *
******************************************************************************/
void DCconfig_unlock_triggers(const zbx_vector_uint64_t *triggerids)
{
@@ -8719,8 +8690,6 @@ void DCconfig_unlock_all_triggers(void)
* *
* Purpose: get enabled triggers for specified items *
* *
- * Author: Aleksandrs Saveljevs *
- * *
******************************************************************************/
void DCconfig_get_triggers_by_itemids(zbx_hashset_t *trigger_info, zbx_vector_ptr_t *trigger_order,
const zbx_uint64_t *itemids, const zbx_timespec_t *timespecs, int itemids_num)
@@ -9400,8 +9369,6 @@ static int dc_config_get_queue_nextcheck(zbx_binary_heap_t *queue)
* *
* Return value: nextcheck or FAIL if no items for selected poller *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int DCconfig_get_poller_nextcheck(unsigned char poller_type)
{
@@ -9476,8 +9443,6 @@ static void dc_requeue_item_at(ZBX_DC_ITEM *dc_item, ZBX_DC_HOST *dc_host, int n
* *
* Return value: number of items in items array *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
* Comments: Items leave the queue only through this function. Pollers must *
* always return the items they have taken using DCrequeue_items() *
* or DCpoller_requeue_items(). *
@@ -9728,8 +9693,6 @@ int DCconfig_get_ipmi_poller_items(int now, DC_ITEM *items, int items_num, int *
* *
* Return value: number of interface IDs returned *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
int DCconfig_get_snmp_interfaceids_by_addr(const char *addr, zbx_uint64_t **interfaceids)
{
@@ -9768,8 +9731,6 @@ unlock:
* *
* Return value: number of items returned *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
size_t DCconfig_get_snmp_items_by_interfaceid(zbx_uint64_t interfaceid, DC_ITEM **items)
{
@@ -9986,7 +9947,7 @@ static void DCagent_set_availability(zbx_agent_availability_t *av, unsigned cha
if (dst != src) \
dst = src; \
else \
- flags &= (~(mask)); \
+ flags &= (unsigned char)(~(mask)); \
}
#define AGENT_AVAILABILITY_ASSIGN_STR(flags, mask, dst, src) \
@@ -9995,7 +9956,7 @@ static void DCagent_set_availability(zbx_agent_availability_t *av, unsigned cha
if (0 != strcmp(dst, src)) \
DCstrpool_replace(1, &dst, src); \
else \
- flags &= (~(mask)); \
+ flags &= (unsigned char)(~(mask)); \
}
AGENT_AVAILABILITY_ASSIGN(av->flags, ZBX_FLAGS_AGENT_STATUS_AVAILABLE, *available, av->available);
@@ -10500,8 +10461,6 @@ static int DCconfig_check_trigger_dependencies_rec(const ZBX_DC_TRIGGER_DEPLIST
* Return value: SUCCEED - trigger can change its value *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
int DCconfig_check_trigger_dependencies(zbx_uint64_t triggerid)
{
@@ -10572,8 +10531,6 @@ exit:
* *
* Purpose: assign each trigger an index based on trigger dependency topology *
* *
- * Author: Aleksandrs Saveljevs *
- * *
******************************************************************************/
static void DCconfig_sort_triggers_topologically(void)
{
@@ -10642,8 +10599,6 @@ void DCconfig_triggers_apply_changes(zbx_vector_ptr_t *trigger_diff)
* *
* Purpose: get statistics of the database cache *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
void *DCconfig_get_stats(int request)
{
@@ -10750,14 +10705,6 @@ int DCconfig_get_last_sync_time(void)
return config->sync_ts;
}
-void DCconfig_wait_sync(void)
-{
- struct timespec ts = {0, 1e8};
-
- while (0 == config->sync_ts)
- nanosleep(&ts, NULL);
-}
-
/******************************************************************************
* *
* Function: DCconfig_get_proxypoller_hosts *
@@ -10769,8 +10716,6 @@ void DCconfig_wait_sync(void)
* *
* Return value: number of proxies in hosts array *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: Proxies leave the queue only through this function. Pollers must *
* always return the proxies they have taken using DCrequeue_proxy. *
* *
@@ -10821,8 +10766,6 @@ int DCconfig_get_proxypoller_hosts(DC_PROXY *proxies, int max_hosts)
* *
* Return value: nextcheck or FAIL if no passive proxies in queue *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int DCconfig_get_proxypoller_nextcheck(void)
{
diff --git a/src/libs/zbxdbcache/dbconfig.h b/src/libs/zbxdbcache/dbconfig.h
index 84620a19eaa..8d061219bd1 100644
--- a/src/libs/zbxdbcache/dbconfig.h
+++ b/src/libs/zbxdbcache/dbconfig.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/dbconfig_dump.c b/src/libs/zbxdbcache/dbconfig_dump.c
index 417852b2b77..2eaed82738e 100644
--- a/src/libs/zbxdbcache/dbconfig_dump.c
+++ b/src/libs/zbxdbcache/dbconfig_dump.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/dbconfig_maintenance.c b/src/libs/zbxdbcache/dbconfig_maintenance.c
index 4d834306251..827af4f96b3 100644
--- a/src/libs/zbxdbcache/dbconfig_maintenance.c
+++ b/src/libs/zbxdbcache/dbconfig_maintenance.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/dbsync.c b/src/libs/zbxdbcache/dbsync.c
index 7ac7e159ffd..a3b192e8f49 100644
--- a/src/libs/zbxdbcache/dbsync.c
+++ b/src/libs/zbxdbcache/dbsync.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/dbsync.h b/src/libs/zbxdbcache/dbsync.h
index 54898b37697..b37079ba985 100644
--- a/src/libs/zbxdbcache/dbsync.h
+++ b/src/libs/zbxdbcache/dbsync.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/valuecache.c b/src/libs/zbxdbcache/valuecache.c
index 9750205928f..b28ea403aa1 100644
--- a/src/libs/zbxdbcache/valuecache.c
+++ b/src/libs/zbxdbcache/valuecache.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbcache/valuecache.h b/src/libs/zbxdbcache/valuecache.h
index 44ab33552f2..31f0975569b 100644
--- a/src/libs/zbxdbcache/valuecache.h
+++ b/src/libs/zbxdbcache/valuecache.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/db.c b/src/libs/zbxdbhigh/db.c
index a0246dd1623..98e9591a828 100644
--- a/src/libs/zbxdbhigh/db.c
+++ b/src/libs/zbxdbhigh/db.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -220,8 +220,6 @@ int DBconnect(int flag)
* *
* Function: DBinit *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int DBinit(char **error)
{
@@ -239,8 +237,6 @@ void DBdeinit(void)
* *
* Purpose: helper function to loop transaction operation while DB is down *
* *
- * Author: Eugene Grigorjev, Vladimir Levijev *
- * *
******************************************************************************/
static void DBtxn_operation(int (*txn_operation)(void))
{
@@ -268,8 +264,6 @@ static void DBtxn_operation(int (*txn_operation)(void))
* *
* Purpose: start a transaction *
* *
- * Author: Eugene Grigorjev, Vladimir Levijev *
- * *
* Comments: do nothing if DB does not support transactions *
* *
******************************************************************************/
@@ -284,8 +278,6 @@ void DBbegin(void)
* *
* Purpose: commit a transaction *
* *
- * Author: Eugene Grigorjev, Vladimir Levijev *
- * *
* Comments: do nothing if DB does not support transactions *
* *
******************************************************************************/
@@ -306,8 +298,6 @@ int DBcommit(void)
* *
* Purpose: rollback a transaction *
* *
- * Author: Eugene Grigorjev, Vladimir Levijev *
- * *
* Comments: do nothing if DB does not support transactions *
* *
******************************************************************************/
@@ -1317,8 +1307,6 @@ static char buf_string[640];
* *
* Return value: <host> or "???" if host not found *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_host_string(zbx_uint64_t hostid)
{
@@ -1347,8 +1335,6 @@ const char *zbx_host_string(zbx_uint64_t hostid)
* *
* Return value: <host>:<key> or "???" if item not found *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_host_key_string(zbx_uint64_t itemid)
{
@@ -1447,8 +1433,6 @@ out:
* *
* Return value: "Name Surname (Alias)" or "unknown" if user not found *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_user_string(zbx_uint64_t userid)
{
@@ -1518,8 +1502,6 @@ out:
* Return value: "=<id>" if id not equal zero, *
* otherwise " is null" *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: NB! Do not use this function more than once in same SQL query *
* *
******************************************************************************/
@@ -1544,8 +1526,6 @@ const char *DBsql_id_cmp(zbx_uint64_t id)
* *
* Parameters: host - host name *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void DBregister_host(zbx_uint64_t proxy_hostid, const char *host, const char *ip, const char *dns,
unsigned short port, unsigned int connection_type, const char *host_metadata, unsigned short flag,
@@ -1889,8 +1869,6 @@ void DBregister_host_clean(zbx_vector_ptr_t *autoreg_hosts)
* *
* Parameters: host - host name *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void DBproxy_register_host(const char *host, const char *ip, const char *dns, unsigned short port,
unsigned int connection_type, const char *host_metadata, unsigned short flag)
@@ -1921,8 +1899,6 @@ void DBproxy_register_host(const char *host, const char *ip, const char *dns, un
* *
* Purpose: execute a set of SQL statements IF it is big enough *
* *
- * Author: Dmitry Borovikov *
- * *
******************************************************************************/
int DBexecute_overflowed_sql(char **sql, size_t *sql_alloc, size_t *sql_offset)
{
@@ -1975,8 +1951,6 @@ int DBexecute_overflowed_sql(char **sql, size_t *sql_alloc, size_t *sql_offset)
* *
* Return value: unique host name which does not exist in the database *
* *
- * Author: Dmitry Borovikov *
- * *
* Comments: the sample cannot be empty *
* constructs new by adding "_$(number+1)", where "number" *
* shows count of the sample itself plus already constructed ones *
@@ -2075,8 +2049,6 @@ clean:
* Return value: "<id>" if id not equal zero, *
* otherwise "null" *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *DBsql_id_ins(zbx_uint64_t id)
{
@@ -2104,8 +2076,6 @@ const char *DBsql_id_ins(zbx_uint64_t id)
* *
* Return value: field name or NULL if value of inventory_link is incorrect *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *DBget_inventory_field(unsigned char inventory_link)
{
diff --git a/src/libs/zbxdbhigh/discovery.c b/src/libs/zbxdbhigh/discovery.c
index 712efdbf6f1..a8daed210ff 100644
--- a/src/libs/zbxdbhigh/discovery.c
+++ b/src/libs/zbxdbhigh/discovery.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/event.c b/src/libs/zbxdbhigh/event.c
index 800f5e74f0b..efdd7c85375 100644
--- a/src/libs/zbxdbhigh/event.c
+++ b/src/libs/zbxdbhigh/event.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/export.c b/src/libs/zbxdbhigh/export.c
index 95a85f5ea39..de329ca2659 100644
--- a/src/libs/zbxdbhigh/export.c
+++ b/src/libs/zbxdbhigh/export.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/graph_linking.c b/src/libs/zbxdbhigh/graph_linking.c
index 13875d137a1..dac01da4e4d 100644
--- a/src/libs/zbxdbhigh/graph_linking.c
+++ b/src/libs/zbxdbhigh/graph_linking.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/graph_linking.h b/src/libs/zbxdbhigh/graph_linking.h
index 2696acac6bb..75db7ce8e31 100644
--- a/src/libs/zbxdbhigh/graph_linking.h
+++ b/src/libs/zbxdbhigh/graph_linking.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/host.c b/src/libs/zbxdbhigh/host.c
index 50e9263b920..38df5275e32 100644
--- a/src/libs/zbxdbhigh/host.c
+++ b/src/libs/zbxdbhigh/host.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -252,8 +252,6 @@ static void DBget_sysmapelements_by_element_type_ids(zbx_vector_uint64_t *seleme
* *
* Return value: SUCCEED if no collisions found *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -457,8 +455,6 @@ out:
* *
* Return value: SUCCEED if no collisions found *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -548,8 +544,6 @@ out:
* *
* Return value: SUCCEED if no collisions found *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -651,8 +645,6 @@ static void zbx_graph_valid_free(zbx_template_graph_valid_t *graph)
* *
* Return value: SUCCEED if no collisions found *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -904,8 +896,6 @@ out:
* *
* Purpose: delete action conditions by condition type and id *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DBdelete_action_conditions(int conditiontype, zbx_uint64_t elementid)
{
@@ -981,8 +971,6 @@ static void DBdelete_action_conditions(int conditiontype, zbx_uint64_t elementid
* tables_hk - [IN] table name to delete information from *
* count - [IN] number of tables in tables array *
* *
- * Author: Eugene Grigorjev, Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1121,8 +1109,6 @@ out:
* *
* Parameters: itemids - [IN] item identifiers from database *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1253,8 +1239,6 @@ out:
* *
* Parameters: itemids - [IN] item identifiers from database *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void DBdelete_graphs_by_itemids(const zbx_vector_uint64_t *itemids)
{
@@ -1423,8 +1407,6 @@ out:
* *
* Parameters: httptestids - [IN] array of httptest id's from database *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1642,8 +1624,6 @@ clean:
* Parameters: hostid - [IN] host identifier from database *
* templateids - [IN] array of template IDs *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1687,8 +1667,6 @@ static void DBdelete_template_graphs(zbx_uint64_t hostid, const zbx_vector_uint6
* Parameters: hostid - [IN] host identifier from database *
* templateids - [IN] array of template IDs *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1777,8 +1755,6 @@ clean:
* Parameters: hostid - [IN] host identifier from database *
* templateids - [IN] array of template IDs *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -1821,8 +1797,6 @@ clean:
* Parameters: hostid - [IN] host identifier from database *
* templateids - [IN/OUT] array of template IDs *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void get_templates_by_hostid(zbx_uint64_t hostid, zbx_vector_uint64_t *templateids)
{
@@ -1855,8 +1829,6 @@ static void get_templates_by_hostid(zbx_uint64_t hostid, zbx_vector_uint64_t *te
* del_templateids - [IN] array of template IDs *
* error - [OUT] error message *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: !!! Don't forget to sync the code with PHP !!! *
* *
******************************************************************************/
@@ -5996,10 +5968,6 @@ clean:
* *
* Return value: upon successful completion return interface identifier *
* *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
zbx_uint64_t DBadd_interface(zbx_uint64_t hostid, unsigned char type, unsigned char useip,
const char *ip, const char *dns, unsigned short port, zbx_conn_flags_t flags)
diff --git a/src/libs/zbxdbhigh/item.c b/src/libs/zbxdbhigh/item.c
index 909a88e898d..b7c586a06a0 100644
--- a/src/libs/zbxdbhigh/item.c
+++ b/src/libs/zbxdbhigh/item.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/lld_macro.c b/src/libs/zbxdbhigh/lld_macro.c
index 5624cb5658e..85fc876b7c1 100644
--- a/src/libs/zbxdbhigh/lld_macro.c
+++ b/src/libs/zbxdbhigh/lld_macro.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/lld_override.c b/src/libs/zbxdbhigh/lld_override.c
index 52f07c519dc..787a1f513c1 100644
--- a/src/libs/zbxdbhigh/lld_override.c
+++ b/src/libs/zbxdbhigh/lld_override.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/maintenance.c b/src/libs/zbxdbhigh/maintenance.c
index 0ad1237e103..d3c9895c09a 100644
--- a/src/libs/zbxdbhigh/maintenance.c
+++ b/src/libs/zbxdbhigh/maintenance.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/mediatype.c b/src/libs/zbxdbhigh/mediatype.c
index e79231ef479..b87a35a576d 100644
--- a/src/libs/zbxdbhigh/mediatype.c
+++ b/src/libs/zbxdbhigh/mediatype.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/proxy.c b/src/libs/zbxdbhigh/proxy.c
index c2b156b78ca..8d797fb0b31 100644
--- a/src/libs/zbxdbhigh/proxy.c
+++ b/src/libs/zbxdbhigh/proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1986,7 +1986,7 @@ out:
* Purpose: update configuration *
* *
******************************************************************************/
-void process_proxyconfig(struct zbx_json_parse *jp_data)
+int process_proxyconfig(struct zbx_json_parse *jp_data, struct zbx_json_parse *jp_kvs_paths)
{
typedef struct
{
@@ -1997,7 +1997,7 @@ void process_proxyconfig(struct zbx_json_parse *jp_data)
char buf[ZBX_TABLENAME_LEN_MAX];
const char *p = NULL;
- struct zbx_json_parse jp_obj, jp_kvs_paths, *jp_kvs_paths_ptr = NULL;
+ struct zbx_json_parse jp_obj;
char *error = NULL;
int i, ret = SUCCEED;
@@ -2023,8 +2023,7 @@ void process_proxyconfig(struct zbx_json_parse *jp_data)
if (0 == strcmp(buf, "macro.secrets"))
{
- jp_kvs_paths = jp_obj;
- jp_kvs_paths_ptr = &jp_kvs_paths;
+ *jp_kvs_paths = jp_obj;
continue;
}
@@ -2086,20 +2085,17 @@ void process_proxyconfig(struct zbx_json_parse *jp_data)
}
zbx_vector_ptr_destroy(&tables_proxy);
- if (SUCCEED != DBend(ret))
+ if (SUCCEED != (ret = DBend(ret)))
{
zabbix_log(LOG_LEVEL_ERR, "failed to update local proxy configuration copy: %s",
(NULL == error ? "database error" : error));
}
- else
- {
- DCsync_configuration(ZBX_DBSYNC_UPDATE, jp_kvs_paths_ptr);
- DCupdate_interfaces_availability();
- }
zbx_free(error);
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
+
+ return ret;
}
/******************************************************************************
diff --git a/src/libs/zbxdbhigh/tag.c b/src/libs/zbxdbhigh/tag.c
index 393a0aee395..bbcf5d11b9a 100644
--- a/src/libs/zbxdbhigh/tag.c
+++ b/src/libs/zbxdbhigh/tag.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/template.h b/src/libs/zbxdbhigh/template.h
index 37dd1659e6e..ab86ed0558d 100644
--- a/src/libs/zbxdbhigh/template.h
+++ b/src/libs/zbxdbhigh/template.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/template_item.c b/src/libs/zbxdbhigh/template_item.c
index c0feae4a752..88c88b602dd 100644
--- a/src/libs/zbxdbhigh/template_item.c
+++ b/src/libs/zbxdbhigh/template_item.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/trigger.c b/src/libs/zbxdbhigh/trigger.c
index 00de66a938c..318d4331518 100644
--- a/src/libs/zbxdbhigh/trigger.c
+++ b/src/libs/zbxdbhigh/trigger.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/trigger_dep_linking.c b/src/libs/zbxdbhigh/trigger_dep_linking.c
index 6a3e679b0af..0ca8917ba39 100644
--- a/src/libs/zbxdbhigh/trigger_dep_linking.c
+++ b/src/libs/zbxdbhigh/trigger_dep_linking.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/trigger_dep_linking.h b/src/libs/zbxdbhigh/trigger_dep_linking.h
index 7328eb1a4a4..07df33b39c7 100644
--- a/src/libs/zbxdbhigh/trigger_dep_linking.h
+++ b/src/libs/zbxdbhigh/trigger_dep_linking.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/trigger_linking.c b/src/libs/zbxdbhigh/trigger_linking.c
index fe64c7e4f1a..5a8fccfd2ae 100644
--- a/src/libs/zbxdbhigh/trigger_linking.c
+++ b/src/libs/zbxdbhigh/trigger_linking.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbhigh/trigger_linking.h b/src/libs/zbxdbhigh/trigger_linking.h
index f2be18b81e5..1259364eebc 100644
--- a/src/libs/zbxdbhigh/trigger_linking.h
+++ b/src/libs/zbxdbhigh/trigger_linking.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade.c b/src/libs/zbxdbupgrade/dbupgrade.c
index 8c8f77ee255..e636777f06e 100644
--- a/src/libs/zbxdbupgrade/dbupgrade.c
+++ b/src/libs/zbxdbupgrade/dbupgrade.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade.h b/src/libs/zbxdbupgrade/dbupgrade.h
index fd5305d278d..c2d90cb371f 100644
--- a/src/libs/zbxdbupgrade/dbupgrade.h
+++ b/src/libs/zbxdbupgrade/dbupgrade.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_2010.c b/src/libs/zbxdbupgrade/dbupgrade_2010.c
index 92de56972b3..33932a85cf3 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_2010.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_2010.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_2020.c b/src/libs/zbxdbupgrade/dbupgrade_2020.c
index 8a88f6cb91b..8e0ce003cc1 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_2020.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_2020.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_2030.c b/src/libs/zbxdbupgrade/dbupgrade_2030.c
index 3dd0ab17f1f..da53789fc39 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_2030.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_2030.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -986,8 +986,6 @@ static int DBpatch_2030094(void)
* Return value: return SUCCEED and move exp to the next char after right ')' *
* or FAIL and move exp to incorrect character *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: This function is outdated and should be used in this upgrade *
* only. For other applications consider zbx_function_find() or *
* zbx_function_validate(). *
diff --git a/src/libs/zbxdbupgrade/dbupgrade_2040.c b/src/libs/zbxdbupgrade/dbupgrade_2040.c
index 40bf0bf9367..30b6c055b5f 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_2040.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_2040.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_2050.c b/src/libs/zbxdbupgrade/dbupgrade_2050.c
index 7aa53de7ef9..6b777c6730b 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_2050.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_2050.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3000.c b/src/libs/zbxdbupgrade/dbupgrade_3000.c
index 0ca6567b023..a1dc551d410 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3000.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3000.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3010.c b/src/libs/zbxdbupgrade/dbupgrade_3010.c
index 52107c91e78..f235525f63e 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3010.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3010.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3020.c b/src/libs/zbxdbupgrade/dbupgrade_3020.c
index 62c3e038520..14f6b126c44 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3020.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3020.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3030.c b/src/libs/zbxdbupgrade/dbupgrade_3030.c
index 9a7fd0d9a7d..32d2e265a0e 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3030.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3030.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3040.c b/src/libs/zbxdbupgrade/dbupgrade_3040.c
index fc4e4c13756..d0c0eabaccd 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3040.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3040.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_3050.c b/src/libs/zbxdbupgrade/dbupgrade_3050.c
index b30f4977936..cb6eae3ff51 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_3050.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_3050.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4000.c b/src/libs/zbxdbupgrade/dbupgrade_4000.c
index 08820414e44..e7bd6d2fdd9 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4000.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4000.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4010.c b/src/libs/zbxdbupgrade/dbupgrade_4010.c
index 6c7d5c68449..45bfaf374a3 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4010.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4010.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4020.c b/src/libs/zbxdbupgrade/dbupgrade_4020.c
index 1b08d263627..2af0fce7917 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4020.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4020.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4030.c b/src/libs/zbxdbupgrade/dbupgrade_4030.c
index 0b6053beae6..c9bce2992e4 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4030.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4030.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4040.c b/src/libs/zbxdbupgrade/dbupgrade_4040.c
index 007db6112b6..c18a61a28ad 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4040.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4040.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_4050.c b/src/libs/zbxdbupgrade/dbupgrade_4050.c
index 69db06f7a54..acd7a01306f 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_4050.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_4050.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5000.c b/src/libs/zbxdbupgrade/dbupgrade_5000.c
index 32e7cf3cbc7..bbfe3fdac72 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5000.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5000.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5010.c b/src/libs/zbxdbupgrade/dbupgrade_5010.c
index 9dc22964b6e..c7e8fa983f6 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5010.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5010.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5020.c b/src/libs/zbxdbupgrade/dbupgrade_5020.c
index 288b5dc11ff..b6569433fa9 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5020.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5020.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5030.c b/src/libs/zbxdbupgrade/dbupgrade_5030.c
index e8158aef797..6373e151a60 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5030.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5030.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5040.c b/src/libs/zbxdbupgrade/dbupgrade_5040.c
index 1d53e0a41c8..e08c317147c 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5040.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5040.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_5050.c b/src/libs/zbxdbupgrade/dbupgrade_5050.c
index cd3ad5d1458..fb79f31c064 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_5050.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_5050.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,6 +22,7 @@
#include "dbupgrade.h"
#include "dbupgrade_macros.h"
#include "log.h"
+#include "../zbxalgo/vectorimpl.h"
extern unsigned char program_type;
@@ -814,8 +815,8 @@ static int DBpatch_5050077(void)
if (0 == (program_type & ZBX_PROGRAM_TYPE_SERVER))
return SUCCEED;
- if (ZBX_DB_OK > DBexecute("update profiles set value_str='host.list' where idx='web.pager.entity' "
- "and value_str='hosts.php'"))
+ if (ZBX_DB_OK > DBexecute("update profiles set value_str='host.list'"
+ " where idx='web.pager.entity' and value_str like 'hosts.php'"))
{
return FAIL;
}
@@ -1253,6 +1254,632 @@ static int DBpatch_5050114(void)
static int DBpatch_5050115(void)
{
+ const ZBX_TABLE table =
+ {"sla", "slaid", 0,
+ {
+ {"slaid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"name", "", NULL, NULL, 255, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0},
+ {"period", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"slo", "99.9", NULL, NULL, 0, ZBX_TYPE_FLOAT, ZBX_NOTNULL, 0},
+ {"effective_date", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"timezone", "UTC", NULL, NULL, 50, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0},
+ {"status", "1", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"description", "", NULL, NULL, 0, ZBX_TYPE_SHORTTEXT, ZBX_NOTNULL, 0},
+ {0}
+ },
+ NULL
+ };
+
+ return DBcreate_table(&table);
+}
+
+static int DBpatch_5050116(void)
+{
+ return DBcreate_index("sla", "sla_1", "name", 1);
+}
+
+static int DBpatch_5050117(void)
+{
+ const ZBX_TABLE table =
+ {"sla_service_tag", "sla_service_tagid", 0,
+ {
+ {"sla_service_tagid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"slaid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"tag", "", NULL, NULL, 255, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0},
+ {"operator", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"value", "", NULL, NULL, 255, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0},
+ {0}
+ },
+ NULL
+ };
+
+ return DBcreate_table(&table);
+}
+
+static int DBpatch_5050118(void)
+{
+ return DBcreate_index("sla_service_tag", "sla_service_tag_1", "slaid", 0);
+}
+
+static int DBpatch_5050119(void)
+{
+ const ZBX_FIELD field = {"slaid", NULL, "sla", "slaid", 0, ZBX_TYPE_ID, ZBX_NOTNULL, ZBX_FK_CASCADE_DELETE};
+
+ return DBadd_foreign_key("sla_service_tag", 1, &field);
+}
+
+static int DBpatch_5050120(void)
+{
+ const ZBX_TABLE table =
+ {"sla_schedule", "sla_scheduleid", 0,
+ {
+ {"sla_scheduleid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"slaid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"period_from", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"period_to", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {0}
+ },
+ NULL
+ };
+
+ return DBcreate_table(&table);
+}
+
+static int DBpatch_5050121(void)
+{
+ return DBcreate_index("sla_schedule", "sla_schedule_1", "slaid", 0);
+}
+
+static int DBpatch_5050122(void)
+{
+ const ZBX_FIELD field = {"slaid", NULL, "sla", "slaid", 0, ZBX_TYPE_ID, ZBX_NOTNULL, ZBX_FK_CASCADE_DELETE};
+
+ return DBadd_foreign_key("sla_schedule", 1, &field);
+}
+
+static int DBpatch_5050123(void)
+{
+ const ZBX_TABLE table =
+ {"sla_excluded_downtime", "sla_excluded_downtimeid", 0,
+ {
+ {"sla_excluded_downtimeid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"slaid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, ZBX_NOTNULL, 0},
+ {"name", "", NULL, NULL, 255, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0},
+ {"period_from", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {"period_to", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0},
+ {0}
+ },
+ NULL
+ };
+
+ return DBcreate_table(&table);
+}
+
+static int DBpatch_5050124(void)
+{
+ return DBcreate_index("sla_excluded_downtime", "sla_excluded_downtime_1", "slaid", 0);
+}
+
+static int DBpatch_5050125(void)
+{
+ const ZBX_FIELD field = {"slaid", NULL, "sla", "slaid", 0, ZBX_TYPE_ID, ZBX_NOTNULL, ZBX_FK_CASCADE_DELETE};
+
+ return DBadd_foreign_key("sla_excluded_downtime", 1, &field);
+}
+
+static int DBpatch_5050126(void)
+{
+ const ZBX_FIELD field = {"description", "", NULL, NULL, 0, ZBX_TYPE_SHORTTEXT, ZBX_NOTNULL, 0};
+
+ return DBadd_field("services", &field);
+}
+
+static int DBpatch_5050127(void)
+{
+ const ZBX_FIELD field = {"uuid", "", NULL, NULL, 32, ZBX_TYPE_CHAR, ZBX_NOTNULL, 0};
+
+ return DBadd_field("services", &field);
+}
+
+typedef struct
+{
+ int type;
+ int from;
+ int to;
+ char *note;
+}
+services_times_t;
+
+ZBX_VECTOR_DECL(services_times, services_times_t)
+ZBX_VECTOR_IMPL(services_times, services_times_t)
+
+typedef struct
+{
+ int showsla;
+ double goodsla;
+ zbx_vector_services_times_t services_times;
+ zbx_vector_uint64_t serviceids;
+}
+sla_t;
+
+ZBX_PTR_VECTOR_DECL(sla, sla_t *)
+ZBX_PTR_VECTOR_IMPL(sla, sla_t *)
+
+static int compare_services_time(const void *d1, const void *d2)
+{
+ const services_times_t *a, *b;
+ int ret;
+
+ a = (const services_times_t *)d1;
+ b = (const services_times_t *)d2;
+
+ ZBX_RETURN_IF_NOT_EQUAL(a->type, b->type);
+ ZBX_RETURN_IF_NOT_EQUAL(a->from, b->from);
+ ZBX_RETURN_IF_NOT_EQUAL(a->to, b->to);
+
+ if (0 != (ret = strcmp(a->note, b->note)))
+ return ret;
+
+ return 0;
+}
+
+static int compare_sla(const void *d1, const void *d2)
+{
+ const sla_t *a, *b;
+ int i, ret;
+
+ a = *(const sla_t * const *)d1;
+ b = *(const sla_t * const *)d2;
+
+ ZBX_RETURN_IF_NOT_EQUAL(a->showsla, b->showsla);
+ ZBX_RETURN_IF_NOT_EQUAL(a->goodsla, b->goodsla);
+ ZBX_RETURN_IF_NOT_EQUAL(a->services_times.values_num, b->services_times.values_num);
+
+ for (i = 0; i < a->services_times.values_num; i++)
+ {
+ if (0 != (ret = compare_services_time(&a->services_times.values[i], &b->services_times.values[i])))
+ return ret;
+ }
+
+ return 0;
+}
+
+static void services_time_clean(services_times_t *services_time)
+{
+ zbx_free(services_time->note);
+}
+
+static void sla_clean(sla_t *sla)
+{
+ int i;
+
+ for (i = 0; i < sla->services_times.values_num; i++)
+ services_time_clean(&sla->services_times.values[i]);
+
+ zbx_vector_services_times_destroy(&sla->services_times);
+ zbx_vector_uint64_destroy(&sla->serviceids);
+ zbx_free(sla);
+}
+
+#define ZBX_SLA_PERIOD_WEEKLY 1
+
+#define SERVICE_TIME_TYPE_UPTIME 0
+#define SERVICE_TIME_TYPE_DOWNTIME 1
+#define SERVICE_INITIAL_EFFECTIVE_DATE 946684800
+
+#define SLA_TAG_NAME "SLA"
+
+static int db_insert_sla(const zbx_vector_sla_t *uniq_slas, const char *default_timezone)
+{
+ zbx_db_insert_t db_insert_sla, db_insert_sla_schedule, db_insert_sla_excluded_downtime,
+ db_insert_sla_service_tag, db_insert_service_tag;
+ int i, j;
+ zbx_uint64_t slaid;
+ int ret = FAIL;
+
+ zbx_db_insert_prepare(&db_insert_sla, "sla", "slaid", "name", "status", "slo", "effective_date", "period",
+ "timezone", NULL);
+
+ zbx_db_insert_prepare(&db_insert_sla_service_tag, "sla_service_tag", "sla_service_tagid", "slaid", "tag",
+ "value", NULL);
+
+ zbx_db_insert_prepare(&db_insert_service_tag, "service_tag", "servicetagid", "serviceid", "tag", "value",
+ NULL);
+
+ zbx_db_insert_prepare(&db_insert_sla_schedule, "sla_schedule", "sla_scheduleid", "slaid", "period_from",
+ "period_to", NULL);
+ zbx_db_insert_prepare(&db_insert_sla_excluded_downtime, "sla_excluded_downtime", "sla_excluded_downtimeid",
+ "slaid", "period_from", "period_to", "name", NULL);
+
+ for (i = 0, slaid = 0; i < uniq_slas->values_num; i++)
+ {
+ char buffer[MAX_STRING_LEN];
+ const sla_t *sla = uniq_slas->values[i];
+
+ zbx_snprintf(buffer, sizeof(buffer), "%s:" ZBX_FS_UI64, SLA_TAG_NAME, ++slaid);
+
+ zbx_db_insert_add_values(&db_insert_sla, slaid, buffer, sla->showsla, sla->goodsla,
+ SERVICE_INITIAL_EFFECTIVE_DATE, ZBX_SLA_PERIOD_WEEKLY, default_timezone);
+
+ zbx_snprintf(buffer, sizeof(buffer), ZBX_FS_UI64, slaid);
+ zbx_db_insert_add_values(&db_insert_sla_service_tag, slaid, slaid, SLA_TAG_NAME, buffer);
+
+ for (j = 0; j < sla->serviceids.values_num; j++)
+ {
+ zbx_db_insert_add_values(&db_insert_service_tag, __UINT64_C(0), sla->serviceids.values[j],
+ SLA_TAG_NAME, buffer);
+ }
+
+ for (j = 0; j < sla->services_times.values_num; j++)
+ {
+ services_times_t *services_time = &sla->services_times.values[j];
+
+ if (SERVICE_TIME_TYPE_UPTIME == services_time->type)
+ {
+ zbx_db_insert_add_values(&db_insert_sla_schedule, __UINT64_C(0), slaid,
+ services_time->from, services_time->to);
+ continue;
+ }
+
+ zbx_db_insert_add_values(&db_insert_sla_excluded_downtime, __UINT64_C(0), slaid,
+ services_time->from, services_time->to, services_time->note);
+ }
+ }
+
+ if (SUCCEED != zbx_db_insert_execute(&db_insert_sla))
+ goto out;
+
+ if (SUCCEED != zbx_db_insert_execute(&db_insert_sla_service_tag))
+ goto out;
+
+ zbx_db_insert_autoincrement(&db_insert_service_tag, "servicetagid");
+ if (SUCCEED != zbx_db_insert_execute(&db_insert_service_tag))
+ goto out;
+
+ zbx_db_insert_autoincrement(&db_insert_sla_schedule, "sla_scheduleid");
+ if (SUCCEED != zbx_db_insert_execute(&db_insert_sla_schedule))
+ goto out;
+
+ zbx_db_insert_autoincrement(&db_insert_sla_excluded_downtime, "sla_excluded_downtimeid");
+ if (SUCCEED != zbx_db_insert_execute(&db_insert_sla_excluded_downtime))
+ goto out;
+
+ ret = SUCCEED;
+out:
+ zbx_db_insert_clean(&db_insert_sla);
+ zbx_db_insert_clean(&db_insert_sla_service_tag);
+ zbx_db_insert_clean(&db_insert_service_tag);
+ zbx_db_insert_clean(&db_insert_sla_schedule);
+ zbx_db_insert_clean(&db_insert_sla_excluded_downtime);
+
+ return ret;
+}
+
+static void services_times_convert_downtime(zbx_vector_services_times_t *services_times)
+{
+ int i, j, uptime_count = 0;
+ zbx_vector_services_times_t services_downtimes;
+
+ zbx_vector_services_times_create(&services_downtimes);
+
+ for (i = 0; i < services_times->values_num; i++)
+ {
+ services_times_t service_time = services_times->values[i];
+
+ if (SERVICE_TIME_TYPE_DOWNTIME == service_time.type)
+ {
+ zbx_vector_services_times_append(&services_downtimes, service_time);
+ zbx_vector_services_times_remove(services_times, i);
+ i--;
+ }
+ else if (SERVICE_TIME_TYPE_UPTIME == service_time.type)
+ uptime_count++;
+ }
+
+ if (0 == uptime_count && 0 != services_downtimes.values_num)
+ {
+ services_times_t service_time_new;
+
+ service_time_new.type = SERVICE_TIME_TYPE_UPTIME;
+ service_time_new.from = 0;
+ service_time_new.to = SEC_PER_WEEK;
+ service_time_new.note = zbx_strdup(NULL, "");
+
+ zbx_vector_services_times_append(services_times, service_time_new);
+ }
+
+ for (i = 0; i < services_downtimes.values_num; i++)
+ {
+ services_times_t *service_downtime = &services_downtimes.values[i];
+
+ for (j = 0; j < services_times->values_num; j++)
+ {
+ services_times_t *service_time = &services_times->values[j];
+
+ if (SERVICE_TIME_TYPE_UPTIME != service_time->type)
+ continue;
+
+ if (service_time->from <= service_downtime->to && service_time->to >= service_downtime->from)
+ {
+ if (service_time->from < service_downtime->from)
+ {
+ if (service_time->to > service_downtime->to)
+ {
+ services_times_t service_time_new;
+
+ service_time_new.type = SERVICE_TIME_TYPE_UPTIME;
+ service_time_new.from = service_downtime->to;
+ service_time_new.to = service_time->to;
+ service_time_new.note = zbx_strdup(NULL, "");
+
+ zbx_vector_services_times_append(services_times, service_time_new);
+ }
+
+ service_time->to = service_downtime->from;
+ }
+ else
+ {
+ if (service_time->to <= service_downtime->to)
+ {
+ services_time_clean(service_time);
+ zbx_vector_services_times_remove(services_times, j);
+ j--;
+ }
+ else
+ service_time->from = service_downtime->to;
+ }
+ }
+ }
+ }
+
+ for (i = 0; i < services_times->values_num; i++)
+ {
+ services_times_t *service_time = &services_times->values[i];
+
+ if (SERVICE_TIME_TYPE_UPTIME != service_time->type)
+ continue;
+
+ for (j = 0; j < services_times->values_num; j++)
+ {
+ services_times_t *service_time_next = &services_times->values[j];
+
+ if (SERVICE_TIME_TYPE_UPTIME != service_time_next->type)
+ continue;
+
+ if (service_time_next->from <= service_time->to &&
+ service_time_next->to >= service_time->from && i != j)
+ {
+ service_time_next->from = MIN(service_time_next->from, service_time->from);
+ service_time_next->to = MAX(service_time_next->to, service_time->to);
+
+ services_time_clean(service_time);
+ zbx_vector_services_times_remove(services_times, i);
+ i--;
+ break;
+ }
+ }
+ }
+
+ for (i = 0; i < services_downtimes.values_num; i++)
+ services_time_clean(&services_downtimes.values[i]);
+
+ zbx_vector_services_times_destroy(&services_downtimes);
+}
+
+static int DBpatch_5050128(void)
+{
+ DB_RESULT result;
+ DB_ROW row;
+ zbx_uint64_t last_serviceid = 0;
+ zbx_vector_sla_t slas, uniq_slas;
+ int i, j, ret;
+ char *default_timezone;
+ sla_t *sla;
+
+ zbx_vector_sla_create(&slas);
+ zbx_vector_sla_create(&uniq_slas);
+
+ result = DBselect(
+ "select s.serviceid,s.showsla,s.goodsla,t.type,t.ts_from,t.ts_to,t.note"
+ " from services s"
+ " left join services_times t on s.serviceid=t.serviceid"
+ " order by s.serviceid");
+
+ while (NULL != (row = DBfetch(result)))
+ {
+ zbx_uint64_t serviceid;
+
+ ZBX_STR2UINT64(serviceid, row[0]);
+
+ if (last_serviceid != serviceid)
+ {
+ sla = zbx_malloc(NULL, sizeof(sla_t));
+
+ zbx_vector_services_times_create(&sla->services_times);
+ zbx_vector_uint64_create(&sla->serviceids);
+
+ sla->showsla = atoi(row[1]);
+ sla->goodsla = atof(row[2]);
+
+ zbx_vector_uint64_append(&sla->serviceids, serviceid);
+
+ zbx_vector_sla_append(&slas, sla);
+ last_serviceid = serviceid;
+ }
+
+ if (NULL != row[3])
+ {
+ services_times_t service_time;
+
+ service_time.type = atoi(row[3]);
+ service_time.from = atoi(row[4]);
+ service_time.to = atoi(row[5]);
+ service_time.note = zbx_strdup(NULL, row[6]);
+
+ zbx_vector_services_times_append(&sla->services_times, service_time);
+ }
+ }
+ DBfree_result(result);
+
+ for (i = 0; i < slas.values_num; i++)
+ {
+ services_times_convert_downtime(&slas.values[i]->services_times);
+ zbx_vector_services_times_sort(&slas.values[i]->services_times, compare_services_time);
+ }
+
+ for (i = 0; i < slas.values_num; i++)
+ {
+ if (FAIL == (j = zbx_vector_sla_search(&uniq_slas, slas.values[i], compare_sla)))
+ {
+ zbx_vector_sla_append(&uniq_slas, slas.values[i]);
+ zbx_vector_sla_remove_noorder(&slas, i);
+ i--;
+ continue;
+ }
+
+ zbx_vector_uint64_append(&uniq_slas.values[j]->serviceids, slas.values[i]->serviceids.values[0]);
+ }
+
+ for (i = 0; i < uniq_slas.values_num; i++)
+ zbx_vector_uint64_sort(&uniq_slas.values[i]->serviceids, ZBX_DEFAULT_UINT64_COMPARE_FUNC);
+
+ result = DBselect("select default_timezone from config");
+ if (NULL != (row = DBfetch(result)))
+ {
+ default_timezone = zbx_strdup(NULL, row[0]);
+ }
+ else
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ default_timezone = zbx_strdup(NULL, "UTC");
+ }
+ DBfree_result(result);
+
+ ret = db_insert_sla(&uniq_slas, default_timezone);
+
+ zbx_vector_sla_clear_ext(&slas, sla_clean);
+ zbx_vector_sla_clear_ext(&uniq_slas, sla_clean);
+ zbx_vector_sla_destroy(&slas);
+ zbx_vector_sla_destroy(&uniq_slas);
+
+ zbx_free(default_timezone);
+
+ return ret;
+}
+
+static int DBpatch_5050129(void)
+{
+ return DBdrop_table("services_times");
+}
+
+static int DBpatch_5050130(void)
+{
+ return DBdrop_field("services", "showsla");
+}
+
+static int DBpatch_5050131(void)
+{
+ return DBdrop_field("services", "goodsla");
+}
+
+static int DBpatch_5050132(void)
+{
+ int ret = SUCCEED;
+ char *uuid, *sql = NULL;
+ size_t sql_alloc = 0, sql_offset = 0;
+ DB_ROW row;
+ DB_RESULT result;
+
+ DBbegin_multiple_update(&sql, &sql_alloc, &sql_offset);
+
+ result = DBselect("select serviceid,name from services");
+
+ while (NULL != (row = DBfetch(result)))
+ {
+ uuid = zbx_gen_uuid4(row[1]);
+ zbx_snprintf_alloc(&sql, &sql_alloc, &sql_offset, "update services set uuid='%s' where serviceid=%s;\n",
+ uuid, row[0]);
+ zbx_free(uuid);
+
+ if (SUCCEED != (ret = DBexecute_overflowed_sql(&sql, &sql_alloc, &sql_offset)))
+ goto out;
+ }
+
+ DBend_multiple_update(&sql, &sql_alloc, &sql_offset);
+
+ if (16 < sql_offset && ZBX_DB_OK > DBexecute("%s", sql))
+ ret = FAIL;
+out:
+ DBfree_result(result);
+ zbx_free(sql);
+
+ return ret;
+}
+
+static int DBpatch_5050133(void)
+{
+ if (ZBX_DB_OK > DBexecute("update role_rule set name='ui.services.services' where name='ui.monitoring.services'"))
+ return FAIL;
+
+ return SUCCEED;
+}
+
+static int DBpatch_5050134(void)
+{
+ const ZBX_FIELD field = {"value_serviceid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, 0, 0};
+
+ return DBadd_field("widget_field", &field);
+}
+
+static int DBpatch_5050135(void)
+{
+ return DBcreate_index("widget_field", "widget_field_7", "value_serviceid", 0);
+}
+
+static int DBpatch_5050136(void)
+{
+ const ZBX_FIELD field = {"value_serviceid", NULL, "services", "serviceid", 0, ZBX_TYPE_ID, 0,
+ ZBX_FK_CASCADE_DELETE};
+
+ return DBadd_foreign_key("widget_field", 7, &field);
+}
+
+static int DBpatch_5050137(void)
+{
+ const ZBX_FIELD field = {"value_slaid", NULL, NULL, NULL, 0, ZBX_TYPE_ID, 0, 0};
+
+ return DBadd_field("widget_field", &field);
+}
+
+static int DBpatch_5050138(void)
+{
+ return DBcreate_index("widget_field", "widget_field_8", "value_slaid", 0);
+}
+
+static int DBpatch_5050139(void)
+{
+ const ZBX_FIELD field = {"value_slaid", NULL, "sla", "slaid", 0, ZBX_TYPE_ID, 0, ZBX_FK_CASCADE_DELETE};
+
+ return DBadd_foreign_key("widget_field", 8, &field);
+}
+
+static int DBpatch_5050140(void)
+{
+ const ZBX_FIELD field = {"created_at", "0", NULL, NULL, 0, ZBX_TYPE_INT, ZBX_NOTNULL, 0};
+
+ return DBadd_field("services", &field);
+}
+
+static int DBpatch_5050141(void)
+{
+ if (ZBX_DB_OK <= DBexecute("update services set created_at=%d", SERVICE_INITIAL_EFFECTIVE_DATE))
+ return SUCCEED;
+
+ return FAIL;
+}
+
+static int DBpatch_5050142(void)
+{
if (0 == (program_type & ZBX_PROGRAM_TYPE_SERVER))
return SUCCEED;
@@ -1371,5 +1998,32 @@ DBPATCH_ADD(5050112, 0, 1)
DBPATCH_ADD(5050113, 0, 1)
DBPATCH_ADD(5050114, 0, 1)
DBPATCH_ADD(5050115, 0, 1)
+DBPATCH_ADD(5050116, 0, 1)
+DBPATCH_ADD(5050117, 0, 1)
+DBPATCH_ADD(5050118, 0, 1)
+DBPATCH_ADD(5050119, 0, 1)
+DBPATCH_ADD(5050120, 0, 1)
+DBPATCH_ADD(5050121, 0, 1)
+DBPATCH_ADD(5050122, 0, 1)
+DBPATCH_ADD(5050123, 0, 1)
+DBPATCH_ADD(5050124, 0, 1)
+DBPATCH_ADD(5050125, 0, 1)
+DBPATCH_ADD(5050126, 0, 1)
+DBPATCH_ADD(5050127, 0, 1)
+DBPATCH_ADD(5050128, 0, 1)
+DBPATCH_ADD(5050129, 0, 1)
+DBPATCH_ADD(5050130, 0, 1)
+DBPATCH_ADD(5050131, 0, 1)
+DBPATCH_ADD(5050132, 0, 1)
+DBPATCH_ADD(5050133, 0, 1)
+DBPATCH_ADD(5050134, 0, 1)
+DBPATCH_ADD(5050135, 0, 1)
+DBPATCH_ADD(5050136, 0, 1)
+DBPATCH_ADD(5050137, 0, 1)
+DBPATCH_ADD(5050138, 0, 1)
+DBPATCH_ADD(5050139, 0, 1)
+DBPATCH_ADD(5050140, 0, 1)
+DBPATCH_ADD(5050141, 0, 1)
+DBPATCH_ADD(5050142, 0, 1)
DBPATCH_END()
diff --git a/src/libs/zbxdbupgrade/dbupgrade_macros.c b/src/libs/zbxdbupgrade/dbupgrade_macros.c
index ce9b16c7f3b..e075535c2af 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_macros.c
+++ b/src/libs/zbxdbupgrade/dbupgrade_macros.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdbupgrade/dbupgrade_macros.h b/src/libs/zbxdbupgrade/dbupgrade_macros.h
index 38e843fc1a1..0ff9314fb93 100644
--- a/src/libs/zbxdbupgrade/dbupgrade_macros.h
+++ b/src/libs/zbxdbupgrade/dbupgrade_macros.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdiag/diag.c b/src/libs/zbxdiag/diag.c
index 18e983d16e5..88827c67c0d 100644
--- a/src/libs/zbxdiag/diag.c
+++ b/src/libs/zbxdiag/diag.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -697,7 +697,8 @@ static void diag_get_simple_values(const struct zbx_json_parse *jp, char **msg)
* path - [OUT] the json path to the memory data *
* *
******************************************************************************/
-static void diag_log_memory_info(struct zbx_json_parse *jp, const char *field, const char *path)
+static void diag_log_memory_info(struct zbx_json_parse *jp, const char *field, const char *path, char **out,
+ size_t *out_alloc, size_t *out_offset)
{
struct zbx_json_parse jp_memory, jp_size, jp_chunks;
char *msg = NULL;
@@ -705,11 +706,11 @@ static void diag_log_memory_info(struct zbx_json_parse *jp, const char *field, c
if (FAIL == zbx_json_open_path(jp, path, &jp_memory))
return;
- zabbix_log(LOG_LEVEL_INFORMATION, "%s:", field);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s:", field);
if (SUCCEED == zbx_json_brackets_by_name(&jp_memory, "size", &jp_size))
{
diag_get_simple_values(&jp_size, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, " size: %s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, " size: %s", msg);
zbx_free(msg);
}
@@ -718,21 +719,22 @@ static void diag_log_memory_info(struct zbx_json_parse *jp, const char *field, c
struct zbx_json_parse jp_buckets, jp_bucket;
diag_get_simple_values(&jp_chunks, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, " chunks: %s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, " chunks: %s", msg);
zbx_free(msg);
if (SUCCEED == zbx_json_brackets_by_name(&jp_chunks, "buckets", &jp_buckets))
{
const char *pnext;
- zabbix_log(LOG_LEVEL_INFORMATION, " buckets:");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, " buckets:");
for (pnext = NULL; NULL != (pnext = zbx_json_next(&jp_buckets, pnext));)
{
if (SUCCEED == zbx_json_brackets_open(pnext, &jp_bucket))
{
diag_get_simple_values(&jp_bucket, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, " %s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, " %s",
+ msg);
zbx_free(msg);
}
}
@@ -746,12 +748,16 @@ static void diag_log_memory_info(struct zbx_json_parse *jp, const char *field, c
* *
* Purpose: log top view *
* *
- * Parameters: jp - [IN] the section json *
- * field - [OUT] the top field name *
- * path - [OUT] the json path to the top view *
+ * Parameters: jp - [IN] the section json *
+ * field - [OUT] the top field name *
+ * path - [OUT] the json path to the top view *
+ * out - [OUT] the output buffer (optional) *
+ * out_alloc - [OUT] the output buffer size *
+ * out_offset - [OUT] the output buffer offset *
* *
******************************************************************************/
-static void diag_log_top_view(struct zbx_json_parse *jp, const char *field, const char *path)
+static void diag_log_top_view(struct zbx_json_parse *jp, const char *field, const char *path,
+ char **out, size_t *out_alloc, size_t *out_offset)
{
struct zbx_json_parse jp_top, jp_row;
const char *pnext;
@@ -764,14 +770,14 @@ static void diag_log_top_view(struct zbx_json_parse *jp, const char *field, cons
else if (FAIL == zbx_json_open_path(jp, path, &jp_top))
return;
- zabbix_log(LOG_LEVEL_INFORMATION, "%s:", field);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s:", field);
for (pnext = NULL; NULL != (pnext = zbx_json_next(&jp_top, pnext));)
{
if (SUCCEED == zbx_json_brackets_open(pnext, &jp_row))
{
diag_get_simple_values(&jp_row, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, " %s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, " %s", msg);
zbx_free(msg);
}
}
@@ -784,22 +790,22 @@ static void diag_log_top_view(struct zbx_json_parse *jp, const char *field, cons
* Purpose: log history cache diagnostic information *
* *
******************************************************************************/
-static void diag_log_history_cache(struct zbx_json_parse *jp)
+static void diag_log_history_cache(struct zbx_json_parse *jp, char **out, size_t *out_alloc, size_t *out_offset)
{
char *msg = NULL;
- zabbix_log(LOG_LEVEL_INFORMATION, "== history cache diagnostic information ==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "== history cache diagnostic information ==");
diag_get_simple_values(jp, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, "%s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s", msg);
zbx_free(msg);
- diag_log_memory_info(jp, "memory.data", "$.memory.data");
- diag_log_memory_info(jp, "memory.index", "$.memory.index");
+ diag_log_memory_info(jp, "memory.data", "$.memory.data", out, out_alloc, out_offset);
+ diag_log_memory_info(jp, "memory.index", "$.memory.index", out, out_alloc, out_offset);
- diag_log_top_view(jp, "top.values", "$.top.values");
+ diag_log_top_view(jp, "top.values", "$.top.values", out, out_alloc, out_offset);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "==");
}
/******************************************************************************
@@ -809,22 +815,22 @@ static void diag_log_history_cache(struct zbx_json_parse *jp)
* Purpose: log value cache diagnostic information *
* *
******************************************************************************/
-static void diag_log_value_cache(struct zbx_json_parse *jp)
+static void diag_log_value_cache(struct zbx_json_parse *jp, char **out, size_t *out_alloc, size_t *out_offset)
{
char *msg = NULL;
- zabbix_log(LOG_LEVEL_INFORMATION, "== value cache diagnostic information ==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "== value cache diagnostic information ==");
diag_get_simple_values(jp, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, "%s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s", msg);
zbx_free(msg);
- diag_log_memory_info(jp, "memory", "$.memory");
+ diag_log_memory_info(jp, "memory", "$.memory", out, out_alloc, out_offset);
- diag_log_top_view(jp, "top.values", "$.top.values");
- diag_log_top_view(jp, "top.request.values", "$.top['request.values']");
+ diag_log_top_view(jp, "top.values", "$.top.values", out, out_alloc, out_offset);
+ diag_log_top_view(jp, "top.request.values", "$.top['request.values']", out, out_alloc, out_offset);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "==");
}
/******************************************************************************
@@ -834,20 +840,20 @@ static void diag_log_value_cache(struct zbx_json_parse *jp)
* Purpose: log preprocessing diagnostic information *
* *
******************************************************************************/
-static void diag_log_preprocessing(struct zbx_json_parse *jp)
+static void diag_log_preprocessing(struct zbx_json_parse *jp, char **out, size_t *out_alloc, size_t *out_offset)
{
char *msg = NULL;
- zabbix_log(LOG_LEVEL_INFORMATION, "== preprocessing diagnostic information ==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "== preprocessing diagnostic information ==");
diag_get_simple_values(jp, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, "%s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s", msg);
zbx_free(msg);
- diag_log_top_view(jp, "top.values", "$.top.values");
- diag_log_top_view(jp, "top.oldest.preproc.values", "$.top['oldest.preproc.values']");
+ diag_log_top_view(jp, "top.values", "$.top.values", out, out_alloc, out_offset);
+ diag_log_top_view(jp, "top.oldest.preproc.values", "$.top['oldest.preproc.values']", out, out_alloc, out_offset);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "==");
}
/******************************************************************************
@@ -858,19 +864,19 @@ static void diag_log_preprocessing(struct zbx_json_parse *jp)
* *
******************************************************************************/
-static void diag_log_lld(struct zbx_json_parse *jp)
+static void diag_log_lld(struct zbx_json_parse *jp, char **out, size_t *out_alloc, size_t *out_offset)
{
char *msg = NULL;
- zabbix_log(LOG_LEVEL_INFORMATION, "== LLD diagnostic information ==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "== LLD diagnostic information ==");
diag_get_simple_values(jp, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, "%s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s", msg);
zbx_free(msg);
- diag_log_top_view(jp, "top.values", "$.top.values");
+ diag_log_top_view(jp, "top.values", "$.top.values", out, out_alloc, out_offset);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "==");
}
/******************************************************************************
@@ -880,20 +886,20 @@ static void diag_log_lld(struct zbx_json_parse *jp)
* Purpose: log alerting diagnostic information *
* *
******************************************************************************/
-static void diag_log_alerting(struct zbx_json_parse *jp)
+static void diag_log_alerting(struct zbx_json_parse *jp, char **out, size_t *out_alloc, size_t *out_offset)
{
char *msg = NULL;
- zabbix_log(LOG_LEVEL_INFORMATION, "== alerting diagnostic information ==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "== alerting diagnostic information ==");
diag_get_simple_values(jp, &msg);
- zabbix_log(LOG_LEVEL_INFORMATION, "%s", msg);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "%s", msg);
zbx_free(msg);
- diag_log_top_view(jp, "media.alerts", "$.top['media.alerts']");
- diag_log_top_view(jp, "source.alerts", "$.top['source.alerts']");
+ diag_log_top_view(jp, "media.alerts", "$.top['media.alerts']", out, out_alloc, out_offset);
+ diag_log_top_view(jp, "source.alerts", "$.top['source.alerts']", out, out_alloc, out_offset);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, out_alloc, out_offset, "==");
}
/******************************************************************************
@@ -905,11 +911,12 @@ static void diag_log_alerting(struct zbx_json_parse *jp)
* Parameters: flags - [IN] flags describing section to log *
* *
******************************************************************************/
-void zbx_diag_log_info(unsigned int flags)
+void zbx_diag_log_info(unsigned int flags, char **result)
{
struct zbx_json j;
struct zbx_json_parse jp;
char *info = NULL;
+ size_t result_alloc = 0, result_offset = 0;
zbx_json_init(&j, 1024);
@@ -942,25 +949,30 @@ void zbx_diag_log_info(unsigned int flags)
}
if (0 == strcmp(section, ZBX_DIAG_HISTORYCACHE))
- diag_log_history_cache(&jp_section);
+ diag_log_history_cache(&jp_section, result, &result_alloc, &result_offset);
else if (0 == strcmp(section, ZBX_DIAG_VALUECACHE))
- diag_log_value_cache(&jp_section);
+ diag_log_value_cache(&jp_section, result, &result_alloc, &result_offset);
else if (0 == strcmp(section, ZBX_DIAG_PREPROCESSING))
- diag_log_preprocessing(&jp_section);
+ diag_log_preprocessing(&jp_section, result, &result_alloc, &result_offset);
else if (0 == strcmp(section, ZBX_DIAG_LLD))
- diag_log_lld(&jp_section);
+ diag_log_lld(&jp_section, result, &result_alloc, &result_offset);
else if (0 == strcmp(section, ZBX_DIAG_ALERTING))
- diag_log_alerting(&jp_section);
+ diag_log_alerting(&jp_section, result, &result_alloc, &result_offset);
else if (0 == strcmp(section, ZBX_DIAG_LOCKS))
{
- zabbix_log(LOG_LEVEL_INFORMATION, "== locks diagnostic information ==");
- diag_log_top_view(&jp_section, ZBX_DIAG_LOCKS, NULL);
- zabbix_log(LOG_LEVEL_INFORMATION, "==");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, result, &result_alloc, &result_offset,
+ "== locks diagnostic information ==");
+ diag_log_top_view(&jp_section, ZBX_DIAG_LOCKS, NULL, result, &result_alloc,
+ &result_offset);
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, result, &result_alloc, &result_offset, "==");
}
}
}
else
- zabbix_log(LOG_LEVEL_INFORMATION, "cannot obtain diagnostic information: %s", info);
+ {
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, result, &result_alloc, &result_offset,
+ "cannot obtain diagnostic information: %s", info);
+ }
out:
zbx_free(info);
zbx_json_free(&j);
diff --git a/src/libs/zbxdiag/diag.h b/src/libs/zbxdiag/diag.h
index 27b2cec9b40..e0ed526c31a 100644
--- a/src/libs/zbxdiag/diag.h
+++ b/src/libs/zbxdiag/diag.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdiag/diag_proxy.c b/src/libs/zbxdiag/diag_proxy.c
index 9db17aa6543..3df3ab15c59 100644
--- a/src/libs/zbxdiag/diag_proxy.c
+++ b/src/libs/zbxdiag/diag_proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxdiag/diag_server.c b/src/libs/zbxdiag/diag_server.c
index 9b2b04e46e2..76fede05f7e 100644
--- a/src/libs/zbxdiag/diag_server.c
+++ b/src/libs/zbxdiag/diag_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/console.c b/src/libs/zbxembed/console.c
index 5a1e2fdd2ef..c733487ea98 100644
--- a/src/libs/zbxembed/console.c
+++ b/src/libs/zbxembed/console.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/console.h b/src/libs/zbxembed/console.h
index 30cc248068a..ec261084a26 100644
--- a/src/libs/zbxembed/console.h
+++ b/src/libs/zbxembed/console.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/embed.c b/src/libs/zbxembed/embed.c
index 8d7f682542e..34d8d1864cc 100644
--- a/src/libs/zbxembed/embed.c
+++ b/src/libs/zbxembed/embed.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -666,3 +666,18 @@ failure:
return ret;
}
+
+zbx_es_env_t *zbx_es_get_env(duk_context *ctx)
+{
+ zbx_es_env_t *env;
+
+ duk_push_global_stash(ctx);
+
+ if (1 != duk_get_prop_string(ctx, -1, "\xff""\xff""zbx_env"))
+ return NULL;
+
+ env = (zbx_es_env_t *)duk_to_pointer(ctx, -1);
+ duk_pop(ctx);
+
+ return env;
+}
diff --git a/src/libs/zbxembed/embed.h b/src/libs/zbxembed/embed.h
index 3f0a76edb77..a0a360c985d 100644
--- a/src/libs/zbxembed/embed.h
+++ b/src/libs/zbxembed/embed.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,6 +25,16 @@
#define ZBX_ES_LOG_MEMORY_LIMIT (ZBX_MEBIBYTE * 8)
+/* this macro can be used in time intensive C functions to check for script timeout execution */
+#define ZBX_ES_CHECK_TIMEOUT(ctx, env) \
+ do { \
+ zbx_uint64_t elapsed_ms; \
+ elapsed_ms = zbx_get_duration_ms(&env->start_time); \
+ if (elapsed_ms >= (zbx_uint64_t)env->timeout * 1000) \
+ return duk_error(ctx, DUK_RET_TYPE_ERROR, "script execution timeout occurred"); \
+ } \
+ while (0);
+
struct zbx_es_env
{
duk_context *ctx;
@@ -40,4 +50,6 @@ struct zbx_es_env
jmp_buf loc;
};
+zbx_es_env_t *zbx_es_get_env(duk_context *ctx);
+
#endif /* ZABBIX_EMBED_H */
diff --git a/src/libs/zbxembed/global.c b/src/libs/zbxembed/global.c
index 58649e18e0f..7529d5ed5e3 100644
--- a/src/libs/zbxembed/global.c
+++ b/src/libs/zbxembed/global.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/global.h b/src/libs/zbxembed/global.h
index 336a3cb5d5d..cf483985c14 100644
--- a/src/libs/zbxembed/global.h
+++ b/src/libs/zbxembed/global.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/httprequest.c b/src/libs/zbxembed/httprequest.c
index 22111dfb07d..d6cdefa990f 100644
--- a/src/libs/zbxembed/httprequest.c
+++ b/src/libs/zbxembed/httprequest.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -147,20 +147,11 @@ static duk_ret_t es_httprequest_ctor(duk_context *ctx)
{
zbx_es_httprequest_t *request;
CURLcode err;
- zbx_es_env_t *env;
int err_index = -1;
if (!duk_is_constructor_call(ctx))
return DUK_RET_TYPE_ERROR;
- duk_push_global_stash(ctx);
-
- if (1 != duk_get_prop_string(ctx, -1, "\xff""\xff""zbx_env"))
- return duk_error(ctx, DUK_RET_TYPE_ERROR, "cannot access internal environment");
-
- env = (zbx_es_env_t *)duk_to_pointer(ctx, -1);
- duk_pop(ctx);
-
duk_push_this(ctx);
request = (zbx_es_httprequest_t *)zbx_malloc(NULL, sizeof(zbx_es_httprequest_t));
@@ -178,7 +169,6 @@ static duk_ret_t es_httprequest_ctor(duk_context *ctx)
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_WRITEDATA, request, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_PRIVATE, request, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_SSL_VERIFYPEER, 0L, err);
- ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_TIMEOUT, (long)env->timeout, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_SSL_VERIFYHOST, 0L, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_HEADERFUNCTION, curl_header_cb, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_HEADERDATA, request, err);
@@ -274,6 +264,20 @@ static duk_ret_t es_httprequest_query(duk_context *ctx, const char *http_request
char *url = NULL, *contents = NULL;
CURLcode err;
int err_index = -1;
+ zbx_es_env_t *env;
+ zbx_uint64_t timeout_ms, elapsed_ms;
+
+ if (NULL == (env = zbx_es_get_env(ctx)))
+ return duk_error(ctx, DUK_RET_TYPE_ERROR, "cannot access internal environment");
+
+ elapsed_ms = zbx_get_duration_ms(&env->start_time);
+ timeout_ms = (zbx_uint64_t)env->timeout * 1000;
+
+ if (elapsed_ms >= timeout_ms)
+ {
+ err_index = duk_push_error_object(ctx, DUK_RET_EVAL_ERROR, "script execution timeout occurred");
+ goto out;
+ }
if (SUCCEED != zbx_cesu8_to_utf8(duk_to_string(ctx, 0), &url))
{
@@ -320,6 +324,7 @@ static duk_ret_t es_httprequest_query(duk_context *ctx, const char *http_request
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_HTTPHEADER, request->headers, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_CUSTOMREQUEST, http_request, err);
+ ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_TIMEOUT_MS, timeout_ms - elapsed_ms, err);
ZBX_CURL_SETOPT(ctx, request->handle, CURLOPT_POSTFIELDS, ZBX_NULL2EMPTY_STR(contents), err);
ZBX_CURL_SETOPT(ctx, request->handle, ZBX_CURLOPT_ACCEPT_ENCODING, "", err);
diff --git a/src/libs/zbxembed/httprequest.h b/src/libs/zbxembed/httprequest.h
index 2a513fd32f5..9ff5d023c81 100644
--- a/src/libs/zbxembed/httprequest.h
+++ b/src/libs/zbxembed/httprequest.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/xml.c b/src/libs/zbxembed/xml.c
index 55a604b3da8..631d3aef8a9 100644
--- a/src/libs/zbxembed/xml.c
+++ b/src/libs/zbxembed/xml.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -54,6 +54,12 @@ static duk_ret_t es_xml_query(duk_context *ctx)
int err_index = -1;
char *err = NULL;
zbx_variant_t value;
+ zbx_es_env_t *env;
+
+ if (NULL == (env = zbx_es_get_env(ctx)))
+ return duk_error(ctx, DUK_RET_TYPE_ERROR, "cannot access internal environment");
+
+ ZBX_ES_CHECK_TIMEOUT(ctx, env);
zbx_variant_set_str(&value, zbx_strdup(NULL, duk_safe_to_string(ctx, 0)));
@@ -82,8 +88,14 @@ out:
******************************************************************************/
static duk_ret_t es_xml_from_json(duk_context *ctx)
{
- int err_index = -1;
- char *str = NULL, *error = NULL;
+ int err_index = -1;
+ char *str = NULL, *error = NULL;
+ zbx_es_env_t *env;
+
+ if (NULL == (env = zbx_es_get_env(ctx)))
+ return duk_error(ctx, DUK_RET_TYPE_ERROR, "cannot access internal environment");
+
+ ZBX_ES_CHECK_TIMEOUT(ctx, env);
if (FAIL == zbx_json_to_xml((char *)duk_safe_to_string(ctx, 0), &str, &error))
{
@@ -110,8 +122,14 @@ out:
******************************************************************************/
static duk_ret_t es_xml_to_json(duk_context *ctx)
{
- int err_index = -1;
- char *str = NULL, *error = NULL;
+ int err_index = -1;
+ char *str = NULL, *error = NULL;
+ zbx_es_env_t *env;
+
+ if (NULL == (env = zbx_es_get_env(ctx)))
+ return duk_error(ctx, DUK_RET_TYPE_ERROR, "cannot access internal environment");
+
+ ZBX_ES_CHECK_TIMEOUT(ctx, env);
if (FAIL == zbx_xml_to_json((char *)duk_safe_to_string(ctx, 0), &str, &error))
{
diff --git a/src/libs/zbxembed/xml.h b/src/libs/zbxembed/xml.h
index 918a1b03029..b729427c9db 100644
--- a/src/libs/zbxembed/xml.h
+++ b/src/libs/zbxembed/xml.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/zabbix.c b/src/libs/zbxembed/zabbix.c
index ceadfd8d213..1daaa58bcaa 100644
--- a/src/libs/zbxembed/zabbix.c
+++ b/src/libs/zbxembed/zabbix.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxembed/zabbix.h b/src/libs/zbxembed/zabbix.h
index 29f83acbc56..ac7581ae86d 100644
--- a/src/libs/zbxembed/zabbix.h
+++ b/src/libs/zbxembed/zabbix.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/calc.c b/src/libs/zbxeval/calc.c
index faee357fe28..2727be92c5a 100644
--- a/src/libs/zbxeval/calc.c
+++ b/src/libs/zbxeval/calc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/eval.h b/src/libs/zbxeval/eval.h
index d3456a1ef22..4810809e553 100644
--- a/src/libs/zbxeval/eval.h
+++ b/src/libs/zbxeval/eval.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/execute.c b/src/libs/zbxeval/execute.c
index 4fad1a013ce..9d35c6ce022 100644
--- a/src/libs/zbxeval/execute.c
+++ b/src/libs/zbxeval/execute.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/misc.c b/src/libs/zbxeval/misc.c
index a49c2b1a764..3e92d2cba67 100644
--- a/src/libs/zbxeval/misc.c
+++ b/src/libs/zbxeval/misc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/parse.c b/src/libs/zbxeval/parse.c
index 05e2f70f754..d15f05c7c41 100644
--- a/src/libs/zbxeval/parse.c
+++ b/src/libs/zbxeval/parse.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxeval/query.c b/src/libs/zbxeval/query.c
index 928f7b05de8..fbc0e7776f2 100644
--- a/src/libs/zbxeval/query.c
+++ b/src/libs/zbxeval/query.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxexec/execute.c b/src/libs/zbxexec/execute.c
index d5c1f9fe166..aa47f7a9cea 100644
--- a/src/libs/zbxexec/execute.c
+++ b/src/libs/zbxexec/execute.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -38,8 +38,6 @@
* *
* Return value: difference between times in milliseconds *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static int zbx_get_timediff_ms(struct _timeb *time1, struct _timeb *time2)
{
@@ -68,8 +66,6 @@ static int zbx_get_timediff_ms(struct _timeb *time1, struct _timeb *time2)
* *
* Return value: SUCCEED, FAIL or TIMEOUT_ERROR if timeout reached *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static int zbx_read_from_pipe(HANDLE hRead, char **buf, size_t *buf_size, size_t *offset, int timeout_ms)
{
@@ -135,8 +131,6 @@ static int zbx_read_from_pipe(HANDLE hRead, char **buf, size_t *buf_size, size_t
* Return value: on success, reading file descriptor is returned. On error, *
* -1 is returned, and errno is set appropriately *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static int zbx_popen(pid_t *pid, const char *command, const char *dir)
{
@@ -254,8 +248,6 @@ static int zbx_popen(pid_t *pid, const char *command, const char *dir)
* Return value: on success, PID is returned. On error, *
* -1 is returned, and errno is set appropriately *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static int zbx_waitpid(pid_t pid, int *status)
{
@@ -324,8 +316,6 @@ exit:
* Return value: SUCCEED if processed successfully, TIMEOUT_ERROR if *
* timeout occurred or FAIL otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_execute(const char *command, char **output, char *error, size_t max_error_len, int timeout,
unsigned char flag, const char *dir)
@@ -568,8 +558,6 @@ close:
* *
* Parameters: command - [IN] command for execution *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
int zbx_execute_nowait(const char *command)
{
diff --git a/src/libs/zbxha/ha.c b/src/libs/zbxha/ha.c
index e118273146b..7e8a283f4da 100644
--- a/src/libs/zbxha/ha.c
+++ b/src/libs/zbxha/ha.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
#include "zbxipcservice.h"
#include "zbxserialize.h"
#include "zbxha.h"
+#include "log.h"
/******************************************************************************
* *
@@ -36,6 +37,8 @@ int zbx_ha_get_nodes(char **nodes, char **error)
int ret;
char *str;
+ zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
+
if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_GET_NODES,
ZBX_HA_SERVICE_TIMEOUT, NULL, 0, &data, error))
{
@@ -52,5 +55,141 @@ int zbx_ha_get_nodes(char **nodes, char **error)
else
*error = str;
+ zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
+
return ret;
}
+
+/******************************************************************************
+ * *
+ * Function: zbx_ha_remove_node *
+ * *
+ * Purpose: remove HA node *
+ * *
+ * Comments: A new socket is opened to avoid interfering with notification *
+ * channel *
+ * *
+ ******************************************************************************/
+int zbx_ha_remove_node(const char *node, char **result, char **error)
+{
+ unsigned char *data, *ptr;
+ zbx_uint32_t error_len, result_len;
+
+ if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_REMOVE_NODE,
+ ZBX_HA_SERVICE_TIMEOUT, (const unsigned char *)node, (zbx_uint32_t)strlen(node) + 1, &data, error))
+ {
+ return FAIL;
+ }
+
+ ptr = data;
+ ptr += zbx_deserialize_str(ptr, result, result_len);
+ (void)zbx_deserialize_str(ptr, error, error_len);
+ zbx_free(data);
+
+ return (0 == error_len ? SUCCEED : FAIL);
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_ha_set_failover_delay *
+ * *
+ * Purpose: set HA failover delay *
+ * *
+ * Comments: A new socket is opened to avoid interfering with notification *
+ * channel *
+ * *
+ ******************************************************************************/
+int zbx_ha_set_failover_delay(int delay, char **error)
+{
+ unsigned char *data;
+ zbx_uint32_t error_len;
+
+ if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_SET_FAILOVER_DELAY,
+ ZBX_HA_SERVICE_TIMEOUT, (unsigned char *)&delay, sizeof(delay), &data, error))
+ {
+ return FAIL;
+ }
+
+ (void)zbx_deserialize_str(data, error, error_len);
+ zbx_free(data);
+
+ return (0 == error_len ? SUCCEED : FAIL);
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_ha_get_failover_delay *
+ * *
+ * Purpose: get HA failover delay *
+ * *
+ * Comments: A new socket is opened to avoid interfering with notification *
+ * channel *
+ * *
+ ******************************************************************************/
+int zbx_ha_get_failover_delay(int *delay, char **error)
+{
+ unsigned char *data;
+
+ if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_GET_FAILOVER_DELAY,
+ ZBX_HA_SERVICE_TIMEOUT, NULL, 0, &data, error))
+ {
+ return FAIL;
+ }
+
+ memcpy(delay, data, sizeof(*delay));
+ zbx_free(data);
+
+ return SUCCEED;
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_ha_change_loglevel *
+ * *
+ * Purpose: change HA manager log level *
+ * *
+ ******************************************************************************/
+int zbx_ha_change_loglevel(int direction, char **error)
+{
+ int ret = FAIL;
+ zbx_uint32_t cmd;
+ unsigned char *result = NULL;
+
+ zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
+
+ cmd = 0 < direction ? ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE : ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE;
+
+ ret = zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, cmd, ZBX_HA_SERVICE_TIMEOUT, NULL, 0, &result, error);
+ zbx_free(result);
+
+ zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
+
+ return ret;
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_ha_status_str *
+ * *
+ * Purpose: get HA status in text format *
+ * *
+ ******************************************************************************/
+const char *zbx_ha_status_str(int ha_status)
+{
+ switch (ha_status)
+ {
+ case ZBX_NODE_STATUS_STANDBY:
+ return "standby";
+ case ZBX_NODE_STATUS_STOPPED:
+ return "stopped";
+ case ZBX_NODE_STATUS_UNAVAILABLE:
+ return "unavailable";
+ case ZBX_NODE_STATUS_ACTIVE:
+ return "active";
+ case ZBX_NODE_STATUS_ERROR:
+ return "error";
+ default:
+ return "unknown";
+ }
+}
+
diff --git a/src/libs/zbxhistory/history.c b/src/libs/zbxhistory/history.c
index cae847db188..5f0649ec22f 100644
--- a/src/libs/zbxhistory/history.c
+++ b/src/libs/zbxhistory/history.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhistory/history.h b/src/libs/zbxhistory/history.h
index 710b9575d70..c66548b6afd 100644
--- a/src/libs/zbxhistory/history.h
+++ b/src/libs/zbxhistory/history.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhistory/history_elastic.c b/src/libs/zbxhistory/history_elastic.c
index 1e96fb5bec0..1639a71aed1 100644
--- a/src/libs/zbxhistory/history_elastic.c
+++ b/src/libs/zbxhistory/history_elastic.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhistory/history_sql.c b/src/libs/zbxhistory/history_sql.c
index 8713b7fa748..fedfaaf8f07 100644
--- a/src/libs/zbxhistory/history_sql.c
+++ b/src/libs/zbxhistory/history_sql.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhttp/http.c b/src/libs/zbxhttp/http.c
index 2f3a017d91d..70b473258e1 100644
--- a/src/libs/zbxhttp/http.c
+++ b/src/libs/zbxhttp/http.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhttp/punycode.c b/src/libs/zbxhttp/punycode.c
index 2eac47bba05..d835b9ddba9 100644
--- a/src/libs/zbxhttp/punycode.c
+++ b/src/libs/zbxhttp/punycode.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhttp/punycode.h b/src/libs/zbxhttp/punycode.h
index 0bfb79cd4f8..38cae8953d0 100644
--- a/src/libs/zbxhttp/punycode.h
+++ b/src/libs/zbxhttp/punycode.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxhttp/urlencode.c b/src/libs/zbxhttp/urlencode.c
index e583ad53365..fa4e92eef3f 100644
--- a/src/libs/zbxhttp/urlencode.c
+++ b/src/libs/zbxhttp/urlencode.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxicmpping/icmpping.c b/src/libs/zbxicmpping/icmpping.c
index e69a8bf2daf..b8003c7bb9d 100644
--- a/src/libs/zbxicmpping/icmpping.c
+++ b/src/libs/zbxicmpping/icmpping.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -719,8 +719,6 @@ out:
* Return value: SUCCEED - successfully processed hosts *
* NOTSUPPORTED - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: use external binary 'fping' to avoid superuser privileges *
* *
******************************************************************************/
diff --git a/src/libs/zbxjson/json.c b/src/libs/zbxjson/json.c
index 2e1ca7a2011..db0c12f047c 100644
--- a/src/libs/zbxjson/json.c
+++ b/src/libs/zbxjson/json.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -31,8 +31,6 @@
* *
* Return value: pointer to the null terminated string *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
#define ZBX_JSON_MAX_STRERROR 255
@@ -66,13 +64,6 @@ void zbx_set_json_strerror(const char *fmt, ...)
va_end(args);
}
-/******************************************************************************
- * *
- * Function: __zbx_json_realloc *
- * *
- * Author: Alexander Vladishev *
- * *
- ******************************************************************************/
static void __zbx_json_realloc(struct zbx_json *j, size_t need)
{
int realloc = 0;
@@ -223,8 +214,6 @@ static size_t __zbx_json_stringsize(const char *string, zbx_json_type_t type)
* Return value: *
* '0'-'f' *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static char zbx_num2hex(unsigned char c)
{
@@ -498,8 +487,6 @@ int zbx_json_close(struct zbx_json *j)
* *
* Return value: type of pointed value *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static zbx_json_type_t __zbx_json_type(const char *p)
{
@@ -532,8 +519,6 @@ static zbx_json_type_t __zbx_json_type(const char *p)
* Return value: position of right bracket *
* NULL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static const char *__zbx_json_rbracket(const char *p)
{
@@ -638,8 +623,6 @@ int zbx_json_open(const char *buffer, struct zbx_json_parse *jp)
* {"name",... or "array":["name", ... ,1,null] *
* p = ^ ^ *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_json_next(const struct zbx_json_parse *jp, const char *p)
{
@@ -733,8 +716,6 @@ static int zbx_is_valid_json_hex(const char *p)
* Return value: *
* 0-15 *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static unsigned int zbx_hex2num(char c)
{
@@ -1055,8 +1036,6 @@ const char *zbx_json_pair_next(const struct zbx_json_parse *jp, const char *p, c
* {"name":["a","b",...]} *
* ^ - returned pointer *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_json_pair_by_name(const struct zbx_json_parse *jp, const char *name)
{
@@ -1076,8 +1055,6 @@ const char *zbx_json_pair_by_name(const struct zbx_json_parse *jp, const char *n
* *
* Function: zbx_json_next_value *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
const char *zbx_json_next_value(const struct zbx_json_parse *jp, const char *p, char *string, size_t len,
zbx_json_type_t *type)
@@ -1110,8 +1087,6 @@ const char *zbx_json_next_value_dyn(const struct zbx_json_parse *jp, const char
* *
* Return value: SUCCEED - if value successfully parsed, FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_value_by_name(const struct zbx_json_parse *jp, const char *name, char *string, size_t len,
zbx_json_type_t *type)
@@ -1135,8 +1110,6 @@ int zbx_json_value_by_name(const struct zbx_json_parse *jp, const char *name, ch
* *
* Return value: SUCCEED - if value successfully parsed, FAIL - otherwise *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_value_by_name_dyn(const struct zbx_json_parse *jp, const char *name, char **string,
size_t *string_alloc, zbx_json_type_t *type)
@@ -1159,8 +1132,6 @@ int zbx_json_value_by_name_dyn(const struct zbx_json_parse *jp, const char *name
* Return value: SUCCESS - processed successfully *
* FAIL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_brackets_open(const char *p, struct zbx_json_parse *jp)
{
@@ -1184,8 +1155,6 @@ int zbx_json_brackets_open(const char *p, struct zbx_json_parse *jp)
* Return value: SUCCESS - processed successfully *
* FAIL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_brackets_by_name(const struct zbx_json_parse *jp, const char *name, struct zbx_json_parse *out)
{
@@ -1207,8 +1176,6 @@ int zbx_json_brackets_by_name(const struct zbx_json_parse *jp, const char *name,
* Return value: SUCCESS - if object is empty *
* FAIL - if object contains data *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_object_is_empty(const struct zbx_json_parse *jp)
{
@@ -1221,8 +1188,6 @@ int zbx_json_object_is_empty(const struct zbx_json_parse *jp)
* *
* Return value: number of elements in zbx_json_parse object *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int zbx_json_count(const struct zbx_json_parse *jp)
{
diff --git a/src/libs/zbxjson/json.h b/src/libs/zbxjson/json.h
index 39c03a5cff4..c59646ab5a1 100644
--- a/src/libs/zbxjson/json.h
+++ b/src/libs/zbxjson/json.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxjson/json_parser.c b/src/libs/zbxjson/json_parser.c
index d3620d7403a..cab9bad248e 100644
--- a/src/libs/zbxjson/json_parser.c
+++ b/src/libs/zbxjson/json_parser.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -40,8 +40,6 @@ static zbx_int64_t json_parse_object(const char *start, char **error);
* Return value: 0 - the json_error() function always returns 0 value *
* so it can be used to return from failed parses *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static zbx_int64_t json_error(const char *message, const char *json_buffer, char **error)
{
@@ -69,8 +67,6 @@ static zbx_int64_t json_error(const char *message, const char *json_buffer, char
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static zbx_int64_t json_parse_string(const char *start, char **error)
{
@@ -146,8 +142,6 @@ static zbx_int64_t json_parse_string(const char *start, char **error)
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static zbx_int64_t json_parse_array(const char *start, char **error)
{
@@ -195,8 +189,6 @@ static zbx_int64_t json_parse_array(const char *start, char **error)
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static zbx_int64_t json_parse_number(const char *start, char **error)
{
@@ -271,8 +263,6 @@ static zbx_int64_t json_parse_number(const char *start, char **error)
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
* Comments: This function is used to parse JSON literal values null, true *
* false. *
* *
@@ -305,8 +295,6 @@ static zbx_int64_t json_parse_literal(const char *start, const char *text, char
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
zbx_int64_t json_parse_value(const char *start, char **error)
{
@@ -377,8 +365,6 @@ zbx_int64_t json_parse_value(const char *start, char **error)
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static zbx_int64_t json_parse_object(const char *start, char **error)
{
@@ -448,8 +434,6 @@ static zbx_int64_t json_parse_object(const char *start, char **error)
* error parameter (if not NULL) contains allocated error *
* message. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
zbx_int64_t zbx_json_validate(const char *start, char **error)
{
diff --git a/src/libs/zbxjson/json_parser.h b/src/libs/zbxjson/json_parser.h
index 7828d935a60..e7a8eab0431 100644
--- a/src/libs/zbxjson/json_parser.h
+++ b/src/libs/zbxjson/json_parser.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxjson/jsonpath.c b/src/libs/zbxjson/jsonpath.c
index 5341837073d..71f3ca91772 100644
--- a/src/libs/zbxjson/jsonpath.c
+++ b/src/libs/zbxjson/jsonpath.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxjson/jsonpath.h b/src/libs/zbxjson/jsonpath.h
index 3f477855d44..3a5be7c9413 100644
--- a/src/libs/zbxjson/jsonpath.h
+++ b/src/libs/zbxjson/jsonpath.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxlog/log.c b/src/libs/zbxlog/log.c
index d6649f9093f..c52c04e0f88 100644
--- a/src/libs/zbxlog/log.c
+++ b/src/libs/zbxlog/log.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -678,3 +678,53 @@ char *strerror_from_module(unsigned long error, const wchar_t *module)
return utf8_string;
}
#endif /* _WINDOWS */
+
+/******************************************************************************
+ * *
+ * Function: zbx_strlog_alloc *
+ * *
+ * Purpose: log the message optionally appending to a string buffer *
+ * *
+ * Parameters: lebel - [IN] the log level *
+ * out - [OUT] the output buffer (optional) *
+ * out_alloc - [OUT] the output buffer size *
+ * out_offset - [OUT] the output buffer offset *
+ * format - [IN] the format string *
+ * *
+ * Return value: SUCCEED - the socket was successfully opened *
+ * FAIL - otherwise *
+ * *
+ ******************************************************************************/
+void zbx_strlog_alloc(int level, char **out, size_t *out_alloc, size_t *out_offset, const char *format, ...)
+{
+ va_list args;
+ size_t len;
+ char *buf;
+
+ if (SUCCEED != ZBX_CHECK_LOG_LEVEL(level) && NULL == out)
+ return;
+
+ va_start(args, format);
+ len = (size_t)vsnprintf(NULL, 0, format, args) + 2;
+ va_end(args);
+
+ buf = (char *)zbx_malloc(NULL, len);
+
+ va_start(args, format);
+ len = (size_t)vsnprintf(buf, len, format, args);
+ va_end(args);
+
+ if (SUCCEED == ZBX_CHECK_LOG_LEVEL(level))
+ zabbix_log(level, "%s", buf);
+
+ if (NULL != out)
+ {
+ buf[0] = (char)toupper((unsigned char)buf[0]);
+ buf[len++] = '\n';
+ buf[len] = '\0';
+
+ zbx_strcpy_alloc(out, out_alloc, out_offset, buf);
+ }
+
+ zbx_free(buf);
+}
diff --git a/src/libs/zbxmedia/email.c b/src/libs/zbxmedia/email.c
index 17faf25e2d6..fba498abc41 100644
--- a/src/libs/zbxmedia/email.c
+++ b/src/libs/zbxmedia/email.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxmedia/sms.c b/src/libs/zbxmedia/sms.c
index dff1335216e..4f9ce966c44 100644
--- a/src/libs/zbxmedia/sms.c
+++ b/src/libs/zbxmedia/sms.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxmemory/memalloc.c b/src/libs/zbxmemory/memalloc.c
index 9ac07997b1d..972a78095b9 100644
--- a/src/libs/zbxmemory/memalloc.c
+++ b/src/libs/zbxmemory/memalloc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -28,10 +28,8 @@
* Some information on memory layout *
* --------------------------------------- *
* *
- * *
* (*) chunk: a contiguous piece of memory that is either free or used *
* *
- * *
* +-------- size of + --------------+ *
* | (8 bytes) | | *
* | v | *
@@ -47,7 +45,6 @@
* *
* 8-aligned 8-aligned *
* *
- * *
* when a chunk is used, `size' fields have MEM_FLG_USED bit set *
* *
* when a chunk is free, the first 2 * ZBX_PTR_SIZE bytes of allocatable *
@@ -61,12 +58,10 @@
* (when freeing a chunk, we can quickly see if the previous *
* and next chunks are free, those will not have MEM_FLG_USED) *
* *
- * *
* (*) free chunks are stored in doubly-linked lists according to their sizes *
* *
* a typical situation is thus as follows (1 used chunk, 2 free chunks) *
* *
- * *
* +--------------------------- shared memory ----------------------------+ *
* | (can be misaligned) | *
* | | *
diff --git a/src/libs/zbxmodules/modules.c b/src/libs/zbxmodules/modules.c
index b1b92bc4667..e58aea6642c 100644
--- a/src/libs/zbxmodules/modules.c
+++ b/src/libs/zbxmodules/modules.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/control.c b/src/libs/zbxnix/control.c
index ffd25a7c024..6116b140f97 100644
--- a/src/libs/zbxnix/control.c
+++ b/src/libs/zbxnix/control.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -115,7 +115,6 @@ static int parse_log_level_options(const char *opt, size_t len, unsigned int *sc
* message *
* *
* Parameters: opt - [IN] the command line argument *
- * program_type - [IN] the program type *
* message - [OUT] the message containing options for log *
* level change or cache reload *
* *
@@ -123,7 +122,7 @@ static int parse_log_level_options(const char *opt, size_t len, unsigned int *sc
* FAIL - an error occurred *
* *
******************************************************************************/
-int parse_rtc_options(const char *opt, unsigned char program_type, int *message)
+int parse_rtc_options(const char *opt, int *message)
{
unsigned int scope, data, command;
@@ -141,145 +140,12 @@ int parse_rtc_options(const char *opt, unsigned char program_type, int *message)
if (SUCCEED != parse_log_level_options(opt, ZBX_CONST_STRLEN(ZBX_LOG_LEVEL_DECREASE), &scope, &data))
return FAIL;
}
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER | ZBX_PROGRAM_TYPE_PROXY)) &&
- 0 == strcmp(opt, ZBX_CONFIG_CACHE_RELOAD))
- {
- command = ZBX_RTC_CONFIG_CACHE_RELOAD;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER | ZBX_PROGRAM_TYPE_PROXY)) &&
- 0 == strcmp(opt, ZBX_HOUSEKEEPER_EXECUTE))
- {
- command = ZBX_RTC_HOUSEKEEPER_EXECUTE;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER | ZBX_PROGRAM_TYPE_PROXY)) &&
- 0 == strcmp(opt, ZBX_SNMP_CACHE_RELOAD))
- {
-#ifdef HAVE_NETSNMP
- command = ZBX_RTC_SNMP_CACHE_RELOAD;
- /* Scope is ignored for SNMP. R/U pollers, trapper, discoverer and taskmanager always get targeted. */
- scope = 0;
- data = 0;
-#else
- zbx_error("invalid runtime control option: no SNMP support enabled");
- return FAIL;
-#endif
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER | ZBX_PROGRAM_TYPE_PROXY)) &&
- 0 == strncmp(opt, ZBX_DIAGINFO, ZBX_CONST_STRLEN(ZBX_DIAGINFO)))
- {
- command = ZBX_RTC_DIAGINFO;
- data = 0;
- scope = ZBX_DIAGINFO_ALL;
-
- if ('=' == opt[ZBX_CONST_STRLEN(ZBX_DIAGINFO)])
- {
- const char *section = opt + ZBX_CONST_STRLEN(ZBX_DIAGINFO) + 1;
-
- if (0 == strcmp(section, ZBX_DIAG_HISTORYCACHE))
- {
- scope = ZBX_DIAGINFO_HISTORYCACHE;
- }
- else if (0 == strcmp(section, ZBX_DIAG_PREPROCESSING))
- {
- scope = ZBX_DIAGINFO_PREPROCESSING;
- }
- else if (0 == strcmp(section, ZBX_DIAG_LOCKS))
- {
- scope = ZBX_DIAGINFO_LOCKS;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER)))
- {
- if (0 == strcmp(section, ZBX_DIAG_VALUECACHE))
- scope = ZBX_DIAGINFO_VALUECACHE;
- else if (0 == strcmp(section, ZBX_DIAG_LLD))
- scope = ZBX_DIAGINFO_LLD;
- else if (0 == strcmp(section, ZBX_DIAG_ALERTING))
- scope = ZBX_DIAGINFO_ALERTING;
- }
-
- if (0 == scope)
- {
- zbx_error("invalid diaginfo section: %s", section);
- return FAIL;
- }
- }
- else if ('\0' != opt[ZBX_CONST_STRLEN(ZBX_DIAGINFO)])
- {
- zbx_error("invalid runtime control option: %s", opt);
- return FAIL;
- }
- }
- else if (0 != (program_type & ZBX_PROGRAM_TYPE_SERVER) && 0 == strcmp(opt, ZBX_SECRETS_RELOAD))
- {
- command = ZBX_RTC_SECRETS_RELOAD;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & ZBX_PROGRAM_TYPE_SERVER) && 0 == strcmp(opt, ZBX_SERVICE_CACHE_RELOAD))
- {
- command = ZBX_RTC_SERVICE_CACHE_RELOAD;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER)) && 0 == strcmp(opt, ZBX_TRIGGER_HOUSEKEEPER_EXECUTE))
- {
- command = ZBX_RTC_TRIGGER_HOUSEKEEPER_EXECUTE;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_AGENTD)) && 0 == strcmp(opt, ZBX_USER_PARAMETERS_RELOAD))
+ else if (0 == strcmp(opt, ZBX_USER_PARAMETERS_RELOAD))
{
command = ZBX_RTC_USER_PARAMETERS_RELOAD;
scope = 0;
data = 0;
}
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER)) && 0 == strcmp(opt, ZBX_HA_STATUS))
- {
- command = ZBX_RTC_HA_STATUS;
- scope = 0;
- data = 0;
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER)) &&
- 0 == strncmp(opt, ZBX_HA_REMOVE_NODE, ZBX_CONST_STRLEN(ZBX_HA_REMOVE_NODE)))
- {
- command = ZBX_RTC_HA_REMOVE_NODE;
- scope = 0;
- if ('=' != opt[ZBX_CONST_STRLEN(ZBX_HA_REMOVE_NODE)] ||
- SUCCEED != is_uint32(opt + ZBX_CONST_STRLEN(ZBX_HA_REMOVE_NODE) + 1, &data))
- {
- zbx_error("invalid HA node number: %s\n", opt);
- return FAIL;
- }
- }
- else if (0 != (program_type & (ZBX_PROGRAM_TYPE_SERVER)) &&
- 0 == strncmp(opt, ZBX_HA_SET_FAILOVER_DELAY, ZBX_CONST_STRLEN(ZBX_HA_SET_FAILOVER_DELAY)))
- {
- int delay;
-
- if ('=' == opt[ZBX_CONST_STRLEN(ZBX_HA_SET_FAILOVER_DELAY)] &&
- SUCCEED == is_time_suffix(opt + ZBX_CONST_STRLEN(ZBX_HA_SET_FAILOVER_DELAY) + 1, &delay,
- ZBX_LENGTH_UNLIMITED))
- {
- if (delay < 10 || delay > 15 * SEC_PER_MIN)
- {
- zbx_error("failover delay must be in range from 10s to 15m");
- return FAIL;
- }
-
- command = ZBX_RTC_HA_SET_FAILOVER_DELAY;
- scope = 0;
- data = (unsigned int)delay;
- }
- else
- {
- zbx_error("invalid HA failover delay value: %s\n", opt);
- return FAIL;
- }
- }
else
{
zbx_error("invalid runtime control option: %s", opt);
diff --git a/src/libs/zbxnix/control.h b/src/libs/zbxnix/control.h
index 79e641a9fdd..fe2c6c302f2 100644
--- a/src/libs/zbxnix/control.h
+++ b/src/libs/zbxnix/control.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -26,6 +26,6 @@
#define ZBX_RTC_LOG_SCOPE_PROC 0
#define ZBX_RTC_LOG_SCOPE_PID 1
-int parse_rtc_options(const char *opt, unsigned char program_type, int *message);
+int parse_rtc_options(const char *opt, int *message);
#endif
diff --git a/src/libs/zbxnix/coredump.c b/src/libs/zbxnix/coredump.c
index 50a0349c4f3..d5ce9afa3a3 100644
--- a/src/libs/zbxnix/coredump.c
+++ b/src/libs/zbxnix/coredump.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/daemon.c b/src/libs/zbxnix/daemon.c
index 0b89460b190..63572f22542 100644
--- a/src/libs/zbxnix/daemon.c
+++ b/src/libs/zbxnix/daemon.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -87,11 +87,12 @@ static void common_sigusr_handler(int flags)
}
}
-static void zbx_signal_process_by_type(int proc_type, int proc_num, int flags)
+void zbx_signal_process_by_type(int proc_type, int proc_num, int flags, char **out)
{
- int process_num, found = 0, i;
+ int process_num, found = 0, i, failed_num = 0;
union sigval s;
unsigned char process_type;
+ size_t out_alloc = 0, out_offset = 0;
s.sival_ptr = NULL;
s.ZBX_SIVAL_INT = flags;
@@ -121,53 +122,70 @@ static void zbx_signal_process_by_type(int proc_type, int proc_num, int flags)
" pid:%d", get_process_type_string(process_type), threads[i]);
}
else
+ {
zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: %s", zbx_strerror(errno));
+ failed_num++;
+ }
}
if (0 == found)
{
if (0 == proc_num)
{
- zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal:"
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot redirect signal:"
" \"%s\" process does not exist",
get_process_type_string(proc_type));
}
else
{
- zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal:"
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot redirect signal:"
" \"%s #%d\" process does not exist",
get_process_type_string(proc_type), proc_num);
}
}
+ else
+ {
+ if (0 != failed_num && NULL != out)
+ *out = zbx_strdup(*out, "failed to redirect remote control signal(s)");
+ }
}
-static void zbx_signal_process_by_pid(int pid, int flags)
+void zbx_signal_process_by_pid(int pid, int flags, char **out)
{
union sigval s;
- int i, found = 0;
+ int i, found = 0, failed_num = 0;
+ size_t out_alloc = 0, out_offset = 0;
+ s.sival_ptr = NULL;
s.ZBX_SIVAL_INT = flags;
for (i = 0; i < threads_num; i++)
{
- if (0 != pid && threads[i] != ZBX_RTC_GET_DATA(flags))
+ if ((0 != pid && threads[i] != pid) || 0 == threads[i])
continue;
found = 1;
if (-1 != sigqueue(threads[i], SIGUSR1, s))
{
- zabbix_log(LOG_LEVEL_DEBUG, "the signal was redirected to process pid:%d",
- threads[i]);
+ zabbix_log(LOG_LEVEL_DEBUG, "the signal was redirected to process pid:%d", threads[i]);
}
else
+ {
zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: %s", zbx_strerror(errno));
+ failed_num++;
+ }
}
- if (0 != ZBX_RTC_GET_DATA(flags) && 0 == found)
+ if (0 != pid && 0 == found)
+ {
+ zbx_strlog_alloc(LOG_LEVEL_DEBUG, out, &out_alloc, &out_offset,
+ "cannot redirect signal: process pid:%d is not a Zabbix child process", pid);
+ }
+ else
{
- zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: process pid:%d is not a Zabbix child"
- " process", ZBX_RTC_GET_DATA(flags));
+ if (0 != failed_num && NULL != out)
+ *out = zbx_strdup(*out, "failed to redirect remote control signal(s)");
}
}
@@ -215,42 +233,28 @@ static void user1_signal_handler(int sig, siginfo_t *siginfo, void *context)
return;
}
- switch (ZBX_RTC_GET_MSG(flags))
+ if (0 == (program_type & ZBX_PROGRAM_TYPE_AGENTD))
{
- case ZBX_RTC_CONFIG_CACHE_RELOAD:
- if (0 != (program_type & ZBX_PROGRAM_TYPE_PROXY_PASSIVE))
- {
- zabbix_log(LOG_LEVEL_WARNING, "forced reloading of the configuration cache"
- " cannot be performed for a passive proxy");
- return;
- }
+ zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: runtime control signals are supported only by agent");
+ return;
+ }
- if (0 != (program_type & ZBX_PROGRAM_TYPE_SERVER))
- {
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_SERVICEMAN, 1,
- ZBX_RTC_MAKE_MESSAGE(ZBX_RTC_SERVICE_CACHE_RELOAD, 0, 0));
- }
- ZBX_FALLTHROUGH;
- case ZBX_RTC_SECRETS_RELOAD:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_CONFSYNCER, 1, flags);
- break;
- case ZBX_RTC_HOUSEKEEPER_EXECUTE:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_HOUSEKEEPER, 1, flags);
- break;
+ switch (ZBX_RTC_GET_MSG(flags))
+ {
case ZBX_RTC_LOG_LEVEL_INCREASE:
case ZBX_RTC_LOG_LEVEL_DECREASE:
scope = ZBX_RTC_GET_SCOPE(flags);
if ((ZBX_RTC_LOG_SCOPE_FLAG | ZBX_RTC_LOG_SCOPE_PID) == scope)
{
- zbx_signal_process_by_pid(ZBX_RTC_GET_DATA(flags), flags);
+ zbx_signal_process_by_pid(ZBX_RTC_GET_DATA(flags), flags, NULL);
}
else
{
if (scope < ZBX_PROCESS_TYPE_EXT_FIRST)
{
zbx_signal_process_by_type(ZBX_RTC_GET_SCOPE(flags), ZBX_RTC_GET_DATA(flags),
- flags);
+ flags, NULL);
}
}
@@ -259,22 +263,9 @@ static void user1_signal_handler(int sig, siginfo_t *siginfo, void *context)
zbx_sigusr_handler(flags);
break;
- case ZBX_RTC_SNMP_CACHE_RELOAD:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_UNREACHABLE, ZBX_RTC_GET_DATA(flags), flags);
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_POLLER, ZBX_RTC_GET_DATA(flags), flags);
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_TRAPPER, ZBX_RTC_GET_DATA(flags), flags);
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_DISCOVERER, ZBX_RTC_GET_DATA(flags), flags);
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_TASKMANAGER, ZBX_RTC_GET_DATA(flags), flags);
- break;
- case ZBX_RTC_TRIGGER_HOUSEKEEPER_EXECUTE:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER, 1, flags);
- break;
- case ZBX_RTC_SERVICE_CACHE_RELOAD:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_SERVICEMAN, ZBX_RTC_GET_DATA(flags), flags);
- break;
case ZBX_RTC_USER_PARAMETERS_RELOAD:
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_ACTIVE_CHECKS, ZBX_RTC_GET_DATA(flags), flags);
- zbx_signal_process_by_type(ZBX_PROCESS_TYPE_LISTENER, ZBX_RTC_GET_DATA(flags), flags);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_ACTIVE_CHECKS, ZBX_RTC_GET_DATA(flags), flags, NULL);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_LISTENER, ZBX_RTC_GET_DATA(flags), flags, NULL);
break;
default:
if (NULL != zbx_sigusr_handler)
@@ -333,8 +324,6 @@ static void set_daemon_signal_handlers(void)
* privileges *
* flags - daemon startup flags *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: it doesn't allow running under 'root' if allow_root is zero *
* *
******************************************************************************/
@@ -453,6 +442,7 @@ int zbx_sigusr_send(int flags)
{
union sigval s;
+ s.sival_ptr = NULL;
s.ZBX_SIVAL_INT = flags;
if (-1 != sigqueue(pid, SIGUSR1, s))
diff --git a/src/libs/zbxnix/dshm.c b/src/libs/zbxnix/dshm.c
index 8768cddf9f3..e563ee2e729 100644
--- a/src/libs/zbxnix/dshm.c
+++ b/src/libs/zbxnix/dshm.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/fatal.c b/src/libs/zbxnix/fatal.c
index 6dc42f532b3..23a8254962f 100644
--- a/src/libs/zbxnix/fatal.c
+++ b/src/libs/zbxnix/fatal.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/fatal.h b/src/libs/zbxnix/fatal.h
index 79745d61aa2..08ce9c035d4 100644
--- a/src/libs/zbxnix/fatal.h
+++ b/src/libs/zbxnix/fatal.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/ipc.c b/src/libs/zbxnix/ipc.c
index 207e0d76e43..34aa24a5461 100644
--- a/src/libs/zbxnix/ipc.c
+++ b/src/libs/zbxnix/ipc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -32,8 +32,6 @@
* Return value: If the function succeeds, then return SHM ID *
* -1 on an error *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
int zbx_shm_create(size_t size)
{
@@ -60,8 +58,6 @@ int zbx_shm_create(size_t size)
* Return value: If the function succeeds, then return 0 *
* -1 on an error *
* *
- * Author: Andrea Biscuola *
- * *
******************************************************************************/
int zbx_shm_destroy(int shmid)
{
diff --git a/src/libs/zbxnix/pid.c b/src/libs/zbxnix/pid.c
index dca96797d23..e94adfbc303 100644
--- a/src/libs/zbxnix/pid.c
+++ b/src/libs/zbxnix/pid.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/sigcommon.h b/src/libs/zbxnix/sigcommon.h
index 59f722b7ef6..d3ee721d453 100644
--- a/src/libs/zbxnix/sigcommon.h
+++ b/src/libs/zbxnix/sigcommon.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxnix/sighandler.c b/src/libs/zbxnix/sighandler.c
index b54deabaeff..224a7b2c3e9 100644
--- a/src/libs/zbxnix/sighandler.c
+++ b/src/libs/zbxnix/sighandler.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxprometheus/zbxprometheus.c b/src/libs/zbxprometheus/zbxprometheus.c
index a52dab6ec76..ee1308c51c7 100644
--- a/src/libs/zbxprometheus/zbxprometheus.c
+++ b/src/libs/zbxprometheus/zbxprometheus.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxregexp/zbxregexp.c b/src/libs/zbxregexp/zbxregexp.c
index 5c1be8a6690..0e2234839de 100644
--- a/src/libs/zbxregexp/zbxregexp.c
+++ b/src/libs/zbxregexp/zbxregexp.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1318,8 +1318,6 @@ void zbx_wildcard_minimize(char *str)
* Return value: 1 - value match the wildcard *
* 0 - otherwise *
* *
- * Author: Andrejs Tumilovics *
- * *
******************************************************************************/
int zbx_wildcard_match(const char *value, const char *wildcard)
{
diff --git a/src/libs/zbxrtc/Makefile.am b/src/libs/zbxrtc/Makefile.am
new file mode 100644
index 00000000000..a739d3868f6
--- /dev/null
+++ b/src/libs/zbxrtc/Makefile.am
@@ -0,0 +1,33 @@
+## Process this file with automake to produce Makefile.in
+
+noinst_LIBRARIES = \
+ libzbxrtc.a \
+ libzbxrtc_service.a \
+ libzbxrtc_server.a \
+ libzbxrtc_proxy.a
+
+# common rtc functionality
+
+libzbxrtc_a_SOURCES = \
+ rtc.c \
+ rtc.h
+
+# common rtc service functionality
+
+libzbxrtc_service_a_SOURCES = \
+ rtc_service.c \
+ rtc_client.c \
+ rtc.h
+
+# server specific functionality
+
+libzbxrtc_server_a_SOURCES = \
+ rtc_server.c \
+ rtc.h
+
+# proxy specific functionality
+
+libzbxrtc_proxy_a_SOURCES = \
+ rtc_proxy.c \
+ rtc.h
+
diff --git a/src/libs/zbxrtc/rtc.c b/src/libs/zbxrtc/rtc.c
new file mode 100644
index 00000000000..c39868ca337
--- /dev/null
+++ b/src/libs/zbxrtc/rtc.c
@@ -0,0 +1,120 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#include "zbxipcservice.h"
+#include "zbxjson.h"
+#include "daemon.h"
+#include "zbxrtc.h"
+#include "rtc.h"
+#include "log.h"
+#include "zbxdiag.h"
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_parse_loglevel_option *
+ * *
+ * Purpose: parse loglevel runtime control option *
+ * *
+ * Parameters: opt - [IN] the runtime control option *
+ * len - [IN] the runtime control option length without *
+ * parameter *
+ * pid - [OUT] the target pid (if specified) *
+ * proc_type - [OUT] the target process type (if specified) *
+ * proc_num - [OUT] the target process num (if specified) *
+ * error - [OUT] the error message *
+ * *
+ * Return value: SUCCEED - the runtime control option was processed *
+ * FAIL - otherwise *
+ * *
+ ******************************************************************************/
+int zbx_rtc_parse_loglevel_option(const char *opt, size_t len, pid_t *pid, int *proc_type, int *proc_num,
+ char **error)
+{
+ const char *rtc_options;
+
+ rtc_options = opt + len;
+
+ if ('\0' == *rtc_options)
+ return SUCCEED;
+
+ if ('=' != *rtc_options)
+ {
+ *error = zbx_dsprintf(NULL, "invalid runtime control option \"%s\"", opt);
+ return FAIL;
+ }
+ else if (0 != isdigit(*(++rtc_options)))
+ {
+ /* convert PID */
+ if (FAIL == is_uint32(rtc_options, pid) || 0 == *pid)
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target -"
+ " invalid or unsupported process identifier");
+ return FAIL;
+ }
+ }
+ else
+ {
+ char proc_name[MAX_STRING_LEN], *proc_num_ptr;
+
+ if ('\0' == *rtc_options)
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target -"
+ " unspecified process identifier or type");
+ return FAIL;
+ }
+
+ zbx_strlcpy(proc_name, rtc_options, sizeof(proc_name));
+
+ if (NULL != (proc_num_ptr = strchr(proc_name, ',')))
+ *proc_num_ptr++ = '\0';
+
+ if ('\0' == *proc_name)
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target - unspecified process type");
+ return FAIL;
+ }
+
+ if (ZBX_PROCESS_TYPE_UNKNOWN == (*proc_type = get_process_type_by_name(proc_name)))
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target - unknown process type \"%s\"",
+ proc_name);
+ return FAIL;
+ }
+
+ if (NULL != proc_num_ptr)
+ {
+ if ('\0' == *proc_num_ptr)
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target -"
+ " unspecified process number");
+ return FAIL;
+ }
+
+ /* convert Zabbix process number (e.g. "2" in "poller,2") */
+ if (FAIL == is_uint32(proc_num_ptr, proc_num) || 0 == *proc_num)
+ {
+ *error = zbx_dsprintf(NULL, "invalid log level control target -"
+ " invalid or unsupported process number \"%s\"", proc_num_ptr);
+ return FAIL;
+ }
+ }
+ }
+
+ return SUCCEED;
+}
diff --git a/src/zabbix_server/rtc.h b/src/libs/zbxrtc/rtc.h
index 6926f627c74..fff34be8b07 100644
--- a/src/zabbix_server/rtc.h
+++ b/src/libs/zbxrtc/rtc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -20,6 +20,12 @@
#ifndef ZABBIX_RTC_H
#define ZABBIX_RTC_H
-void zbx_rtc_process_command(unsigned int command);
+#define ZBX_IPC_SERVICE_RTC "rtc"
+
+int zbx_rtc_parse_loglevel_option(const char *opt, size_t len, pid_t *pid, int *proc_type, int *proc_num,
+ char **error);
+
+int rtc_parse_options_ex(const char *opt, zbx_uint32_t *code, char **data, char **error);
+int rtc_process_request_ex(int code, const unsigned char *data, char **result);
#endif
diff --git a/src/libs/zbxrtc/rtc_client.c b/src/libs/zbxrtc/rtc_client.c
new file mode 100644
index 00000000000..a4a4411bfff
--- /dev/null
+++ b/src/libs/zbxrtc/rtc_client.c
@@ -0,0 +1,266 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#include "zbxipcservice.h"
+#include "zbxjson.h"
+#include "zbxrtc.h"
+#include "rtc.h"
+
+extern int CONFIG_TIMEOUT;
+
+/******************************************************************************
+ * *
+ * Function: rtc_parse_log_level_parameter *
+ * *
+ * Purpose: parse loglevel runtime control option *
+ * *
+ * Parameters: opt - [IN] the runtime control option *
+ * len - [IN] the runtime control option length without *
+ * parameter *
+ * data - [OUT] the runtime control option result *
+ * error - [OUT] error message *
+ * *
+ * Return value: SUCCEED - the runtime control option was processed *
+ * FAIL - otherwise *
+ * *
+ ******************************************************************************/
+static int rtc_parse_log_level_parameter(const char *opt, size_t len, char **data, char **error)
+{
+ struct zbx_json j;
+ const char *proc_name;
+ int pid = 0, proc_num = 0, proc_type = ZBX_PROCESS_TYPE_UNKNOWN;
+
+ if (SUCCEED != zbx_rtc_parse_loglevel_option(opt, len, &pid, &proc_type, &proc_num, error))
+ return FAIL;
+
+ if (0 != pid)
+ {
+ zbx_json_init(&j, 1024);
+ zbx_json_addint64(&j, ZBX_PROTO_TAG_PID, pid);
+ goto finish;
+ }
+
+ if (ZBX_PROCESS_TYPE_UNKNOWN == proc_type)
+ return SUCCEED;
+
+ proc_name = get_process_type_string((unsigned char)proc_type);
+
+ zbx_json_init(&j, 1024);
+ zbx_json_addstring(&j, ZBX_PROTO_TAG_PROCESS_NAME, proc_name, ZBX_JSON_TYPE_STRING);
+
+ if (0 != proc_num)
+ zbx_json_addint64(&j, ZBX_PROTO_TAG_PROCESS_NUM, proc_num);
+
+finish:
+ *data = zbx_strdup(NULL, j.buffer);
+ zbx_json_clean(&j);
+
+ return SUCCEED;
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_parse_options *
+ * *
+ * Purpose: parse runtime control options and create a runtime control *
+ * message *
+ * *
+ * Parameters: opt - [IN] the command line argument *
+ * program_type - [IN] the program type *
+ * message - [OUT] the message containing options for log *
+ * level change or cache reload *
+ * *
+ * Return value: SUCCEED - the message was created successfully *
+ * FAIL - an error occurred *
+ * *
+ ******************************************************************************/
+static int rtc_parse_options(const char *opt, zbx_uint32_t *code, char **data, char **error)
+{
+ if (0 == strncmp(opt, ZBX_LOG_LEVEL_INCREASE, ZBX_CONST_STRLEN(ZBX_LOG_LEVEL_INCREASE)))
+ {
+ *code = ZBX_RTC_LOG_LEVEL_INCREASE;
+
+ return rtc_parse_log_level_parameter(opt, ZBX_CONST_STRLEN(ZBX_LOG_LEVEL_INCREASE), data, error);
+ }
+
+ if (0 == strncmp(opt, ZBX_LOG_LEVEL_DECREASE, ZBX_CONST_STRLEN(ZBX_LOG_LEVEL_DECREASE)))
+ {
+ *code = ZBX_RTC_LOG_LEVEL_DECREASE;
+
+ return rtc_parse_log_level_parameter(opt, ZBX_CONST_STRLEN(ZBX_LOG_LEVEL_DECREASE), data, error);
+ }
+
+ if (0 == strcmp(opt, ZBX_CONFIG_CACHE_RELOAD))
+ {
+ *code = ZBX_RTC_CONFIG_CACHE_RELOAD;
+ return SUCCEED;
+ }
+
+ if (0 == strcmp(opt, ZBX_HOUSEKEEPER_EXECUTE))
+ {
+ *code = ZBX_RTC_HOUSEKEEPER_EXECUTE;
+ return SUCCEED;
+ }
+
+ if (0 == strcmp(opt, ZBX_SNMP_CACHE_RELOAD))
+ {
+#ifdef HAVE_NETSNMP
+ *code = ZBX_RTC_SNMP_CACHE_RELOAD;
+ return SUCCEED;
+#else
+ *error = zbx_strdup(NULL, "invalid runtime control option - no SNMP support enabled");
+ return FAIL;
+#endif
+ }
+
+ if (0 == strncmp(opt, ZBX_DIAGINFO, ZBX_CONST_STRLEN(ZBX_DIAGINFO)))
+ {
+ const char *param = opt + ZBX_CONST_STRLEN(ZBX_DIAGINFO);
+
+ if ('=' == *param)
+ param++;
+ else if ('\0' == *param)
+ param = "all";
+ else
+ param = NULL;
+
+ if (NULL != param)
+ {
+ struct zbx_json j;
+
+ *code = ZBX_RTC_DIAGINFO;
+
+ zbx_json_init(&j, 1024);
+ zbx_json_addstring(&j, ZBX_PROTO_TAG_SECTION, param, ZBX_JSON_TYPE_STRING);
+ *data = zbx_strdup(NULL, j.buffer);
+ zbx_json_clean(&j);
+
+ return SUCCEED;
+ }
+ }
+
+ return SUCCEED;
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_process *
+ * *
+ * Purpose: process runtime control option and print result *
+ * *
+ * Parameters: opt - [IN] the runtime control option *
+ * error - [OUT] error message *
+ * *
+ * Return value: SUCCEED - the runtime control option was processed *
+ * FAIL - otherwise *
+ * *
+ ******************************************************************************/
+int zbx_rtc_process(const char *option, char **error)
+{
+ zbx_uint32_t code = ZBX_RTC_UNKNOWN, size = 0;
+ char *data = NULL;
+ unsigned char *result = NULL;
+ int ret;
+
+ if (SUCCEED != rtc_parse_options(option, &code, &data, error))
+ return FAIL;
+
+ if (ZBX_RTC_UNKNOWN == code)
+ {
+ if (SUCCEED != rtc_parse_options_ex(option, &code, &data, error))
+ return FAIL;
+
+ if (ZBX_RTC_UNKNOWN == code)
+ {
+ *error = zbx_dsprintf(NULL, "unknown option \"%s\"", option);
+ return FAIL;
+ }
+ }
+
+#if !defined(HAVE_SIGQUEUE)
+ switch (code)
+ {
+ /* allow only socket based runtime control options */
+ case ZBX_RTC_DIAGINFO:
+ case ZBX_RTC_HA_STATUS:
+ case ZBX_RTC_HA_REMOVE_NODE:
+ case ZBX_RTC_HA_SET_FAILOVER_DELAY:
+ break;
+ default:
+ *error = zbx_dsprintf(NULL, "operation is not supported on the given operating system");
+ return FAIL;
+ }
+#endif
+
+ if (NULL != data)
+ size = (zbx_uint32_t)strlen(data) + 1;
+
+ if (SUCCEED == (ret = zbx_ipc_async_exchange(ZBX_IPC_SERVICE_RTC, code, CONFIG_TIMEOUT, (unsigned char *)data,
+ size, &result, error)))
+ {
+ if (NULL != result)
+ {
+ printf("%s", result);
+ zbx_free(result);
+ }
+ else
+ printf("No response\n");
+
+ }
+
+ zbx_free(data);
+
+ return ret;
+}
+
+int zbx_rtc_open(zbx_ipc_async_socket_t *asocket, int timeout, char **error)
+{
+ if (FAIL == zbx_ipc_async_socket_open(asocket, ZBX_IPC_SERVICE_RTC, timeout, error))
+ return FAIL;
+
+ return SUCCEED;
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_notify_config_sync *
+ * *
+ * Purpose: notify RTC service about finishing initial configuration sync *
+ * *
+ * Parameters: error - [OUT] error message *
+ * *
+ * Return value: SUCCEED - the notification was sent successfully *
+ * FAIL - otherwise *
+ * *
+ ******************************************************************************/
+int zbx_rtc_notify_config_sync(char **error)
+{
+ zbx_ipc_socket_t sock;
+ int ret;
+
+ if (FAIL == zbx_ipc_socket_open(&sock, ZBX_IPC_SERVICE_RTC, CONFIG_TIMEOUT, error))
+ return FAIL;
+
+ if (FAIL == (ret = zbx_ipc_socket_write(&sock, ZBX_RTC_CONFIG_SYNC_NOTIFY, NULL, 0)))
+ *error = zbx_strdup(NULL, "failed to send message");
+
+ zbx_ipc_socket_close(&sock);
+
+ return ret;
+}
diff --git a/src/libs/zbxrtc/rtc_proxy.c b/src/libs/zbxrtc/rtc_proxy.c
new file mode 100644
index 00000000000..b7d441fde55
--- /dev/null
+++ b/src/libs/zbxrtc/rtc_proxy.c
@@ -0,0 +1,54 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#include "zbxipcservice.h"
+#include "zbxrtc.h"
+#include "rtc.h"
+#include "proxy.h"
+
+extern int CONFIG_PROXYMODE;
+
+int rtc_parse_options_ex(const char *opt, zbx_uint32_t *code, char **data, char **error)
+{
+ ZBX_UNUSED(opt);
+ ZBX_UNUSED(code);
+ ZBX_UNUSED(data);
+ ZBX_UNUSED(error);
+
+ return SUCCEED;
+}
+
+int rtc_process_request_ex(int code, const unsigned char *data, char **result)
+{
+ ZBX_UNUSED(data);
+
+ switch (code)
+ {
+ case ZBX_RTC_CONFIG_CACHE_RELOAD:
+ if (ZBX_PROXYMODE_PASSIVE == CONFIG_PROXYMODE)
+ {
+ *result = zbx_strdup(NULL, "Cannot perform configuration cache reloading on passive"
+ " proxy\n");
+ return SUCCEED;
+ }
+ return FAIL;
+ }
+
+ return FAIL;
+}
diff --git a/src/libs/zbxrtc/rtc_server.c b/src/libs/zbxrtc/rtc_server.c
new file mode 100644
index 00000000000..2581434af89
--- /dev/null
+++ b/src/libs/zbxrtc/rtc_server.c
@@ -0,0 +1,478 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#include "zbxipcservice.h"
+#include "daemon.h"
+#include "log.h"
+#include "zbxdiag.h"
+#include "zbxjson.h"
+#include "zbxha.h"
+#include "zbxrtc.h"
+#include "rtc.h"
+
+int rtc_parse_options_ex(const char *opt, zbx_uint32_t *code, char **data, char **error)
+{
+ const char *param;
+
+ if (0 == strcmp(opt, ZBX_SECRETS_RELOAD))
+ {
+ *code = ZBX_RTC_SECRETS_RELOAD;
+ return SUCCEED;
+ }
+
+ if (0 == strcmp(opt, ZBX_SERVICE_CACHE_RELOAD))
+ {
+ *code = ZBX_RTC_SERVICE_CACHE_RELOAD;
+ return SUCCEED;
+ }
+
+ if (0 == strcmp(opt, ZBX_TRIGGER_HOUSEKEEPER_EXECUTE))
+ {
+ *code = ZBX_RTC_TRIGGER_HOUSEKEEPER_EXECUTE;
+ return SUCCEED;
+ }
+
+ if (0 == strcmp(opt, ZBX_HA_STATUS))
+ {
+ *code = ZBX_RTC_HA_STATUS;
+ return SUCCEED;
+ }
+
+ if (0 == strncmp(opt, ZBX_HA_REMOVE_NODE, ZBX_CONST_STRLEN(ZBX_HA_REMOVE_NODE)))
+ {
+ param = opt + ZBX_CONST_STRLEN(ZBX_HA_REMOVE_NODE);
+
+ if ('=' == *param)
+ {
+ struct zbx_json j;
+
+ *code = ZBX_RTC_HA_REMOVE_NODE;
+
+ zbx_json_init(&j, 1024);
+ zbx_json_addstring(&j, ZBX_PROTO_TAG_NODE, param + 1, ZBX_JSON_TYPE_STRING);
+ *data = zbx_strdup(NULL, j.buffer);
+ zbx_json_clean(&j);
+
+ return SUCCEED;
+ }
+
+ if ('\0' == *param)
+ {
+ *error = zbx_strdup(NULL, "missing node cuid or name parameter");
+ return FAIL;
+ }
+
+ /* not ha_remove_node runtime control option */
+ }
+
+ if (0 == strncmp(opt, ZBX_HA_SET_FAILOVER_DELAY, ZBX_CONST_STRLEN(ZBX_HA_SET_FAILOVER_DELAY)))
+ {
+ int delay;
+
+ param = opt + ZBX_CONST_STRLEN(ZBX_HA_SET_FAILOVER_DELAY);
+
+ if ('=' == *param)
+ {
+ if (SUCCEED == is_time_suffix(param + 1, &delay, ZBX_LENGTH_UNLIMITED))
+ {
+ struct zbx_json j;
+
+ if (delay < 10 || delay > 15 * SEC_PER_MIN)
+ {
+ *error = zbx_strdup(NULL, "failover delay must be in range from 10s to 15m");
+ return FAIL;
+ }
+
+ *code = ZBX_RTC_HA_SET_FAILOVER_DELAY;
+
+ zbx_json_init(&j, 1024);
+ zbx_json_addint64(&j, ZBX_PROTO_TAG_FAILOVER_DELAY, delay);
+ *data = zbx_strdup(NULL, j.buffer);
+ zbx_json_clean(&j);
+
+ return SUCCEED;
+ }
+ else
+ {
+ *error = zbx_dsprintf(NULL, "invalid HA failover delay parameter: %s\n", param + 1);
+ return FAIL;
+ }
+ }
+
+ if ('\0' == *param)
+ {
+ *error = zbx_strdup(NULL, "missing failover delay parameter");
+ return FAIL;
+ }
+ }
+
+ return SUCCEED;
+}
+
+#if defined(HAVE_SIGQUEUE)
+
+/******************************************************************************
+ * *
+ * Function: rtc_process_loglevel *
+ * *
+ * Purpose: process loglevel runtime control option *
+ * *
+ * Parameters: direction - [IN] the loglevel change direction: *
+ * (1) - increase, (-1) - decrease *
+ * data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ * Return value: SUCCEED - the loglevel command was processed *
+ * FAIL - the loglevel command must be processed by the *
+ * default loglevel command handler *
+ * *
+ ******************************************************************************/
+static int rtc_process_loglevel(int direction, const char *data, char **result)
+{
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ int process_num = 0;
+
+ if (NULL == data)
+ {
+ (void)zbx_ha_change_loglevel(direction, result);
+ return FAIL;
+ }
+
+ if (FAIL == zbx_json_open(data, &jp))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameters \"%s\"\n", data);
+ return SUCCEED;
+ }
+
+ if (SUCCEED == zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_PROCESS_NUM, buf, sizeof(buf), NULL))
+ process_num = atoi(buf);
+
+ if (SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_PROCESS_NAME, buf, sizeof(buf), NULL))
+ {
+ return FAIL;
+ }
+
+ if (0 == strcmp(buf, "ha manager"))
+ {
+ if (0 != process_num && 1 != process_num)
+ {
+ *result = zbx_dsprintf(NULL, "Invalid option parameter \"%d\"\n", process_num);
+ }
+ else
+ {
+ (void)zbx_ha_change_loglevel(direction, result);
+ *result = zbx_strdup(NULL, "Changed HA manager log level\n");
+
+ }
+ return SUCCEED;
+ }
+
+ return FAIL;
+}
+
+#endif
+
+/******************************************************************************
+ * *
+ * Function: rtc_process_diaginfo *
+ * *
+ * Purpose: process diaginfo runtime control option *
+ * *
+ * Parameters: data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ ******************************************************************************/
+static void rtc_process_diaginfo(const char *data, char **result)
+{
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ unsigned int scope;
+
+ if (FAIL == zbx_json_open(data, &jp) ||
+ SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_SECTION, buf, sizeof(buf), NULL))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameter \"%s\"\n", data);
+ return;
+ }
+
+ if (0 == strcmp(buf, "all"))
+ {
+ scope = (1 << ZBX_DIAGINFO_HISTORYCACHE) | (1 << ZBX_DIAGINFO_PREPROCESSING) |
+ (1 << ZBX_DIAGINFO_LOCKS) | (1 << ZBX_DIAGINFO_VALUECACHE) |
+ (1 << ZBX_DIAGINFO_LLD) | (1 << ZBX_DIAGINFO_ALERTING);
+ }
+ else if (0 == strcmp(buf, ZBX_DIAG_HISTORYCACHE))
+ scope = 1 << ZBX_DIAGINFO_HISTORYCACHE;
+ else if (0 == strcmp(buf, ZBX_DIAG_PREPROCESSING))
+ scope = 1 << ZBX_DIAGINFO_PREPROCESSING;
+ else if (0 == strcmp(buf, ZBX_DIAG_LOCKS))
+ scope = 1 << ZBX_DIAGINFO_LOCKS;
+ else if (0 == strcmp(buf, ZBX_DIAG_VALUECACHE))
+ scope = 1 << ZBX_DIAGINFO_VALUECACHE;
+ else if (0 == strcmp(buf, ZBX_DIAG_LLD))
+ scope = 1 << ZBX_DIAGINFO_LLD;
+ else if (0 == strcmp(buf, ZBX_DIAG_ALERTING))
+ scope = 1 << ZBX_DIAGINFO_ALERTING;
+ else
+ return;
+
+ zbx_diag_log_info(scope, result);
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_ha_status *
+ * *
+ * Purpose: process ha_status runtime command *
+ * *
+ ******************************************************************************/
+static void rtc_ha_status(char **out)
+{
+ char *nodes = NULL, *error = NULL;
+ struct zbx_json_parse jp, jp_node;
+ size_t out_alloc = 0, out_offset = 0;
+ int failover_delay;
+
+ if (SUCCEED != zbx_ha_get_failover_delay(&failover_delay, &error))
+ {
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot get failover delay: %s",
+ error);
+ zbx_free(error);
+ return;
+ }
+
+ if (SUCCEED != zbx_ha_get_nodes(&nodes, &error))
+ {
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot get HA node information: %s",
+ error);
+ zbx_free(error);
+ return;
+ }
+
+#define ZBX_HA_REPORT_FMT "%-25s %-25s %-30s %-11s %s"
+
+ if (SUCCEED == zbx_json_open(nodes, &jp))
+ {
+ const char *pnext;
+ char name[256], address[261], id[26], buffer[256];
+ int status, lastaccess_age, index = 1;
+
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, &out_alloc, &out_offset, "failover delay: %d seconds",
+ failover_delay);
+
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, &out_alloc, &out_offset, "cluster status:");
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, &out_alloc, &out_offset, " %2s " ZBX_HA_REPORT_FMT, "#",
+ "ID", "Name", "Address", "Status", "Last Access");
+
+ for (pnext = NULL; NULL != (pnext = zbx_json_next(&jp, pnext));)
+ {
+ if (FAIL == zbx_json_brackets_open(pnext, &jp_node))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+
+ if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_ID, id, sizeof(id), NULL))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+
+ if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_NAME, name, sizeof(name),
+ NULL))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+
+ if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_STATUS, buffer,
+ sizeof(buffer), NULL))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+ status = atoi(buffer);
+
+ if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_LASTACCESS_AGE, buffer,
+ sizeof(buffer), NULL))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+ lastaccess_age = atoi(buffer);
+
+ if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_ADDRESS, address,
+ sizeof(address), NULL))
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ continue;
+ }
+
+ zbx_strlog_alloc(LOG_LEVEL_INFORMATION, out, &out_alloc, &out_offset, " %2d. "
+ ZBX_HA_REPORT_FMT, index++, id, '\0' != *name ? name : "<standalone server>",
+ address, zbx_ha_status_str(status), zbx_age2str(lastaccess_age));
+ }
+ }
+ else
+ {
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "invalid response: %s",
+ nodes);
+ }
+ zbx_free(nodes);
+
+#undef ZBX_HA_REPORT_FMT
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_ha_remove_node *
+ * *
+ * Purpose: process ha_remove_node runtime command *
+ * *
+ ******************************************************************************/
+static void rtc_ha_remove_node(const char *data, char **out)
+{
+ char *error = NULL;
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ size_t out_alloc = 0, out_offset = 0;
+
+ if (FAIL == zbx_json_open(data, &jp))
+ {
+ *out = zbx_dsprintf(NULL, "Invalid parameter format \"%s\"\n", data);
+ return;
+ }
+
+ if (SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_NODE, buf, sizeof(buf), NULL))
+ {
+ *out = zbx_dsprintf(NULL, "Missing node parameter \"%s\"\n", data);
+ return;
+ }
+
+ if (SUCCEED != zbx_ha_remove_node(buf, out, &error))
+ {
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot remove HA node: %s", error);
+ zbx_free(error);
+ return;
+ }
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_ha_failover_delay *
+ * *
+ * Purpose: process ha_failover_delay runtime command *
+ * *
+ ******************************************************************************/
+static void rtc_ha_failover_delay(const char *data, char **out)
+{
+ char *error = NULL;
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ int failover_delay;
+ size_t out_alloc = 0, out_offset = 0;
+
+ if (FAIL == zbx_json_open(data, &jp))
+ {
+ *out = zbx_dsprintf(NULL, "Invalid parameter format \"%s\"\n", data);
+ return;
+ }
+
+ if (SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_FAILOVER_DELAY, buf, sizeof(buf), NULL))
+ {
+ *out = zbx_dsprintf(NULL, "Missing failover_delay parameter \"%s\"\n", data);
+ return;
+ }
+
+ if (10 > (failover_delay = atoi(buf)) || 15 * SEC_PER_MIN < failover_delay)
+ {
+ *out = zbx_dsprintf(NULL, "Invalid failover delay value \"%s\"\n", buf);
+ return;
+ }
+
+ if (SUCCEED != zbx_ha_set_failover_delay(failover_delay, &error))
+ {
+ zbx_strlog_alloc(LOG_LEVEL_ERR, out, &out_alloc, &out_offset, "cannot set HA failover delay: %s", error);
+ zbx_free(error);
+ return;
+ }
+
+ *out = zbx_dsprintf(NULL, "HA failover delay set to %d seconds\n", failover_delay);
+
+}
+/******************************************************************************
+ * *
+ * Function: rtc_process_request_ex *
+ * *
+ * Purpose: process runtime control option *
+ * *
+ * Parameters: code - [IN] the request code *
+ * data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ * Return value: SUCCEED - the rtc command was processed *
+ * FAIL - the rtc command must be processed by the default *
+ * rtc command handler *
+ * *
+ ******************************************************************************/
+int rtc_process_request_ex(int code, const unsigned char *data, char **result)
+{
+ ZBX_UNUSED(data);
+
+ switch (code)
+ {
+#if defined(HAVE_SIGQUEUE)
+ case ZBX_RTC_LOG_LEVEL_INCREASE:
+ return rtc_process_loglevel(1, (const char *)data, result);
+ case ZBX_RTC_LOG_LEVEL_DECREASE:
+ return rtc_process_loglevel(-1, (const char *)data, result);
+ case ZBX_RTC_CONFIG_CACHE_RELOAD:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_SERVICEMAN, 1,
+ ZBX_RTC_MAKE_MESSAGE(ZBX_RTC_SERVICE_CACHE_RELOAD, 0, 0), result);
+ return FAIL;
+ case ZBX_RTC_SERVICE_CACHE_RELOAD:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_SERVICEMAN, 1,
+ ZBX_RTC_MAKE_MESSAGE(ZBX_RTC_SERVICE_CACHE_RELOAD, 0, 0), result);
+ return SUCCEED;
+ case ZBX_RTC_SECRETS_RELOAD:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_CONFSYNCER, 1, ZBX_RTC_MAKE_MESSAGE(code, 0, 0),
+ result);
+ return SUCCEED;
+ case ZBX_RTC_TRIGGER_HOUSEKEEPER_EXECUTE:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER, 1,
+ ZBX_RTC_MAKE_MESSAGE(code, 0, 0), result);
+ return SUCCEED;
+#endif
+ case ZBX_RTC_DIAGINFO:
+ rtc_process_diaginfo((const char *)data, result);
+ return FAIL;
+ case ZBX_RTC_HA_STATUS:
+ rtc_ha_status(result);
+ return SUCCEED;
+ case ZBX_RTC_HA_SET_FAILOVER_DELAY:
+ rtc_ha_failover_delay((const char *)data, result);
+ return SUCCEED;
+ case ZBX_RTC_HA_REMOVE_NODE:
+ rtc_ha_remove_node((const char *)data, result);
+ return SUCCEED;
+ }
+
+ return FAIL;
+}
diff --git a/src/libs/zbxrtc/rtc_service.c b/src/libs/zbxrtc/rtc_service.c
new file mode 100644
index 00000000000..0c1f059a48a
--- /dev/null
+++ b/src/libs/zbxrtc/rtc_service.c
@@ -0,0 +1,349 @@
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+#include "zbxipcservice.h"
+#include "zbxjson.h"
+#include "daemon.h"
+#include "zbxrtc.h"
+#include "rtc.h"
+#include "log.h"
+#include "zbxdiag.h"
+
+#if defined(HAVE_SIGQUEUE)
+
+/******************************************************************************
+ * *
+ * Function: rtc_change_service_loglevel *
+ * *
+ * Purpose: change log level of service process *
+ * *
+ ******************************************************************************/
+static void rtc_change_service_loglevel(int code)
+{
+ if (ZBX_RTC_LOG_LEVEL_INCREASE == code)
+ {
+ if (SUCCEED != zabbix_increase_log_level())
+ {
+ zabbix_log(LOG_LEVEL_INFORMATION, "cannot increase log level:"
+ " maximum level has been already set");
+ }
+ else
+ {
+ zabbix_log(LOG_LEVEL_INFORMATION, "log level has been increased to %s",
+ zabbix_get_log_level_string());
+ }
+ }
+ else
+ {
+ if (SUCCEED != zabbix_decrease_log_level())
+ {
+ zabbix_log(LOG_LEVEL_INFORMATION, "cannot decrease log level:"
+ " minimum level has been already set");
+ }
+ else
+ {
+ zabbix_log(LOG_LEVEL_INFORMATION, "log level has been decreased to %s",
+ zabbix_get_log_level_string());
+ }
+ }
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_process_loglevel *
+ * *
+ * Purpose: process loglevel runtime control option *
+ * *
+ * Parameters: code - [IN] the runtime control request code *
+ * data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ ******************************************************************************/
+static void rtc_process_loglevel(int code, const char *data, char **result)
+{
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ int process_num = 0, process_type;
+
+ if (NULL == data)
+ {
+ rtc_change_service_loglevel(code);
+ zbx_signal_process_by_pid(0, ZBX_RTC_MAKE_MESSAGE(code, 0, 0), result);
+ return;
+ }
+
+ if (FAIL == zbx_json_open(data, &jp))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameters \"%s\"\n", data);
+ return;
+ }
+
+ if (SUCCEED == zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_PID, buf, sizeof(buf), NULL))
+ {
+ zbx_uint64_t pid;
+
+ if (SUCCEED != is_uint64(buf, &pid) || 0 == pid)
+ {
+ *result = zbx_dsprintf(NULL, "Invalid pid value \"%s\"\n", buf);
+ return;
+ }
+
+ if ((pid_t)pid == getpid())
+ {
+ rtc_change_service_loglevel(code);
+ /* temporary message, the signal forwarding command output will be changed later */
+ *result = zbx_strdup(NULL, "Changed log level for the main process\n");
+ }
+ else
+ zbx_signal_process_by_pid((int)pid, ZBX_RTC_MAKE_MESSAGE(code, 0, 0), result);
+
+ return;
+ }
+
+ if (SUCCEED == zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_PROCESS_NUM, buf, sizeof(buf), NULL))
+ process_num = atoi(buf);
+
+ if (SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_PROCESS_NAME, buf, sizeof(buf), NULL))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameters \"%s\"\n", data);
+ return;
+ }
+
+ if (ZBX_PROCESS_TYPE_UNKNOWN == (process_type = get_process_type_by_name(buf)))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameters \"%s\"\n", data);
+ return;
+ }
+
+ zbx_signal_process_by_type(process_type, process_num, ZBX_RTC_MAKE_MESSAGE(code, 0, 0), result);
+}
+#endif
+
+/******************************************************************************
+ * *
+ * Function: rtc_process_diaginfo *
+ * *
+ * Purpose: process diaginfo runtime control option *
+ * *
+ * Parameters: data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ ******************************************************************************/
+static void rtc_process_diaginfo(const char *data, char **result)
+{
+ struct zbx_json_parse jp;
+ char buf[MAX_STRING_LEN];
+ unsigned int scope;
+
+ if (FAIL == zbx_json_open(data, &jp) ||
+ SUCCEED != zbx_json_value_by_name(&jp, ZBX_PROTO_TAG_SECTION, buf, sizeof(buf), NULL))
+ {
+ *result = zbx_dsprintf(NULL, "Invalid parameters \"%s\"\n", data);
+ return;
+ }
+
+ if (0 == strcmp(buf, "all"))
+ {
+ scope = (1 << ZBX_DIAGINFO_HISTORYCACHE) | (1 << ZBX_DIAGINFO_PREPROCESSING) | (1 << ZBX_DIAGINFO_LOCKS);
+ }
+ else if (0 == strcmp(buf, ZBX_DIAG_HISTORYCACHE))
+ {
+ scope = 1 << ZBX_DIAGINFO_HISTORYCACHE;
+ }
+ else if (0 == strcmp(buf, ZBX_DIAG_PREPROCESSING))
+ {
+ scope = 1 << ZBX_DIAGINFO_PREPROCESSING;
+ }
+ else if (0 == strcmp(buf, ZBX_DIAG_LOCKS))
+ {
+ scope = 1 << ZBX_DIAGINFO_LOCKS;
+ }
+ else
+ {
+ if (NULL == *result)
+ *result = zbx_dsprintf(NULL, "Unknown diaginfo section \"%s\"\n", buf);
+ return;
+ }
+
+ zbx_diag_log_info(scope, result);
+}
+
+/******************************************************************************
+ * *
+ * Function: rtc_process_request *
+ * *
+ * Purpose: process runtime control option *
+ * *
+ * Parameters: code - [IN] the request code *
+ * data - [IN] the runtime control parameter (optional) *
+ * result - [OUT] the runtime control result *
+ * *
+ ******************************************************************************/
+static void rtc_process_request(int code, const unsigned char *data, char **result)
+{
+#if defined(HAVE_SIGQUEUE)
+#ifdef HAVE_NETSNMP
+ int cmd;
+ char *tmp = NULL;
+#endif
+#endif
+
+ switch (code)
+ {
+#if defined(HAVE_SIGQUEUE)
+ case ZBX_RTC_LOG_LEVEL_INCREASE:
+ case ZBX_RTC_LOG_LEVEL_DECREASE:
+ rtc_process_loglevel(code, (const char *)data, result);
+ return;
+ case ZBX_RTC_HOUSEKEEPER_EXECUTE:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_HOUSEKEEPER, 1, ZBX_RTC_MAKE_MESSAGE(code, 0, 0),
+ result);
+ return;
+ case ZBX_RTC_CONFIG_CACHE_RELOAD:
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_CONFSYNCER, 1, ZBX_RTC_MAKE_MESSAGE(code, 0, 0),
+ result);
+ return;
+ case ZBX_RTC_SNMP_CACHE_RELOAD:
+#ifdef HAVE_NETSNMP
+ cmd = ZBX_RTC_MAKE_MESSAGE(code, 0, 0);
+
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_UNREACHABLE, 0, cmd, result);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_POLLER, 0, cmd, &tmp);
+ *result = zbx_strdcat(*result, tmp);
+ zbx_free(tmp);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_TRAPPER, 0, cmd, &tmp);
+ *result = zbx_strdcat(*result, tmp);
+ zbx_free(tmp);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_DISCOVERER, 0, cmd, &tmp);
+ *result = zbx_strdcat(*result, tmp);
+ zbx_free(tmp);
+ zbx_signal_process_by_type(ZBX_PROCESS_TYPE_TASKMANAGER, 0, cmd, &tmp);
+ *result = zbx_strdcat(*result, tmp);
+ zbx_free(tmp);
+#else
+ *result = zbx_strdup(NULL, "Invalid runtime control option: no SNMP support enabled\n");
+#endif
+ return;
+#endif
+ case ZBX_RTC_DIAGINFO:
+ rtc_process_diaginfo((const char *)data, result);
+ return;
+ default:
+ *result = zbx_strdup(*result, "Unknown runtime control option\n");
+ }
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_init *
+ * *
+ * Purpose: initialize runtime control service *
+ * *
+ ******************************************************************************/
+int zbx_rtc_init(zbx_rtc_t *rtc ,char **error)
+{
+ return zbx_ipc_service_start(&rtc->service, ZBX_IPC_SERVICE_RTC, error);
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_dispatch *
+ * *
+ * Purpose: accept and process runtime control request *
+ * *
+ ******************************************************************************/
+void zbx_rtc_dispatch(zbx_ipc_client_t *client, zbx_ipc_message_t *message)
+{
+ char *result = NULL, *result_ex = NULL;
+ zbx_uint32_t size = 0;
+
+ zabbix_log(LOG_LEVEL_DEBUG, "In %s() code:%u", __func__, message->code);
+
+ if (FAIL == rtc_process_request_ex((int)message->code, message->data, &result_ex))
+ rtc_process_request((int)message->code, message->data, &result);
+
+ if (NULL != result_ex)
+ result = zbx_strdcat(result, result_ex);
+
+ if (NULL == result)
+ {
+ /* generate default success message if no specific success or error messages were returned */
+ result = zbx_strdup(NULL, "Runtime control command was forwarded successfully\n");
+ }
+
+ size = (zbx_uint32_t)strlen(result) + 1;
+ zbx_ipc_client_send(client, message->code, (unsigned char *)result, size);
+ zbx_free(result);
+
+ zbx_free(result_ex);
+ zbx_free(result);
+
+ zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
+}
+
+/******************************************************************************
+ * *
+ * Function: zbx_rtc_wait_config_sync *
+ * *
+ * Purpose: wait for configuration sync notification while optionally *
+ * dispatching runtime control commands *
+ * *
+ ******************************************************************************/
+void zbx_rtc_wait_config_sync(zbx_rtc_t *rtc)
+{
+ zbx_timespec_t rtc_timeout = {1, 0};
+ int sync = 0;
+
+ while (ZBX_IS_RUNNING() && 0 == sync)
+ {
+ zbx_ipc_client_t *client;
+ zbx_ipc_message_t *message;
+
+ (void)zbx_ipc_service_recv(&rtc->service, &rtc_timeout, &client, &message);
+
+ if (NULL != message)
+ {
+ switch (message->code)
+ {
+ case ZBX_RTC_CONFIG_SYNC_NOTIFY:
+ sync = 1;
+ break;
+ case ZBX_RTC_LOG_LEVEL_DECREASE:
+ case ZBX_RTC_LOG_LEVEL_INCREASE:
+ zbx_rtc_dispatch(client, message);
+ break;
+ default:
+ if (ZBX_IPC_RTC_MAX >= message->code)
+ {
+ const char *rtc_error = "Cannot perform specified runtime control"
+ " command during initial configuration cache sync\n";
+ zbx_ipc_client_send(client, message->code,
+ (const unsigned char *)rtc_error,
+ (zbx_uint32_t)strlen(rtc_error) + 1);
+ }
+ }
+ zbx_ipc_message_free(message);
+
+ }
+
+ if (NULL != client)
+ zbx_ipc_client_release(client);
+ }
+}
+
diff --git a/src/libs/zbxself/selfmon.c b/src/libs/zbxself/selfmon.c
index b06e0fa2226..4e49a4998f3 100644
--- a/src/libs/zbxself/selfmon.c
+++ b/src/libs/zbxself/selfmon.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -122,6 +122,7 @@ extern int CONFIG_HISTORYPOLLER_FORKS;
extern int CONFIG_AVAILMAN_FORKS;
extern int CONFIG_SERVICEMAN_FORKS;
extern int CONFIG_PROBLEMHOUSEKEEPER_FORKS;
+extern int CONFIG_ODBCPOLLER_FORKS;
extern ZBX_THREAD_LOCAL unsigned char process_type;
extern ZBX_THREAD_LOCAL int process_num;
@@ -136,8 +137,6 @@ extern ZBX_THREAD_LOCAL int process_num;
* *
* Return value: number of processes *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int get_process_type_forks(unsigned char proc_type)
{
@@ -213,6 +212,8 @@ int get_process_type_forks(unsigned char proc_type)
return CONFIG_SERVICEMAN_FORKS;
case ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER:
return CONFIG_PROBLEMHOUSEKEEPER_FORKS;
+ case ZBX_PROCESS_TYPE_ODBCPOLLER:
+ return CONFIG_ODBCPOLLER_FORKS;
}
return get_component_process_type_forks(proc_type);
@@ -226,8 +227,6 @@ int get_process_type_forks(unsigned char proc_type)
* Purpose: Initialize structures and prepare state *
* for self-monitoring collector *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int init_selfmon_collector(char **error)
{
@@ -298,8 +297,6 @@ out:
* *
* Purpose: Free memory allocated for self-monitoring collector *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void free_selfmon_collector(void)
{
@@ -326,8 +323,6 @@ void free_selfmon_collector(void)
* *
* Parameters: state - [IN] new process state; ZBX_PROCESS_STATE_* *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void update_selfmon_counter(unsigned char state)
{
@@ -395,8 +390,6 @@ void update_selfmon_counter(unsigned char state)
* *
* Function: collect_selfmon_stats *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void collect_selfmon_stats(void)
{
@@ -486,8 +479,6 @@ out:
* value - [OUT] a pointer to a variable that receives *
* requested statistics *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void get_selfmon_stats(unsigned char proc_type, unsigned char aggr_func, int proc_num, unsigned char state,
double *value)
@@ -682,8 +673,6 @@ static int sleep_remains;
* *
* Parameters: sleeptime - [IN] required sleeptime, in seconds *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void zbx_sleep_loop(int sleeptime)
{
diff --git a/src/libs/zbxself/selfmon.h b/src/libs/zbxself/selfmon.h
index 6a75c086aa9..786bcad6592 100644
--- a/src/libs/zbxself/selfmon.h
+++ b/src/libs/zbxself/selfmon.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxself/selfmon_proxy.c b/src/libs/zbxself/selfmon_proxy.c
index c80089301a3..b921eb9a80b 100644
--- a/src/libs/zbxself/selfmon_proxy.c
+++ b/src/libs/zbxself/selfmon_proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxself/selfmon_server.c b/src/libs/zbxself/selfmon_server.c
index f1852c9a4d1..afabf636d52 100644
--- a/src/libs/zbxself/selfmon_server.c
+++ b/src/libs/zbxself/selfmon_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/anomalystl.c b/src/libs/zbxserver/anomalystl.c
index 5528880f490..b5858478417 100644
--- a/src/libs/zbxserver/anomalystl.c
+++ b/src/libs/zbxserver/anomalystl.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/anomalystl.h b/src/libs/zbxserver/anomalystl.h
index 527d6f8ef10..b4982cd3127 100644
--- a/src/libs/zbxserver/anomalystl.h
+++ b/src/libs/zbxserver/anomalystl.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/evalfunc.c b/src/libs/zbxserver/evalfunc.c
index ead77b3caec..186100d9849 100644
--- a/src/libs/zbxserver/evalfunc.c
+++ b/src/libs/zbxserver/evalfunc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/evalfunc.h b/src/libs/zbxserver/evalfunc.h
index 2acddd9d9d7..c6f73b52894 100644
--- a/src/libs/zbxserver/evalfunc.h
+++ b/src/libs/zbxserver/evalfunc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/evalfunc_common.c b/src/libs/zbxserver/evalfunc_common.c
index 2293d94e5b0..d8c15ee11f1 100644
--- a/src/libs/zbxserver/evalfunc_common.c
+++ b/src/libs/zbxserver/evalfunc_common.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/evalfunc_common.h b/src/libs/zbxserver/evalfunc_common.h
index bec0de4b7af..416c760b06d 100644
--- a/src/libs/zbxserver/evalfunc_common.h
+++ b/src/libs/zbxserver/evalfunc_common.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/expression.c b/src/libs/zbxserver/expression.c
index 07a55e45ee5..86b037b6fcf 100644
--- a/src/libs/zbxserver/expression.c
+++ b/src/libs/zbxserver/expression.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -751,10 +751,6 @@ int DBget_trigger_value(const DB_TRIGGER *trigger, char **replace_to, int N_func
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
- * Comments: *
- * *
******************************************************************************/
static int DBget_trigger_event_count(zbx_uint64_t triggerid, char **replace_to, int problem_only, int acknowledged)
{
@@ -803,10 +799,6 @@ static int DBget_trigger_event_count(zbx_uint64_t triggerid, char **replace_to,
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int DBget_dhost_value_by_event(const DB_EVENT *event, char **replace_to, const char *fieldname)
{
@@ -897,15 +889,9 @@ static int DBget_dchecks_value_by_event(const DB_EVENT *event, char **replace_to
* *
* Purpose: retrieve discovered service value by event and field name *
* *
- * Parameters: *
- * *
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int DBget_dservice_value_by_event(const DB_EVENT *event, char **replace_to, const char *fieldname)
{
@@ -939,15 +925,9 @@ static int DBget_dservice_value_by_event(const DB_EVENT *event, char **replace_t
* *
* Purpose: retrieve discovery rule value by event and field name *
* *
- * Parameters: *
- * *
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int DBget_drule_value_by_event(const DB_EVENT *event, char **replace_to, const char *fieldname)
{
@@ -1066,8 +1046,6 @@ out:
* *
* Purpose: retrieve item value by item id *
* *
- * Parameters: *
- * *
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
@@ -1151,8 +1129,6 @@ static int DBitem_value(const DB_TRIGGER *trigger, char **value, int N_functioni
* Purpose: retrieve item lastvalue by trigger expression *
* and number of function *
* *
- * Parameters: *
- * *
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
@@ -1330,12 +1306,6 @@ static void get_escalation_history(zbx_uint64_t actionid, const DB_EVENT *event,
* *
* Purpose: retrieve event acknowledges history *
* *
- * Parameters: *
- * *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static void get_event_update_history(const DB_EVENT *event, char **replace_to, const zbx_uint64_t *recipient_userid,
const char *tz)
@@ -1408,15 +1378,9 @@ static void get_event_update_history(const DB_EVENT *event, char **replace_to, c
* *
* Purpose: request value from autoreg_host table by event *
* *
- * Parameters: *
- * *
* Return value: upon successful completion return SUCCEED *
* otherwise FAIL *
* *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int get_autoreg_value_by_event(const DB_EVENT *event, char **replace_to, const char *fieldname)
{
@@ -1525,6 +1489,7 @@ static int get_autoreg_value_by_event(const DB_EVENT *event, char **replace_to,
#define MVAR_SERVICE "{SERVICE."
#define MVAR_SERVICE_NAME MVAR_SERVICE "NAME}"
+#define MVAR_SERVICE_DESCRIPTION MVAR_SERVICE "DESCRIPTION}"
#define MVAR_SERVICE_ROOTCAUSE MVAR_SERVICE "ROOTCAUSE}"
#define MVAR_SERVICE_TAGS MVAR_SERVICE "TAGS}"
#define MVAR_SERVICE_TAGSJSON MVAR_SERVICE "TAGSJSON}"
@@ -2765,8 +2730,6 @@ static int resolve_host_target_macros(const char *m, const DC_HOST *dc_host, DC_
* *
* Purpose: substitute simple macros in data string with real values *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
static int substitute_simple_macros_impl(const zbx_uint64_t *actionid, const DB_EVENT *event,
const DB_EVENT *r_event, const zbx_uint64_t *userid, const zbx_uint64_t *hostid, const DC_HOST *dc_host,
@@ -4125,6 +4088,10 @@ static int substitute_simple_macros_impl(const zbx_uint64_t *actionid, const DB_
{
replace_to = zbx_strdup(replace_to, service->name);
}
+ else if (0 == strcmp(m, MVAR_SERVICE_DESCRIPTION))
+ {
+ replace_to = zbx_strdup(replace_to, service->description);
+ }
else if (0 == strcmp(m, MVAR_SERVICE_ROOTCAUSE))
{
get_rootcause(service, &replace_to);
@@ -4875,8 +4842,6 @@ zbx_trigger_func_position_t;
* Parameters: event - The trigger event structure *
* trigger - The trigger where to expand macros in *
* *
- * Author: Andrea Biscuola *
- * *
******************************************************************************/
static int expand_trigger_macros(zbx_eval_context_t *ctx, const DB_EVENT *event, char *error, size_t maxerrlen)
{
@@ -5388,8 +5353,6 @@ static void zbx_substitute_functions_results(zbx_hashset_t *ifuncs, zbx_vector_p
* unknown_msgs - vector for storing messages for NOTSUPPORTED *
* items and failed functions *
* *
- * Author: Alexei Vladishev, Alexander Vladishev, Aleksandrs Saveljevs *
- * *
* Comments: example: "({15}>10) or ({123}=1)" => "(26.416>10) or (0=1)" *
* *
******************************************************************************/
@@ -5497,8 +5460,6 @@ static int evaluate_expression(zbx_eval_context_t *ctx, const zbx_timespec_t *ts
* Parameters: triggers - [IN] vector of DC_TRIGGER pointers, sorted by *
* triggerids *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
void evaluate_expressions(zbx_vector_ptr_t *triggers, const zbx_vector_uint64_t *history_itemids,
const DC_ITEM *history_items, const int *history_errcodes)
@@ -6110,8 +6071,6 @@ static int substitute_func_macro(char **data, zbx_token_t *token, const struct z
* if all discovery macros resolved to numeric values, *
* otherwise FAIL with an error message. *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int substitute_lld_macros(char **data, const struct zbx_json_parse *jp_row, const zbx_vector_ptr_t *lld_macro_paths,
int flags, char *error, size_t max_error_len)
diff --git a/src/libs/zbxserver/expression.h b/src/libs/zbxserver/expression.h
index 31a88b55546..4c95d4a4204 100644
--- a/src/libs/zbxserver/expression.h
+++ b/src/libs/zbxserver/expression.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/expression_eval.c b/src/libs/zbxserver/expression_eval.c
index 81689c72345..48af024e673 100644
--- a/src/libs/zbxserver/expression_eval.c
+++ b/src/libs/zbxserver/expression_eval.c
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/get_host_from_event.c b/src/libs/zbxserver/get_host_from_event.c
index 30b738f79ed..7f85534746d 100644
--- a/src/libs/zbxserver/get_host_from_event.c
+++ b/src/libs/zbxserver/get_host_from_event.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/get_host_from_event.h b/src/libs/zbxserver/get_host_from_event.h
index cacf6dd8e2b..4fc18525ab9 100644
--- a/src/libs/zbxserver/get_host_from_event.h
+++ b/src/libs/zbxserver/get_host_from_event.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/macrofunc.c b/src/libs/zbxserver/macrofunc.c
index af9ed8791d3..f2d7da8b0a9 100644
--- a/src/libs/zbxserver/macrofunc.c
+++ b/src/libs/zbxserver/macrofunc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/macrofunc.h b/src/libs/zbxserver/macrofunc.h
index 4e7246d85fe..e59d450ea37 100644
--- a/src/libs/zbxserver/macrofunc.h
+++ b/src/libs/zbxserver/macrofunc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_stats.c b/src/libs/zbxserver/zabbix_stats.c
index 56183420cda..e9980d0b865 100644
--- a/src/libs/zbxserver/zabbix_stats.c
+++ b/src/libs/zbxserver/zabbix_stats.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_stats.h b/src/libs/zbxserver/zabbix_stats.h
index 57e866d76e7..1b4c4bfe3ff 100644
--- a/src/libs/zbxserver/zabbix_stats.h
+++ b/src/libs/zbxserver/zabbix_stats.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_stats_proxy.c b/src/libs/zbxserver/zabbix_stats_proxy.c
index 8422af873d1..df0a6f1ced0 100644
--- a/src/libs/zbxserver/zabbix_stats_proxy.c
+++ b/src/libs/zbxserver/zabbix_stats_proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_stats_server.c b/src/libs/zbxserver/zabbix_stats_server.c
index f79b35f5e91..d36de00954c 100644
--- a/src/libs/zbxserver/zabbix_stats_server.c
+++ b/src/libs/zbxserver/zabbix_stats_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_users.c b/src/libs/zbxserver/zabbix_users.c
index cf2769bfd61..8115ddf9b36 100644
--- a/src/libs/zbxserver/zabbix_users.c
+++ b/src/libs/zbxserver/zabbix_users.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxserver/zabbix_users.h b/src/libs/zbxserver/zabbix_users.h
index 5e12dd8d301..43aa384db82 100644
--- a/src/libs/zbxserver/zabbix_users.h
+++ b/src/libs/zbxserver/zabbix_users.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxservice/service.c b/src/libs/zbxservice/service.c
index 98eb8d221d9..b8a49c44e69 100644
--- a/src/libs/zbxservice/service.c
+++ b/src/libs/zbxservice/service.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxservice/service_protocol.c b/src/libs/zbxservice/service_protocol.c
index d7a2bd36900..281015971c9 100644
--- a/src/libs/zbxservice/service_protocol.c
+++ b/src/libs/zbxservice/service_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsys/mutexs.c b/src/libs/zbxsys/mutexs.c
index a55e0f4579b..e523b51c7b5 100644
--- a/src/libs/zbxsys/mutexs.c
+++ b/src/libs/zbxsys/mutexs.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -391,8 +391,6 @@ void zbx_locks_enable(void)
* Return value: If the function succeeds, then return SUCCEED, *
* FAIL on an error *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int zbx_mutex_create(zbx_mutex_t *mutex, zbx_mutex_name_t name, char **error)
{
@@ -422,8 +420,6 @@ int zbx_mutex_create(zbx_mutex_t *mutex, zbx_mutex_name_t name, char **error)
* *
* Parameters: mutex - handle of mutex *
* *
- * Author: Eugene Grigorjev, Alexander Vladishev *
- * *
******************************************************************************/
void __zbx_mutex_lock(const char *filename, int line, zbx_mutex_t mutex)
{
@@ -496,8 +492,6 @@ void __zbx_mutex_lock(const char *filename, int line, zbx_mutex_t mutex)
* *
* Parameters: mutex - handle of mutex *
* *
- * Author: Eugene Grigorjev, Alexander Vladishev *
- * *
******************************************************************************/
void __zbx_mutex_unlock(const char *filename, int line, zbx_mutex_t mutex)
{
@@ -552,8 +546,6 @@ void __zbx_mutex_unlock(const char *filename, int line, zbx_mutex_t mutex)
* *
* Parameters: mutex - handle of mutex *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
void zbx_mutex_destroy(zbx_mutex_t *mutex)
{
diff --git a/src/libs/zbxsys/symbols.c b/src/libs/zbxsys/symbols.c
index 9e833c82474..41f94891e4d 100644
--- a/src/libs/zbxsys/symbols.c
+++ b/src/libs/zbxsys/symbols.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsys/threads.c b/src/libs/zbxsys/threads.c
index d13ac89ce3c..99873182fc9 100644
--- a/src/libs/zbxsys/threads.c
+++ b/src/libs/zbxsys/threads.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -51,8 +51,6 @@ void CALLBACK ZBXEndThread(ULONG_PTR dwParam)
* *
* Return value: same as system fork() function *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int zbx_fork(void)
{
@@ -69,8 +67,6 @@ int zbx_fork(void)
* *
* Return value: same as system fork() function *
* *
- * Author: Rudolfs Kreicbergs *
- * *
* Comments: use this function only for forks from the main process *
* *
******************************************************************************/
@@ -111,8 +107,6 @@ void zbx_child_fork(pid_t *pid)
* thread_args - [IN] arguments for thread function *
* thread - [OUT] handle to a newly created thread *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: The zbx_thread_exit must be called from the handler! *
* *
******************************************************************************/
@@ -158,8 +152,6 @@ void zbx_thread_start(ZBX_THREAD_ENTRY_POINTER(handler), zbx_thread_args_t *thre
* *
* Return value: process or thread exit code *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int zbx_thread_wait(ZBX_THREAD_HANDLE thread)
{
@@ -255,7 +247,6 @@ static void threads_kill(ZBX_THREAD_HANDLE *threads, int threads_num, const int
* *
* Parameters: "threads" handles *
* *
- * *
******************************************************************************/
void zbx_threads_wait(ZBX_THREAD_HANDLE *threads, const int *threads_flags, int threads_num, int ret)
{
diff --git a/src/libs/zbxsysinfo/agent/agent.c b/src/libs/zbxsysinfo/agent/agent.c
index f6f6234c556..0d50a536bc3 100644
--- a/src/libs/zbxsysinfo/agent/agent.c
+++ b/src/libs/zbxsysinfo/agent/agent.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/agent/agent.h b/src/libs/zbxsysinfo/agent/agent.h
index bdfc11d2bd9..ae24a40ae20 100644
--- a/src/libs/zbxsysinfo/agent/agent.h
+++ b/src/libs/zbxsysinfo/agent/agent.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/agent/modbus.c b/src/libs/zbxsysinfo/agent/modbus.c
index b551acba221..e44421bb6a0 100644
--- a/src/libs/zbxsysinfo/agent/modbus.c
+++ b/src/libs/zbxsysinfo/agent/modbus.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/aix.c b/src/libs/zbxsysinfo/aix/aix.c
index 32b9ce17d39..410097ed7cd 100644
--- a/src/libs/zbxsysinfo/aix/aix.c
+++ b/src/libs/zbxsysinfo/aix/aix.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/cpu.c b/src/libs/zbxsysinfo/aix/cpu.c
index 40fcb8ab298..b1f16c4ec17 100644
--- a/src/libs/zbxsysinfo/aix/cpu.c
+++ b/src/libs/zbxsysinfo/aix/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/diskio.c b/src/libs/zbxsysinfo/aix/diskio.c
index f3a11cf3523..1ce81d5e3bb 100644
--- a/src/libs/zbxsysinfo/aix/diskio.c
+++ b/src/libs/zbxsysinfo/aix/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/diskspace.c b/src/libs/zbxsysinfo/aix/diskspace.c
index 53941a3ebaa..662c7eed38e 100644
--- a/src/libs/zbxsysinfo/aix/diskspace.c
+++ b/src/libs/zbxsysinfo/aix/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/hostname.c b/src/libs/zbxsysinfo/aix/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/aix/hostname.c
+++ b/src/libs/zbxsysinfo/aix/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/inodes.c b/src/libs/zbxsysinfo/aix/inodes.c
index 7ec24504222..97e4fe367ca 100644
--- a/src/libs/zbxsysinfo/aix/inodes.c
+++ b/src/libs/zbxsysinfo/aix/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/inodes.h b/src/libs/zbxsysinfo/aix/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/aix/inodes.h
+++ b/src/libs/zbxsysinfo/aix/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/memory.c b/src/libs/zbxsysinfo/aix/memory.c
index 872df35dcf4..697f9ea5772 100644
--- a/src/libs/zbxsysinfo/aix/memory.c
+++ b/src/libs/zbxsysinfo/aix/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/net.c b/src/libs/zbxsysinfo/aix/net.c
index 05ebac3bb16..1956bb71d07 100644
--- a/src/libs/zbxsysinfo/aix/net.c
+++ b/src/libs/zbxsysinfo/aix/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/proc.c b/src/libs/zbxsysinfo/aix/proc.c
index 33021b99209..3153f2bb7e2 100644
--- a/src/libs/zbxsysinfo/aix/proc.c
+++ b/src/libs/zbxsysinfo/aix/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/software.c b/src/libs/zbxsysinfo/aix/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/aix/software.c
+++ b/src/libs/zbxsysinfo/aix/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/swap.c b/src/libs/zbxsysinfo/aix/swap.c
index 2a965fcc78e..6c03cce5ad3 100644
--- a/src/libs/zbxsysinfo/aix/swap.c
+++ b/src/libs/zbxsysinfo/aix/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/system.c b/src/libs/zbxsysinfo/aix/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/aix/system.c
+++ b/src/libs/zbxsysinfo/aix/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/uptime.c b/src/libs/zbxsysinfo/aix/uptime.c
index 85244e232f6..9808d8e7988 100644
--- a/src/libs/zbxsysinfo/aix/uptime.c
+++ b/src/libs/zbxsysinfo/aix/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/aix/vmstats.c b/src/libs/zbxsysinfo/aix/vmstats.c
index 051ba6c14bc..3181c920996 100644
--- a/src/libs/zbxsysinfo/aix/vmstats.c
+++ b/src/libs/zbxsysinfo/aix/vmstats.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/common.c b/src/libs/zbxsysinfo/common/common.c
index 4a3200d1c22..af37b7e1c51 100644
--- a/src/libs/zbxsysinfo/common/common.c
+++ b/src/libs/zbxsysinfo/common/common.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/common.h b/src/libs/zbxsysinfo/common/common.h
index 9c7072d53aa..17be23170f0 100644
--- a/src/libs/zbxsysinfo/common/common.h
+++ b/src/libs/zbxsysinfo/common/common.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/cpu.c b/src/libs/zbxsysinfo/common/cpu.c
index fe424a1ad8a..9cf928eb892 100644
--- a/src/libs/zbxsysinfo/common/cpu.c
+++ b/src/libs/zbxsysinfo/common/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/cpu.h b/src/libs/zbxsysinfo/common/cpu.h
index f76398c3c6c..364a8bc120a 100644
--- a/src/libs/zbxsysinfo/common/cpu.h
+++ b/src/libs/zbxsysinfo/common/cpu.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/dir.c b/src/libs/zbxsysinfo/common/dir.c
index af69f35d47a..830f653e41e 100644
--- a/src/libs/zbxsysinfo/common/dir.c
+++ b/src/libs/zbxsysinfo/common/dir.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/dir.h b/src/libs/zbxsysinfo/common/dir.h
index d38a45c0ac2..28120da9a48 100644
--- a/src/libs/zbxsysinfo/common/dir.h
+++ b/src/libs/zbxsysinfo/common/dir.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/dns.c b/src/libs/zbxsysinfo/common/dns.c
index 8b1281cd0d7..394a525429a 100644
--- a/src/libs/zbxsysinfo/common/dns.c
+++ b/src/libs/zbxsysinfo/common/dns.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -612,11 +612,11 @@ static int dns_query(AGENT_REQUEST *request, AGENT_RESULT *result, int short_ans
if (1 == short_answer)
{
- SET_UI64_RESULT(result, NOERROR != hp->rcode || 0 == ntohs(hp->ancount) || -1 == res ? 0 : 1);
+ SET_UI64_RESULT(result, -1 == res || NOERROR != hp->rcode || 0 == ntohs(hp->ancount) ? 0 : 1);
return SYSINFO_RET_OK;
}
- if (NOERROR != hp->rcode || 0 == ntohs(hp->ancount) || -1 == res)
+ if (-1 == res || NOERROR != hp->rcode || 0 == ntohs(hp->ancount))
{
SET_MSG_RESULT(result, zbx_strdup(NULL, "Cannot perform DNS query."));
return SYSINFO_RET_FAIL;
@@ -902,12 +902,40 @@ clean_dns:
#endif /* defined(HAVE_RES_QUERY) || defined(_WINDOWS) || defined(__MINGW32__)*/
}
-int NET_DNS(AGENT_REQUEST *request, AGENT_RESULT *result)
+static int dns_query_short(AGENT_REQUEST *request, AGENT_RESULT *result)
{
return dns_query(request, result, 1);
}
-int NET_DNS_RECORD(AGENT_REQUEST *request, AGENT_RESULT *result)
+static int dns_query_long(AGENT_REQUEST *request, AGENT_RESULT *result)
{
return dns_query(request, result, 0);
}
+
+static int dns_query_is_tcp(AGENT_REQUEST *request)
+{
+ char *param;
+
+ if (NULL != (param = get_rparam(request, 5)) && 0 == strcmp(param, "tcp"))
+ return SUCCEED;
+
+ return FAIL;
+}
+
+int NET_DNS(AGENT_REQUEST *request, AGENT_RESULT *result)
+{
+#if !defined(_WINDOWS) && !defined(__MINGW32__)
+ if (SUCCEED == dns_query_is_tcp(request))
+ return zbx_execute_threaded_metric(dns_query_short, request, result);
+#endif
+ return dns_query_short(request, result);
+}
+
+int NET_DNS_RECORD(AGENT_REQUEST *request, AGENT_RESULT *result)
+{
+#if !defined(_WINDOWS) && !defined(__MINGW32__)
+ if (SUCCEED == dns_query_is_tcp(request))
+ return zbx_execute_threaded_metric(dns_query_long, request, result);
+#endif
+ return dns_query_long(request, result);
+}
diff --git a/src/libs/zbxsysinfo/common/dns.h b/src/libs/zbxsysinfo/common/dns.h
index dd7adfea092..a73be042dcc 100644
--- a/src/libs/zbxsysinfo/common/dns.h
+++ b/src/libs/zbxsysinfo/common/dns.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/file.c b/src/libs/zbxsysinfo/common/file.c
index 46593dbb90a..2f9e65b5597 100644
--- a/src/libs/zbxsysinfo/common/file.c
+++ b/src/libs/zbxsysinfo/common/file.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/file.h b/src/libs/zbxsysinfo/common/file.h
index 05e4f8332d1..f1c36845539 100644
--- a/src/libs/zbxsysinfo/common/file.h
+++ b/src/libs/zbxsysinfo/common/file.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/http.c b/src/libs/zbxsysinfo/common/http.c
index 310bbdcc1e0..f7c20900891 100644
--- a/src/libs/zbxsysinfo/common/http.c
+++ b/src/libs/zbxsysinfo/common/http.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/http.h b/src/libs/zbxsysinfo/common/http.h
index 2758fc2213e..3f755e4c3d2 100644
--- a/src/libs/zbxsysinfo/common/http.h
+++ b/src/libs/zbxsysinfo/common/http.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/http_metrics.c b/src/libs/zbxsysinfo/common/http_metrics.c
index 5d41a0f3d14..83f6e2e1163 100644
--- a/src/libs/zbxsysinfo/common/http_metrics.c
+++ b/src/libs/zbxsysinfo/common/http_metrics.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/http_metrics.h b/src/libs/zbxsysinfo/common/http_metrics.h
index 8799a0d455c..c16604705bd 100644
--- a/src/libs/zbxsysinfo/common/http_metrics.h
+++ b/src/libs/zbxsysinfo/common/http_metrics.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/net.c b/src/libs/zbxsysinfo/common/net.c
index 27c4d836066..b8c0d038d8c 100644
--- a/src/libs/zbxsysinfo/common/net.c
+++ b/src/libs/zbxsysinfo/common/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/net.h b/src/libs/zbxsysinfo/common/net.h
index cd36736e555..0616e57cbd4 100644
--- a/src/libs/zbxsysinfo/common/net.h
+++ b/src/libs/zbxsysinfo/common/net.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/system.c b/src/libs/zbxsysinfo/common/system.c
index c8a9c7561ea..f1879f87ca2 100644
--- a/src/libs/zbxsysinfo/common/system.c
+++ b/src/libs/zbxsysinfo/common/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/system.h b/src/libs/zbxsysinfo/common/system.h
index 1c4f1bfa14f..1568399b43d 100644
--- a/src/libs/zbxsysinfo/common/system.h
+++ b/src/libs/zbxsysinfo/common/system.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/zabbix_stats.c b/src/libs/zbxsysinfo/common/zabbix_stats.c
index ecfd49d22ce..7f740dbf859 100644
--- a/src/libs/zbxsysinfo/common/zabbix_stats.c
+++ b/src/libs/zbxsysinfo/common/zabbix_stats.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/common/zabbix_stats.h b/src/libs/zbxsysinfo/common/zabbix_stats.h
index cf31a00985a..4c8b5b0c6ec 100644
--- a/src/libs/zbxsysinfo/common/zabbix_stats.h
+++ b/src/libs/zbxsysinfo/common/zabbix_stats.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/boottime.c b/src/libs/zbxsysinfo/freebsd/boottime.c
index 48617e0e6e8..94a9ac16069 100644
--- a/src/libs/zbxsysinfo/freebsd/boottime.c
+++ b/src/libs/zbxsysinfo/freebsd/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/cpu.c b/src/libs/zbxsysinfo/freebsd/cpu.c
index 3e0db126a10..5636daad465 100644
--- a/src/libs/zbxsysinfo/freebsd/cpu.c
+++ b/src/libs/zbxsysinfo/freebsd/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/diskio.c b/src/libs/zbxsysinfo/freebsd/diskio.c
index 7dcbd12cefe..20a0144a336 100644
--- a/src/libs/zbxsysinfo/freebsd/diskio.c
+++ b/src/libs/zbxsysinfo/freebsd/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/diskspace.c b/src/libs/zbxsysinfo/freebsd/diskspace.c
index b0fa65a6188..3d261e3de72 100644
--- a/src/libs/zbxsysinfo/freebsd/diskspace.c
+++ b/src/libs/zbxsysinfo/freebsd/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/freebsd.c b/src/libs/zbxsysinfo/freebsd/freebsd.c
index 10553c039c0..0c20deee8b3 100644
--- a/src/libs/zbxsysinfo/freebsd/freebsd.c
+++ b/src/libs/zbxsysinfo/freebsd/freebsd.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/hostname.c b/src/libs/zbxsysinfo/freebsd/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/freebsd/hostname.c
+++ b/src/libs/zbxsysinfo/freebsd/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/inodes.c b/src/libs/zbxsysinfo/freebsd/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/freebsd/inodes.c
+++ b/src/libs/zbxsysinfo/freebsd/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/inodes.h b/src/libs/zbxsysinfo/freebsd/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/freebsd/inodes.h
+++ b/src/libs/zbxsysinfo/freebsd/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/kernel.c b/src/libs/zbxsysinfo/freebsd/kernel.c
index 901a8314ef5..5bd26d1e1b1 100644
--- a/src/libs/zbxsysinfo/freebsd/kernel.c
+++ b/src/libs/zbxsysinfo/freebsd/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/memory.c b/src/libs/zbxsysinfo/freebsd/memory.c
index 0fcb797c575..f7348df2bcb 100644
--- a/src/libs/zbxsysinfo/freebsd/memory.c
+++ b/src/libs/zbxsysinfo/freebsd/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/net.c b/src/libs/zbxsysinfo/freebsd/net.c
index fd639855167..ecac3fc74f6 100644
--- a/src/libs/zbxsysinfo/freebsd/net.c
+++ b/src/libs/zbxsysinfo/freebsd/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/proc.c b/src/libs/zbxsysinfo/freebsd/proc.c
index a8cad88b3fb..a1513f57880 100644
--- a/src/libs/zbxsysinfo/freebsd/proc.c
+++ b/src/libs/zbxsysinfo/freebsd/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/software.c b/src/libs/zbxsysinfo/freebsd/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/freebsd/software.c
+++ b/src/libs/zbxsysinfo/freebsd/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/swap.c b/src/libs/zbxsysinfo/freebsd/swap.c
index 6c74eae0d0c..468f7d5ddc1 100644
--- a/src/libs/zbxsysinfo/freebsd/swap.c
+++ b/src/libs/zbxsysinfo/freebsd/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/system.c b/src/libs/zbxsysinfo/freebsd/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/freebsd/system.c
+++ b/src/libs/zbxsysinfo/freebsd/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/freebsd/uptime.c b/src/libs/zbxsysinfo/freebsd/uptime.c
index 3b84fa262f9..1956a3f2eec 100644
--- a/src/libs/zbxsysinfo/freebsd/uptime.c
+++ b/src/libs/zbxsysinfo/freebsd/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/cpu.c b/src/libs/zbxsysinfo/hpux/cpu.c
index cf57e47113a..239f1a34b8e 100644
--- a/src/libs/zbxsysinfo/hpux/cpu.c
+++ b/src/libs/zbxsysinfo/hpux/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/diskio.c b/src/libs/zbxsysinfo/hpux/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/hpux/diskio.c
+++ b/src/libs/zbxsysinfo/hpux/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/diskspace.c b/src/libs/zbxsysinfo/hpux/diskspace.c
index 36aeddbb39b..3a329f35fef 100644
--- a/src/libs/zbxsysinfo/hpux/diskspace.c
+++ b/src/libs/zbxsysinfo/hpux/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/hostname.c b/src/libs/zbxsysinfo/hpux/hostname.c
index 90bab823f7d..96c06ac8e21 100644
--- a/src/libs/zbxsysinfo/hpux/hostname.c
+++ b/src/libs/zbxsysinfo/hpux/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/hpux.c b/src/libs/zbxsysinfo/hpux/hpux.c
index 858d3a8ac2a..395828b00aa 100644
--- a/src/libs/zbxsysinfo/hpux/hpux.c
+++ b/src/libs/zbxsysinfo/hpux/hpux.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/inodes.c b/src/libs/zbxsysinfo/hpux/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/hpux/inodes.c
+++ b/src/libs/zbxsysinfo/hpux/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/inodes.h b/src/libs/zbxsysinfo/hpux/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/hpux/inodes.h
+++ b/src/libs/zbxsysinfo/hpux/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/memory.c b/src/libs/zbxsysinfo/hpux/memory.c
index e52fe1020f9..c501bc769b3 100644
--- a/src/libs/zbxsysinfo/hpux/memory.c
+++ b/src/libs/zbxsysinfo/hpux/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/net.c b/src/libs/zbxsysinfo/hpux/net.c
index f91e1a786a0..b3f68020763 100644
--- a/src/libs/zbxsysinfo/hpux/net.c
+++ b/src/libs/zbxsysinfo/hpux/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/proc.c b/src/libs/zbxsysinfo/hpux/proc.c
index 019cf288a91..07c19422a0e 100644
--- a/src/libs/zbxsysinfo/hpux/proc.c
+++ b/src/libs/zbxsysinfo/hpux/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/software.c b/src/libs/zbxsysinfo/hpux/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/hpux/software.c
+++ b/src/libs/zbxsysinfo/hpux/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/hpux/system.c b/src/libs/zbxsysinfo/hpux/system.c
index 2e1a8ecdc66..91816e38fab 100644
--- a/src/libs/zbxsysinfo/hpux/system.c
+++ b/src/libs/zbxsysinfo/hpux/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/boottime.c b/src/libs/zbxsysinfo/linux/boottime.c
index 2f2b51252b5..ae804a9ec98 100644
--- a/src/libs/zbxsysinfo/linux/boottime.c
+++ b/src/libs/zbxsysinfo/linux/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/cpu.c b/src/libs/zbxsysinfo/linux/cpu.c
index fc464ebc0c4..6431f6d2e37 100644
--- a/src/libs/zbxsysinfo/linux/cpu.c
+++ b/src/libs/zbxsysinfo/linux/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/diskio.c b/src/libs/zbxsysinfo/linux/diskio.c
index 5e2aa818ceb..3157e15b918 100644
--- a/src/libs/zbxsysinfo/linux/diskio.c
+++ b/src/libs/zbxsysinfo/linux/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/diskspace.c b/src/libs/zbxsysinfo/linux/diskspace.c
index e8618f52cc6..2ab11a0f495 100644
--- a/src/libs/zbxsysinfo/linux/diskspace.c
+++ b/src/libs/zbxsysinfo/linux/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/hardware.c b/src/libs/zbxsysinfo/linux/hardware.c
index 4f1102fb316..3bc3f0c8f85 100644
--- a/src/libs/zbxsysinfo/linux/hardware.c
+++ b/src/libs/zbxsysinfo/linux/hardware.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -121,7 +121,14 @@ static size_t get_chassis_type(char *buf, int bufsize, int type)
"Compact PCI",
"Advanced TCA",
"Blade",
- "Blade Enclosure", /* 0x1d (MAX_CHASSIS_TYPE) */
+ "Blade Enclosure",
+ "Tablet",
+ "Convertible",
+ "Detachable",
+ "IoT Gateway",
+ "Embedded PC",
+ "Mini PC",
+ "Stick PC" /* 0x24 (MAX_CHASSIS_TYPE) */
};
type = CHASSIS_TYPE_BITS & type;
diff --git a/src/libs/zbxsysinfo/linux/hardware.h b/src/libs/zbxsysinfo/linux/hardware.h
index bbc63309936..7fd8bfb0664 100644
--- a/src/libs/zbxsysinfo/linux/hardware.h
+++ b/src/libs/zbxsysinfo/linux/hardware.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
#define DMI_HEADER_SIZE 4
#define CHASSIS_TYPE_BITS 0x7f /* bits 0-6 represent the chassis type */
-#define MAX_CHASSIS_TYPE 0x1d
+#define MAX_CHASSIS_TYPE 0x24
#define DMI_GET_TYPE 0x01
#define DMI_GET_VENDOR 0x02
diff --git a/src/libs/zbxsysinfo/linux/hostname.c b/src/libs/zbxsysinfo/linux/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/linux/hostname.c
+++ b/src/libs/zbxsysinfo/linux/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/inodes.c b/src/libs/zbxsysinfo/linux/inodes.c
index 645ab706c32..796c7713f4e 100644
--- a/src/libs/zbxsysinfo/linux/inodes.c
+++ b/src/libs/zbxsysinfo/linux/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/inodes.h b/src/libs/zbxsysinfo/linux/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/linux/inodes.h
+++ b/src/libs/zbxsysinfo/linux/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/kernel.c b/src/libs/zbxsysinfo/linux/kernel.c
index 95e50e28ee2..64dbf9e1e88 100644
--- a/src/libs/zbxsysinfo/linux/kernel.c
+++ b/src/libs/zbxsysinfo/linux/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/linux.c b/src/libs/zbxsysinfo/linux/linux.c
index 65dc399aff2..b009233f151 100644
--- a/src/libs/zbxsysinfo/linux/linux.c
+++ b/src/libs/zbxsysinfo/linux/linux.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/memory.c b/src/libs/zbxsysinfo/linux/memory.c
index 06764f3f16c..8082c4d04a2 100644
--- a/src/libs/zbxsysinfo/linux/memory.c
+++ b/src/libs/zbxsysinfo/linux/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/net.c b/src/libs/zbxsysinfo/linux/net.c
index 4b0ad6c8e22..f701c64804e 100644
--- a/src/libs/zbxsysinfo/linux/net.c
+++ b/src/libs/zbxsysinfo/linux/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/proc.c b/src/libs/zbxsysinfo/linux/proc.c
index a79627a174f..034cb06575a 100644
--- a/src/libs/zbxsysinfo/linux/proc.c
+++ b/src/libs/zbxsysinfo/linux/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/proc.h b/src/libs/zbxsysinfo/linux/proc.h
index 2834217448c..73d2cdb3dfe 100644
--- a/src/libs/zbxsysinfo/linux/proc.h
+++ b/src/libs/zbxsysinfo/linux/proc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/sensors.c b/src/libs/zbxsysinfo/linux/sensors.c
index 80a20104069..e22d664287c 100644
--- a/src/libs/zbxsysinfo/linux/sensors.c
+++ b/src/libs/zbxsysinfo/linux/sensors.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/software.c b/src/libs/zbxsysinfo/linux/software.c
index 7c595d287ae..24f8e93eed8 100644
--- a/src/libs/zbxsysinfo/linux/software.c
+++ b/src/libs/zbxsysinfo/linux/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/software.h b/src/libs/zbxsysinfo/linux/software.h
index 4f54c684c2f..bf412c7fc19 100644
--- a/src/libs/zbxsysinfo/linux/software.h
+++ b/src/libs/zbxsysinfo/linux/software.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/swap.c b/src/libs/zbxsysinfo/linux/swap.c
index 950bb441bbe..addce991ae8 100644
--- a/src/libs/zbxsysinfo/linux/swap.c
+++ b/src/libs/zbxsysinfo/linux/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/system.c b/src/libs/zbxsysinfo/linux/system.c
index dc9d9350549..2b92fe680bc 100644
--- a/src/libs/zbxsysinfo/linux/system.c
+++ b/src/libs/zbxsysinfo/linux/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/linux/uptime.c b/src/libs/zbxsysinfo/linux/uptime.c
index abd1c198f5c..4e99a5a25d7 100644
--- a/src/libs/zbxsysinfo/linux/uptime.c
+++ b/src/libs/zbxsysinfo/linux/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/boottime.c b/src/libs/zbxsysinfo/netbsd/boottime.c
index 48617e0e6e8..94a9ac16069 100644
--- a/src/libs/zbxsysinfo/netbsd/boottime.c
+++ b/src/libs/zbxsysinfo/netbsd/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/cpu.c b/src/libs/zbxsysinfo/netbsd/cpu.c
index 37d6734aa78..7640061214b 100644
--- a/src/libs/zbxsysinfo/netbsd/cpu.c
+++ b/src/libs/zbxsysinfo/netbsd/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/diskio.c b/src/libs/zbxsysinfo/netbsd/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/netbsd/diskio.c
+++ b/src/libs/zbxsysinfo/netbsd/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/diskspace.c b/src/libs/zbxsysinfo/netbsd/diskspace.c
index f1ecd73146a..f055b2bf229 100644
--- a/src/libs/zbxsysinfo/netbsd/diskspace.c
+++ b/src/libs/zbxsysinfo/netbsd/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/hostname.c b/src/libs/zbxsysinfo/netbsd/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/netbsd/hostname.c
+++ b/src/libs/zbxsysinfo/netbsd/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/inodes.c b/src/libs/zbxsysinfo/netbsd/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/netbsd/inodes.c
+++ b/src/libs/zbxsysinfo/netbsd/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/inodes.h b/src/libs/zbxsysinfo/netbsd/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/netbsd/inodes.h
+++ b/src/libs/zbxsysinfo/netbsd/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/kernel.c b/src/libs/zbxsysinfo/netbsd/kernel.c
index 901a8314ef5..5bd26d1e1b1 100644
--- a/src/libs/zbxsysinfo/netbsd/kernel.c
+++ b/src/libs/zbxsysinfo/netbsd/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/memory.c b/src/libs/zbxsysinfo/netbsd/memory.c
index 727ca4d25ad..77cd2209ed1 100644
--- a/src/libs/zbxsysinfo/netbsd/memory.c
+++ b/src/libs/zbxsysinfo/netbsd/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/net.c b/src/libs/zbxsysinfo/netbsd/net.c
index 6d62b311719..1d7ebebc75f 100644
--- a/src/libs/zbxsysinfo/netbsd/net.c
+++ b/src/libs/zbxsysinfo/netbsd/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/netbsd.c b/src/libs/zbxsysinfo/netbsd/netbsd.c
index ff9f67907cc..946bc6fa590 100644
--- a/src/libs/zbxsysinfo/netbsd/netbsd.c
+++ b/src/libs/zbxsysinfo/netbsd/netbsd.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/proc.c b/src/libs/zbxsysinfo/netbsd/proc.c
index 59f00fd6587..19239fa99b0 100644
--- a/src/libs/zbxsysinfo/netbsd/proc.c
+++ b/src/libs/zbxsysinfo/netbsd/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/software.c b/src/libs/zbxsysinfo/netbsd/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/netbsd/software.c
+++ b/src/libs/zbxsysinfo/netbsd/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/system.c b/src/libs/zbxsysinfo/netbsd/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/netbsd/system.c
+++ b/src/libs/zbxsysinfo/netbsd/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/netbsd/uptime.c b/src/libs/zbxsysinfo/netbsd/uptime.c
index 3b84fa262f9..1956a3f2eec 100644
--- a/src/libs/zbxsysinfo/netbsd/uptime.c
+++ b/src/libs/zbxsysinfo/netbsd/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/boottime.c b/src/libs/zbxsysinfo/openbsd/boottime.c
index 48617e0e6e8..94a9ac16069 100644
--- a/src/libs/zbxsysinfo/openbsd/boottime.c
+++ b/src/libs/zbxsysinfo/openbsd/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/cpu.c b/src/libs/zbxsysinfo/openbsd/cpu.c
index 5dfed84e765..0d10a7734b1 100644
--- a/src/libs/zbxsysinfo/openbsd/cpu.c
+++ b/src/libs/zbxsysinfo/openbsd/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/diskio.c b/src/libs/zbxsysinfo/openbsd/diskio.c
index fafa690dcb4..4aea1f62c38 100644
--- a/src/libs/zbxsysinfo/openbsd/diskio.c
+++ b/src/libs/zbxsysinfo/openbsd/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/diskspace.c b/src/libs/zbxsysinfo/openbsd/diskspace.c
index b0fa65a6188..3d261e3de72 100644
--- a/src/libs/zbxsysinfo/openbsd/diskspace.c
+++ b/src/libs/zbxsysinfo/openbsd/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/hostname.c b/src/libs/zbxsysinfo/openbsd/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/openbsd/hostname.c
+++ b/src/libs/zbxsysinfo/openbsd/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/inodes.c b/src/libs/zbxsysinfo/openbsd/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/openbsd/inodes.c
+++ b/src/libs/zbxsysinfo/openbsd/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/inodes.h b/src/libs/zbxsysinfo/openbsd/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/openbsd/inodes.h
+++ b/src/libs/zbxsysinfo/openbsd/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/kernel.c b/src/libs/zbxsysinfo/openbsd/kernel.c
index 213c4eb8c41..b8e7279c7b0 100644
--- a/src/libs/zbxsysinfo/openbsd/kernel.c
+++ b/src/libs/zbxsysinfo/openbsd/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/memory.c b/src/libs/zbxsysinfo/openbsd/memory.c
index 1c116703dd0..49e16cc03e7 100644
--- a/src/libs/zbxsysinfo/openbsd/memory.c
+++ b/src/libs/zbxsysinfo/openbsd/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/net.c b/src/libs/zbxsysinfo/openbsd/net.c
index 6bd63586554..91e28edeeca 100644
--- a/src/libs/zbxsysinfo/openbsd/net.c
+++ b/src/libs/zbxsysinfo/openbsd/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/openbsd.c b/src/libs/zbxsysinfo/openbsd/openbsd.c
index 5208758f0b9..0a4bf8b87eb 100644
--- a/src/libs/zbxsysinfo/openbsd/openbsd.c
+++ b/src/libs/zbxsysinfo/openbsd/openbsd.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/proc.c b/src/libs/zbxsysinfo/openbsd/proc.c
index 37b4f99c2d0..89eb25d8e71 100644
--- a/src/libs/zbxsysinfo/openbsd/proc.c
+++ b/src/libs/zbxsysinfo/openbsd/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/sensors.c b/src/libs/zbxsysinfo/openbsd/sensors.c
index 8128711c983..bef99a982a7 100644
--- a/src/libs/zbxsysinfo/openbsd/sensors.c
+++ b/src/libs/zbxsysinfo/openbsd/sensors.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/software.c b/src/libs/zbxsysinfo/openbsd/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/openbsd/software.c
+++ b/src/libs/zbxsysinfo/openbsd/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/swap.c b/src/libs/zbxsysinfo/openbsd/swap.c
index 8149459e6db..b9704b1176f 100644
--- a/src/libs/zbxsysinfo/openbsd/swap.c
+++ b/src/libs/zbxsysinfo/openbsd/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/system.c b/src/libs/zbxsysinfo/openbsd/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/openbsd/system.c
+++ b/src/libs/zbxsysinfo/openbsd/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/openbsd/uptime.c b/src/libs/zbxsysinfo/openbsd/uptime.c
index 1e7f71a9d64..5d47a372dfa 100644
--- a/src/libs/zbxsysinfo/openbsd/uptime.c
+++ b/src/libs/zbxsysinfo/openbsd/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/cpu.c b/src/libs/zbxsysinfo/osf/cpu.c
index 7168b7978db..971ee27b268 100644
--- a/src/libs/zbxsysinfo/osf/cpu.c
+++ b/src/libs/zbxsysinfo/osf/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/diskio.c b/src/libs/zbxsysinfo/osf/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/osf/diskio.c
+++ b/src/libs/zbxsysinfo/osf/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/diskspace.c b/src/libs/zbxsysinfo/osf/diskspace.c
index 7a4634cab59..5d5a56b8a7b 100644
--- a/src/libs/zbxsysinfo/osf/diskspace.c
+++ b/src/libs/zbxsysinfo/osf/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/hostname.c b/src/libs/zbxsysinfo/osf/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/osf/hostname.c
+++ b/src/libs/zbxsysinfo/osf/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/inodes.c b/src/libs/zbxsysinfo/osf/inodes.c
index 855f588210c..1414e136919 100644
--- a/src/libs/zbxsysinfo/osf/inodes.c
+++ b/src/libs/zbxsysinfo/osf/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/kernel.c b/src/libs/zbxsysinfo/osf/kernel.c
index a407c5d5a08..ee548ceaab6 100644
--- a/src/libs/zbxsysinfo/osf/kernel.c
+++ b/src/libs/zbxsysinfo/osf/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/memory.c b/src/libs/zbxsysinfo/osf/memory.c
index 2758ac89cf0..b27b8a91adb 100644
--- a/src/libs/zbxsysinfo/osf/memory.c
+++ b/src/libs/zbxsysinfo/osf/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/osf.c b/src/libs/zbxsysinfo/osf/osf.c
index cb615c7741d..51ef37e90e7 100644
--- a/src/libs/zbxsysinfo/osf/osf.c
+++ b/src/libs/zbxsysinfo/osf/osf.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/proc.c b/src/libs/zbxsysinfo/osf/proc.c
index 048170b860c..74611f12402 100644
--- a/src/libs/zbxsysinfo/osf/proc.c
+++ b/src/libs/zbxsysinfo/osf/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/software.c b/src/libs/zbxsysinfo/osf/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/osf/software.c
+++ b/src/libs/zbxsysinfo/osf/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/swap.c b/src/libs/zbxsysinfo/osf/swap.c
index b68f5b43c0f..52575304145 100644
--- a/src/libs/zbxsysinfo/osf/swap.c
+++ b/src/libs/zbxsysinfo/osf/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/system.c b/src/libs/zbxsysinfo/osf/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/osf/system.c
+++ b/src/libs/zbxsysinfo/osf/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osf/uptime.c b/src/libs/zbxsysinfo/osf/uptime.c
index 9abb7fe9f0e..01c84f02e90 100644
--- a/src/libs/zbxsysinfo/osf/uptime.c
+++ b/src/libs/zbxsysinfo/osf/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/boottime.c b/src/libs/zbxsysinfo/osx/boottime.c
index c828478ad9e..f93b2b716da 100644
--- a/src/libs/zbxsysinfo/osx/boottime.c
+++ b/src/libs/zbxsysinfo/osx/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/cpu.c b/src/libs/zbxsysinfo/osx/cpu.c
index 69a42e9c526..99bd8d262fc 100644
--- a/src/libs/zbxsysinfo/osx/cpu.c
+++ b/src/libs/zbxsysinfo/osx/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/diskio.c b/src/libs/zbxsysinfo/osx/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/osx/diskio.c
+++ b/src/libs/zbxsysinfo/osx/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/diskspace.c b/src/libs/zbxsysinfo/osx/diskspace.c
index b0fa65a6188..3d261e3de72 100644
--- a/src/libs/zbxsysinfo/osx/diskspace.c
+++ b/src/libs/zbxsysinfo/osx/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/hostname.c b/src/libs/zbxsysinfo/osx/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/osx/hostname.c
+++ b/src/libs/zbxsysinfo/osx/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/inodes.c b/src/libs/zbxsysinfo/osx/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/osx/inodes.c
+++ b/src/libs/zbxsysinfo/osx/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/inodes.h b/src/libs/zbxsysinfo/osx/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/osx/inodes.h
+++ b/src/libs/zbxsysinfo/osx/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/kernel.c b/src/libs/zbxsysinfo/osx/kernel.c
index 708170ae4d2..f48adafbeea 100644
--- a/src/libs/zbxsysinfo/osx/kernel.c
+++ b/src/libs/zbxsysinfo/osx/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/memory.c b/src/libs/zbxsysinfo/osx/memory.c
index 7c43decf4fa..3750dfbb6ca 100644
--- a/src/libs/zbxsysinfo/osx/memory.c
+++ b/src/libs/zbxsysinfo/osx/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/net.c b/src/libs/zbxsysinfo/osx/net.c
index 14f8968a926..4445ea3cdad 100644
--- a/src/libs/zbxsysinfo/osx/net.c
+++ b/src/libs/zbxsysinfo/osx/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/osx.c b/src/libs/zbxsysinfo/osx/osx.c
index 94d3befa9d5..7d11d6234f2 100644
--- a/src/libs/zbxsysinfo/osx/osx.c
+++ b/src/libs/zbxsysinfo/osx/osx.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/software.c b/src/libs/zbxsysinfo/osx/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/osx/software.c
+++ b/src/libs/zbxsysinfo/osx/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/system.c b/src/libs/zbxsysinfo/osx/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/osx/system.c
+++ b/src/libs/zbxsysinfo/osx/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/osx/uptime.c b/src/libs/zbxsysinfo/osx/uptime.c
index 669e2b575e5..bc1c1c14f2a 100644
--- a/src/libs/zbxsysinfo/osx/uptime.c
+++ b/src/libs/zbxsysinfo/osx/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/simple/ntp.c b/src/libs/zbxsysinfo/simple/ntp.c
index 0bdf4b38424..e3486e58b1a 100644
--- a/src/libs/zbxsysinfo/simple/ntp.c
+++ b/src/libs/zbxsysinfo/simple/ntp.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/simple/ntp.h b/src/libs/zbxsysinfo/simple/ntp.h
index b0babc3abbe..b3feb575b62 100644
--- a/src/libs/zbxsysinfo/simple/ntp.h
+++ b/src/libs/zbxsysinfo/simple/ntp.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/simple/simple.c b/src/libs/zbxsysinfo/simple/simple.c
index 6b3094488c6..26f4cd168de 100644
--- a/src/libs/zbxsysinfo/simple/simple.c
+++ b/src/libs/zbxsysinfo/simple/simple.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/simple/simple.h b/src/libs/zbxsysinfo/simple/simple.h
index e6101a899ba..4c16c2cc962 100644
--- a/src/libs/zbxsysinfo/simple/simple.h
+++ b/src/libs/zbxsysinfo/simple/simple.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/boottime.c b/src/libs/zbxsysinfo/solaris/boottime.c
index a1b13233a52..a8300ab5a8c 100644
--- a/src/libs/zbxsysinfo/solaris/boottime.c
+++ b/src/libs/zbxsysinfo/solaris/boottime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/cpu.c b/src/libs/zbxsysinfo/solaris/cpu.c
index fa75cc265d9..b5619166bc2 100644
--- a/src/libs/zbxsysinfo/solaris/cpu.c
+++ b/src/libs/zbxsysinfo/solaris/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/diskio.c b/src/libs/zbxsysinfo/solaris/diskio.c
index 29695364d2e..a9bf057558c 100644
--- a/src/libs/zbxsysinfo/solaris/diskio.c
+++ b/src/libs/zbxsysinfo/solaris/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/diskspace.c b/src/libs/zbxsysinfo/solaris/diskspace.c
index ae710b2b209..8b49892fccc 100644
--- a/src/libs/zbxsysinfo/solaris/diskspace.c
+++ b/src/libs/zbxsysinfo/solaris/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/hostname.c b/src/libs/zbxsysinfo/solaris/hostname.c
index ac282888411..e00d7d76364 100644
--- a/src/libs/zbxsysinfo/solaris/hostname.c
+++ b/src/libs/zbxsysinfo/solaris/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/inodes.c b/src/libs/zbxsysinfo/solaris/inodes.c
index f84c1ab3769..4927fb7f717 100644
--- a/src/libs/zbxsysinfo/solaris/inodes.c
+++ b/src/libs/zbxsysinfo/solaris/inodes.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/inodes.h b/src/libs/zbxsysinfo/solaris/inodes.h
index cfceb86d574..ecab3894534 100644
--- a/src/libs/zbxsysinfo/solaris/inodes.h
+++ b/src/libs/zbxsysinfo/solaris/inodes.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/kernel.c b/src/libs/zbxsysinfo/solaris/kernel.c
index 29433672813..500453d4f52 100644
--- a/src/libs/zbxsysinfo/solaris/kernel.c
+++ b/src/libs/zbxsysinfo/solaris/kernel.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/memory.c b/src/libs/zbxsysinfo/solaris/memory.c
index c7619606445..8213b8e8089 100644
--- a/src/libs/zbxsysinfo/solaris/memory.c
+++ b/src/libs/zbxsysinfo/solaris/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/net.c b/src/libs/zbxsysinfo/solaris/net.c
index dcbcb433f92..9d9f7b97e48 100644
--- a/src/libs/zbxsysinfo/solaris/net.c
+++ b/src/libs/zbxsysinfo/solaris/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/proc.c b/src/libs/zbxsysinfo/solaris/proc.c
index 250e9f35137..63137e523b4 100644
--- a/src/libs/zbxsysinfo/solaris/proc.c
+++ b/src/libs/zbxsysinfo/solaris/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/software.c b/src/libs/zbxsysinfo/solaris/software.c
index 41d69825681..15bb2ec3c36 100644
--- a/src/libs/zbxsysinfo/solaris/software.c
+++ b/src/libs/zbxsysinfo/solaris/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/solaris.c b/src/libs/zbxsysinfo/solaris/solaris.c
index 52b7e4079f1..2c26788f3b8 100644
--- a/src/libs/zbxsysinfo/solaris/solaris.c
+++ b/src/libs/zbxsysinfo/solaris/solaris.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/swap.c b/src/libs/zbxsysinfo/solaris/swap.c
index 8d88853f327..c247998a5ff 100644
--- a/src/libs/zbxsysinfo/solaris/swap.c
+++ b/src/libs/zbxsysinfo/solaris/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/system.c b/src/libs/zbxsysinfo/solaris/system.c
index f3ab7bce0d7..ba0cdfca952 100644
--- a/src/libs/zbxsysinfo/solaris/system.c
+++ b/src/libs/zbxsysinfo/solaris/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/solaris/uptime.c b/src/libs/zbxsysinfo/solaris/uptime.c
index ff19a52513d..c81bd92acf9 100644
--- a/src/libs/zbxsysinfo/solaris/uptime.c
+++ b/src/libs/zbxsysinfo/solaris/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/specsysinfo.h b/src/libs/zbxsysinfo/specsysinfo.h
index 8afc9e4acf3..7f8c4073377 100644
--- a/src/libs/zbxsysinfo/specsysinfo.h
+++ b/src/libs/zbxsysinfo/specsysinfo.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/sysinfo.c b/src/libs/zbxsysinfo/sysinfo.c
index 7dfa81c2464..c15bb1561cb 100644
--- a/src/libs/zbxsysinfo/sysinfo.c
+++ b/src/libs/zbxsysinfo/sysinfo.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1510,8 +1510,6 @@ static zbx_log_t *get_result_log_value(AGENT_RESULT *result)
* Return value: *
* NULL - if value is missing or can't be converted *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: better use definitions *
* GET_UI64_RESULT *
* GET_DBL_RESULT *
diff --git a/src/libs/zbxsysinfo/unknown/diskio.c b/src/libs/zbxsysinfo/unknown/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/unknown/diskio.c
+++ b/src/libs/zbxsysinfo/unknown/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/unknown/hostname.c b/src/libs/zbxsysinfo/unknown/hostname.c
index 1d543e58cfb..c832d645239 100644
--- a/src/libs/zbxsysinfo/unknown/hostname.c
+++ b/src/libs/zbxsysinfo/unknown/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/unknown/unknown.c b/src/libs/zbxsysinfo/unknown/unknown.c
index dba837f01d6..2ca77fb17ab 100644
--- a/src/libs/zbxsysinfo/unknown/unknown.c
+++ b/src/libs/zbxsysinfo/unknown/unknown.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/cpu.c b/src/libs/zbxsysinfo/win32/cpu.c
index 7ffe1834d54..e98273ada14 100644
--- a/src/libs/zbxsysinfo/win32/cpu.c
+++ b/src/libs/zbxsysinfo/win32/cpu.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/diskio.c b/src/libs/zbxsysinfo/win32/diskio.c
index 681784f11d8..c2d02c59adf 100644
--- a/src/libs/zbxsysinfo/win32/diskio.c
+++ b/src/libs/zbxsysinfo/win32/diskio.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/diskspace.c b/src/libs/zbxsysinfo/win32/diskspace.c
index 157a7cdfe5e..e3c306db39a 100644
--- a/src/libs/zbxsysinfo/win32/diskspace.c
+++ b/src/libs/zbxsysinfo/win32/diskspace.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/hostname.c b/src/libs/zbxsysinfo/win32/hostname.c
index 09ff3909c58..a41485f2c62 100644
--- a/src/libs/zbxsysinfo/win32/hostname.c
+++ b/src/libs/zbxsysinfo/win32/hostname.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/memory.c b/src/libs/zbxsysinfo/win32/memory.c
index 3b8258bd8dc..cc4962e65fe 100644
--- a/src/libs/zbxsysinfo/win32/memory.c
+++ b/src/libs/zbxsysinfo/win32/memory.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/net.c b/src/libs/zbxsysinfo/win32/net.c
index 9da8d2fc589..78ef8c23627 100644
--- a/src/libs/zbxsysinfo/win32/net.c
+++ b/src/libs/zbxsysinfo/win32/net.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/pdhmon.c b/src/libs/zbxsysinfo/win32/pdhmon.c
index 2d39160c153..01aeb18536a 100644
--- a/src/libs/zbxsysinfo/win32/pdhmon.c
+++ b/src/libs/zbxsysinfo/win32/pdhmon.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/proc.c b/src/libs/zbxsysinfo/win32/proc.c
index a0a644bedb0..11d50e08454 100644
--- a/src/libs/zbxsysinfo/win32/proc.c
+++ b/src/libs/zbxsysinfo/win32/proc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/services.c b/src/libs/zbxsysinfo/win32/services.c
index 808db5ab9a6..870c7cba012 100644
--- a/src/libs/zbxsysinfo/win32/services.c
+++ b/src/libs/zbxsysinfo/win32/services.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/software.c b/src/libs/zbxsysinfo/win32/software.c
index 24de6913d92..c7d726cd4ec 100644
--- a/src/libs/zbxsysinfo/win32/software.c
+++ b/src/libs/zbxsysinfo/win32/software.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/swap.c b/src/libs/zbxsysinfo/win32/swap.c
index 3ed62f1bb94..e2aee7aee25 100644
--- a/src/libs/zbxsysinfo/win32/swap.c
+++ b/src/libs/zbxsysinfo/win32/swap.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/system.c b/src/libs/zbxsysinfo/win32/system.c
index 8a19ace9ad5..f994659186e 100644
--- a/src/libs/zbxsysinfo/win32/system.c
+++ b/src/libs/zbxsysinfo/win32/system.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/uptime.c b/src/libs/zbxsysinfo/win32/uptime.c
index cd174301f9f..8861b4f4b2e 100644
--- a/src/libs/zbxsysinfo/win32/uptime.c
+++ b/src/libs/zbxsysinfo/win32/uptime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/win32.c b/src/libs/zbxsysinfo/win32/win32.c
index 274f636e600..0d2be4db7de 100644
--- a/src/libs/zbxsysinfo/win32/win32.c
+++ b/src/libs/zbxsysinfo/win32/win32.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxsysinfo/win32/wmi.cpp b/src/libs/zbxsysinfo/win32/wmi.cpp
index c0107933864..7d3afcb5f04 100644
--- a/src/libs/zbxsysinfo/win32/wmi.cpp
+++ b/src/libs/zbxsysinfo/win32/wmi.cpp
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxtasks/task.c b/src/libs/zbxtasks/task.c
index c96f4492da7..54b76c8bd65 100644
--- a/src/libs/zbxtasks/task.c
+++ b/src/libs/zbxtasks/task.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxtrends/baseline.c b/src/libs/zbxtrends/baseline.c
index 351a6351a49..e89c148dda4 100644
--- a/src/libs/zbxtrends/baseline.c
+++ b/src/libs/zbxtrends/baseline.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxtrends/cache.c b/src/libs/zbxtrends/cache.c
index c86040fc6c5..f5360964fd8 100644
--- a/src/libs/zbxtrends/cache.c
+++ b/src/libs/zbxtrends/cache.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxtrends/trends.c b/src/libs/zbxtrends/trends.c
index 44d6f1c2b82..b921c800dda 100644
--- a/src/libs/zbxtrends/trends.c
+++ b/src/libs/zbxtrends/trends.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxtrends/trends.h b/src/libs/zbxtrends/trends.h
index e4f18abbca2..45ef8cdc31d 100644
--- a/src/libs/zbxtrends/trends.h
+++ b/src/libs/zbxtrends/trends.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxvault/vault.c b/src/libs/zbxvault/vault.c
index c288cd048f0..ac589675e42 100644
--- a/src/libs/zbxvault/vault.c
+++ b/src/libs/zbxvault/vault.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxwin32/disk.c b/src/libs/zbxwin32/disk.c
index cc2f9dadcd1..2b12be05128 100644
--- a/src/libs/zbxwin32/disk.c
+++ b/src/libs/zbxwin32/disk.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxwin32/fatal.c b/src/libs/zbxwin32/fatal.c
index 71d4b49e142..1e795a92521 100644
--- a/src/libs/zbxwin32/fatal.c
+++ b/src/libs/zbxwin32/fatal.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxwin32/perfmon.c b/src/libs/zbxwin32/perfmon.c
index 40846e0438e..dbc26681927 100644
--- a/src/libs/zbxwin32/perfmon.c
+++ b/src/libs/zbxwin32/perfmon.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxwin32/service.c b/src/libs/zbxwin32/service.c
index ef57d8e45f9..f0931c0368a 100644
--- a/src/libs/zbxwin32/service.c
+++ b/src/libs/zbxwin32/service.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/libs/zbxxml/xml.c b/src/libs/zbxxml/xml.c
index ca9738ea435..8553d299ed9 100644
--- a/src/libs/zbxxml/xml.c
+++ b/src/libs/zbxxml/xml.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/modules/dummy/dummy.c b/src/modules/dummy/dummy.c
index 3ebe626817a..e5e7305f532 100644
--- a/src/modules/dummy/dummy.c
+++ b/src/modules/dummy/dummy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/active.c b/src/zabbix_agent/active.c
index 3899d4d8169..db628fb3f1a 100644
--- a/src/zabbix_agent/active.c
+++ b/src/zabbix_agent/active.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -302,8 +302,6 @@ static int mode_parameter_is_skip(unsigned char flags, const char *itemkey)
* Return value: returns SUCCEED on successful parsing, *
* FAIL on an incorrect format of string *
* *
- * Author: Eugene Grigorjev, Alexei Vladishev (new json protocol) *
- * *
* Comments: *
* String represented as "ZBX_EOF" termination list *
* With '\n' delimiter between elements. *
@@ -600,10 +598,6 @@ static void process_config_item(struct zbx_json *json, char *config, size_t leng
* Return value: returns SUCCEED on successful parsing, *
* FAIL on other cases *
* *
- * Author: Eugene Grigorjev, Alexei Vladishev (new json protocol) *
- * *
- * Comments: *
- * *
******************************************************************************/
static int refresh_active_checks(zbx_vector_ptr_t *addrs)
{
@@ -718,8 +712,6 @@ static int refresh_active_checks(zbx_vector_ptr_t *addrs)
* Return value: SUCCEED - processed successfully *
* FAIL - an error occurred *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: zabbix_sender has almost the same function! *
* *
******************************************************************************/
@@ -765,8 +757,6 @@ static int check_response(char *response)
* - data successfully sent to server (proxy) *
* FAIL - error when sending data *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static int send_buffer(zbx_vector_ptr_t *addrs, zbx_vector_pre_persistent_t *prep_vec)
{
@@ -956,8 +946,6 @@ ret:
* Return value: returns SUCCEED on successful parsing, *
* FAIL on other cases *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: ATTENTION! This function's address and pointers to arguments *
* are described in Zabbix defined type "zbx_process_value_func_t" *
* and used when calling process_log(), process_logrt() and *
diff --git a/src/zabbix_agent/active.h b/src/zabbix_agent/active.h
index f5f8035f8dc..03840465af9 100644
--- a/src/zabbix_agent/active.h
+++ b/src/zabbix_agent/active.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/cpustat.c b/src/zabbix_agent/cpustat.c
index 4bd75fbacc9..f047ee45edf 100644
--- a/src/zabbix_agent/cpustat.c
+++ b/src/zabbix_agent/cpustat.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/cpustat.h b/src/zabbix_agent/cpustat.h
index ddf79724dfa..a86df451f35 100644
--- a/src/zabbix_agent/cpustat.h
+++ b/src/zabbix_agent/cpustat.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/diskdevices.c b/src/zabbix_agent/diskdevices.c
index 12cdc648134..f4d1dec90fb 100644
--- a/src/zabbix_agent/diskdevices.c
+++ b/src/zabbix_agent/diskdevices.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/diskdevices.h b/src/zabbix_agent/diskdevices.h
index 0a4c9448bfc..c1bb9df70dc 100644
--- a/src/zabbix_agent/diskdevices.h
+++ b/src/zabbix_agent/diskdevices.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/eventlog.c b/src/zabbix_agent/eventlog.c
index d34af6ee31a..88854092136 100644
--- a/src/zabbix_agent/eventlog.c
+++ b/src/zabbix_agent/eventlog.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/eventlog.h b/src/zabbix_agent/eventlog.h
index 5def739cff3..ba5ad0f005b 100644
--- a/src/zabbix_agent/eventlog.h
+++ b/src/zabbix_agent/eventlog.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/listener.c b/src/zabbix_agent/listener.c
index b91b1bcb5b2..db73604a0c9 100644
--- a/src/zabbix_agent/listener.c
+++ b/src/zabbix_agent/listener.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/listener.h b/src/zabbix_agent/listener.h
index 2c188d621be..e2501a26633 100644
--- a/src/zabbix_agent/listener.h
+++ b/src/zabbix_agent/listener.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/logfiles/logfiles.c b/src/zabbix_agent/logfiles/logfiles.c
index e0f51c8ab36..44e5af729a5 100644
--- a/src/zabbix_agent/logfiles/logfiles.c
+++ b/src/zabbix_agent/logfiles/logfiles.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -61,8 +61,6 @@ extern ZBX_THREAD_LOCAL char *CONFIG_HOSTNAME;
* Return value: SUCCEED - on splitting without errors *
* FAIL - on splitting with errors *
* *
- * Author: Dmitry Borovikov, Aleksandrs Saveljevs *
- * *
* Comments: Memory for "part1" and "part2" is allocated only on SUCCEED. *
* *
******************************************************************************/
@@ -118,8 +116,6 @@ out:
* Return value: SUCCEED - on successful splitting *
* FAIL - on unable to split sensibly *
* *
- * Author: Dmitry Borovikov *
- * *
* Comments: Allocates memory for "directory" and "filename_regexp" only on *
* SUCCEED. On FAIL memory, allocated for "directory" and *
* "filename_regexp" is freed. *
@@ -1486,8 +1482,6 @@ static int find_old2new(const char * const old2new, int num_new, int i_old)
* filename - name of a logfile (with full path) *
* st - structure returned by stat() *
* *
- * Author: Dmitry Borovikov *
- * *
******************************************************************************/
static void add_logfile(struct st_logfile **logfiles, int *logfiles_alloc, int *logfiles_num, const char *filename,
zbx_stat_t *st)
@@ -2462,8 +2456,6 @@ out:
* Return value: returns SUCCEED on successful reading, *
* FAIL on other cases *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: *
* This function does not deal with log file rotation. *
* *
diff --git a/src/zabbix_agent/logfiles/logfiles.h b/src/zabbix_agent/logfiles/logfiles.h
index 52e56ff10f9..da6fcc4526c 100644
--- a/src/zabbix_agent/logfiles/logfiles.h
+++ b/src/zabbix_agent/logfiles/logfiles.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/logfiles/persistent_state.c b/src/zabbix_agent/logfiles/persistent_state.c
index 7a715029029..231b5c2afa4 100644
--- a/src/zabbix_agent/logfiles/persistent_state.c
+++ b/src/zabbix_agent/logfiles/persistent_state.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/logfiles/persistent_state.h b/src/zabbix_agent/logfiles/persistent_state.h
index f9292c9da5b..36c8218cafc 100644
--- a/src/zabbix_agent/logfiles/persistent_state.h
+++ b/src/zabbix_agent/logfiles/persistent_state.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/metrics.h b/src/zabbix_agent/metrics.h
index b936c67cf61..a17386b9d1d 100644
--- a/src/zabbix_agent/metrics.h
+++ b/src/zabbix_agent/metrics.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/perfstat.c b/src/zabbix_agent/perfstat.c
index c39cba96f3c..277a566d714 100644
--- a/src/zabbix_agent/perfstat.c
+++ b/src/zabbix_agent/perfstat.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/perfstat.h b/src/zabbix_agent/perfstat.h
index 30b898e1469..8b2ff9474a0 100644
--- a/src/zabbix_agent/perfstat.h
+++ b/src/zabbix_agent/perfstat.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/procstat.c b/src/zabbix_agent/procstat.c
index 793a18f873e..9df0f0d1030 100644
--- a/src/zabbix_agent/procstat.c
+++ b/src/zabbix_agent/procstat.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/procstat.h b/src/zabbix_agent/procstat.h
index e77f37b4965..ccd126e49d0 100644
--- a/src/zabbix_agent/procstat.h
+++ b/src/zabbix_agent/procstat.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/stats.c b/src/zabbix_agent/stats.c
index 377c7c75bc7..459879838de 100644
--- a/src/zabbix_agent/stats.c
+++ b/src/zabbix_agent/stats.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -63,8 +63,6 @@ zbx_mutex_t diskstats_lock = ZBX_MUTEX_NULL;
* *
* Return value: number of CPUs *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
static int zbx_get_cpu_num(void)
{
@@ -134,8 +132,6 @@ return_one:
* *
* Purpose: Allocate memory for collector *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: Unix version allocates memory as shared. *
* *
******************************************************************************/
@@ -227,8 +223,6 @@ out:
* *
* Purpose: Free memory allocated for collector *
* *
- * Author: Eugene Grigorjev *
- * *
* Comments: Unix version allocated memory as shared. *
* *
******************************************************************************/
@@ -421,8 +415,6 @@ void diskstat_shm_extend(void)
* *
* Purpose: Collect system information *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
ZBX_THREAD_ENTRY(collector_thread, args)
{
diff --git a/src/zabbix_agent/stats.h b/src/zabbix_agent/stats.h
index 16b7b5b6c3a..326516dfc21 100644
--- a/src/zabbix_agent/stats.h
+++ b/src/zabbix_agent/stats.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/vmstats.c b/src/zabbix_agent/vmstats.c
index 706a3770fe9..eea2d601409 100644
--- a/src/zabbix_agent/vmstats.c
+++ b/src/zabbix_agent/vmstats.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/vmstats.h b/src/zabbix_agent/vmstats.h
index 1b8e91e705b..a00ad258d88 100644
--- a/src/zabbix_agent/vmstats.h
+++ b/src/zabbix_agent/vmstats.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/zabbix_agentd.c b/src/zabbix_agent/zabbix_agentd.c
index 6583c540213..61408effbbd 100644
--- a/src/zabbix_agent/zabbix_agentd.c
+++ b/src/zabbix_agent/zabbix_agentd.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -365,7 +365,7 @@ static int parse_commandline(int argc, char **argv, ZBX_TASK_EX *t)
break;
#ifndef _WINDOWS
case 'R':
- if (SUCCEED != parse_rtc_options(zbx_optarg, program_type, &t->data))
+ if (SUCCEED != parse_rtc_options(zbx_optarg, &t->data))
exit(EXIT_FAILURE);
t->task = ZBX_TASK_RUNTIME_CONTROL;
@@ -557,8 +557,6 @@ out:
* *
* Purpose: set configuration defaults *
* *
- * Author: Vladimir Levijev, Rudolfs Kreicbergs *
- * *
******************************************************************************/
static void set_defaults(void)
{
@@ -653,8 +651,6 @@ static void zbx_validate_config_hostnames(zbx_vector_str_t *hostnames)
* *
* Purpose: validate configuration parameters *
* *
- * Author: Vladimir Levijev *
- * *
******************************************************************************/
static void zbx_validate_config(ZBX_TASK_EX *task)
{
@@ -1010,8 +1006,6 @@ static void zbx_load_config(int requirement, ZBX_TASK_EX *task)
* *
* Purpose: free configuration memory *
* *
- * Author: Vladimir Levijev *
- * *
******************************************************************************/
static void zbx_free_config(void)
{
diff --git a/src/zabbix_agent/zbxconf.c b/src/zabbix_agent/zbxconf.c
index e9b3c517573..95b0e792c79 100644
--- a/src/zabbix_agent/zbxconf.c
+++ b/src/zabbix_agent/zbxconf.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -85,8 +85,6 @@ void load_aliases(char **lines)
* Return value: SUCCEED - successfully loaded user parameters *
* FAIL - failed to load user parameters *
* *
- * Author: Vladimir Levijev *
- * *
* Comments: calls add_user_parameter() for each entry *
* *
******************************************************************************/
@@ -127,8 +125,6 @@ int load_user_parameters(char **lines, char **err)
* Return value: SUCCEED - successful execution *
* FAIL - failed to add rule *
* *
- * Author: Andrejs Tumilovics *
- * *
******************************************************************************/
int load_key_access_rule(const char *value, const struct cfg_line *cfg)
{
@@ -154,12 +150,6 @@ int load_key_access_rule(const char *value, const struct cfg_line *cfg)
* Parameters: def_lines - array of PerfCounter configuration entries *
* eng_lines - array of PerfCounterEn configuration entries *
* *
- * Return value: *
- * *
- * Author: Vladimir Levijev *
- * *
- * Comments: *
- * *
******************************************************************************/
void load_perf_counters(const char **def_lines, const char **eng_lines)
{
diff --git a/src/zabbix_agent/zbxconf.h b/src/zabbix_agent/zbxconf.h
index 582f47d5903..d982158bdbe 100644
--- a/src/zabbix_agent/zbxconf.h
+++ b/src/zabbix_agent/zbxconf.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/zbxkstat.c b/src/zabbix_agent/zbxkstat.c
index 90dc6fe8ee7..adedacc7b61 100644
--- a/src/zabbix_agent/zbxkstat.c
+++ b/src/zabbix_agent/zbxkstat.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_agent/zbxkstat.h b/src/zabbix_agent/zbxkstat.h
index cd1d372191e..6788f533815 100644
--- a/src/zabbix_agent/zbxkstat.h
+++ b/src/zabbix_agent/zbxkstat.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_get/zabbix_get.c b/src/zabbix_get/zabbix_get.c
index b79ad7b0419..ad2a261d27b 100644
--- a/src/zabbix_get/zabbix_get.c
+++ b/src/zabbix_get/zabbix_get.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/BinaryProtocolSpeaker.java b/src/zabbix_java/src/com/zabbix/gateway/BinaryProtocolSpeaker.java
index 81693f80094..dd62565ab03 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/BinaryProtocolSpeaker.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/BinaryProtocolSpeaker.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ConfigurationManager.java b/src/zabbix_java/src/com/zabbix/gateway/ConfigurationManager.java
index b08156e7db2..d1a15a210af 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ConfigurationManager.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ConfigurationManager.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ConfigurationParameter.java b/src/zabbix_java/src/com/zabbix/gateway/ConfigurationParameter.java
index 17d1a46764a..c860a276c41 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ConfigurationParameter.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ConfigurationParameter.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java b/src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
index d1c04fad58a..7d9555cb7ce 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/HelperFunctionChest.java b/src/zabbix_java/src/com/zabbix/gateway/HelperFunctionChest.java
index 8c67f5ae4bf..fe29ac2db9e 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/HelperFunctionChest.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/HelperFunctionChest.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/InputValidator.java b/src/zabbix_java/src/com/zabbix/gateway/InputValidator.java
index 11e348ef8e6..5aef31c8083 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/InputValidator.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/InputValidator.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/IntegerValidator.java b/src/zabbix_java/src/com/zabbix/gateway/IntegerValidator.java
index 76c4e1c1976..a45f9ca63a8 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/IntegerValidator.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/IntegerValidator.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/InternalItemChecker.java b/src/zabbix_java/src/com/zabbix/gateway/InternalItemChecker.java
index 69c0e792263..0e7eb1f1bd1 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/InternalItemChecker.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/InternalItemChecker.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ItemChecker.java b/src/zabbix_java/src/com/zabbix/gateway/ItemChecker.java
index a54825713d5..7020f5cd375 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ItemChecker.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ItemChecker.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/JMXItemChecker.java b/src/zabbix_java/src/com/zabbix/gateway/JMXItemChecker.java
index 1b81c2c5df6..39c8bf0bac9 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/JMXItemChecker.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/JMXItemChecker.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/JavaGateway.java b/src/zabbix_java/src/com/zabbix/gateway/JavaGateway.java
index af5ce8ea8a9..06d3ffa23d2 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/JavaGateway.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/JavaGateway.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/PostInputValidator.java b/src/zabbix_java/src/com/zabbix/gateway/PostInputValidator.java
index b9724ca5586..42509455ad6 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/PostInputValidator.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/PostInputValidator.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/SocketProcessor.java b/src/zabbix_java/src/com/zabbix/gateway/SocketProcessor.java
index cdf30432c73..05e5f7af170 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/SocketProcessor.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/SocketProcessor.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ZabbixException.java b/src/zabbix_java/src/com/zabbix/gateway/ZabbixException.java
index 460e8bd4b57..247eb042bf5 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ZabbixException.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ZabbixException.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ZabbixItem.java b/src/zabbix_java/src/com/zabbix/gateway/ZabbixItem.java
index 9fa51cd53c4..161672f90dd 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ZabbixItem.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ZabbixItem.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/src/com/zabbix/gateway/ZabbixJMXConnectorFactory.java b/src/zabbix_java/src/com/zabbix/gateway/ZabbixJMXConnectorFactory.java
index 3a0b884c529..19e465ad0b1 100644
--- a/src/zabbix_java/src/com/zabbix/gateway/ZabbixJMXConnectorFactory.java
+++ b/src/zabbix_java/src/com/zabbix/gateway/ZabbixJMXConnectorFactory.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/AllTestRunner.java b/src/zabbix_java/tests/com/zabbix/gateway/AllTestRunner.java
index 546cea66e0a..5f2bb29ce17 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/AllTestRunner.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/AllTestRunner.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/IntegerValidatorTest.java b/src/zabbix_java/tests/com/zabbix/gateway/IntegerValidatorTest.java
index b48b94981de..e1441ee1c10 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/IntegerValidatorTest.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/IntegerValidatorTest.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/JMXTest.java b/src/zabbix_java/tests/com/zabbix/gateway/JMXTest.java
index bee7fd6cbc3..adae7b92497 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/JMXTest.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/JMXTest.java
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/ZabbixItemTest.java b/src/zabbix_java/tests/com/zabbix/gateway/ZabbixItemTest.java
index 23f75d331d6..1a3e8529f5c 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/ZabbixItemTest.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/ZabbixItemTest.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/Hello.java b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/Hello.java
index aafdffdc68b..562fb462898 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/Hello.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/Hello.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/HelloMBean.java b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/HelloMBean.java
index 5f4def95b32..c2ecc78611a 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/HelloMBean.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/HelloMBean.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/SimpleAgent.java b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/SimpleAgent.java
index b00cbdf64c6..1afe5a12a4e 100644
--- a/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/SimpleAgent.java
+++ b/src/zabbix_java/tests/com/zabbix/gateway/jmx_test_beans/SimpleAgent.java
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_js/zabbix_js.c b/src/zabbix_js/zabbix_js.c
index 4d8ff082ea2..adfbecf3e50 100644
--- a/src/zabbix_js/zabbix_js.c
+++ b/src/zabbix_js/zabbix_js.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/Makefile.am b/src/zabbix_proxy/Makefile.am
index e4320f7c2d4..5a6c77d98b9 100644
--- a/src/zabbix_proxy/Makefile.am
+++ b/src/zabbix_proxy/Makefile.am
@@ -77,6 +77,9 @@ zabbix_proxy_LDADD = \
$(top_builddir)/src/libs/zbxdb/libzbxdb.a \
$(top_builddir)/src/libs/zbxmodules/libzbxmodules.a \
$(top_builddir)/src/libs/zbxtasks/libzbxtasks.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc_service.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc_proxy.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc.a \
$(top_builddir)/src/libs/zbxdiag/libzbxdiag_proxy.a \
$(top_builddir)/src/libs/zbxcompress/libzbxcompress.a \
$(top_builddir)/src/libs/zbxtrends/libzbxtrends_baseline.a \
diff --git a/src/zabbix_proxy/datasender/datasender.c b/src/zabbix_proxy/datasender/datasender.c
index e61dcf8b03e..1421c95c4ba 100644
--- a/src/zabbix_proxy/datasender/datasender.c
+++ b/src/zabbix_proxy/datasender/datasender.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/datasender/datasender.h b/src/zabbix_proxy/datasender/datasender.h
index 849427a29fd..cac16168358 100644
--- a/src/zabbix_proxy/datasender/datasender.h
+++ b/src/zabbix_proxy/datasender/datasender.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/events.c b/src/zabbix_proxy/events.c
index 1955b322799..3ac4735719e 100644
--- a/src/zabbix_proxy/events.c
+++ b/src/zabbix_proxy/events.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/heart/heart.c b/src/zabbix_proxy/heart/heart.c
index eec728a8441..f6aab77e8d1 100644
--- a/src/zabbix_proxy/heart/heart.c
+++ b/src/zabbix_proxy/heart/heart.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/heart/heart.h b/src/zabbix_proxy/heart/heart.h
index 04e00c7ddc2..ad8c752d1c6 100644
--- a/src/zabbix_proxy/heart/heart.h
+++ b/src/zabbix_proxy/heart/heart.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/housekeeper/housekeeper.c b/src/zabbix_proxy/housekeeper/housekeeper.c
index 1bce57a1853..826d7965f9a 100644
--- a/src/zabbix_proxy/housekeeper/housekeeper.c
+++ b/src/zabbix_proxy/housekeeper/housekeeper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -59,10 +59,6 @@ static void zbx_housekeeper_sigusr_handler(int flags)
* *
* Return value: number of rows records *
* *
- * Author: Alexei Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int delete_history(const char *table, const char *fieldname, int now)
{
@@ -139,10 +135,6 @@ rollback:
* Return value: SUCCEED - information removed successfully *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int housekeeping_history(int now)
{
diff --git a/src/zabbix_proxy/housekeeper/housekeeper.h b/src/zabbix_proxy/housekeeper/housekeeper.h
index cb02c8b4764..86e5ed8f040 100644
--- a/src/zabbix_proxy/housekeeper/housekeeper.h
+++ b/src/zabbix_proxy/housekeeper/housekeeper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/proxy.c b/src/zabbix_proxy/proxy.c
index 970d8840ecf..525030c0e56 100644
--- a/src/zabbix_proxy/proxy.c
+++ b/src/zabbix_proxy/proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -62,6 +62,7 @@
#include "zbxvault.h"
#include "zbxdiag.h"
#include "sighandler.h"
+#include "zbxrtc.h"
#ifdef HAVE_OPENIPMI
#include "../zabbix_server/ipmi/ipmi_manager.h"
@@ -109,10 +110,9 @@ const char *help_message[] = {
" ipmi poller, java poller, poller,",
" self-monitoring, snmp trapper, task manager,",
" trapper, unreachable poller, vmware collector,"
- " history poller, availability manager)",
+ " history poller, availability manager, odbc poller)",
" process-type,N Process type and number (e.g., poller,3)",
- " pid Process identifier, up to 65535. For larger",
- " values specify target as \"process-type,N\"",
+ " pid Process identifier",
"",
" -h --help Display this help message",
" -V --version Display version number",
@@ -155,7 +155,7 @@ ZBX_THREAD_LOCAL unsigned char process_type = ZBX_PROCESS_TYPE_UNKNOWN;
ZBX_THREAD_LOCAL int process_num = 0;
ZBX_THREAD_LOCAL int server_num = 0;
-static int CONFIG_PROXYMODE = ZBX_PROXYMODE_ACTIVE;
+int CONFIG_PROXYMODE = ZBX_PROXYMODE_ACTIVE;
int CONFIG_DATASENDER_FORKS = 1;
int CONFIG_DISCOVERER_FORKS = 1;
int CONFIG_HOUSEKEEPER_FORKS = 1;
@@ -188,6 +188,7 @@ int CONFIG_HISTORYPOLLER_FORKS = 1; /* for zabbix[proxy_history] internal check
int CONFIG_AVAILMAN_FORKS = 1;
int CONFIG_SERVICEMAN_FORKS = 0;
int CONFIG_PROBLEMHOUSEKEEPER_FORKS = 0;
+int CONFIG_ODBCPOLLER_FORKS = 1;
int CONFIG_LISTEN_PORT = ZBX_DEFAULT_SERVER_PORT;
char *CONFIG_LISTEN_IP = NULL;
@@ -316,8 +317,6 @@ int CONFIG_DOUBLE_PRECISION = ZBX_DB_DBL_PRECISION_ENABLED;
zbx_vector_ptr_t zbx_addrs;
-volatile sig_atomic_t zbx_diaginfo_scope = ZBX_DIAGINFO_UNDEFINED;
-
int get_process_info_by_thread(int local_server_num, unsigned char *local_process_type, int *local_process_num);
int get_process_info_by_thread(int local_server_num, unsigned char *local_process_type, int *local_process_num)
@@ -442,6 +441,11 @@ int get_process_info_by_thread(int local_server_num, unsigned char *local_proces
*local_process_type = ZBX_PROCESS_TYPE_AVAILMAN;
*local_process_num = local_server_num - server_count + CONFIG_AVAILMAN_FORKS;
}
+ else if (local_server_num <= (server_count += CONFIG_ODBCPOLLER_FORKS))
+ {
+ *local_process_type = ZBX_PROCESS_TYPE_ODBCPOLLER;
+ *local_process_num = local_server_num - server_count + CONFIG_ODBCPOLLER_FORKS;
+ }
else
return FAIL;
@@ -454,8 +458,6 @@ int get_process_info_by_thread(int local_server_num, unsigned char *local_proces
* *
* Purpose: set configuration defaults *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static void zbx_set_defaults(void)
{
@@ -529,7 +531,7 @@ static void zbx_set_defaults(void)
if (ZBX_PROXYMODE_PASSIVE == CONFIG_PROXYMODE)
{
- CONFIG_CONFSYNCER_FORKS = CONFIG_DATASENDER_FORKS = 0;
+ CONFIG_DATASENDER_FORKS = 0;
program_type = ZBX_PROGRAM_TYPE_PROXY_PASSIVE;
}
@@ -562,8 +564,6 @@ static void zbx_set_defaults(void)
* *
* Purpose: validate configuration parameters *
* *
- * Author: Alexei Vladishev, Rudolfs Kreicbergs *
- * *
******************************************************************************/
static void zbx_validate_config(ZBX_TASK_EX *task)
{
@@ -692,8 +692,6 @@ static int proxy_add_serveractive_host_cb(const zbx_vector_ptr_t *addrs, zbx_vec
* *
* Purpose: parse config file and update configuration parameters *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: will terminate process if parsing fails *
* *
******************************************************************************/
@@ -899,6 +897,8 @@ static void zbx_load_config(ZBX_TASK_EX *task)
PARM_OPT, 0, 1000},
{"ListenBacklog", &CONFIG_TCP_MAX_BACKLOG_SIZE, TYPE_INT,
PARM_OPT, 0, INT_MAX},
+ {"StartODBCPollers", &CONFIG_ODBCPOLLER_FORKS, TYPE_INT,
+ PARM_OPT, 0, 1000},
{NULL}
};
@@ -953,8 +953,6 @@ static void zbx_free_config(void)
* *
* Purpose: executes proxy processes *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int main(int argc, char **argv)
{
@@ -979,9 +977,7 @@ int main(int argc, char **argv)
break;
case 'R':
opt_r++;
- if (SUCCEED != parse_rtc_options(zbx_optarg, program_type, &t.data))
- exit(EXIT_FAILURE);
-
+ t.opts = zbx_strdup(t.opts, zbx_optarg);
t.task = ZBX_TASK_RUNTIME_CONTROL;
break;
case 'h':
@@ -1034,23 +1030,27 @@ int main(int argc, char **argv)
zbx_load_config(&t);
if (ZBX_TASK_RUNTIME_CONTROL == t.task)
- exit(SUCCEED == zbx_sigusr_send(t.data) ? EXIT_SUCCESS : EXIT_FAILURE);
+ {
+ int ret;
+ char *error = NULL;
- return daemon_start(CONFIG_ALLOW_ROOT, CONFIG_USER, t.flags);
-}
+ if (FAIL == zbx_ipc_service_init_env(CONFIG_SOCKET_PATH, &error))
+ {
+ zbx_error("cannot initialize IPC services: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
-static void zbx_main_sigusr_handler(int flags)
-{
- if (ZBX_RTC_DIAGINFO == ZBX_RTC_GET_MSG(flags))
- {
- int scope = ZBX_RTC_GET_SCOPE(flags);
+ if (SUCCEED != (ret = zbx_rtc_process(t.opts, &error)))
+ {
+ zbx_error("Cannot perform runtime control command: %s", error);
+ zbx_free(error);
+ }
- if (ZBX_DIAGINFO_ALL == scope)
- zbx_diaginfo_scope = (1 << ZBX_DIAGINFO_HISTORYCACHE) | (1 << ZBX_DIAGINFO_PREPROCESSING) |
- (1 << ZBX_DIAGINFO_LOCKS);
- else
- zbx_diaginfo_scope = 1 << scope;
+ exit(SUCCEED == ret ? EXIT_SUCCESS : EXIT_FAILURE);
}
+
+ return daemon_start(CONFIG_ALLOW_ROOT, CONFIG_USER, t.flags);
}
static void zbx_check_db(void)
@@ -1094,7 +1094,9 @@ int MAIN_ZABBIX_ENTRY(int flags)
{
zbx_socket_t listen_sock;
char *error = NULL;
- int i, db_type;
+ int i, db_type, ret;
+ zbx_rtc_t rtc;
+ zbx_timespec_t rtc_timeout = {1, 0};
if (0 != (flags & ZBX_TASK_FLAG_FOREGROUND))
{
@@ -1197,6 +1199,13 @@ int MAIN_ZABBIX_ENTRY(int flags)
zbx_free_config();
+ if (SUCCEED != zbx_rtc_init(&rtc, &error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot initialize runtime control service: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
+
if (SUCCEED != init_database_cache(&error))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot initialize database cache: %s", error);
@@ -1282,7 +1291,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
+ CONFIG_JAVAPOLLER_FORKS + CONFIG_SNMPTRAPPER_FORKS + CONFIG_SELFMON_FORKS
+ CONFIG_VMWARE_FORKS + CONFIG_IPMIMANAGER_FORKS + CONFIG_TASKMANAGER_FORKS
+ CONFIG_PREPROCMAN_FORKS + CONFIG_PREPROCESSOR_FORKS + CONFIG_HISTORYPOLLER_FORKS
- + CONFIG_AVAILMAN_FORKS;
+ + CONFIG_AVAILMAN_FORKS + CONFIG_ODBCPOLLER_FORKS;
threads = (pid_t *)zbx_calloc(threads, (size_t)threads_num, sizeof(pid_t));
threads_flags = (int *)zbx_calloc(threads_flags, (size_t)threads_num, sizeof(int));
@@ -1319,13 +1328,11 @@ int MAIN_ZABBIX_ENTRY(int flags)
{
case ZBX_PROCESS_TYPE_CONFSYNCER:
zbx_thread_start(proxyconfig_thread, &thread_args, &threads[i]);
- DCconfig_wait_sync();
+ zbx_rtc_wait_config_sync(&rtc);
break;
case ZBX_PROCESS_TYPE_TRAPPER:
thread_args.args = &listen_sock;
zbx_thread_start(trapper_thread, &thread_args, &threads[i]);
- if (0 == CONFIG_CONFSYNCER_FORKS)
- DCconfig_wait_sync();
break;
case ZBX_PROCESS_TYPE_HEARTBEAT:
zbx_thread_start(heart_thread, &thread_args, &threads[i]);
@@ -1399,26 +1406,44 @@ int MAIN_ZABBIX_ENTRY(int flags)
threads_flags[i] = ZBX_THREAD_PRIORITY_FIRST;
zbx_thread_start(availability_manager_thread, &thread_args, &threads[i]);
break;
+ case ZBX_PROCESS_TYPE_ODBCPOLLER:
+ poller_type = ZBX_POLLER_TYPE_ODBC;
+ thread_args.args = &poller_type;
+ zbx_thread_start(poller_thread, &thread_args, &threads[i]);
+ break;
}
}
- zbx_set_sigusr_handler(zbx_main_sigusr_handler);
zbx_unset_exit_on_terminate();
- while (ZBX_IS_RUNNING() && -1 == wait(&i)) /* wait for any child to exit */
+ while (ZBX_IS_RUNNING())
{
- if (EINTR != errno)
+ zbx_ipc_client_t *client;
+ zbx_ipc_message_t *message;
+
+ (void)zbx_ipc_service_recv(&rtc.service, &rtc_timeout, &client, &message);
+
+ if (NULL != message)
{
- zabbix_log(LOG_LEVEL_ERR, "failed to wait on child processes: %s", zbx_strerror(errno));
+ zbx_rtc_dispatch(client, message);
+ zbx_ipc_message_free(message);
+ }
+
+ if (NULL != client)
+ zbx_ipc_client_release(client);
+
+ if (0 < (ret = waitpid((pid_t)-1, &i, WNOHANG)))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "PROCESS EXIT: %d", ret);
sig_exiting = ZBX_EXIT_FAILURE;
break;
}
- /* check if the wait was interrupted because of diaginfo remote command */
- if (ZBX_DIAGINFO_UNDEFINED != zbx_diaginfo_scope)
+ if (-1 == ret && EINTR != errno)
{
- zbx_diag_log_info((unsigned int)zbx_diaginfo_scope);
- zbx_diaginfo_scope = ZBX_DIAGINFO_UNDEFINED;
+ zabbix_log(LOG_LEVEL_ERR, "failed to wait on child processes: %s", zbx_strerror(errno));
+ sig_exiting = ZBX_EXIT_FAILURE;
+ break;
}
}
diff --git a/src/zabbix_proxy/proxy_lld.c b/src/zabbix_proxy/proxy_lld.c
index 0de6c424f16..2fbd2c44df8 100644
--- a/src/zabbix_proxy/proxy_lld.c
+++ b/src/zabbix_proxy/proxy_lld.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/proxyconfig/proxyconfig.c b/src/zabbix_proxy/proxyconfig/proxyconfig.c
index 5a2c9061f50..d30f70e93f8 100644
--- a/src/zabbix_proxy/proxyconfig/proxyconfig.c
+++ b/src/zabbix_proxy/proxyconfig/proxyconfig.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -27,6 +27,8 @@
#include "proxyconfig.h"
#include "zbxcrypto.h"
#include "zbxcompress.h"
+#include "zbxrtc.h"
+#include "zbxipcservice.h"
#define CONFIG_PROXYCONFIG_RETRY 120 /* seconds */
@@ -61,7 +63,7 @@ static void zbx_proxyconfig_sigusr_handler(int flags)
static void process_configuration_sync(size_t *data_size)
{
zbx_socket_t sock;
- struct zbx_json_parse jp;
+ struct zbx_json_parse jp, jp_kvs_paths = {0};
char value[16], *error = NULL, *buffer = NULL;
size_t buffer_size, reserved;
struct zbx_json j;
@@ -134,7 +136,15 @@ static void process_configuration_sync(size_t *data_size)
zabbix_log(LOG_LEVEL_WARNING, "received configuration data from server at \"%s\", datalen " ZBX_FS_SIZE_T,
sock.peer, (zbx_fs_size_t)*data_size);
- process_proxyconfig(&jp);
+ if (SUCCEED == process_proxyconfig(&jp, &jp_kvs_paths))
+ {
+ DCsync_configuration(ZBX_DBSYNC_UPDATE);
+
+ if (NULL != jp_kvs_paths.start)
+ DCsync_kvs_paths(&jp_kvs_paths);
+
+ DCupdate_interfaces_availability();
+ }
error:
disconnect_server(&sock);
out:
@@ -151,19 +161,16 @@ out:
* *
* Purpose: periodically request config data *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexander Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
ZBX_THREAD_ENTRY(proxyconfig_thread, args)
{
- size_t data_size;
- double sec;
+ size_t data_size;
+ double sec;
+ zbx_ipc_service_t config_service;
+ char *error = NULL;
+ zbx_timespec_t timeout = {1, 0};
process_type = ((zbx_thread_args_t *)args)->process_type;
server_num = ((zbx_thread_args_t *)args)->server_num;
@@ -176,15 +183,62 @@ ZBX_THREAD_ENTRY(proxyconfig_thread, args)
#if defined(HAVE_GNUTLS) || defined(HAVE_OPENSSL)
zbx_tls_init_child();
#endif
+
+ if (FAIL == zbx_ipc_service_start(&config_service, ZBX_IPC_SERVICE_CONFIG, &error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot start configuration syncer service: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
+
zbx_setproctitle("%s [connecting to the database]", get_process_type_string(process_type));
DBconnect(ZBX_DB_CONNECT_NORMAL);
zbx_setproctitle("%s [syncing configuration]", get_process_type_string(process_type));
- DCsync_configuration(ZBX_DBSYNC_INIT, NULL);
+ DCsync_configuration(ZBX_DBSYNC_INIT);
+
+ if (SUCCEED != zbx_rtc_notify_config_sync(&error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot send configuration syncer notification: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
while (ZBX_IS_RUNNING())
{
+ if (ZBX_PROGRAM_TYPE_PROXY_PASSIVE == program_type)
+ {
+ zbx_ipc_client_t *client;
+ zbx_ipc_message_t *message;
+
+ update_selfmon_counter(ZBX_PROCESS_STATE_IDLE);
+ zbx_ipc_service_recv(&config_service, &timeout, &client, &message);
+ update_selfmon_counter(ZBX_PROCESS_STATE_BUSY);
+
+ sec = zbx_time();
+ zbx_update_env(sec);
+
+ if (NULL != message)
+ {
+ zbx_setproctitle("%s [loading configuration]", get_process_type_string(process_type));
+
+ DCsync_configuration(ZBX_DBSYNC_UPDATE);
+ DCupdate_interfaces_availability();
+
+ zbx_setproctitle("%s [synced config in " ZBX_FS_DBL " sec]",
+ get_process_type_string(process_type), zbx_time() - sec);
+ zbx_ipc_client_send(client, ZBX_IPC_CONFIG_RELOAD_RESPONSE, NULL, 0);
+ }
+
+ zbx_ipc_message_free(message);
+
+ if (NULL != client)
+ zbx_ipc_client_release(client);
+
+ continue;
+ }
+
sec = zbx_time();
zbx_update_env(sec);
diff --git a/src/zabbix_proxy/proxyconfig/proxyconfig.h b/src/zabbix_proxy/proxyconfig/proxyconfig.h
index 8544179793b..d6b89efbfa2 100644
--- a/src/zabbix_proxy/proxyconfig/proxyconfig.h
+++ b/src/zabbix_proxy/proxyconfig/proxyconfig.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/taskmanager/server_tasks.c b/src/zabbix_proxy/taskmanager/server_tasks.c
index a2f057b98b6..70cd77cd6a0 100644
--- a/src/zabbix_proxy/taskmanager/server_tasks.c
+++ b/src/zabbix_proxy/taskmanager/server_tasks.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/taskmanager/taskmanager.c b/src/zabbix_proxy/taskmanager/taskmanager.c
index 8395593a37f..5eaf22bbac3 100644
--- a/src/zabbix_proxy/taskmanager/taskmanager.c
+++ b/src/zabbix_proxy/taskmanager/taskmanager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_proxy/taskmanager/taskmanager.h b/src/zabbix_proxy/taskmanager/taskmanager.h
index 3da77d2b997..b410839f78b 100644
--- a/src/zabbix_proxy/taskmanager/taskmanager.h
+++ b/src/zabbix_proxy/taskmanager/taskmanager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_sender/win32/zabbix_sender.c b/src/zabbix_sender/win32/zabbix_sender.c
index bf84bb9fb88..e00beda17f7 100644
--- a/src/zabbix_sender/win32/zabbix_sender.c
+++ b/src/zabbix_sender/win32/zabbix_sender.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_sender/win32/zabbix_sender.h b/src/zabbix_sender/win32/zabbix_sender.h
index d588a38d9fd..a60acab6131 100644
--- a/src/zabbix_sender/win32/zabbix_sender.h
+++ b/src/zabbix_sender/win32/zabbix_sender.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_sender/zabbix_sender.c b/src/zabbix_sender/zabbix_sender.c
index 95eb1d9fbaf..9bbcf560225 100644
--- a/src/zabbix_sender/zabbix_sender.c
+++ b/src/zabbix_sender/zabbix_sender.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -641,8 +641,6 @@ static const char *get_string(const char *p, char *buf, size_t bufsize)
* SUCCEED_PARTIAL - the sending operation was completed *
* successfully, but processing of at least one value failed *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: active agent has almost the same function! *
* *
******************************************************************************/
diff --git a/src/zabbix_server/Makefile.am b/src/zabbix_server/Makefile.am
index f44884903d0..96e778f8b44 100644
--- a/src/zabbix_server/Makefile.am
+++ b/src/zabbix_server/Makefile.am
@@ -39,9 +39,7 @@ libzbxserver_a_SOURCES = \
operations.c \
operations.h \
postinit.c \
- postinit.h \
- rtc.c \
- rtc.h
+ postinit.h
libzbxserver_a_CFLAGS = \
-DZABBIX_DAEMON \
@@ -120,6 +118,9 @@ zabbix_server_LDADD = \
$(top_builddir)/src/libs/zbxtrends/libzbxtrends.a \
$(top_builddir)/src/libs/zbxserver/libzbxserver_server.a \
$(top_builddir)/src/libs/zbxha/libzbxha.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc_service.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc_server.a \
+ $(top_builddir)/src/libs/zbxrtc/libzbxrtc.a \
$(top_builddir)/src/libs/zbxvault/libzbxvault.a \
$(top_builddir)/src/libs/zbxavailability/libzbxavailability.a \
$(top_builddir)/src/libs/zbxaudit/libzbxaudit.a \
diff --git a/src/zabbix_server/actions.c b/src/zabbix_server/actions.c
index c2b05b2afb0..2dfcef34f62 100644
--- a/src/zabbix_server/actions.c
+++ b/src/zabbix_server/actions.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -913,8 +913,6 @@ static void check_condition_event_tag_value(const zbx_vector_ptr_t *esc_events,
* *
* Return value: SUCCEED - matches, FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void check_trigger_condition(const zbx_vector_ptr_t *esc_events, zbx_condition_t *condition)
{
@@ -1802,8 +1800,6 @@ static int check_dservice_port_condition(const zbx_vector_ptr_t *esc_events, zbx
* *
* Return value: SUCCEED - matches, FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void check_discovery_condition(const zbx_vector_ptr_t *esc_events, zbx_condition_t *condition)
{
@@ -2027,8 +2023,6 @@ static int check_areg_proxy_condition(const zbx_vector_ptr_t *esc_events, zbx_co
* *
* Return value: SUCCEED - matches, FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void check_autoregistration_condition(const zbx_vector_ptr_t *esc_events, zbx_condition_t *condition)
{
@@ -2577,7 +2571,6 @@ static void check_internal_condition(const zbx_vector_ptr_t *esc_events, zbx_con
* source - [IN] specific event source that need checking *
* condition - [IN/OUT] condition for matching, outputs *
* event ids that match condition *
- * Author: Alexei Vladishev *
* *
******************************************************************************/
static void check_events_condition(const zbx_vector_ptr_t *esc_events, unsigned char source, zbx_condition_t *condition)
@@ -2620,8 +2613,6 @@ static void check_events_condition(const zbx_vector_ptr_t *esc_events, unsigned
* *
* Return value: SUCCEED - matches, FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
int check_action_condition(const DB_EVENT *event, zbx_condition_t *condition)
{
@@ -2764,8 +2755,6 @@ clean:
* *
* Parameters: action - action to execute operations for *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: for message, command operations see *
* escalation_execute_operations(), *
* escalation_execute_recovery_operations(). *
@@ -3020,7 +3009,6 @@ static int uniq_conditions_compare_func(const void *d1, const void *d2)
* *
* Parameters: data - [IN] condition structure *
* *
- * *
* Return value: hash is generated *
* *
******************************************************************************/
diff --git a/src/zabbix_server/actions.h b/src/zabbix_server/actions.h
index 8d68d979e19..cd11ceb983f 100644
--- a/src/zabbix_server/actions.h
+++ b/src/zabbix_server/actions.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alert_manager.c b/src/zabbix_server/alerter/alert_manager.c
index 40b6cb04629..a55a740cc00 100644
--- a/src/zabbix_server/alerter/alert_manager.c
+++ b/src/zabbix_server/alerter/alert_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alert_manager.h b/src/zabbix_server/alerter/alert_manager.h
index e677261ff6a..1660638f3f3 100644
--- a/src/zabbix_server/alerter/alert_manager.h
+++ b/src/zabbix_server/alerter/alert_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alert_syncer.c b/src/zabbix_server/alerter/alert_syncer.c
index e022224f727..a9f799caa61 100644
--- a/src/zabbix_server/alerter/alert_syncer.c
+++ b/src/zabbix_server/alerter/alert_syncer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alert_syncer.h b/src/zabbix_server/alerter/alert_syncer.h
index fa2aa650716..083c1ce3021 100644
--- a/src/zabbix_server/alerter/alert_syncer.h
+++ b/src/zabbix_server/alerter/alert_syncer.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alerter.c b/src/zabbix_server/alerter/alerter.c
index 346d094d6ae..f6e4ff986cb 100644
--- a/src/zabbix_server/alerter/alerter.c
+++ b/src/zabbix_server/alerter/alerter.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -301,8 +301,6 @@ static void alerter_process_webhook(zbx_ipc_socket_t *socket, zbx_ipc_message_t
* *
* Purpose: periodically check table alerts and send notifications if needed *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
ZBX_THREAD_ENTRY(alerter_thread, args)
{
diff --git a/src/zabbix_server/alerter/alerter.h b/src/zabbix_server/alerter/alerter.h
index 52bbc326cde..6b9b112224a 100644
--- a/src/zabbix_server/alerter/alerter.h
+++ b/src/zabbix_server/alerter/alerter.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alerter_protocol.c b/src/zabbix_server/alerter/alerter_protocol.c
index f359e3575fa..35eb102b2ff 100644
--- a/src/zabbix_server/alerter/alerter_protocol.c
+++ b/src/zabbix_server/alerter/alerter_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/alerter/alerter_protocol.h b/src/zabbix_server/alerter/alerter_protocol.h
index 70e0c501d1a..f02b280c793 100644
--- a/src/zabbix_server/alerter/alerter_protocol.h
+++ b/src/zabbix_server/alerter/alerter_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/availability/avail_manager.c b/src/zabbix_server/availability/avail_manager.c
index 37842b9c2a3..ef7b267cb08 100644
--- a/src/zabbix_server/availability/avail_manager.c
+++ b/src/zabbix_server/availability/avail_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/availability/avail_manager.h b/src/zabbix_server/availability/avail_manager.h
index 38e375c8258..1a3fefad9af 100644
--- a/src/zabbix_server/availability/avail_manager.h
+++ b/src/zabbix_server/availability/avail_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/dbconfig/dbconfig.c b/src/zabbix_server/dbconfig/dbconfig.c
index 818a255dadb..2abade8467a 100644
--- a/src/zabbix_server/dbconfig/dbconfig.c
+++ b/src/zabbix_server/dbconfig/dbconfig.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,6 +25,7 @@
#include "log.h"
#include "dbconfig.h"
#include "dbcache.h"
+#include "zbxrtc.h"
extern int CONFIG_CONFSYNCER_FREQUENCY;
extern ZBX_THREAD_LOCAL unsigned char process_type;
@@ -67,12 +68,6 @@ static void zbx_dbconfig_sigusr_handler(int flags)
* *
* Purpose: periodically synchronises database data with memory cache *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexander Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
@@ -80,6 +75,7 @@ ZBX_THREAD_ENTRY(dbconfig_thread, args)
{
double sec = 0.0;
int nextcheck = 0;
+ char *error = NULL;
process_type = ((zbx_thread_args_t *)args)->process_type;
server_num = ((zbx_thread_args_t *)args)->server_num;
@@ -98,9 +94,18 @@ ZBX_THREAD_ENTRY(dbconfig_thread, args)
sec = zbx_time();
zbx_setproctitle("%s [syncing configuration]", get_process_type_string(process_type));
- DCsync_configuration(ZBX_DBSYNC_INIT, NULL);
+ DCsync_configuration(ZBX_DBSYNC_INIT);
+ DCsync_kvs_paths(NULL);
zbx_setproctitle("%s [synced configuration in " ZBX_FS_DBL " sec, idle %d sec]",
get_process_type_string(process_type), (sec = zbx_time() - sec), CONFIG_CONFSYNCER_FREQUENCY);
+
+ if (SUCCEED != zbx_rtc_notify_config_sync(&error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot send configuration syncer notification: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
+
zbx_sleep_loop(CONFIG_CONFSYNCER_FREQUENCY);
while (ZBX_IS_RUNNING())
@@ -113,12 +118,13 @@ ZBX_THREAD_ENTRY(dbconfig_thread, args)
if (1 == secrets_reload)
{
- DCsync_configuration(ZBX_SYNC_SECRETS, NULL);
+ DCsync_kvs_paths(NULL);
secrets_reload = 0;
}
else
{
- DCsync_configuration(ZBX_DBSYNC_UPDATE, NULL);
+ DCsync_configuration(ZBX_DBSYNC_UPDATE);
+ DCsync_kvs_paths(NULL);
DCupdate_interfaces_availability();
nextcheck = time(NULL) + CONFIG_CONFSYNCER_FREQUENCY;
}
diff --git a/src/zabbix_server/dbconfig/dbconfig.h b/src/zabbix_server/dbconfig/dbconfig.h
index 015a798a2db..40e8ae6ee04 100644
--- a/src/zabbix_server/dbconfig/dbconfig.h
+++ b/src/zabbix_server/dbconfig/dbconfig.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/dbsyncer/dbsyncer.c b/src/zabbix_server/dbsyncer/dbsyncer.c
index 65aa4bfa6f0..40cd1c97860 100644
--- a/src/zabbix_server/dbsyncer/dbsyncer.c
+++ b/src/zabbix_server/dbsyncer/dbsyncer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -85,8 +85,6 @@ static void db_trigger_queue_cleanup(void)
* *
* Purpose: periodically synchronises data in memory cache with database *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
diff --git a/src/zabbix_server/dbsyncer/dbsyncer.h b/src/zabbix_server/dbsyncer/dbsyncer.h
index d540cf40022..69e6f8e8502 100644
--- a/src/zabbix_server/dbsyncer/dbsyncer.h
+++ b/src/zabbix_server/dbsyncer/dbsyncer.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/discoverer/discoverer.c b/src/zabbix_server/discoverer/discoverer.c
index 40be2d13daf..2659f285acc 100644
--- a/src/zabbix_server/discoverer/discoverer.c
+++ b/src/zabbix_server/discoverer/discoverer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/discoverer/discoverer.h b/src/zabbix_server/discoverer/discoverer.h
index aa6b101e61c..60d9b2d6874 100644
--- a/src/zabbix_server/discoverer/discoverer.h
+++ b/src/zabbix_server/discoverer/discoverer.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/escalator/escalator.c b/src/zabbix_server/escalator/escalator.c
index 5b28d283861..b0262ad7b5a 100644
--- a/src/zabbix_server/escalator/escalator.c
+++ b/src/zabbix_server/escalator/escalator.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1785,8 +1785,6 @@ err_alert:
* *
* Return value: SUCCEED - matches, FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static int check_operation_conditions(const DB_EVENT *event, zbx_uint64_t operationid, unsigned char evaltype)
{
@@ -2742,7 +2740,7 @@ static void db_get_services(const zbx_vector_ptr_t *escalations, zbx_vector_serv
serviceids.values_num);
result = DBselect(
- "select s.serviceid,s.name,st.tag,st.value"
+ "select s.serviceid,s.name,s.description,st.tag,st.value"
" from services s left join service_tag st on s.serviceid=st.serviceid"
" where%s order by s.serviceid",
sql);
@@ -2761,8 +2759,8 @@ static void db_get_services(const zbx_vector_ptr_t *escalations, zbx_vector_serv
last_service = services->values[services->values_num - 1];
- tag->tag = zbx_strdup(NULL, row[2]);
- tag->value = zbx_strdup(NULL, row[3]);
+ tag->tag = zbx_strdup(NULL, row[3]);
+ tag->value = zbx_strdup(NULL, row[4]);
zbx_vector_tags_append(&last_service->service_tags, tag);
continue;
@@ -2771,16 +2769,17 @@ static void db_get_services(const zbx_vector_ptr_t *escalations, zbx_vector_serv
service = (DB_SERVICE*)zbx_malloc(NULL, sizeof(DB_SERVICE));
service->serviceid = serviceid;
service->name = zbx_strdup(NULL, row[1]);
+ service->description = zbx_strdup(NULL, row[2]);
zbx_vector_uint64_create(&service->eventids);
zbx_vector_ptr_create(&service->events);
zbx_vector_tags_create(&service->service_tags);
- if (FAIL == DBis_null(row[2]))
+ if (FAIL == DBis_null(row[3]))
{
zbx_tag_t *tag = zbx_malloc(NULL, sizeof(zbx_tag_t));
- tag->tag = zbx_strdup(NULL, row[2]);
- tag->value = zbx_strdup(NULL, row[3]);
+ tag->tag = zbx_strdup(NULL, row[3]);
+ tag->value = zbx_strdup(NULL, row[4]);
zbx_vector_tags_append(&service->service_tags, tag);
}
@@ -2892,6 +2891,7 @@ static void get_db_service_alarms(zbx_vector_ptr_t *escalations, zbx_vector_serv
static void service_clean(DB_SERVICE *service)
{
zbx_free(service->name);
+ zbx_free(service->description);
zbx_vector_ptr_destroy(&service->events);
zbx_vector_uint64_destroy(&service->eventids);
zbx_vector_tags_clear_ext(&service->service_tags, zbx_free_tag);
@@ -3421,12 +3421,6 @@ static int process_escalations(int now, int *nextcheck, unsigned int escalation_
* *
* Purpose: periodically check table escalations and generate alerts *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexander Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
diff --git a/src/zabbix_server/escalator/escalator.h b/src/zabbix_server/escalator/escalator.h
index d718fcf6f85..cbc0db10731 100644
--- a/src/zabbix_server/escalator/escalator.h
+++ b/src/zabbix_server/escalator/escalator.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/events.c b/src/zabbix_server/events.c
index a3fdc92e03b..7f0f5f96db6 100644
--- a/src/zabbix_server/events.c
+++ b/src/zabbix_server/events.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/events.h b/src/zabbix_server/events.h
index 1dd71fb6952..dc620e95d7f 100644
--- a/src/zabbix_server/events.h
+++ b/src/zabbix_server/events.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ha/ha.h b/src/zabbix_server/ha/ha.h
index 277aa5c0981..a7bb0da1bc6 100644
--- a/src/zabbix_server/ha/ha.h
+++ b/src/zabbix_server/ha/ha.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,14 +21,7 @@
#define ZABBIX_HA_H
#include "common.h"
-
-#define ZBX_NODE_STATUS_UNINITIALIZED -3
-#define ZBX_NODE_STATUS_ERROR -2
-#define ZBX_NODE_STATUS_UNKNOWN -1
-#define ZBX_NODE_STATUS_STANDBY 0
-#define ZBX_NODE_STATUS_STOPPED 1
-#define ZBX_NODE_STATUS_UNAVAILABLE 2
-#define ZBX_NODE_STATUS_ACTIVE 3
+#include "zbxrtc.h"
typedef struct
{
@@ -40,18 +33,13 @@ zbx_cuid_t;
#define zbx_cuid_compare(a, b) (0 == memcmp((a).str, (b).str, CUID_LEN) ? SUCCEED : FAIL)
#define zbx_cuid_clear(a) memset((a).str, 0, CUID_LEN)
-int zbx_ha_start(char **error, int ha_status);
+int zbx_ha_start(zbx_rtc_t *rtc, int ha_status, char **error);
int zbx_ha_pause(char **error);
int zbx_ha_stop(char **error);
void zbx_ha_kill(void);
-int zbx_ha_get_status(char **error);
-int zbx_ha_recv_status(int timeout, int *ha_status, char **error);
-int zbx_ha_get_nodes(char **nodes, char **error);
-int zbx_ha_remove_node(int node_num, char **error);
-int zbx_ha_set_failover_delay(int delay, char **error);
-int zbx_ha_change_loglevel(int direction, char **error);
+int zbx_ha_get_status(int *ha_status, char **error);
+int zbx_ha_dispatch_message(zbx_ipc_message_t *message, int *ha_status, char **error);
-const char *zbx_ha_status_str(int ha_status);
int zbx_ha_check_pid(pid_t pid);
#endif
diff --git a/src/zabbix_server/ha/ha_manager.c b/src/zabbix_server/ha/ha_manager.c
index ee6ef148d59..4978e5726b4 100644
--- a/src/zabbix_server/ha/ha_manager.c
+++ b/src/zabbix_server/ha/ha_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -23,6 +23,7 @@
#include "zbxserialize.h"
#include "threads.h"
#include "zbxjson.h"
+#include "mutexs.h"
#include "../../libs/zbxalgo/vectorimpl.h"
#include "../../libs/zbxaudit/audit.h"
#include "../../libs/zbxaudit/audit_ha.h"
@@ -37,7 +38,6 @@
#define ZBX_HA_NODE_LOCK 1
static pid_t ha_pid = ZBX_THREAD_ERROR;
-static zbx_ipc_async_socket_t ha_socket;
extern char *CONFIG_HA_NODE_NAME;
extern char *CONFIG_NODE_ADDRESS;
@@ -105,26 +105,67 @@ static int ha_db_execute(zbx_ha_info_t *info, const char *sql, ...) __zbx_attr_f
/******************************************************************************
* *
- * Function: ha_send_manager_message *
+ * Function: ha_manager_send_message *
* *
- * Purpose: send message to HA manager *
+ * Purpose: connect, send message and receive response in a given timeout *
+ * *
+ * Parameters: service_name - [IN] the IPC service name *
+ * code - [IN] the message code *
+ * timeout - [IN] time allowed to be spent on receive, note *
+ * that this does not include open, send and *
+ * flush that have their own timeouts *
+ * data - [IN] the data *
+ * size - [IN] the data size *
+ * out - [OUT] the received message or NULL on error *
+ * The message must be freed by zbx_free() *
+ * error - [OUT] the error message *
+ * *
+ * Return value: SUCCEED - successfully sent message and received response *
+ * or timeout occurred while waiting for response *
+ * FAIL - error occurred *
* *
******************************************************************************/
-static int ha_send_manager_message(zbx_uint32_t code, char **error)
+static int ha_manager_send_message(zbx_uint32_t code, int timeout, const unsigned char *data, zbx_uint32_t size,
+ unsigned char **out, char **error)
{
- if (FAIL == zbx_ipc_async_socket_send(&ha_socket, code, NULL, 0))
- {
- *error = zbx_strdup(NULL, "cannot queue message to HA manager service");
+ zbx_ipc_message_t *message;
+ zbx_ipc_async_socket_t asocket;
+ int ret = FAIL;
+
+ if (FAIL == zbx_ipc_async_socket_open(&asocket, ZBX_IPC_SERVICE_HA, timeout, error))
return FAIL;
+
+ if (FAIL == zbx_ipc_async_socket_send(&asocket, code, data, size))
+ {
+ *error = zbx_strdup(NULL, "Cannot send request");
+ goto out;
}
- if (FAIL == zbx_ipc_async_socket_flush(&ha_socket, ZBX_HA_SERVICE_TIMEOUT))
+ if (FAIL == zbx_ipc_async_socket_flush(&asocket, timeout))
{
- *error = zbx_strdup(NULL, "cannot send message to HA manager service");
- return FAIL;
+ *error = zbx_strdup(NULL, "Cannot flush request");
+ goto out;
}
- return SUCCEED;
+ if (FAIL == zbx_ipc_async_socket_recv(&asocket, timeout, &message))
+ {
+ *error = zbx_strdup(NULL, "Cannot receive response");
+ goto out;
+ }
+
+ if (NULL != message)
+ {
+ *out = message->data;
+ message->data = NULL;
+ zbx_ipc_message_free(message);
+ }
+ else
+ *out = NULL;
+ ret = SUCCEED;
+out:
+ zbx_ipc_async_socket_close(&asocket);
+
+ return ret;
}
/******************************************************************************
@@ -134,7 +175,7 @@ static int ha_send_manager_message(zbx_uint32_t code, char **error)
* Purpose: update parent process with ha_status and failover delay *
* *
******************************************************************************/
-static void ha_update_parent(zbx_ipc_client_t *client, zbx_ha_info_t *info)
+static void ha_update_parent(zbx_ipc_async_socket_t *rtc_socket, zbx_ha_info_t *info)
{
zbx_uint32_t len = 0, error_len;
unsigned char *ptr, *data;
@@ -153,7 +194,9 @@ static void ha_update_parent(zbx_ipc_client_t *client, zbx_ha_info_t *info)
ptr += zbx_serialize_value(ptr, info->failover_delay);
(void)zbx_serialize_str(ptr, error, error_len);
- ret = zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_UPDATE, data, len);
+ if (SUCCEED == (ret = zbx_ipc_async_socket_send(rtc_socket, ZBX_IPC_SERVICE_HA_STATUS_UPDATE, data, len)))
+ ret = zbx_ipc_async_socket_flush(rtc_socket, ZBX_HA_SERVICE_TIMEOUT);
+
zbx_free(data);
if (SUCCEED != ret)
@@ -172,9 +215,10 @@ static void ha_update_parent(zbx_ipc_client_t *client, zbx_ha_info_t *info)
* Purpose: send heartbeat message to main process *
* *
******************************************************************************/
-static void ha_send_heartbeat(zbx_ipc_client_t *client)
+static void ha_send_heartbeat(zbx_ipc_async_socket_t *rtc_socket)
{
- if (SUCCEED != zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_HEARTBEAT, NULL, 0))
+ if (SUCCEED != zbx_ipc_async_socket_send(rtc_socket, ZBX_IPC_SERVICE_HA_HEARTBEAT, NULL, 0) ||
+ SUCCEED != zbx_ipc_async_socket_flush(rtc_socket, ZBX_HA_SERVICE_TIMEOUT))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot send HA heartbeat to main process");
exit(EXIT_FAILURE);
@@ -942,7 +986,7 @@ static int ha_check_active_node(zbx_ha_info_t *info, zbx_vector_ha_node_t *nodes
else
info->offline_ticks_active++;
- if (info->failover_delay / ZBX_HA_POLL_PERIOD + 1 < info->offline_ticks_active)
+ if (info->failover_delay / ZBX_HA_POLL_PERIOD < info->offline_ticks_active)
{
*unavailable_index = i;
*ha_status = ZBX_NODE_STATUS_ACTIVE;
@@ -1159,15 +1203,15 @@ out:
/******************************************************************************
* *
- * Function: ha_remove_node_by_index *
+ * Function: ha_remove_node_impl *
* *
- * Purpose: remove node by its index in node list *
+ * Purpose: remove node by its cuid or name *
* *
******************************************************************************/
-static int ha_remove_node_by_index(zbx_ha_info_t *info, int index, char **error)
+static int ha_remove_node_impl(zbx_ha_info_t *info, const char *node, char **result, char **error)
{
zbx_vector_ha_node_t nodes;
- int ret = FAIL;
+ int i, ret = FAIL;
if (ZBX_DB_OK > ha_db_begin(info))
{
@@ -1183,22 +1227,35 @@ static int ha_remove_node_by_index(zbx_ha_info_t *info, int index, char **error)
goto out;
}
- index--;
+ for (i = 0; i < nodes.values_num; i++)
+ {
+ if (0 == strcmp(node, nodes.values[i]->ha_nodeid.str))
+ break;
+ }
+
+ if (i == nodes.values_num)
+ {
+ for (i = 0; i < nodes.values_num; i++)
+ {
+ if (0 == strcmp(node, nodes.values[i]->name))
+ break;
+ }
+ }
- if (0 > index || index >= nodes.values_num)
+ if (i == nodes.values_num)
{
- *error = zbx_strdup(NULL, "node index out of range");
+ *error = zbx_dsprintf(NULL, "unknown node \"%s\"", node);
goto out;
}
- if (ZBX_NODE_STATUS_ACTIVE == nodes.values[index]->status ||
- ZBX_NODE_STATUS_STANDBY == nodes.values[index]->status)
+ if (ZBX_NODE_STATUS_ACTIVE == nodes.values[i]->status || ZBX_NODE_STATUS_STANDBY == nodes.values[i]->status)
{
- *error = zbx_dsprintf(NULL, "node is %s", zbx_ha_status_str(nodes.values[index]->status));
+ *error = zbx_dsprintf(NULL, "node \"%s\" is %s", nodes.values[i]->name,
+ zbx_ha_status_str(nodes.values[i]->status));
goto out;
}
- if (SUCCEED != ha_db_execute(info, "delete from ha_node where ha_nodeid='%s'", nodes.values[index]->ha_nodeid.str))
+ if (SUCCEED != ha_db_execute(info, "delete from ha_node where ha_nodeid='%s'", nodes.values[i]->ha_nodeid.str))
{
*error = zbx_strdup(NULL, "database connection problem");
goto out;
@@ -1206,8 +1263,8 @@ static int ha_remove_node_by_index(zbx_ha_info_t *info, int index, char **error)
else
{
zbx_audit_init(info->auditlog);
- zbx_audit_ha_create_entry(AUDIT_ACTION_DELETE, nodes.values[index]->ha_nodeid.str,
- nodes.values[index]->name);
+ zbx_audit_ha_create_entry(AUDIT_ACTION_DELETE, nodes.values[i]->ha_nodeid.str,
+ nodes.values[i]->name);
ha_flush_audit(info);
}
@@ -1217,8 +1274,11 @@ out:
{
if (ZBX_DB_OK <= ha_db_commit(info))
{
- zabbix_log(LOG_LEVEL_WARNING, "removed node \"%s\" with ID \"%s\"", nodes.values[index]->name,
- nodes.values[index]->ha_nodeid.str);
+ size_t result_alloc = 0, result_offset = 0;
+
+ zbx_strlog_alloc(LOG_LEVEL_WARNING, result, &result_alloc, &result_offset,
+ "removed node \"%s\" with ID \"%s\"", nodes.values[i]->name,
+ nodes.values[i]->ha_nodeid.str);
}
}
else
@@ -1239,22 +1299,23 @@ out:
******************************************************************************/
static void ha_remove_node(zbx_ha_info_t *info, zbx_ipc_client_t *client, const zbx_ipc_message_t *message)
{
- int index;
- char *error = NULL;
- zbx_uint32_t len = 0, error_len;
- unsigned char *data;
+ char *error = NULL, *result = NULL;
+ zbx_uint32_t len = 0, error_len, result_len;
+ unsigned char *data, *ptr;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
- memcpy(&index, message->data, sizeof(index));
-
- ha_remove_node_by_index(info, index, &error);
+ ha_remove_node_impl(info, (const char *)message->data, &result, &error);
+ zbx_serialize_prepare_str(len, result);
zbx_serialize_prepare_str(len, error);
- data = zbx_malloc(NULL, len);
- zbx_serialize_str(data, error, error_len);
+ ptr = data = zbx_malloc(NULL, len);
+ ptr += zbx_serialize_str(ptr, result, result_len);
+ zbx_serialize_str(ptr, error, error_len);
+
zbx_free(error);
+ zbx_free(result);
zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_REMOVE_NODE, data, len);
zbx_free(data);
@@ -1262,6 +1323,40 @@ static void ha_remove_node(zbx_ha_info_t *info, zbx_ipc_client_t *client, const
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
}
+
+/******************************************************************************
+ * *
+ * Function: ha_send_status *
+ * *
+ * Purpose: reply to ha_status request *
+ * *
+ ******************************************************************************/
+static void ha_send_status(zbx_ha_info_t *info, zbx_ipc_client_t *client)
+{
+ zbx_uint32_t len = 0, error_len;
+ unsigned char *ptr, *data;
+ const char *error = info->error;
+ int ret;
+
+ zabbix_log(LOG_LEVEL_DEBUG, "In %s() ha_status:%s info:%s", __func__, zbx_ha_status_str(info->ha_status),
+ ZBX_NULL2EMPTY_STR(info->error));
+
+ zbx_serialize_prepare_value(len, info->ha_status);
+ zbx_serialize_prepare_value(len, info->failover_delay);
+ zbx_serialize_prepare_str(len, error);
+
+ ptr = data = (unsigned char *)zbx_malloc(NULL, len);
+ ptr += zbx_serialize_value(ptr, info->ha_status);
+ ptr += zbx_serialize_value(ptr, info->failover_delay);
+ (void)zbx_serialize_str(ptr, error, error_len);
+
+ ret = zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_STATUS, data, len);
+ zbx_free(data);
+
+ zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_sysinfo_ret_string(ret));
+}
+
+
/******************************************************************************
* *
* Function: ha_set_failover_delay *
@@ -1321,6 +1416,23 @@ out:
/******************************************************************************
* *
+ * Function: ha_get_failover_delay *
+ * *
+ * Purpose: get failover delay *
+ * *
+ ******************************************************************************/
+static void ha_get_failover_delay(zbx_ha_info_t *info, zbx_ipc_client_t *client)
+{
+
+ zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
+
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_GET_FAILOVER_DELAY, (const unsigned char *)&info->failover_delay,
+ (zbx_uint32_t)sizeof(info->failover_delay));
+
+ zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
+}
+/******************************************************************************
+ * *
* Function: ha_send_node_list *
* *
* Purpose: reply to get nodes request *
@@ -1392,16 +1504,51 @@ out:
* *
* Function: zbx_ha_get_status *
* *
- * Purpose: requests HA manager to send status update *
+ * Purpose: get HA manager status *
* *
******************************************************************************/
-int zbx_ha_get_status(char **error)
+int zbx_ha_get_status(int *ha_status, char **error)
{
- int ret;
+ static time_t last_update;
+ static int ha_failover_delay = ZBX_HA_DEFAULT_FAILOVER_DELAY;
+ int ret;
+ unsigned char *result = NULL;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
- ret = ha_send_manager_message(ZBX_IPC_SERVICE_HA_UPDATE, error);
+ if (SUCCEED == (ret = ha_manager_send_message(ZBX_IPC_SERVICE_HA_STATUS, ZBX_HA_SERVICE_TIMEOUT, NULL, 0,
+ &result, error)))
+ {
+ if (NULL != result)
+ {
+ unsigned char *ptr = result;
+ zbx_uint32_t len;
+
+ ptr += zbx_deserialize_value(ptr, ha_status);
+ ptr += zbx_deserialize_value(ptr, &ha_failover_delay);
+ (void)zbx_deserialize_str(ptr, error, len);
+
+ zbx_free(result);
+ last_update = time(NULL);
+
+ if (ZBX_NODE_STATUS_ERROR == *ha_status)
+ ret = FAIL;
+ }
+ else
+ {
+ time_t now;
+
+ now = time(NULL);
+
+ /* in the case of timeout switch status to standby if enough time has */
+ /* passed since last successful update */
+ if (ZBX_HA_IS_CLUSTER() && *ha_status == ZBX_NODE_STATUS_ACTIVE && 0 != last_update)
+ {
+ if (last_update + ha_failover_delay - ZBX_HA_POLL_PERIOD <= now || now < last_update)
+ *ha_status = ZBX_NODE_STATUS_STANDBY;
+ }
+ }
+ }
zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
@@ -1410,7 +1557,7 @@ int zbx_ha_get_status(char **error)
/******************************************************************************
* *
- * Function: zbx_ha_recv_status *
+ * Function: zbx_ha_dispatch_message *
* *
* Purpose: handle HA manager notifications *
* *
@@ -1420,37 +1567,24 @@ int zbx_ha_get_status(char **error)
* process to switch to standby mode and initiate teardown process *
* *
******************************************************************************/
-int zbx_ha_recv_status(int timeout, int *ha_status, char **error)
+int zbx_ha_dispatch_message(zbx_ipc_message_t *message, int *ha_status, char **error)
{
- zbx_ipc_message_t *message = NULL;
- int ret = SUCCEED, ha_status_old;
- time_t now;
- static time_t last_hb;
- static int ha_failover_delay = ZBX_HA_DEFAULT_FAILOVER_DELAY;
+ static time_t last_hb;
+ static int ha_failover_delay = ZBX_HA_DEFAULT_FAILOVER_DELAY;
+ int ret = SUCCEED, ha_status_old;
+ time_t now;
+ unsigned char *ptr;
+ zbx_uint32_t len;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
- while (1)
- {
- unsigned char *ptr;
- zbx_uint32_t len;
-
- if (SUCCEED != zbx_ipc_async_socket_recv(&ha_socket, timeout, &message))
- {
- *ha_status = ZBX_NODE_STATUS_ERROR;
- *error = zbx_strdup(NULL, "cannot receive message from HA manager service");
- ret = FAIL;
- goto out;
- }
-
- now = time(NULL);
-
- if (NULL == message)
- break;
+ now = time(NULL);
+ if (NULL != message)
+ {
switch (message->code)
{
- case ZBX_IPC_SERVICE_HA_UPDATE:
+ case ZBX_IPC_SERVICE_HA_STATUS_UPDATE:
ha_status_old = *ha_status;
ptr = message->data;
@@ -1474,11 +1608,6 @@ int zbx_ha_recv_status(int timeout, int *ha_status, char **error)
last_hb = now;
break;
}
-
- zbx_ipc_message_free(message);
-
- /* reset timeout for getting pending messages */
- timeout = 0;
}
if (ZBX_HA_IS_CLUSTER() && *ha_status == ZBX_NODE_STATUS_ACTIVE && 0 != last_hb)
@@ -1487,77 +1616,25 @@ int zbx_ha_recv_status(int timeout, int *ha_status, char **error)
*ha_status = ZBX_NODE_STATUS_STANDBY;
}
out:
- zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
-
return ret;
}
/******************************************************************************
* *
- * Function: zbx_ha_remove_node *
- * *
- * Purpose: remove HA node *
- * *
- * Comments: A new socket is opened to avoid interfering with notification *
- * channel *
- * *
- ******************************************************************************/
-int zbx_ha_remove_node(int node_num, char **error)
-{
- unsigned char *data;
- zbx_uint32_t error_len;
-
- if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_REMOVE_NODE,
- ZBX_HA_SERVICE_TIMEOUT, (unsigned char *)&node_num, sizeof(node_num), &data, error))
- {
- return FAIL;
- }
-
- (void)zbx_deserialize_str(data, error, error_len);
- zbx_free(data);
-
- return (0 == error_len ? SUCCEED : FAIL);
-}
-
-/******************************************************************************
- * *
- * Function: zbx_ha_set_failover_delay *
- * *
- * Purpose: set HA failover delay *
- * *
- * Comments: A new socket is opened to avoid interfering with notification *
- * channel *
- * *
- ******************************************************************************/
-int zbx_ha_set_failover_delay(int delay, char **error)
-{
- unsigned char *data;
- zbx_uint32_t error_len;
-
- if (SUCCEED != zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_SET_FAILOVER_DELAY,
- ZBX_HA_SERVICE_TIMEOUT, (unsigned char *)&delay, sizeof(delay), &data, error))
- {
- return FAIL;
- }
-
- (void)zbx_deserialize_str(data, error, error_len);
- zbx_free(data);
-
- return (0 == error_len ? SUCCEED : FAIL);
-}
-
-/******************************************************************************
- * *
* Function: zbx_ha_start *
* *
* Purpose: start HA manager *
* *
******************************************************************************/
-int zbx_ha_start(char **error, int ha_status)
+int zbx_ha_start(zbx_rtc_t *rtc, int ha_status, char **error)
{
- char *errmsg = NULL;
int ret = FAIL;
+ zbx_uint32_t code = 0;
zbx_thread_args_t args;
+ zbx_ipc_client_t *client;
+ zbx_ipc_message_t *message;
+ zbx_timespec_t rtc_timeout = {1, 0};
+ time_t now, start;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
@@ -1570,29 +1647,42 @@ int zbx_ha_start(char **error, int ha_status)
goto out;
}
- if (SUCCEED != zbx_ipc_async_socket_open(&ha_socket, ZBX_IPC_SERVICE_HA, ZBX_HA_SERVICE_TIMEOUT, &errmsg))
- {
- *error = zbx_dsprintf(NULL, "cannot connect to HA manager process: %s", errmsg);
- zbx_free(errmsg);
- goto out;
- }
+ start = now = time(NULL);
- if (FAIL == zbx_ipc_async_socket_send(&ha_socket, ZBX_IPC_SERVICE_HA_REGISTER, NULL, 0))
+ while (start + ZBX_HA_SERVICE_TIMEOUT > now)
{
- *error = zbx_dsprintf(NULL, "cannot queue message to HA manager service");
- goto out;
+ (void)zbx_ipc_service_recv(&rtc->service, &rtc_timeout, &client, &message);
+
+ if (NULL != client)
+ zbx_ipc_client_release(client);
+
+ if (NULL != message)
+ {
+ code = message->code;
+ zbx_ipc_message_free(message);
+
+ if (ZBX_IPC_SERVICE_HA_REGISTER == code)
+ break;
+ }
+
+ now = time(NULL);
}
- if (FAIL == zbx_ipc_async_socket_flush(&ha_socket, ZBX_HA_SERVICE_TIMEOUT))
+ if (ZBX_IPC_SERVICE_HA_REGISTER != code)
{
- *error = zbx_dsprintf(NULL, "cannot send message to HA manager service");
+ *error = zbx_strdup(NULL, "timeout while waiting for HA manager registration");
goto out;
}
ret = SUCCEED;
out:
if (SUCCEED != ret && ZBX_THREAD_ERROR != ha_pid)
+ {
+#ifdef HAVE_PTHREAD_PROCESS_SHARED
+ zbx_locks_disable();
+#endif
zbx_ha_kill();
+ }
zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
@@ -1610,11 +1700,14 @@ out:
******************************************************************************/
int zbx_ha_pause(char **error)
{
- int ret;
+ int ret;
+ unsigned char *result = NULL;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
- ret = ha_send_manager_message(ZBX_IPC_SERVICE_HA_PAUSE, error);
+ ret = zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_PAUSE, ZBX_HA_SERVICE_TIMEOUT, NULL, 0,
+ &result, error);
+ zbx_free(result);
zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
@@ -1632,7 +1725,8 @@ int zbx_ha_pause(char **error)
******************************************************************************/
int zbx_ha_stop(char **error)
{
- int ret = FAIL;
+ int ret = FAIL;
+ unsigned char *result = NULL;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
@@ -1642,8 +1736,11 @@ int zbx_ha_stop(char **error)
goto out;
}
- if (SUCCEED == ha_send_manager_message(ZBX_IPC_SERVICE_HA_STOP, error))
+ if (SUCCEED == zbx_ipc_async_exchange(ZBX_IPC_SERVICE_HA, ZBX_IPC_SERVICE_HA_STOP, ZBX_HA_SERVICE_TIMEOUT,
+ NULL, 0, &result, error))
{
+ zbx_free(result);
+
if (ZBX_THREAD_ERROR == zbx_thread_wait(ha_pid))
{
*error = zbx_dsprintf(NULL, "failed to wait for HA manager to exit: %s", zbx_strerror(errno));
@@ -1662,35 +1759,6 @@ out:
/******************************************************************************
* *
- * Function: zbx_ha_change_loglevel *
- * *
- * Purpose: change HA manager log level *
- * *
- ******************************************************************************/
-int zbx_ha_change_loglevel(int direction, char **error)
-{
- int ret = FAIL;
- zbx_uint32_t cmd;
-
- zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
-
- if (ZBX_THREAD_ERROR == ha_pid)
- {
- *error = zbx_strdup(NULL, "HA manager has not been started");
- goto out;
- }
-
- cmd = 0 < direction ? ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE : ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE;
-
- ret = ha_send_manager_message(cmd, error);
-out:
- zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __func__, zbx_result_string(ret));
-
- return ret;
-}
-
-/******************************************************************************
- * *
* Function: zbx_ha_kill *
* *
* Purpose: kill HA manager *
@@ -1701,35 +1769,6 @@ void zbx_ha_kill(void)
kill(ha_pid, SIGKILL);
zbx_thread_wait(ha_pid);
ha_pid = ZBX_THREAD_ERROR;
-
- if (SUCCEED == zbx_ipc_async_socket_connected(&ha_socket))
- zbx_ipc_async_socket_close(&ha_socket);
-}
-
-/******************************************************************************
- * *
- * Function: zbx_ha_status_str *
- * *
- * Purpose: get HA status in text format *
- * *
- ******************************************************************************/
-const char *zbx_ha_status_str(int ha_status)
-{
- switch (ha_status)
- {
- case ZBX_NODE_STATUS_STANDBY:
- return "standby";
- case ZBX_NODE_STATUS_STOPPED:
- return "stopped";
- case ZBX_NODE_STATUS_UNAVAILABLE:
- return "unavailable";
- case ZBX_NODE_STATUS_ACTIVE:
- return "active";
- case ZBX_NODE_STATUS_ERROR:
- return "error";
- default:
- return "unknown";
- }
}
/******************************************************************************
@@ -1751,7 +1790,8 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
{
zbx_ipc_service_t service;
char *error = NULL;
- zbx_ipc_client_t *client, *main_proc = NULL;
+ zbx_ipc_client_t *client;
+ zbx_ipc_async_socket_t rtc_socket;
zbx_ipc_message_t *message;
int pause = FAIL, stop = FAIL, ticks_num = 0, nextcheck;
double now, tick;
@@ -1769,6 +1809,20 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
exit(EXIT_FAILURE);
}
+ if (FAIL == zbx_rtc_open(&rtc_socket, ZBX_HA_SERVICE_TIMEOUT, &error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot start HA manager service: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
+
+ if (FAIL == zbx_ipc_async_socket_send(&rtc_socket, ZBX_IPC_SERVICE_HA_REGISTER, NULL, 0) ||
+ FAIL == zbx_ipc_async_socket_flush(&rtc_socket, ZBX_HA_SERVICE_TIMEOUT))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot register HA manager to runtime control service");
+ exit(EXIT_FAILURE);
+ }
+
zbx_cuid_clear(info.ha_nodeid);
info.name = ZBX_NULL2EMPTY_STR(CONFIG_HA_NODE_NAME);
info.ha_status = (int)(uintptr_t)((zbx_thread_args_t *)args)->args;
@@ -1789,6 +1843,8 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
goto pause;
}
+ ha_update_parent(&rtc_socket, &info);
+
nextcheck = ZBX_HA_POLL_PERIOD;
/* double the initial database check delay in standby mode to avoid the same node becoming active */
@@ -1813,11 +1869,8 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
else
ha_check_nodes(&info);
- if (NULL != main_proc)
- {
- if (old_status != info.ha_status && ZBX_NODE_STATUS_UNKNOWN != info.ha_status)
- ha_update_parent(main_proc, &info);
- }
+ if (old_status != info.ha_status && ZBX_NODE_STATUS_UNKNOWN != info.ha_status)
+ ha_update_parent(&rtc_socket, &info);
if (ZBX_NODE_STATUS_ERROR == info.ha_status)
break;
@@ -1831,8 +1884,8 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
nextcheck += delay;
}
- if (NULL != main_proc && ZBX_DB_OK <= info.db_status)
- ha_send_heartbeat(main_proc);
+ if (ZBX_DB_OK <= info.db_status)
+ ha_send_heartbeat(&rtc_socket);
while (tick <= now)
tick++;
@@ -1847,16 +1900,15 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
{
switch (message->code)
{
- case ZBX_IPC_SERVICE_HA_REGISTER:
- main_proc = client;
- break;
- case ZBX_IPC_SERVICE_HA_UPDATE:
- ha_update_parent(main_proc, &info);
+ case ZBX_IPC_SERVICE_HA_STATUS:
+ ha_send_status(&info, client);
break;
case ZBX_IPC_SERVICE_HA_STOP:
- stop = SUCCEED;
- ZBX_FALLTHROUGH;
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_STOP, NULL, 0);
+ pause = stop = SUCCEED;
+ break;
case ZBX_IPC_SERVICE_HA_PAUSE:
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_PAUSE, NULL, 0);
pause = SUCCEED;
break;
case ZBX_IPC_SERVICE_HA_GET_NODES:
@@ -1867,7 +1919,10 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
break;
case ZBX_IPC_SERVICE_HA_SET_FAILOVER_DELAY:
ha_set_failover_delay(&info, client, message);
- ha_update_parent(main_proc, &info);
+ ha_update_parent(&rtc_socket, &info);
+ break;
+ case ZBX_IPC_SERVICE_HA_GET_FAILOVER_DELAY:
+ ha_get_failover_delay(&info, client);
break;
case ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE:
if (SUCCEED != zabbix_increase_log_level())
@@ -1880,6 +1935,7 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
zabbix_log(LOG_LEVEL_INFORMATION, "log level has been increased to %s",
zabbix_get_log_level_string());
}
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE, NULL, 0);
break;
case ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE:
if (SUCCEED != zabbix_decrease_log_level())
@@ -1892,6 +1948,7 @@ ZBX_THREAD_ENTRY(ha_manager_thread, args)
zabbix_log(LOG_LEVEL_INFORMATION, "log level has been decreased to %s",
zabbix_get_log_level_string());
}
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE, NULL, 0);
break;
}
@@ -1918,15 +1975,16 @@ pause:
{
switch (message->code)
{
- case ZBX_IPC_SERVICE_HA_REGISTER:
- main_proc = client;
- break;
- case ZBX_IPC_SERVICE_HA_UPDATE:
- ha_update_parent(main_proc, &info);
+ case ZBX_IPC_SERVICE_HA_STATUS:
+ ha_send_status(&info, client);
break;
case ZBX_IPC_SERVICE_HA_STOP:
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_STOP, NULL, 0);
stop = SUCCEED;
break;
+ case ZBX_IPC_SERVICE_HA_PAUSE:
+ zbx_ipc_client_send(client, ZBX_IPC_SERVICE_HA_PAUSE, NULL, 0);
+ break;
}
zbx_ipc_message_free(message);
@@ -1942,6 +2000,7 @@ pause:
DBclose();
+ zbx_ipc_async_socket_close(&rtc_socket);
zbx_ipc_service_close(&service);
zabbix_log(LOG_LEVEL_INFORMATION, "HA manager has been stopped");
diff --git a/src/zabbix_server/housekeeper/history_compress.c b/src/zabbix_server/housekeeper/history_compress.c
index 68e21744cb7..f8554c5f29a 100644
--- a/src/zabbix_server/housekeeper/history_compress.c
+++ b/src/zabbix_server/housekeeper/history_compress.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/housekeeper/history_compress.h b/src/zabbix_server/housekeeper/history_compress.h
index b65383f4b41..4721b4fdf6f 100644
--- a/src/zabbix_server/housekeeper/history_compress.h
+++ b/src/zabbix_server/housekeeper/history_compress.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/housekeeper/housekeeper.c b/src/zabbix_server/housekeeper/housekeeper.c
index f61b14bb34c..2195c90b0cd 100644
--- a/src/zabbix_server/housekeeper/housekeeper.c
+++ b/src/zabbix_server/housekeeper/housekeeper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -213,8 +213,6 @@ static void zbx_housekeeper_sigusr_handler(int flags)
* >0 - the first item is greater than the second *
* =0 - the items are the same *
* *
- * Author: Andris Zeila *
- * *
* Comments: this function is used to sort delete queue by itemids *
* *
******************************************************************************/
@@ -241,8 +239,6 @@ static int hk_item_update_cache_compare(const void *d1, const void *d2)
* history - [IN] a number of seconds the history data for *
* item_record must be kept. *
* *
- * Author: Andris Zeila *
- * *
* Comments: If item is added to delete queue, its oldest record timestamp *
* (min_clock) is updated to the calculated 'cutoff' value. *
* *
@@ -279,8 +275,6 @@ static void hk_history_delete_queue_append(zbx_hk_history_rule_t *rule, int now,
* *
* Parameters: rule - [IN/OUT] the history housekeeping rule *
* *
- * Author: Andris Zeila *
- * *
* Comments: This function is called to initialize history rule data either *
* at start or when housekeeping is enabled for this rule. *
* It caches item history data and also prepares delete queue to be *
@@ -325,8 +319,6 @@ static void hk_history_prepare(zbx_hk_history_rule_t *rule)
* *
* Parameters: rule - [IN/OUT] the history housekeeping rule *
* *
- * Author: Andris Zeila *
- * *
* Comments: This function is called to release resources allocated by *
* history housekeeping rule after housekeeping was disabled *
* for the table referred by this rule. *
@@ -354,8 +346,6 @@ static void hk_history_release(zbx_hk_history_rule_t *rule)
* history - [IN] the number of seconds the item data *
* should be kept in history *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void hk_history_item_update(zbx_hk_history_rule_t *rules, zbx_hk_history_rule_t *rule_add, int count,
int now, zbx_uint64_t itemid, int history)
@@ -496,8 +486,6 @@ static void hk_history_update(zbx_hk_history_rule_t *rules, int now)
* Parameters: rules - [IN/OUT] the history housekeeping rules *
* now - [IN] the current timestamp *
* *
- * Author: Andris Zeila *
- * *
* Comments: This function also handles history rule initializing/releasing *
* when the rule just became enabled/disabled. *
* *
@@ -541,8 +529,6 @@ static void hk_history_delete_queue_prepare_all(zbx_hk_history_rule_t *rules, in
* Parameters: rule - [IN/OUT] the history housekeeping rule *
* now - [IN] the current timestamp *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void hk_history_delete_queue_clear(zbx_hk_history_rule_t *rule)
{
@@ -620,8 +606,6 @@ out:
* *
* Parameters: now - [IN] the current timestamp *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static int housekeeping_history_and_trends(int now)
{
@@ -685,8 +669,6 @@ static int housekeeping_history_and_trends(int now)
* *
* Return value: the number of deleted records *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static int housekeeping_process_rule(int now, zbx_hk_rule_t *rule)
{
@@ -903,8 +885,6 @@ static int hk_table_cleanup(const char *table, const char *field, zbx_uint64_t i
* *
* Return value: number of rows deleted *
* *
- * Author: Alexei Vladishev, Dmitry Borovikov *
- * *
* Comments: sqlite3 does not use CONFIG_MAX_HOUSEKEEPER_DELETE, deletes all *
* *
******************************************************************************/
diff --git a/src/zabbix_server/housekeeper/housekeeper.h b/src/zabbix_server/housekeeper/housekeeper.h
index d12a0479597..47f58d1009e 100644
--- a/src/zabbix_server/housekeeper/housekeeper.h
+++ b/src/zabbix_server/housekeeper/housekeeper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/housekeeper/problem_housekeeper.c b/src/zabbix_server/housekeeper/problem_housekeeper.c
index 6a3032c9312..198dc41a421 100644
--- a/src/zabbix_server/housekeeper/problem_housekeeper.c
+++ b/src/zabbix_server/housekeeper/problem_housekeeper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/housekeeper/problem_housekeeper.h b/src/zabbix_server/housekeeper/problem_housekeeper.h
index 3a8cbb28851..21780e04b90 100644
--- a/src/zabbix_server/housekeeper/problem_housekeeper.h
+++ b/src/zabbix_server/housekeeper/problem_housekeeper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/httppoller/httpmacro.c b/src/zabbix_server/httppoller/httpmacro.c
index a70e2b81c30..cf61e29f0b0 100644
--- a/src/zabbix_server/httppoller/httpmacro.c
+++ b/src/zabbix_server/httppoller/httpmacro.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -41,8 +41,6 @@
* 0 - the macro names are equal *
* >0 - the first macro name is 'greater' than second *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static int httpmacro_cmp_func(const void *d1, const void *d2)
{
@@ -75,8 +73,6 @@ static int httpmacro_cmp_func(const void *d1, const void *d2)
* wrong key format or failed regular expression *
* match. *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static int httpmacro_append_pair(zbx_httptest_t *httptest, const char *pkey, size_t nkey,
const char *pvalue, size_t nvalue, const char *data, char **err_str)
@@ -176,8 +172,6 @@ out:
* Parameters: httptest - [IN] the http test data *
* data - [IN/OUT] string to substitute macros in *
* *
- * Author: Alexei Vladishev, Andris Zeila *
- * *
******************************************************************************/
int http_substitute_variables(const zbx_httptest_t *httptest, char **data)
{
@@ -285,8 +279,6 @@ int http_substitute_variables(const zbx_httptest_t *httptest, char **data)
* FAIL - the variable processing failed (regexp match *
* failed). *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
int http_process_variables(zbx_httptest_t *httptest, zbx_vector_ptr_pair_t *variables, const char *data,
char **err_str)
diff --git a/src/zabbix_server/httppoller/httpmacro.h b/src/zabbix_server/httppoller/httpmacro.h
index 745d97286a6..56a53f0b9f6 100644
--- a/src/zabbix_server/httppoller/httpmacro.h
+++ b/src/zabbix_server/httppoller/httpmacro.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/httppoller/httppoller.c b/src/zabbix_server/httppoller/httppoller.c
index a9590d256f0..c39de20295a 100644
--- a/src/zabbix_server/httppoller/httppoller.c
+++ b/src/zabbix_server/httppoller/httppoller.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -40,8 +40,6 @@ extern ZBX_THREAD_LOCAL int server_num, process_num;
* *
* Return value: timestamp of earliest check or -1 if not found *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static int get_minnextcheck(void)
{
@@ -82,12 +80,6 @@ static int get_minnextcheck(void)
* *
* Purpose: main loop of processing of httptests *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
diff --git a/src/zabbix_server/httppoller/httppoller.h b/src/zabbix_server/httppoller/httppoller.h
index 90d6a2f6eab..f8bcaf60f3a 100644
--- a/src/zabbix_server/httppoller/httppoller.h
+++ b/src/zabbix_server/httppoller/httppoller.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/httppoller/httptest.c b/src/zabbix_server/httppoller/httptest.c
index 1cb995c1efe..1dfdcef548f 100644
--- a/src/zabbix_server/httppoller/httptest.c
+++ b/src/zabbix_server/httppoller/httptest.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -91,8 +91,6 @@ static size_t curl_ignore_cb(void *ptr, size_t size, size_t nmemb, void *userdat
* *
* Parameters: httptest - [IN] the http test data *
* *
- * Author: Andris Zeila *
- * *
******************************************************************************/
static void httptest_remove_macros(zbx_httptest_t *httptest)
{
@@ -627,14 +625,6 @@ out:
* *
* Purpose: process single scenario of http test *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static void process_httptest(DC_HOST *host, zbx_httptest_t *httptest)
{
@@ -1063,8 +1053,6 @@ httptest_error:
* *
* Return value: number of processed httptests *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: always SUCCEED *
* *
******************************************************************************/
diff --git a/src/zabbix_server/httppoller/httptest.h b/src/zabbix_server/httppoller/httptest.h
index 108fc1a17b3..8ab9fbd208f 100644
--- a/src/zabbix_server/httppoller/httptest.h
+++ b/src/zabbix_server/httppoller/httptest.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/checks_ipmi.c b/src/zabbix_server/ipmi/checks_ipmi.c
index 3e4e9e21502..43268744336 100644
--- a/src/zabbix_server/ipmi/checks_ipmi.c
+++ b/src/zabbix_server/ipmi/checks_ipmi.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/checks_ipmi.h b/src/zabbix_server/ipmi/checks_ipmi.h
index e5a4e38af4a..46a8ca4f9bb 100644
--- a/src/zabbix_server/ipmi/checks_ipmi.h
+++ b/src/zabbix_server/ipmi/checks_ipmi.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi.c b/src/zabbix_server/ipmi/ipmi.c
index c65aba48df5..265258316c1 100644
--- a/src/zabbix_server/ipmi/ipmi.c
+++ b/src/zabbix_server/ipmi/ipmi.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi.h b/src/zabbix_server/ipmi/ipmi.h
index 1c051262fd3..1a59bae9681 100644
--- a/src/zabbix_server/ipmi/ipmi.h
+++ b/src/zabbix_server/ipmi/ipmi.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi_manager.c b/src/zabbix_server/ipmi/ipmi_manager.c
index b3d12dc432c..d91c65306c1 100644
--- a/src/zabbix_server/ipmi/ipmi_manager.c
+++ b/src/zabbix_server/ipmi/ipmi_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -261,7 +261,6 @@ static zbx_ipmi_request_t *ipmi_poller_pop_request(zbx_ipmi_poller_t *poller)
* Parameters: poller - [IN] the IPMI poller *
* request - [IN] the IPMI request to push *
* *
- * *
******************************************************************************/
static void ipmi_poller_push_request(zbx_ipmi_poller_t *poller, zbx_ipmi_request_t *request)
{
diff --git a/src/zabbix_server/ipmi/ipmi_manager.h b/src/zabbix_server/ipmi/ipmi_manager.h
index 12d0d7ef595..724d86073f1 100644
--- a/src/zabbix_server/ipmi/ipmi_manager.h
+++ b/src/zabbix_server/ipmi/ipmi_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi_poller.c b/src/zabbix_server/ipmi/ipmi_poller.c
index b2efef12b89..cd3061f9e52 100644
--- a/src/zabbix_server/ipmi/ipmi_poller.c
+++ b/src/zabbix_server/ipmi/ipmi_poller.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi_poller.h b/src/zabbix_server/ipmi/ipmi_poller.h
index 77287a5d042..63a2632f7ac 100644
--- a/src/zabbix_server/ipmi/ipmi_poller.h
+++ b/src/zabbix_server/ipmi/ipmi_poller.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi_protocol.c b/src/zabbix_server/ipmi/ipmi_protocol.c
index 1dd66475de7..f9ad47c3623 100644
--- a/src/zabbix_server/ipmi/ipmi_protocol.c
+++ b/src/zabbix_server/ipmi/ipmi_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/ipmi/ipmi_protocol.h b/src/zabbix_server/ipmi/ipmi_protocol.h
index 138b5f6d103..5bddfa37351 100644
--- a/src/zabbix_server/ipmi/ipmi_protocol.h
+++ b/src/zabbix_server/ipmi/ipmi_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld.c b/src/zabbix_server/lld/lld.c
index c55ff475975..d1e355275f6 100644
--- a/src/zabbix_server/lld/lld.c
+++ b/src/zabbix_server/lld/lld.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -978,7 +978,8 @@ void lld_override_graph(const zbx_vector_ptr_t *overrides, const char *name, uns
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
}
-int lld_validate_item_override_no_discover(const zbx_vector_ptr_t *overrides, const char *name)
+int lld_validate_item_override_no_discover(const zbx_vector_ptr_t *overrides, const char *name,
+ unsigned char override_default)
{
int i, j;
@@ -995,16 +996,15 @@ int lld_validate_item_override_no_discover(const zbx_vector_ptr_t *overrides, co
override_operation = (const zbx_lld_override_operation_t *)override->override_operations.values[j];
if (ZBX_LLD_OVERRIDE_OP_OBJECT_ITEM == override_operation->operationtype &&
- ZBX_PROTOTYPE_NO_DISCOVER == override_operation->discover &&
SUCCEED == regexp_strmatch_condition(name, override_operation->value,
override_operation->operator))
{
- return FAIL;
+ return ZBX_PROTOTYPE_NO_DISCOVER == override_operation->discover ? FAIL : SUCCEED;
}
}
}
- return SUCCEED;
+ return ZBX_PROTOTYPE_NO_DISCOVER == override_default ? FAIL : SUCCEED;
}
static int lld_rows_get(const char *value, lld_filter_t *filter, zbx_vector_ptr_t *lld_rows,
diff --git a/src/zabbix_server/lld/lld.h b/src/zabbix_server/lld/lld.h
index f0205fadbb5..65b4aebbc4e 100644
--- a/src/zabbix_server/lld/lld.h
+++ b/src/zabbix_server/lld/lld.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -238,7 +238,8 @@ void lld_override_host(const zbx_vector_ptr_t *overrides, const char *name, zbx_
unsigned char *discover);
void lld_override_graph(const zbx_vector_ptr_t *overrides, const char *name, unsigned char *discover);
-int lld_validate_item_override_no_discover(const zbx_vector_ptr_t *overrides, const char *name);
+int lld_validate_item_override_no_discover(const zbx_vector_ptr_t *overrides, const char *name,
+ unsigned char override_default);
int lld_update_items(zbx_uint64_t hostid, zbx_uint64_t lld_ruleid, zbx_vector_ptr_t *lld_rows,
const zbx_vector_ptr_t *lld_macro_paths, char **error, int lifetime, int lastcheck);
diff --git a/src/zabbix_server/lld/lld_common.c b/src/zabbix_server/lld/lld_common.c
index a6b1c77870a..90815de6a14 100644
--- a/src/zabbix_server/lld/lld_common.c
+++ b/src/zabbix_server/lld/lld_common.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -29,8 +29,6 @@
* *
* Function: lld_field_str_rollback *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void lld_field_str_rollback(char **field, char **field_orig, zbx_uint64_t *flags, zbx_uint64_t flag)
{
@@ -47,8 +45,6 @@ void lld_field_str_rollback(char **field, char **field_orig, zbx_uint64_t *flags
* *
* Function: lld_field_uint64_rollback *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void lld_field_uint64_rollback(zbx_uint64_t *field, zbx_uint64_t *field_orig, zbx_uint64_t *flags, zbx_uint64_t flag)
{
diff --git a/src/zabbix_server/lld/lld_graph.c b/src/zabbix_server/lld/lld_graph.c
index 78de51511d5..51fdd967951 100644
--- a/src/zabbix_server/lld/lld_graph.c
+++ b/src/zabbix_server/lld/lld_graph.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1482,8 +1482,6 @@ static void get_graph_info(const void *object, zbx_uint64_t *id, int *discovery_
* adding/updating was not necessary *
* FAIL - graphs cannot be added/updated *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int lld_update_graphs(zbx_uint64_t hostid, zbx_uint64_t lld_ruleid, const zbx_vector_ptr_t *lld_rows,
const zbx_vector_ptr_t *lld_macro_paths, char **error, int lifetime, int lastcheck)
diff --git a/src/zabbix_server/lld/lld_host.c b/src/zabbix_server/lld/lld_host.c
index fb8792b2a4c..a8351a923e5 100644
--- a/src/zabbix_server/lld/lld_host.c
+++ b/src/zabbix_server/lld/lld_host.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_item.c b/src/zabbix_server/lld/lld_item.c
index edbd46a5b5d..0abd8f6dfe1 100644
--- a/src/zabbix_server/lld/lld_item.c
+++ b/src/zabbix_server/lld/lld_item.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -2548,7 +2548,7 @@ static void lld_items_make(const zbx_vector_ptr_t *item_prototypes, zbx_vector_p
if (0 == strcmp(item->key, buffer) &&
SUCCEED == lld_validate_item_override_no_discover(&lld_row->overrides,
- item->name))
+ item->name, item_prototype->discover))
{
item_index_local.parent_itemid = item->parent_itemid;
item_index_local.lld_row = lld_row;
diff --git a/src/zabbix_server/lld/lld_manager.c b/src/zabbix_server/lld/lld_manager.c
index 06be383ad2c..1807391dd8e 100644
--- a/src/zabbix_server/lld/lld_manager.c
+++ b/src/zabbix_server/lld/lld_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_manager.h b/src/zabbix_server/lld/lld_manager.h
index 52817ceaf7c..9d4594d6772 100644
--- a/src/zabbix_server/lld/lld_manager.h
+++ b/src/zabbix_server/lld/lld_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_protocol.c b/src/zabbix_server/lld/lld_protocol.c
index 71d79029204..a24850ed2fb 100644
--- a/src/zabbix_server/lld/lld_protocol.c
+++ b/src/zabbix_server/lld/lld_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_protocol.h b/src/zabbix_server/lld/lld_protocol.h
index 9f1f938e445..eef4b0ef41e 100644
--- a/src/zabbix_server/lld/lld_protocol.h
+++ b/src/zabbix_server/lld/lld_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_trigger.c b/src/zabbix_server/lld/lld_trigger.c
index 23db73a4297..b8a690c420c 100644
--- a/src/zabbix_server/lld/lld_trigger.c
+++ b/src/zabbix_server/lld/lld_trigger.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_worker.c b/src/zabbix_server/lld/lld_worker.c
index e1a3aea5f2f..30306dfd61d 100644
--- a/src/zabbix_server/lld/lld_worker.c
+++ b/src/zabbix_server/lld/lld_worker.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/lld/lld_worker.h b/src/zabbix_server/lld/lld_worker.h
index 61ea024e0dc..5efd6b1eede 100644
--- a/src/zabbix_server/lld/lld_worker.h
+++ b/src/zabbix_server/lld/lld_worker.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/odbc/odbc.c b/src/zabbix_server/odbc/odbc.c
index a4ebd87dd26..40b3810b749 100644
--- a/src/zabbix_server/odbc/odbc.c
+++ b/src/zabbix_server/odbc/odbc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/odbc/odbc.h b/src/zabbix_server/odbc/odbc.h
index a8bea5c2b85..db163cb2171 100644
--- a/src/zabbix_server/odbc/odbc.h
+++ b/src/zabbix_server/odbc/odbc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/operations.c b/src/zabbix_server/operations.c
index f29cf3007a0..611abb2d982 100644
--- a/src/zabbix_server/operations.c
+++ b/src/zabbix_server/operations.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/operations.h b/src/zabbix_server/operations.h
index b58cec64218..56bb83a4046 100644
--- a/src/zabbix_server/operations.h
+++ b/src/zabbix_server/operations.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/pinger/pinger.c b/src/zabbix_server/pinger/pinger.c
index 63a3018636e..87a023dd774 100644
--- a/src/zabbix_server/pinger/pinger.c
+++ b/src/zabbix_server/pinger/pinger.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -47,14 +47,6 @@ extern ZBX_THREAD_LOCAL int server_num, process_num;
* *
* Purpose: process new item value *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static void process_value(zbx_uint64_t itemid, zbx_uint64_t *value_ui64, double *value_dbl, zbx_timespec_t *ts,
int ping_result, char *error)
@@ -111,14 +103,6 @@ clean:
* *
* Purpose: process new item values *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static void process_values(icmpitem_t *items, int first_index, int last_index, ZBX_FPING_HOST *hosts,
int hosts_count, zbx_timespec_t *ts, int ping_result, char *error)
@@ -398,15 +382,9 @@ static void add_icmpping_item(icmpitem_t **items, int *items_alloc, int *items_c
* *
* Purpose: creates buffer which contains list of hosts to ping *
* *
- * Parameters: *
- * *
* Return value: SUCCEED - the file was created successfully *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev, Alexander Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static void get_pinger_hosts(icmpitem_t **icmp_items, int *icmp_items_alloc, int *icmp_items_count)
{
@@ -504,21 +482,6 @@ static void add_pinger_host(ZBX_FPING_HOST **hosts, int *hosts_alloc, int *hosts
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
}
-/******************************************************************************
- * *
- * Function: process_pinger_hosts *
- * *
- * Purpose: *
- * *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexander Vladishev *
- * *
- * Comments: *
- * *
- ******************************************************************************/
static void process_pinger_hosts(icmpitem_t *items, int items_count)
{
int i, first_index = 0, ping_result;
@@ -565,12 +528,6 @@ static void process_pinger_hosts(icmpitem_t *items, int items_count)
* *
* Purpose: periodically perform ICMP pings *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev *
- * *
* Comments: never returns *
* *
******************************************************************************/
diff --git a/src/zabbix_server/pinger/pinger.h b/src/zabbix_server/pinger/pinger.h
index 45b8b65118b..3a2296d6a9e 100644
--- a/src/zabbix_server/pinger/pinger.h
+++ b/src/zabbix_server/pinger/pinger.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_agent.c b/src/zabbix_server/poller/checks_agent.c
index c3591170a60..a9ba014626d 100644
--- a/src/zabbix_server/poller/checks_agent.c
+++ b/src/zabbix_server/poller/checks_agent.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -43,8 +43,6 @@ extern unsigned char program_type;
* AGENT_ERROR - uncritical error on agent side occurred *
* FAIL - otherwise *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: error will contain error message *
* *
******************************************************************************/
diff --git a/src/zabbix_server/poller/checks_agent.h b/src/zabbix_server/poller/checks_agent.h
index 03af0fb13a1..1c3207cc8a8 100644
--- a/src/zabbix_server/poller/checks_agent.h
+++ b/src/zabbix_server/poller/checks_agent.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_aggregate.c b/src/zabbix_server/poller/checks_aggregate.c
index ba4d9178a98..9695ce7398b 100644
--- a/src/zabbix_server/poller/checks_aggregate.c
+++ b/src/zabbix_server/poller/checks_aggregate.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_calculated.c b/src/zabbix_server/poller/checks_calculated.c
index 73eba4cada3..ec5de6ac34a 100644
--- a/src/zabbix_server/poller/checks_calculated.c
+++ b/src/zabbix_server/poller/checks_calculated.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_calculated.h b/src/zabbix_server/poller/checks_calculated.h
index 6c6cc47baa2..9387ea5bb4e 100644
--- a/src/zabbix_server/poller/checks_calculated.h
+++ b/src/zabbix_server/poller/checks_calculated.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_db.c b/src/zabbix_server/poller/checks_db.c
index 02f4df4cc80..9f48dd7628c 100644
--- a/src/zabbix_server/poller/checks_db.c
+++ b/src/zabbix_server/poller/checks_db.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -36,8 +36,6 @@
* Return value: SUCCEED - data successfully retrieved and stored in result *
* NOTSUPPORTED - requested item is not supported *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int get_value_db(const DC_ITEM *item, AGENT_RESULT *result)
{
diff --git a/src/zabbix_server/poller/checks_db.h b/src/zabbix_server/poller/checks_db.h
index 93314747bf3..4f2cecf9eed 100644
--- a/src/zabbix_server/poller/checks_db.h
+++ b/src/zabbix_server/poller/checks_db.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_external.c b/src/zabbix_server/poller/checks_external.c
index f4eff03eb44..e920776a32b 100644
--- a/src/zabbix_server/poller/checks_external.c
+++ b/src/zabbix_server/poller/checks_external.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -37,8 +37,6 @@ extern char *CONFIG_EXTERNALSCRIPTS;
* and result_str (as string) *
* NOTSUPPORTED - requested item is not supported *
* *
- * Author: Mike Nestor, rewritten by Alexander Vladishev *
- * *
******************************************************************************/
int get_value_external(const DC_ITEM *item, AGENT_RESULT *result)
{
diff --git a/src/zabbix_server/poller/checks_external.h b/src/zabbix_server/poller/checks_external.h
index d6439f55bef..97e5ff98c50 100644
--- a/src/zabbix_server/poller/checks_external.h
+++ b/src/zabbix_server/poller/checks_external.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_http.c b/src/zabbix_server/poller/checks_http.c
index 4d4b5c473ab..631d83fd802 100644
--- a/src/zabbix_server/poller/checks_http.c
+++ b/src/zabbix_server/poller/checks_http.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_http.h b/src/zabbix_server/poller/checks_http.h
index 095ef1f2bb3..e6440773741 100644
--- a/src/zabbix_server/poller/checks_http.h
+++ b/src/zabbix_server/poller/checks_http.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_internal.c b/src/zabbix_server/poller/checks_internal.c
index 3c844245eb6..dae0dffdc3e 100644
--- a/src/zabbix_server/poller/checks_internal.c
+++ b/src/zabbix_server/poller/checks_internal.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -181,8 +181,6 @@ static int zbx_host_interfaces_discovery(zbx_uint64_t hostid, struct zbx_json *j
* Return value: SUCCEED - data successfully retrieved and stored in result *
* NOTSUPPORTED - requested item is not supported *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
int get_value_internal(const DC_ITEM *item, AGENT_RESULT *result)
{
diff --git a/src/zabbix_server/poller/checks_internal.h b/src/zabbix_server/poller/checks_internal.h
index 2bcde0ce1ca..f7031420c30 100644
--- a/src/zabbix_server/poller/checks_internal.h
+++ b/src/zabbix_server/poller/checks_internal.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_internal_proxy.c b/src/zabbix_server/poller/checks_internal_proxy.c
index fedb1d900fa..29d8611d291 100644
--- a/src/zabbix_server/poller/checks_internal_proxy.c
+++ b/src/zabbix_server/poller/checks_internal_proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_internal_server.c b/src/zabbix_server/poller/checks_internal_server.c
index e7c376f4eaa..fed0221340d 100644
--- a/src/zabbix_server/poller/checks_internal_server.c
+++ b/src/zabbix_server/poller/checks_internal_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@
#include "preproc.h"
#include "zbxlld.h"
#include "checks_internal.h"
-#include "../ha/ha.h"
+#include "zbxha.h"
/******************************************************************************
* *
diff --git a/src/zabbix_server/poller/checks_java.c b/src/zabbix_server/poller/checks_java.c
index 164a608cf39..bc57b529814 100644
--- a/src/zabbix_server/poller/checks_java.c
+++ b/src/zabbix_server/poller/checks_java.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_java.h b/src/zabbix_server/poller/checks_java.h
index 63088c5d6e0..7788c3662e7 100644
--- a/src/zabbix_server/poller/checks_java.h
+++ b/src/zabbix_server/poller/checks_java.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_script.c b/src/zabbix_server/poller/checks_script.c
index 46515925261..99b3a96eb48 100644
--- a/src/zabbix_server/poller/checks_script.c
+++ b/src/zabbix_server/poller/checks_script.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_script.h b/src/zabbix_server/poller/checks_script.h
index 7dbf5284e8c..784a529c2d0 100644
--- a/src/zabbix_server/poller/checks_script.h
+++ b/src/zabbix_server/poller/checks_script.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_simple.c b/src/zabbix_server/poller/checks_simple.c
index 2e5c5413a16..effcc1fcacc 100644
--- a/src/zabbix_server/poller/checks_simple.c
+++ b/src/zabbix_server/poller/checks_simple.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_simple.h b/src/zabbix_server/poller/checks_simple.h
index 8a228628654..4e49482720a 100644
--- a/src/zabbix_server/poller/checks_simple.h
+++ b/src/zabbix_server/poller/checks_simple.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_simple_vmware.c b/src/zabbix_server/poller/checks_simple_vmware.c
index 50e944c851b..b76a83ecc20 100644
--- a/src/zabbix_server/poller/checks_simple_vmware.c
+++ b/src/zabbix_server/poller/checks_simple_vmware.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_simple_vmware.h b/src/zabbix_server/poller/checks_simple_vmware.h
index 45d853a54f7..8c3317b4b75 100644
--- a/src/zabbix_server/poller/checks_simple_vmware.h
+++ b/src/zabbix_server/poller/checks_simple_vmware.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_snmp.c b/src/zabbix_server/poller/checks_snmp.c
index c93abbe1d90..1a7f333a4b8 100644
--- a/src/zabbix_server/poller/checks_snmp.c
+++ b/src/zabbix_server/poller/checks_snmp.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1050,8 +1050,6 @@ static int zbx_oid_is_new(zbx_hashset_t *hs, size_t root_len, const oid *p_oid,
* CONFIG_ERROR - item configuration error *
* SUCCEED - if function successfully completed *
* *
- * Author: Alexander Vladishev, Aleksandrs Saveljevs *
- * *
******************************************************************************/
static int zbx_snmp_walk(struct snmp_session *ss, const DC_ITEM *item, const char *snmp_oid, char *error,
size_t max_error_len, int *max_succeed, int *min_fail, int max_vars, int bulk,
@@ -1568,8 +1566,6 @@ out:
* *
* Purpose: translate well-known object identifiers into numeric form *
* *
- * Author: Alexei Vladishev *
- * *
******************************************************************************/
static void zbx_snmp_translate(char *oid_translated, const char *snmp_oid, size_t max_oid_len)
{
diff --git a/src/zabbix_server/poller/checks_snmp.h b/src/zabbix_server/poller/checks_snmp.h
index 6e5f9f6dfc9..b80e427c200 100644
--- a/src/zabbix_server/poller/checks_snmp.h
+++ b/src/zabbix_server/poller/checks_snmp.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_ssh.c b/src/zabbix_server/poller/checks_ssh.c
index 5a5823442ae..21cb08497d1 100644
--- a/src/zabbix_server/poller/checks_ssh.c
+++ b/src/zabbix_server/poller/checks_ssh.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_ssh.h b/src/zabbix_server/poller/checks_ssh.h
index a5cf97a6599..dd1964fdaa2 100644
--- a/src/zabbix_server/poller/checks_ssh.h
+++ b/src/zabbix_server/poller/checks_ssh.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_telnet.c b/src/zabbix_server/poller/checks_telnet.c
index 187b055a2f9..2f547ef71eb 100644
--- a/src/zabbix_server/poller/checks_telnet.c
+++ b/src/zabbix_server/poller/checks_telnet.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/checks_telnet.h b/src/zabbix_server/poller/checks_telnet.h
index 72eeb2b1cf5..f516650b72e 100644
--- a/src/zabbix_server/poller/checks_telnet.h
+++ b/src/zabbix_server/poller/checks_telnet.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/poller/poller.c b/src/zabbix_server/poller/poller.c
index 563a057eedd..8216440bf94 100644
--- a/src/zabbix_server/poller/poller.c
+++ b/src/zabbix_server/poller/poller.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -793,8 +793,6 @@ void zbx_clean_items(DC_ITEM *items, int num, AGENT_RESULT *results)
* *
* Return value: number of items processed *
* *
- * Author: Alexei Vladishev *
- * *
* Comments: processes single item at a time except for Java, SNMP items, *
* see DCconfig_get_poller_items() *
* *
diff --git a/src/zabbix_server/poller/poller.h b/src/zabbix_server/poller/poller.h
index d53a8445add..1391b3f8b9d 100644
--- a/src/zabbix_server/poller/poller.h
+++ b/src/zabbix_server/poller/poller.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/postinit.c b/src/zabbix_server/postinit.c
index 7b9884d3124..813c28397ce 100644
--- a/src/zabbix_server/postinit.c
+++ b/src/zabbix_server/postinit.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/postinit.h b/src/zabbix_server/postinit.h
index 2f7da384674..f71f9a43c05 100644
--- a/src/zabbix_server/postinit.h
+++ b/src/zabbix_server/postinit.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/item_preproc.c b/src/zabbix_server/preprocessor/item_preproc.c
index 3d2c5222402..65a1b9931ee 100644
--- a/src/zabbix_server/preprocessor/item_preproc.c
+++ b/src/zabbix_server/preprocessor/item_preproc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/item_preproc.h b/src/zabbix_server/preprocessor/item_preproc.h
index a301217c8ef..31dfbd7d138 100644
--- a/src/zabbix_server/preprocessor/item_preproc.h
+++ b/src/zabbix_server/preprocessor/item_preproc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_cache.c b/src/zabbix_server/preprocessor/preproc_cache.c
index 347d5198b6f..3e6c6f862ee 100644
--- a/src/zabbix_server/preprocessor/preproc_cache.c
+++ b/src/zabbix_server/preprocessor/preproc_cache.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_history.c b/src/zabbix_server/preprocessor/preproc_history.c
index f85828239ca..dbc269b5f57 100644
--- a/src/zabbix_server/preprocessor/preproc_history.c
+++ b/src/zabbix_server/preprocessor/preproc_history.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_history.h b/src/zabbix_server/preprocessor/preproc_history.h
index 70179a586b0..f47685169c1 100644
--- a/src/zabbix_server/preprocessor/preproc_history.h
+++ b/src/zabbix_server/preprocessor/preproc_history.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_manager.c b/src/zabbix_server/preprocessor/preproc_manager.c
index 250336d23e8..a5c44eab034 100644
--- a/src/zabbix_server/preprocessor/preproc_manager.c
+++ b/src/zabbix_server/preprocessor/preproc_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_manager.h b/src/zabbix_server/preprocessor/preproc_manager.h
index 01006e269fd..80cadb6828c 100644
--- a/src/zabbix_server/preprocessor/preproc_manager.h
+++ b/src/zabbix_server/preprocessor/preproc_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_worker.c b/src/zabbix_server/preprocessor/preproc_worker.c
index e5450f415b4..295498e5e8d 100644
--- a/src/zabbix_server/preprocessor/preproc_worker.c
+++ b/src/zabbix_server/preprocessor/preproc_worker.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preproc_worker.h b/src/zabbix_server/preprocessor/preproc_worker.h
index d8e639e9555..b6e5bdbe0a3 100644
--- a/src/zabbix_server/preprocessor/preproc_worker.h
+++ b/src/zabbix_server/preprocessor/preproc_worker.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preprocessing.c b/src/zabbix_server/preprocessor/preprocessing.c
index b938432272b..19ddd04ba65 100644
--- a/src/zabbix_server/preprocessor/preprocessing.c
+++ b/src/zabbix_server/preprocessor/preprocessing.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/preprocessor/preprocessing.h b/src/zabbix_server/preprocessor/preprocessing.h
index 22ac368fb6c..6cd5f875912 100644
--- a/src/zabbix_server/preprocessor/preprocessing.h
+++ b/src/zabbix_server/preprocessor/preprocessing.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/proxypoller/proxypoller.c b/src/zabbix_server/proxypoller/proxypoller.c
index acfd7efbf99..7310e63497d 100644
--- a/src/zabbix_server/proxypoller/proxypoller.c
+++ b/src/zabbix_server/proxypoller/proxypoller.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -505,14 +505,6 @@ out:
* *
* Purpose: retrieve values of metrics from monitored hosts *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev *
- * *
- * Comments: *
- * *
******************************************************************************/
static int process_proxy(void)
{
diff --git a/src/zabbix_server/proxypoller/proxypoller.h b/src/zabbix_server/proxypoller/proxypoller.h
index b0ab6de59a3..87025350763 100644
--- a/src/zabbix_server/proxypoller/proxypoller.h
+++ b/src/zabbix_server/proxypoller/proxypoller.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_manager.c b/src/zabbix_server/reporter/report_manager.c
index 2e0fe6f6a78..de43ec2aaea 100644
--- a/src/zabbix_server/reporter/report_manager.c
+++ b/src/zabbix_server/reporter/report_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_manager.h b/src/zabbix_server/reporter/report_manager.h
index 3dda3706f4f..8378d626d94 100644
--- a/src/zabbix_server/reporter/report_manager.h
+++ b/src/zabbix_server/reporter/report_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_protocol.c b/src/zabbix_server/reporter/report_protocol.c
index 84f73e79da0..5f55f515611 100644
--- a/src/zabbix_server/reporter/report_protocol.c
+++ b/src/zabbix_server/reporter/report_protocol.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_protocol.h b/src/zabbix_server/reporter/report_protocol.h
index 98304872857..5c1d95115cf 100644
--- a/src/zabbix_server/reporter/report_protocol.h
+++ b/src/zabbix_server/reporter/report_protocol.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_writer.c b/src/zabbix_server/reporter/report_writer.c
index ea0fee3bb9b..7d85f8926ca 100644
--- a/src/zabbix_server/reporter/report_writer.c
+++ b/src/zabbix_server/reporter/report_writer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/reporter/report_writer.h b/src/zabbix_server/reporter/report_writer.h
index f3423d8814a..51e64bafa5f 100644
--- a/src/zabbix_server/reporter/report_writer.h
+++ b/src/zabbix_server/reporter/report_writer.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/rtc.c b/src/zabbix_server/rtc.c
deleted file mode 100644
index 6dc378abd32..00000000000
--- a/src/zabbix_server/rtc.c
+++ /dev/null
@@ -1,303 +0,0 @@
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-#include "common.h"
-#include "log.h"
-#include "zbxdiag.h"
-#include "ha/ha.h"
-#include "../libs/zbxnix/control.h"
-#include "rtc.h"
-
-/******************************************************************************
- * *
- * Function: rtc_diaginfo *
- * *
- * Purpose: process diaginfo runtime command *
- * *
- ******************************************************************************/
-static void rtc_diaginfo(int scope)
-{
- unsigned int flags;
-
- if (ZBX_DIAGINFO_ALL == scope)
- {
- flags = (1 << ZBX_DIAGINFO_HISTORYCACHE) | (1 << ZBX_DIAGINFO_VALUECACHE) |
- (1 << ZBX_DIAGINFO_PREPROCESSING) | (1 << ZBX_DIAGINFO_LLD) |
- (1 << ZBX_DIAGINFO_ALERTING) | (1 << ZBX_DIAGINFO_LOCKS);
- }
- else
- flags = 1u << scope;
-
- zbx_diag_log_info(flags);
-}
-
-/******************************************************************************
- * *
- * Function: rtc_ha_status *
- * *
- * Purpose: process ha_status runtime command *
- * *
- ******************************************************************************/
-static void rtc_ha_status(void)
-{
- char *nodes = NULL, *error = NULL;
- struct zbx_json_parse jp, jp_node;
-
- if (SUCCEED != zbx_ha_get_nodes(&nodes, &error))
- {
- zabbix_log(LOG_LEVEL_ERR, "cannot get HA node information: %s", error);
- zbx_free(error);
- return;
- }
-
-#define ZBX_HA_REPORT_FMT "%-25s %-25s %-30s %-11s %s"
-
- if (SUCCEED == zbx_json_open(nodes, &jp))
- {
- const char *pnext;
- char name[256], address[261], id[26], buffer[256];
- int status, lastaccess_age, index = 1;
-
- zabbix_log(LOG_LEVEL_INFORMATION, "cluster status:");
- zabbix_log(LOG_LEVEL_INFORMATION, " %2s " ZBX_HA_REPORT_FMT, "#", "ID", "Name",
- "Address", "Status", "Last Access");
-
- for (pnext = NULL; NULL != (pnext = zbx_json_next(&jp, pnext));)
- {
- if (FAIL == zbx_json_brackets_open(pnext, &jp_node))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
-
- if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_ID, id, sizeof(id), NULL))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
-
- if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_NAME, name, sizeof(name),
- NULL))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
-
- if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_STATUS, buffer,
- sizeof(buffer), NULL))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
- status = atoi(buffer);
-
- if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_LASTACCESS_AGE, buffer,
- sizeof(buffer), NULL))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
- lastaccess_age = atoi(buffer);
-
- if (SUCCEED != zbx_json_value_by_name(&jp_node, ZBX_PROTO_TAG_ADDRESS, address,
- sizeof(address), NULL))
- {
- THIS_SHOULD_NEVER_HAPPEN;
- continue;
- }
-
- zabbix_log(LOG_LEVEL_INFORMATION, " %2d. " ZBX_HA_REPORT_FMT, index++, id,
- '\0' != *name ? name : "<standalone server>",
- address, zbx_ha_status_str(status), zbx_age2str(lastaccess_age));
- }
- }
- zbx_free(nodes);
-
-#undef ZBX_HA_REPORT_FMT
-}
-
-/******************************************************************************
- * *
- * Function: rtc_remove_node *
- * *
- * Purpose: process ha_remove_node runtime command *
- * *
- ******************************************************************************/
-static void rtc_remove_node(int index)
-{
- char *error = NULL;
-
- if (SUCCEED != zbx_ha_remove_node(index, &error))
- {
- zabbix_log(LOG_LEVEL_ERR, "cannot remove HA node: %s", error);
- zbx_free(error);
- }
-}
-
-/******************************************************************************
- * *
- * Function: rtc_ha_failover_delay *
- * *
- * Purpose: process ha_failover_delay runtime command *
- * *
- ******************************************************************************/
-static void rtc_ha_failover_delay(int delay)
-{
- char *error = NULL;
-
- if (SUCCEED != zbx_ha_set_failover_delay(delay, &error))
- {
- zabbix_log(LOG_LEVEL_ERR, "cannot set HA failover delay: %s", error);
- zbx_free(error);
- }
-}
-
-/******************************************************************************
- * *
- * Function: rtc_change_loglevel_main *
- * *
- * Purpose: change log level of main process *
- * *
- ******************************************************************************/
-static void rtc_change_loglevel_main(int command)
-{
- if (ZBX_RTC_LOG_LEVEL_INCREASE == command)
- {
- if (SUCCEED != zabbix_increase_log_level())
- {
- zabbix_log(LOG_LEVEL_INFORMATION, "cannot increase log level:"
- " maximum level has been already set");
- }
- else
- {
- zabbix_log(LOG_LEVEL_INFORMATION, "log level has been increased to %s",
- zabbix_get_log_level_string());
- }
- }
- else
- {
- if (SUCCEED != zabbix_decrease_log_level())
- {
- zabbix_log(LOG_LEVEL_INFORMATION, "cannot decrease log level:"
- " minimum level has been already set");
- }
- else
- {
- zabbix_log(LOG_LEVEL_INFORMATION, "log level has been decreased to %s",
- zabbix_get_log_level_string());
- }
- }
-}
-
-/******************************************************************************
- * *
- * Function: rtc_change_loglevel_ha *
- * *
- * Purpose: change log level of HA manager *
- * *
- ******************************************************************************/
-static void rtc_change_loglevel_ha(int command)
-{
- int direction;
- char *error = NULL;
-
- direction = ZBX_RTC_LOG_LEVEL_INCREASE == command ? 1 : -1;
-
- if (SUCCEED != zbx_ha_change_loglevel(direction, &error))
- {
- zabbix_log(LOG_LEVEL_WARNING, "cannot change HA manager log level: %s", error);
- zbx_free(error);
- }
-}
-
-/******************************************************************************
- * *
- * Function: rtc_change_loglevel *
- * *
- * Purpose: process log level changes affecting main/ha manager processes *
- * *
- ******************************************************************************/
-static void rtc_change_loglevel(int command, int scope, int data)
-{
- if ((ZBX_RTC_LOG_SCOPE_FLAG | ZBX_RTC_LOG_SCOPE_PID) == scope)
- {
- if (0 == data || getpid() == (pid_t)data)
- rtc_change_loglevel_main(command);
-
- if (0 == data || SUCCEED == zbx_ha_check_pid((pid_t)data))
- rtc_change_loglevel_ha(command);
- return;
- }
-
- if (ZBX_PROCESS_TYPE_MAIN == scope)
- {
- if (1 < data)
- {
- zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: \"%s #%d\" process does not exist",
- get_process_type_string((unsigned char)scope), data);
- }
- else
- rtc_change_loglevel_main(command);
- }
- else if (ZBX_PROCESS_TYPE_HA_MANAGER == scope)
- {
- if (1 < data)
- {
- zabbix_log(LOG_LEVEL_ERR, "cannot redirect signal: \"%s #%d\" process does not exist",
- get_process_type_string((unsigned char)scope), data);
- }
- else
- rtc_change_loglevel_ha(command);
- }
-}
-
-/******************************************************************************
- * *
- * Function: zbx_rtc_process_command *
- * *
- * Purpose: process runtime command *
- * *
- ******************************************************************************/
-void zbx_rtc_process_command(unsigned int command)
-{
- zabbix_log(LOG_LEVEL_DEBUG, "In %s() command:%d", __func__, ZBX_RTC_GET_MSG(command));
-
- switch (ZBX_RTC_GET_MSG(command))
- {
- case ZBX_RTC_DIAGINFO:
- rtc_diaginfo(ZBX_RTC_GET_SCOPE(command));
- break;
- case ZBX_RTC_HA_STATUS:
- rtc_ha_status();
- break;
- case ZBX_RTC_HA_REMOVE_NODE:
- rtc_remove_node(ZBX_RTC_GET_DATA(command));
- break;
- case ZBX_RTC_HA_SET_FAILOVER_DELAY:
- rtc_ha_failover_delay(ZBX_RTC_GET_DATA(command));
- break;
- case ZBX_RTC_LOG_LEVEL_INCREASE:
- case ZBX_RTC_LOG_LEVEL_DECREASE:
- rtc_change_loglevel(ZBX_RTC_GET_MSG(command), ZBX_RTC_GET_SCOPE(command),
- ZBX_RTC_GET_DATA(command));
- break;
- }
-
- zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
-}
diff --git a/src/zabbix_server/scripts/scripts.c b/src/zabbix_server/scripts/scripts.c
index 04073e839cb..020c19d4393 100644
--- a/src/zabbix_server/scripts/scripts.c
+++ b/src/zabbix_server/scripts/scripts.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/scripts/scripts.h b/src/zabbix_server/scripts/scripts.h
index 3b69dc4c0a6..89b0bdc0850 100644
--- a/src/zabbix_server/scripts/scripts.h
+++ b/src/zabbix_server/scripts/scripts.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/selfmon/selfmon.c b/src/zabbix_server/selfmon/selfmon.c
index d6fc933547b..b94a7e6db48 100644
--- a/src/zabbix_server/selfmon/selfmon.c
+++ b/src/zabbix_server/selfmon/selfmon.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/selfmon/selfmon.h b/src/zabbix_server/selfmon/selfmon.h
index 3b4faa6f32b..d7d1c4fd972 100644
--- a/src/zabbix_server/selfmon/selfmon.h
+++ b/src/zabbix_server/selfmon/selfmon.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/server.c b/src/zabbix_server/server.c
index 417b9205cac..987b2e76bd8 100644
--- a/src/zabbix_server/server.c
+++ b/src/zabbix_server/server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -80,7 +80,8 @@
#include "zbxtrends.h"
#include "ha/ha.h"
#include "sighandler.h"
-#include "rtc.h"
+#include "zbxrtc.h"
+#include "zbxha.h"
#ifdef HAVE_OPENIPMI
#include "ipmi/ipmi_manager.h"
@@ -122,14 +123,14 @@ const char *help_message[] = {
" lld, valuecache, locks) or everything if section is",
" not specified",
" " ZBX_SERVICE_CACHE_RELOAD " Reload service manager cache",
- " " ZBX_HA_STATUS " Log HA cluster status",
- " " ZBX_HA_REMOVE_NODE "=target Remove the HA node specified by its listed number",
+ " " ZBX_HA_STATUS " Display HA cluster status",
+ " " ZBX_HA_REMOVE_NODE "=target Remove the HA node specified by its name or ID",
" " ZBX_HA_SET_FAILOVER_DELAY "=delay Set HA failover delay",
"",
" Log level control targets:",
" process-type All processes of specified type",
" (alerter, alert manager, configuration syncer,",
- " discoverer, escalator, history syncer,",
+ " discoverer, escalator, ha manager, history syncer,",
" housekeeper, http poller, icmp pinger,",
" ipmi manager, ipmi poller, java poller,",
" poller, preprocessing manager,",
@@ -137,10 +138,9 @@ const char *help_message[] = {
" self-monitoring, snmp trapper, task manager,",
" timer, trapper, unreachable poller,",
" vmware collector, history poller,",
- " availability manager, service manager)",
+ " availability manager, service manager, odbc poller)",
" process-type,N Process type and number (e.g., poller,3)",
- " pid Process identifier, up to 65535. For larger",
- " values specify target as \"process-type,N\"",
+ " pid Process identifier",
"",
" -h --help Display this help message",
" -V --version Display version number",
@@ -178,7 +178,7 @@ int threads_num = 0;
pid_t *threads = NULL;
static int *threads_flags;
-static int ha_status = ZBX_NODE_STATUS_UNINITIALIZED;
+static int ha_status = ZBX_NODE_STATUS_UNKNOWN;
static int ha_status_old;
zbx_cuid_t ha_sessionid;
@@ -220,6 +220,7 @@ int CONFIG_REPORTMANAGER_FORKS = 0;
int CONFIG_REPORTWRITER_FORKS = 0;
int CONFIG_SERVICEMAN_FORKS = 1;
int CONFIG_PROBLEMHOUSEKEEPER_FORKS = 1;
+int CONFIG_ODBCPOLLER_FORKS = 1;
int CONFIG_LISTEN_PORT = ZBX_DEFAULT_SERVER_PORT;
char *CONFIG_LISTEN_IP = NULL;
@@ -354,8 +355,6 @@ char *CONFIG_WEBSERVICE_URL = NULL;
int CONFIG_SERVICEMAN_SYNC_FREQUENCY = 60;
-static volatile sig_atomic_t zbx_rtc_command;
-
int get_process_info_by_thread(int local_server_num, unsigned char *local_process_type, int *local_process_num);
int get_process_info_by_thread(int local_server_num, unsigned char *local_process_type, int *local_process_num)
@@ -531,6 +530,11 @@ int get_process_info_by_thread(int local_server_num, unsigned char *local_proces
*local_process_type = ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER;
*local_process_num = local_server_num - server_count + CONFIG_PROBLEMHOUSEKEEPER_FORKS;
}
+ else if (local_server_num <= (server_count += CONFIG_ODBCPOLLER_FORKS))
+ {
+ *local_process_type = ZBX_PROCESS_TYPE_ODBCPOLLER;
+ *local_process_num = local_server_num - server_count + CONFIG_ODBCPOLLER_FORKS;
+ }
else
return FAIL;
@@ -543,8 +547,6 @@ int get_process_info_by_thread(int local_server_num, unsigned char *local_proces
* *
* Purpose: set configuration defaults *
* *
- * Author: Vladimir Levijev *
- * *
******************************************************************************/
static void zbx_set_defaults(void)
{
@@ -616,8 +618,6 @@ static void zbx_set_defaults(void)
* *
* Purpose: validate configuration parameters *
* *
- * Author: Vladimir Levijev *
- * *
******************************************************************************/
static void zbx_validate_config(ZBX_TASK_EX *task)
{
@@ -727,6 +727,7 @@ static void zbx_validate_config(ZBX_TASK_EX *task)
#if !defined(HAVE_OPENIPMI)
err |= (FAIL == check_cfg_feature_int("StartIPMIPollers", CONFIG_IPMIPOLLER_FORKS, "IPMI support"));
#endif
+
err |= (FAIL == zbx_db_validate_config_features());
if (0 != CONFIG_REPORTWRITER_FORKS && NULL == CONFIG_WEBSERVICE_URL)
@@ -745,12 +746,6 @@ static void zbx_validate_config(ZBX_TASK_EX *task)
* *
* Purpose: parse config file and update configuration parameters *
* *
- * Parameters: *
- * *
- * Return value: *
- * *
- * Author: Alexei Vladishev *
- * *
* Comments: will terminate process if parsing fails *
* *
******************************************************************************/
@@ -970,6 +965,8 @@ static void zbx_load_config(ZBX_TASK_EX *task)
PARM_OPT, 0, 0},
{"NodeAddress", &CONFIG_NODE_ADDRESS, TYPE_STRING,
PARM_OPT, 0, 0},
+ {"StartODBCPollers", &CONFIG_ODBCPOLLER_FORKS, TYPE_INT,
+ PARM_OPT, 0, 1000},
{NULL}
};
@@ -1009,8 +1006,6 @@ static void zbx_free_config(void)
* *
* Purpose: executes server processes *
* *
- * Author: Eugene Grigorjev *
- * *
******************************************************************************/
int main(int argc, char **argv)
{
@@ -1035,9 +1030,7 @@ int main(int argc, char **argv)
break;
case 'R':
opt_r++;
- if (SUCCEED != parse_rtc_options(zbx_optarg, program_type, &t.data))
- exit(EXIT_FAILURE);
-
+ t.opts = zbx_strdup(t.opts, zbx_optarg);
t.task = ZBX_TASK_RUNTIME_CONTROL;
break;
case 'h':
@@ -1090,14 +1083,27 @@ int main(int argc, char **argv)
zbx_load_config(&t);
if (ZBX_TASK_RUNTIME_CONTROL == t.task)
- exit(SUCCEED == zbx_sigusr_send(t.data) ? EXIT_SUCCESS : EXIT_FAILURE);
+ {
+ int ret;
+ char *error = NULL;
- return daemon_start(CONFIG_ALLOW_ROOT, CONFIG_USER, t.flags);
-}
+ if (FAIL == zbx_ipc_service_init_env(CONFIG_SOCKET_PATH, &error))
+ {
+ zbx_error("cannot initialize IPC services: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
-static void zbx_main_sigusr_handler(int flags)
-{
- zbx_rtc_command = flags;
+ if (SUCCEED != (ret = zbx_rtc_process(t.opts, &error)))
+ {
+ zbx_error("Cannot perform runtime control command: %s", error);
+ zbx_free(error);
+ }
+
+ exit(SUCCEED == ret ? EXIT_SUCCESS : EXIT_FAILURE);
+ }
+
+ return daemon_start(CONFIG_ALLOW_ROOT, CONFIG_USER, t.flags);
}
static void zbx_check_db(void)
@@ -1186,33 +1192,12 @@ static void zbx_check_db(void)
/******************************************************************************
* *
- * Function: server_update_ha_status *
- * *
- * Purpose: check for queued status message and update HA status *
- * *
- ******************************************************************************/
-static int server_update_ha_status(void)
-{
- char *error = NULL;
-
- if (SUCCEED != zbx_ha_recv_status(0, &ha_status, &error))
- {
- zabbix_log(LOG_LEVEL_CRIT, "cannot check HA manager status: %s", error);
- zbx_free(error);
- return FAIL;
- }
-
- return SUCCEED;
-}
-
-/******************************************************************************
- * *
* Function: server_startup *
* *
* Purpose: initialize shared resources and start processes *
* *
******************************************************************************/
-static int server_startup(zbx_socket_t *listen_sock)
+static int server_startup(zbx_socket_t *listen_sock, zbx_rtc_t *rtc)
{
int i, ret = SUCCEED;
char *error = NULL;
@@ -1267,6 +1252,7 @@ static int server_startup(zbx_socket_t *listen_sock)
return FAIL;
}
}
+
threads_num = CONFIG_CONFSYNCER_FORKS + CONFIG_POLLER_FORKS
+ CONFIG_UNREACHABLE_POLLER_FORKS + CONFIG_TRAPPER_FORKS + CONFIG_PINGER_FORKS
+ CONFIG_ALERTER_FORKS + CONFIG_HOUSEKEEPER_FORKS + CONFIG_TIMER_FORKS
@@ -1277,7 +1263,8 @@ static int server_startup(zbx_socket_t *listen_sock)
+ CONFIG_ALERTMANAGER_FORKS + CONFIG_PREPROCMAN_FORKS + CONFIG_PREPROCESSOR_FORKS
+ CONFIG_LLDMANAGER_FORKS + CONFIG_LLDWORKER_FORKS + CONFIG_ALERTDB_FORKS
+ CONFIG_HISTORYPOLLER_FORKS + CONFIG_AVAILMAN_FORKS + CONFIG_REPORTMANAGER_FORKS
- + CONFIG_REPORTWRITER_FORKS + CONFIG_SERVICEMAN_FORKS + CONFIG_PROBLEMHOUSEKEEPER_FORKS;
+ + CONFIG_REPORTWRITER_FORKS + CONFIG_SERVICEMAN_FORKS + CONFIG_PROBLEMHOUSEKEEPER_FORKS
+ + CONFIG_ODBCPOLLER_FORKS;
threads = (pid_t *)zbx_calloc(threads, (size_t)threads_num, sizeof(pid_t));
threads_flags = (int *)zbx_calloc(threads_flags, (size_t)threads_num, sizeof(int));
@@ -1307,11 +1294,12 @@ static int server_startup(zbx_socket_t *listen_sock)
break;
case ZBX_PROCESS_TYPE_CONFSYNCER:
zbx_thread_start(dbconfig_thread, &thread_args, &threads[i]);
- DCconfig_wait_sync();
+ zbx_rtc_wait_config_sync(rtc);
- if (SUCCEED != server_update_ha_status())
+ if (SUCCEED != (ret = zbx_ha_get_status(&ha_status, &error)))
{
- ret = FAIL;
+ zabbix_log(LOG_LEVEL_CRIT, "cannot obtain HA status: %s", error);
+ zbx_free(error);
goto out;
}
@@ -1441,12 +1429,20 @@ static int server_startup(zbx_socket_t *listen_sock)
case ZBX_PROCESS_TYPE_PROBLEMHOUSEKEEPER:
zbx_thread_start(trigger_housekeeper_thread, &thread_args, &threads[i]);
break;
+ case ZBX_PROCESS_TYPE_ODBCPOLLER:
+ poller_type = ZBX_POLLER_TYPE_ODBC;
+ thread_args.args = &poller_type;
+ zbx_thread_start(poller_thread, &thread_args, &threads[i]);
+ break;
}
}
/* startup/postinit tasks can take a long time, update status */
- if (SUCCEED != server_update_ha_status())
- ret = FAIL;
+ if (SUCCEED != (ret = zbx_ha_get_status(&ha_status, &error)))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot obtain HA status: %s", error);
+ zbx_free(error);
+ }
out:
zbx_unset_exit_on_terminate();
@@ -1474,7 +1470,7 @@ static int server_restart_logger(char **error)
* Purpose: terminate processes and destroy shared resources *
* *
******************************************************************************/
-static void server_teardown(zbx_socket_t *listen_sock)
+static void server_teardown(zbx_rtc_t *rtc, zbx_socket_t *listen_sock)
{
int i;
char *error = NULL;
@@ -1535,7 +1531,7 @@ static void server_teardown(zbx_socket_t *listen_sock)
zbx_locks_enable();
#endif
- if (SUCCEED != zbx_ha_start(&error, ZBX_NODE_STATUS_STANDBY))
+ if (SUCCEED != zbx_ha_start(rtc, ZBX_NODE_STATUS_STANDBY, &error))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot start HA manager: %s", error);
zbx_free(error);
@@ -1549,6 +1545,8 @@ int MAIN_ZABBIX_ENTRY(int flags)
int i, db_type, ret;
zbx_socket_t listen_sock;
time_t standby_warning_time;
+ zbx_rtc_t rtc;
+ zbx_timespec_t rtc_timeout = {1, 0};
if (0 != (flags & ZBX_TASK_FLAG_FOREGROUND))
{
@@ -1660,6 +1658,13 @@ int MAIN_ZABBIX_ENTRY(int flags)
zbx_free_config();
+ if (SUCCEED != zbx_rtc_init(&rtc, &error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "cannot initialize runtime control service: %s", error);
+ zbx_free(error);
+ exit(EXIT_FAILURE);
+ }
+
if (SUCCEED != zbx_vault_init_token_from_env(&error))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot initialize vault token: %s", error);
@@ -1724,7 +1729,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
zbx_unset_exit_on_terminate();
- if (SUCCEED != zbx_ha_start(&error, ZBX_NODE_STATUS_UNKNOWN))
+ if (SUCCEED != zbx_ha_start(&rtc, ZBX_NODE_STATUS_UNKNOWN, &error))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot start HA manager: %s", error);
zbx_free(error);
@@ -1740,21 +1745,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
if (SUCCEED == zbx_is_export_enabled(ZBX_FLAG_EXPTYPE_TRENDS))
zbx_trends_export_init("main-process", 0);
- zbx_set_sigusr_handler(zbx_main_sigusr_handler);
-
- if (SUCCEED == zbx_ha_get_status(&error))
- {
- while (ZBX_IS_RUNNING() && ZBX_NODE_STATUS_UNINITIALIZED == ha_status)
- {
- if (SUCCEED != zbx_ha_recv_status(ZBX_IPC_WAIT_FOREVER, &ha_status, &error))
- {
- zabbix_log(LOG_LEVEL_CRIT, "cannot start server: %s", error);
- zbx_free(error);
- sig_exiting = ZBX_EXIT_FAILURE;
- }
- }
- }
- else
+ if (SUCCEED != zbx_ha_get_status(&ha_status, &error))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot start server: %s", error);
zbx_free(error);
@@ -1763,7 +1754,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
if (ZBX_NODE_STATUS_ACTIVE == ha_status)
{
- if (SUCCEED != server_startup(&listen_sock))
+ if (SUCCEED != server_startup(&listen_sock, &rtc))
{
sig_exiting = ZBX_EXIT_FAILURE;
ha_status = ZBX_NODE_STATUS_ERROR;
@@ -1772,7 +1763,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
{
/* check if the HA status has not been changed during startup process */
if (ZBX_NODE_STATUS_ACTIVE != ha_status)
- server_teardown(&listen_sock);
+ server_teardown(&rtc, &listen_sock);
}
}
@@ -1798,28 +1789,52 @@ int MAIN_ZABBIX_ENTRY(int flags)
while (ZBX_IS_RUNNING())
{
- time_t now;
+ time_t now;
+ zbx_ipc_client_t *client;
+ zbx_ipc_message_t *message;
- if (SUCCEED != zbx_ha_recv_status(1, &ha_status, &error))
+ (void)zbx_ipc_service_recv(&rtc.service, &rtc_timeout, &client, &message);
+
+ if (NULL == message || ZBX_IPC_SERVICE_HA_RTC_FIRST <= message->code)
{
- zabbix_log(LOG_LEVEL_CRIT, "cannot receive HA manager status: %s", error);
- zbx_free(error);
- sig_exiting = ZBX_EXIT_FAILURE;
- break;
+ if (SUCCEED != zbx_ha_dispatch_message(message, &ha_status, &error))
+ {
+ zabbix_log(LOG_LEVEL_CRIT, "HA manager error: %s", error);
+ sig_exiting = ZBX_EXIT_FAILURE;
+ }
+ }
+ else
+ {
+ if (ZBX_NODE_STATUS_ACTIVE == ha_status || ZBX_RTC_LOG_LEVEL_DECREASE == message->code ||
+ ZBX_RTC_LOG_LEVEL_INCREASE == message->code)
+ {
+ zbx_rtc_dispatch(client, message);
+ }
+ else
+ {
+ const char *result = "Runtime commands can be executed only in active mode\n";
+ zbx_ipc_client_send(client, message->code, (const unsigned char *)result,
+ (zbx_uint32_t)strlen(result) + 1);
+ }
}
+ zbx_ipc_message_free(message);
+
+ if (NULL != client)
+ zbx_ipc_client_release(client);
+
now = time(NULL);
if (ZBX_NODE_STATUS_UNKNOWN != ha_status && ha_status != ha_status_old)
{
ha_status_old = ha_status;
- zabbix_log(LOG_LEVEL_INFORMATION, "\"%s\" node switched to \"%s\" mode", CONFIG_HA_NODE_NAME,
- zbx_ha_status_str(ha_status));
+ zabbix_log(LOG_LEVEL_INFORMATION, "\"%s\" node switched to \"%s\" mode",
+ ZBX_NULL2EMPTY_STR(CONFIG_HA_NODE_NAME), zbx_ha_status_str(ha_status));
switch (ha_status)
{
case ZBX_NODE_STATUS_ACTIVE:
- if (SUCCEED != server_startup(&listen_sock))
+ if (SUCCEED != server_startup(&listen_sock, &rtc))
{
sig_exiting = ZBX_EXIT_FAILURE;
ha_status = ZBX_NODE_STATUS_ERROR;
@@ -1827,11 +1842,11 @@ int MAIN_ZABBIX_ENTRY(int flags)
}
if (ZBX_NODE_STATUS_ACTIVE != ha_status)
- server_teardown(&listen_sock);
+ server_teardown(&rtc, &listen_sock);
break;
case ZBX_NODE_STATUS_STANDBY:
- server_teardown(&listen_sock);
+ server_teardown(&rtc, &listen_sock);
standby_warning_time = now;
break;
default:
@@ -1864,16 +1879,6 @@ int MAIN_ZABBIX_ENTRY(int flags)
zabbix_log(LOG_LEVEL_ERR, "failed to wait on child processes: %s", zbx_strerror(errno));
break;
}
-
- if (0 != zbx_rtc_command)
- {
- if (ZBX_NODE_STATUS_ACTIVE == ha_status)
- zbx_rtc_process_command((unsigned int)zbx_rtc_command);
- else
- zabbix_log(LOG_LEVEL_INFORMATION, "runtime commands can be executed only in active mode");
-
- zbx_rtc_command = 0;
- }
}
if (SUCCEED != zbx_ha_pause(&error))
diff --git a/src/zabbix_server/service/service_actions.c b/src/zabbix_server/service/service_actions.c
index c96d5b8db7f..4728a15f33d 100644
--- a/src/zabbix_server/service/service_actions.c
+++ b/src/zabbix_server/service/service_actions.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/service/service_actions.h b/src/zabbix_server/service/service_actions.h
index f1a8fbc10b3..e3a7832e056 100644
--- a/src/zabbix_server/service/service_actions.h
+++ b/src/zabbix_server/service/service_actions.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/service/service_manager.c b/src/zabbix_server/service/service_manager.c
index 486cccfcde3..8fa5f950ab1 100644
--- a/src/zabbix_server/service/service_manager.c
+++ b/src/zabbix_server/service/service_manager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/service/service_manager.h b/src/zabbix_server/service/service_manager.h
index a75a300e718..fd5bfc64ee2 100644
--- a/src/zabbix_server/service/service_manager.h
+++ b/src/zabbix_server/service/service_manager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/service/service_manager_impl.h b/src/zabbix_server/service/service_manager_impl.h
index af846a39819..c40d5d4625f 100644
--- a/src/zabbix_server/service/service_manager_impl.h
+++ b/src/zabbix_server/service/service_manager_impl.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/snmptrapper/snmptrapper.c b/src/zabbix_server/snmptrapper/snmptrapper.c
index 2c174e70575..39f07a1d38a 100644
--- a/src/zabbix_server/snmptrapper/snmptrapper.c
+++ b/src/zabbix_server/snmptrapper/snmptrapper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -77,8 +77,6 @@ static void DBupdate_lastsize(void)
* Return value: SUCCEED - a matching item was found *
* FAIL - no matching item was found (including fallback items) *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static int process_trap_for_interface(zbx_uint64_t interfaceid, char *trap, zbx_timespec_t *ts)
{
@@ -238,8 +236,6 @@ next:
* begin - [IN] beginning of the trap message *
* end - [IN] end of the trap message *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static void process_trap(const char *addr, char *begin, char *end)
{
@@ -281,8 +277,6 @@ static void process_trap(const char *addr, char *begin, char *end)
* *
* Purpose: split traps and process them with process_trap() *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static void parse_traps(int flag)
{
@@ -420,8 +414,6 @@ static void delay_trap_logs(char *error, int log_level)
* *
* Purpose: read the traps and then parse them with parse_traps() *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static int read_traps(void)
{
@@ -467,8 +459,6 @@ out:
* *
* Purpose: close trap file and reset lastsize *
* *
- * Author: Rudolfs Kreicbergs *
- * *
* Comments: !!! do not reset lastsize elsewhere !!! *
* *
******************************************************************************/
@@ -490,8 +480,6 @@ static void close_trap_file(void)
* *
* Return value: file descriptor of the opened file or -1 otherwise *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static int open_trap_file(void)
{
@@ -536,8 +524,6 @@ out:
* Return value: SUCCEED - there are new traps to be parsed *
* FAIL - there are no new traps or trap file does not exist *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
static int get_latest_data(void)
{
@@ -611,8 +597,6 @@ static int get_latest_data(void)
* *
* Purpose: SNMP trap reader's entry point *
* *
- * Author: Rudolfs Kreicbergs *
- * *
******************************************************************************/
ZBX_THREAD_ENTRY(snmptrapper_thread, args)
{
diff --git a/src/zabbix_server/snmptrapper/snmptrapper.h b/src/zabbix_server/snmptrapper/snmptrapper.h
index 1fe4f88e415..c301c17ba03 100644
--- a/src/zabbix_server/snmptrapper/snmptrapper.h
+++ b/src/zabbix_server/snmptrapper/snmptrapper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/taskmanager/proxy_tasks.c b/src/zabbix_server/taskmanager/proxy_tasks.c
index 2d8b201660c..3e83c10d06b 100644
--- a/src/zabbix_server/taskmanager/proxy_tasks.c
+++ b/src/zabbix_server/taskmanager/proxy_tasks.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/taskmanager/taskmanager.c b/src/zabbix_server/taskmanager/taskmanager.c
index 4d7d958651a..1dd0ff3dca1 100644
--- a/src/zabbix_server/taskmanager/taskmanager.c
+++ b/src/zabbix_server/taskmanager/taskmanager.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/taskmanager/taskmanager.h b/src/zabbix_server/taskmanager/taskmanager.h
index 3da77d2b997..b410839f78b 100644
--- a/src/zabbix_server/taskmanager/taskmanager.h
+++ b/src/zabbix_server/taskmanager/taskmanager.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/timer/timer.c b/src/zabbix_server/timer/timer.c
index 24a99b9ed56..795a438c0f8 100644
--- a/src/zabbix_server/timer/timer.c
+++ b/src/zabbix_server/timer/timer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/timer/timer.h b/src/zabbix_server/timer/timer.h
index ac2d70d9414..339e9bd21b6 100644
--- a/src/zabbix_server/timer/timer.h
+++ b/src/zabbix_server/timer/timer.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/active.c b/src/zabbix_server/trapper/active.c
index 61a3c9e0e94..96ac51139f0 100644
--- a/src/zabbix_server/trapper/active.c
+++ b/src/zabbix_server/trapper/active.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -157,8 +157,6 @@ out:
* Return value: SUCCEED - host is found *
* FAIL - an error occurred or host not found *
* *
- * Author: Alexander Vladishev *
- * *
* Comments: NB! adds host to the database if it does not exist or if it *
* exists but metadata, interface, interface type or port has *
* changed *
@@ -532,8 +530,6 @@ out:
* Return value: SUCCEED - list of active checks sent successfully *
* FAIL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
int send_list_of_active_checks_json(zbx_socket_t *sock, struct zbx_json_parse *jp)
{
diff --git a/src/zabbix_server/trapper/active.h b/src/zabbix_server/trapper/active.h
index 79185676d25..ad910164807 100644
--- a/src/zabbix_server/trapper/active.h
+++ b/src/zabbix_server/trapper/active.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/nodecommand.c b/src/zabbix_server/trapper/nodecommand.c
index 3300e094214..55e7d1dc7e4 100644
--- a/src/zabbix_server/trapper/nodecommand.c
+++ b/src/zabbix_server/trapper/nodecommand.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/nodecommand.h b/src/zabbix_server/trapper/nodecommand.h
index ab074059872..40fd4c28da3 100644
--- a/src/zabbix_server/trapper/nodecommand.h
+++ b/src/zabbix_server/trapper/nodecommand.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/proxyconfig.c b/src/zabbix_server/trapper/proxyconfig.c
index 7dc93c26236..657d43c3c79 100644
--- a/src/zabbix_server/trapper/proxyconfig.c
+++ b/src/zabbix_server/trapper/proxyconfig.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -24,6 +24,7 @@
#include "../../libs/zbxcrypto/tls_tcp_active.h"
#include "zbxcompress.h"
+#include "zbxipcservice.h"
#include "proxyconfig.h"
@@ -34,8 +35,6 @@
* Purpose: send configuration tables to the proxy from server *
* (for active proxies) *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void send_proxyconfig(zbx_socket_t *sock, struct zbx_json_parse *jp)
{
@@ -61,7 +60,7 @@ void send_proxyconfig(zbx_socket_t *sock, struct zbx_json_parse *jp)
goto out;
}
- zbx_update_proxy_data(&proxy, zbx_get_proxy_protocol_version(jp), time(NULL),
+ zbx_update_proxy_data(&proxy, zbx_get_proxy_protocol_version(jp), (int)time(NULL),
(0 != (sock->protocol & ZBX_TCP_COMPRESS) ? 1 : 0), ZBX_FLAGS_PROXY_DIFF_UPDATE_CONFIG);
if (0 != proxy.auto_compress)
@@ -94,16 +93,18 @@ void send_proxyconfig(zbx_socket_t *sock, struct zbx_json_parse *jp)
zabbix_log(LOG_LEVEL_WARNING, "sending configuration data to proxy \"%s\" at \"%s\", datalen "
ZBX_FS_SIZE_T ", bytes " ZBX_FS_SIZE_T " with compression ratio %.1f", proxy.host,
sock->peer, (zbx_fs_size_t)reserved, (zbx_fs_size_t)buffer_size,
- (double)reserved / buffer_size);
+ (double)reserved / (double)buffer_size);
- ret = zbx_tcp_send_ext(sock, buffer, buffer_size, reserved, flags, CONFIG_TRAPPER_TIMEOUT);
+ ret = zbx_tcp_send_ext(sock, buffer, buffer_size, reserved, (unsigned char)flags,
+ CONFIG_TRAPPER_TIMEOUT);
}
else
{
zabbix_log(LOG_LEVEL_WARNING, "sending configuration data to proxy \"%s\" at \"%s\", datalen "
ZBX_FS_SIZE_T, proxy.host, sock->peer, (zbx_fs_size_t)j.buffer_size);
- ret = zbx_tcp_send_ext(sock, j.buffer, strlen(j.buffer), 0, flags, CONFIG_TRAPPER_TIMEOUT);
+ ret = zbx_tcp_send_ext(sock, j.buffer, strlen(j.buffer), 0, (unsigned char)flags,
+ CONFIG_TRAPPER_TIMEOUT);
}
if (SUCCEED != ret)
@@ -126,12 +127,10 @@ out:
* *
* Purpose: receive configuration tables from server (passive proxies) *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
void recv_proxyconfig(zbx_socket_t *sock, struct zbx_json_parse *jp)
{
- struct zbx_json_parse jp_data;
+ struct zbx_json_parse jp_data, jp_kvs_paths = {0};
int ret;
zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __func__);
@@ -147,7 +146,26 @@ void recv_proxyconfig(zbx_socket_t *sock, struct zbx_json_parse *jp)
if (SUCCEED != check_access_passive_proxy(sock, ZBX_SEND_RESPONSE, "configuration update"))
goto out;
- process_proxyconfig(&jp_data);
+ if (SUCCEED == process_proxyconfig(&jp_data, &jp_kvs_paths))
+ {
+ unsigned char *result;
+ char *error = NULL;
+
+ if (SUCCEED == zbx_ipc_async_exchange(ZBX_IPC_SERVICE_CONFIG, ZBX_IPC_CONFIG_RELOAD_REQUEST,
+ ZBX_IPC_WAIT_FOREVER, NULL, 0, &result, &error))
+ {
+ zbx_free(result);
+
+ if (NULL != jp_kvs_paths.start)
+ DCsync_kvs_paths(&jp_kvs_paths);
+ }
+ else
+ {
+ THIS_SHOULD_NEVER_HAPPEN;
+ zabbix_log(LOG_LEVEL_WARNING, "cannot send message to configuration syncer: %s", error);
+ zbx_free(error);
+ }
+ }
zbx_send_proxy_response(sock, ret, NULL, CONFIG_TIMEOUT);
out:
zabbix_log(LOG_LEVEL_DEBUG, "End of %s()", __func__);
diff --git a/src/zabbix_server/trapper/proxyconfig.h b/src/zabbix_server/trapper/proxyconfig.h
index 85a6fc6ac46..ccbcbd87ae3 100644
--- a/src/zabbix_server/trapper/proxyconfig.h
+++ b/src/zabbix_server/trapper/proxyconfig.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/proxydata.c b/src/zabbix_server/trapper/proxydata.c
index 31ec9de6a22..08a0d9d0759 100644
--- a/src/zabbix_server/trapper/proxydata.c
+++ b/src/zabbix_server/trapper/proxydata.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/proxydata.h b/src/zabbix_server/trapper/proxydata.h
index 33ba5f772c8..62f927d01d6 100644
--- a/src/zabbix_server/trapper/proxydata.h
+++ b/src/zabbix_server/trapper/proxydata.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper.c b/src/zabbix_server/trapper/trapper.c
index 327f08ceb07..708c4071f6f 100644
--- a/src/zabbix_server/trapper/trapper.c
+++ b/src/zabbix_server/trapper/trapper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -35,6 +35,7 @@
#include "../../libs/zbxserver/zabbix_stats.h"
#include "zbxipcservice.h"
#include "../poller/checks_snmp.h"
+#include "zbxrtc.h"
#include "trapper_auth.h"
#include "trapper_preproc.h"
@@ -176,8 +177,6 @@ static void recv_senderhistory(zbx_socket_t *sock, struct zbx_json_parse *jp, zb
* Return value: SUCCEED - processed successfully *
* FAIL - an error occurred *
* *
- * Author: Alexander Vladishev *
- * *
******************************************************************************/
static void recv_proxy_heartbeat(zbx_socket_t *sock, struct zbx_json_parse *jp)
{
@@ -1226,13 +1225,6 @@ ZBX_THREAD_ENTRY(trapper_thread, args)
DBconnect(ZBX_DB_CONNECT_NORMAL);
- /* configuration sync is performed by trappers on passive Zabbix proxy */
- if (1 == process_num && 0 == CONFIG_CONFSYNCER_FORKS)
- {
- zbx_setproctitle("%s [syncing configuration]", get_process_type_string(process_type));
- DCsync_configuration(ZBX_DBSYNC_INIT, NULL);
- }
-
zbx_set_sigusr_handler(zbx_trapper_sigusr_handler);
while (ZBX_IS_RUNNING())
diff --git a/src/zabbix_server/trapper/trapper.h b/src/zabbix_server/trapper/trapper.h
index 92149ed3abf..7d1ab134b5c 100644
--- a/src/zabbix_server/trapper/trapper.h
+++ b/src/zabbix_server/trapper/trapper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_auth.c b/src/zabbix_server/trapper/trapper_auth.c
index 4b2d01d0ab1..42171eeeb8f 100644
--- a/src/zabbix_server/trapper/trapper_auth.c
+++ b/src/zabbix_server/trapper/trapper_auth.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_auth.h b/src/zabbix_server/trapper/trapper_auth.h
index 9aa00162a0b..0827fd7f660 100644
--- a/src/zabbix_server/trapper/trapper_auth.h
+++ b/src/zabbix_server/trapper/trapper_auth.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_expressions_evaluate.c b/src/zabbix_server/trapper/trapper_expressions_evaluate.c
index dedbce875ad..62bf00540e7 100644
--- a/src/zabbix_server/trapper/trapper_expressions_evaluate.c
+++ b/src/zabbix_server/trapper/trapper_expressions_evaluate.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_expressions_evaluate.h b/src/zabbix_server/trapper/trapper_expressions_evaluate.h
index 16d1a6bb104..01c8a685b5b 100644
--- a/src/zabbix_server/trapper/trapper_expressions_evaluate.h
+++ b/src/zabbix_server/trapper/trapper_expressions_evaluate.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_item_test.c b/src/zabbix_server/trapper/trapper_item_test.c
index 113b23af114..002448e4202 100644
--- a/src/zabbix_server/trapper/trapper_item_test.c
+++ b/src/zabbix_server/trapper/trapper_item_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_item_test.h b/src/zabbix_server/trapper/trapper_item_test.h
index e6335ecfb51..60c29b8bf5e 100644
--- a/src/zabbix_server/trapper/trapper_item_test.h
+++ b/src/zabbix_server/trapper/trapper_item_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_preproc.c b/src/zabbix_server/trapper/trapper_preproc.c
index 7d7af04454b..f92bd491ace 100644
--- a/src/zabbix_server/trapper/trapper_preproc.c
+++ b/src/zabbix_server/trapper/trapper_preproc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_preproc.h b/src/zabbix_server/trapper/trapper_preproc.h
index 50bccac5d38..1f8bf87be17 100644
--- a/src/zabbix_server/trapper/trapper_preproc.h
+++ b/src/zabbix_server/trapper/trapper_preproc.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_proxy.c b/src/zabbix_server/trapper/trapper_proxy.c
index 6fe888d1ebf..f8e9a85e09e 100644
--- a/src/zabbix_server/trapper/trapper_proxy.c
+++ b/src/zabbix_server/trapper/trapper_proxy.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_request.h b/src/zabbix_server/trapper/trapper_request.h
index 2b8eb4794b6..f116cc03907 100644
--- a/src/zabbix_server/trapper/trapper_request.h
+++ b/src/zabbix_server/trapper/trapper_request.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/trapper/trapper_server.c b/src/zabbix_server/trapper/trapper_server.c
index 2358412acdf..e63be268df9 100644
--- a/src/zabbix_server/trapper/trapper_server.c
+++ b/src/zabbix_server/trapper/trapper_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/vmware/vmware.c b/src/zabbix_server/vmware/vmware.c
index 8057f20f001..c27afc42b34 100644
--- a/src/zabbix_server/vmware/vmware.c
+++ b/src/zabbix_server/vmware/vmware.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/src/zabbix_server/vmware/vmware.h b/src/zabbix_server/vmware/vmware.h
index 3715536a6bf..237e7759512 100644
--- a/src/zabbix_server/vmware/vmware.h
+++ b/src/zabbix_server/vmware/vmware.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/templates/app/zabbix_server/template_app_zabbix_server.yaml b/templates/app/zabbix_server/template_app_zabbix_server.yaml
index 95ecdee76bf..88b1637ca76 100644
--- a/templates/app/zabbix_server/template_app_zabbix_server.yaml
+++ b/templates/app/zabbix_server/template_app_zabbix_server.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '6.0'
- date: '2021-10-22T20:07:03Z'
+ date: '2022-01-07T12:54:03Z'
groups:
-
uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
@@ -408,6 +408,27 @@ zabbix_export:
name: 'Zabbix server: Utilization of lld worker processes over 75%'
priority: AVERAGE
-
+ uuid: f8d593ff5690419f8679a5b8303f3a66
+ name: 'Zabbix server: Utilization of ODBC poller data collector processes, in %'
+ type: INTERNAL
+ key: 'zabbix[process,odbc poller,avg,busy]'
+ history: 1w
+ value_type: FLOAT
+ units: '%'
+ description: 'Average percentage of time ODBC poller processes have been busy in the last minute'
+ tags:
+ -
+ tag: Application
+ value: 'Zabbix server'
+ triggers:
+ -
+ uuid: f536b921e9444c6eb0ac805ab9302af9
+ expression: 'avg(/Zabbix server health/zabbix[process,odbc poller,avg,busy],10m)>75'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'avg(/Zabbix server health/zabbix[process,odbc poller,avg,busy],10m)<65'
+ name: 'Zabbix server: Utilization of ODBC poller processes over 75%'
+ priority: AVERAGE
+ -
uuid: cbec202e15be49de93dc0c5f58824ae3
name: 'Zabbix server: Utilization of poller data collector processes, in %'
type: INTERNAL
@@ -1507,6 +1528,12 @@ zabbix_export:
item:
host: 'Zabbix server health'
key: 'zabbix[process,history poller,avg,busy]'
+ -
+ sortorder: '11'
+ color: 9FA8DA
+ item:
+ host: 'Zabbix server health'
+ key: 'zabbix[process,odbc poller,avg,busy]'
-
uuid: ee66abf6d914407c8133b00acad77f17
name: 'Zabbix server: Data handling processes'
@@ -1784,6 +1811,12 @@ zabbix_export:
item:
host: 'Zabbix server health'
key: 'zabbix[process,history poller,avg,busy]'
+ -
+ sortorder: '12'
+ color: 9FA8DA
+ item:
+ host: 'Zabbix server health'
+ key: 'zabbix[process,odbc poller,avg,busy]'
-
uuid: 630f638ad0054d3380f941e72805ea1d
name: 'Zabbix server: Zabbix internal process busy %'
diff --git a/templates/app/zabbix_server_remote/template_app_remote_zabbix_server.yaml b/templates/app/zabbix_server_remote/template_app_remote_zabbix_server.yaml
index 08db429194f..06a7db6056c 100644
--- a/templates/app/zabbix_server_remote/template_app_remote_zabbix_server.yaml
+++ b/templates/app/zabbix_server_remote/template_app_remote_zabbix_server.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '6.0'
- date: '2021-10-22T20:05:48Z'
+ date: '2022-01-07T13:02:05Z'
groups:
-
uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
@@ -581,6 +581,37 @@ zabbix_export:
name: 'Remote Zabbix server: Utilization of lld worker processes over 75%'
priority: AVERAGE
-
+ uuid: 8a21a0281ae24e0788edc8c9b875a421
+ name: 'Remote Zabbix server: Utilization of ODBC poller data collector processes, in %'
+ type: DEPENDENT
+ key: process.odbc_poller.avg.busy
+ delay: '0'
+ history: 1w
+ value_type: FLOAT
+ units: '%'
+ description: 'Average percentage of time ODBC poller processes have been busy in the last minute'
+ preprocessing:
+ -
+ type: JSONPATH
+ parameters:
+ - '$.data.process[''odbc poller''].busy.avg'
+ error_handler: CUSTOM_ERROR
+ error_handler_params: 'Processes odbc poller not started'
+ master_item:
+ key: 'zabbix[stats,{$ADDRESS},{$PORT}]'
+ tags:
+ -
+ tag: Application
+ value: 'Zabbix server'
+ triggers:
+ -
+ uuid: eadd70080005430c8b11666d7e93a095
+ expression: 'avg(/Remote Zabbix server health/process.odbc_poller.avg.busy,10m)>75'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'avg(/Remote Zabbix server health/process.odbc_poller.avg.busy,10m)<65'
+ name: 'Remote Zabbix server: Utilization of ODBC poller processes over 75%'
+ priority: AVERAGE
+ -
uuid: 61df12fa054b46f4b50596807dbc90c3
name: 'Remote Zabbix server: Utilization of poller data collector processes, in %'
type: DEPENDENT
@@ -2011,6 +2042,12 @@ zabbix_export:
item:
host: 'Remote Zabbix server health'
key: process.history_poller.avg.busy
+ -
+ sortorder: '11'
+ color: 9FA8DA
+ item:
+ host: 'Remote Zabbix server health'
+ key: process.odbc_poller.avg.busy
-
uuid: e15b35d8270e4085812b9b74369fb048
name: 'Remote Zabbix server: Data handling processes'
@@ -2288,6 +2325,12 @@ zabbix_export:
item:
host: 'Remote Zabbix server health'
key: process.history_poller.avg.busy
+ -
+ sortorder: '12'
+ color: 9FA8DA
+ item:
+ host: 'Remote Zabbix server health'
+ key: process.odbc_poller.avg.busy
-
uuid: dcf8ef4ebaf54a599aca040a0f6cd722
name: 'Remote Zabbix server: Zabbix internal process busy %'
diff --git a/templates/classic/template_app_remote_zabbix_proxy.yaml b/templates/classic/template_app_remote_zabbix_proxy.yaml
index 53345687482..d1a6efc942d 100644
--- a/templates/classic/template_app_remote_zabbix_proxy.yaml
+++ b/templates/classic/template_app_remote_zabbix_proxy.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '5.4'
- date: '2021-05-11T08:05:29Z'
+ date: '2022-01-07T13:02:24Z'
groups:
-
uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
@@ -366,6 +366,33 @@ zabbix_export:
name: 'Zabbix java poller processes more than 75% busy'
priority: AVERAGE
-
+ uuid: 7c0d7d097e004d0db25eab55ceb6b87c
+ name: 'Utilization of ODBC poller data collector processes, in %'
+ type: DEPENDENT
+ key: process.odbc_poller.avg.busy
+ delay: '0'
+ history: 1w
+ value_type: FLOAT
+ preprocessing:
+ -
+ type: JSONPATH
+ parameters:
+ - '$.data.process[''odbc poller''].busy.avg'
+ master_item:
+ key: 'zabbix[stats,{$ADDRESS},{$PORT}]'
+ tags:
+ -
+ tag: Application
+ value: 'Zabbix proxy'
+ triggers:
+ -
+ uuid: 7f83ff01200c4862aa22057b079da6f8
+ expression: 'avg(/Remote Zabbix proxy health/process.odbc_poller.avg.busy,10m)>75'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'avg(/Remote Zabbix proxy health/process.odbc_poller.avg.busy,10m)<65'
+ name: 'Zabbix ODBC poller processes more than 75% busy'
+ priority: AVERAGE
+ -
uuid: e44b8cc43d5c49c5a81ed33c5cc44c82
name: 'Utilization of poller data collector processes, in %'
type: DEPENDENT
@@ -1081,6 +1108,12 @@ zabbix_export:
item:
host: 'Remote Zabbix proxy health'
key: process.history_poller.avg.busy
+ -
+ sortorder: '12'
+ color: 9FA8DA
+ item:
+ host: 'Remote Zabbix proxy health'
+ key: process.odbc_poller.avg.busy
-
uuid: 87379405c456407ebab6e033c3cae37a
name: 'Zabbix internal process busy %'
diff --git a/templates/classic/template_app_zabbix_proxy.yaml b/templates/classic/template_app_zabbix_proxy.yaml
index a15d40cf367..791bb700d1c 100644
--- a/templates/classic/template_app_zabbix_proxy.yaml
+++ b/templates/classic/template_app_zabbix_proxy.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '5.4'
- date: '2021-05-11T08:05:30Z'
+ date: '2022-01-07T12:55:44Z'
groups:
-
uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
@@ -298,6 +298,27 @@ zabbix_export:
name: 'Zabbix java poller processes more than 75% busy'
priority: AVERAGE
-
+ uuid: 06bdbdcfdbc04c24ad387b256e430801
+ name: 'Utilization of ODBC poller data collector processes, in %'
+ type: INTERNAL
+ key: 'zabbix[process,odbc poller,avg,busy]'
+ history: 1w
+ value_type: FLOAT
+ units: '%'
+ request_method: POST
+ tags:
+ -
+ tag: Application
+ value: 'Zabbix proxy'
+ triggers:
+ -
+ uuid: 3177430235ac4eeaa23b8c39987989cc
+ expression: 'avg(/Zabbix proxy health/zabbix[process,odbc poller,avg,busy],10m)>75'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'avg(/Zabbix proxy health/zabbix[process,odbc poller,avg,busy],10m)<65'
+ name: 'Zabbix ODBC poller processes more than 75% busy'
+ priority: AVERAGE
+ -
uuid: 334398ad893e4146bc1b9370eef9df59
name: 'Utilization of poller data collector processes, in %'
type: INTERNAL
@@ -888,6 +909,12 @@ zabbix_export:
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,history poller,avg,busy]'
+ -
+ sortorder: '12'
+ color: 9FA8DA
+ item:
+ host: 'Zabbix proxy health'
+ key: 'zabbix[process,odbc poller,avg,busy]'
-
uuid: 60a3dcc84e494c17b656395d78d9b9e9
name: 'Zabbix internal process busy %'
diff --git a/templates/media/mattermost/LICENSE b/templates/media/mattermost/LICENSE
index 6064ff7c1e7..ef50365a3ba 100644
--- a/templates/media/mattermost/LICENSE
+++ b/templates/media/mattermost/LICENSE
@@ -1,4 +1,4 @@
-Copyright (C) 2001-2021 Zabbix SIA
+Copyright (C) 2001-2022 Zabbix SIA
Mattermost webhook integration is licensed under the terms of the Apache License Version 2.0, or
alternatively under the terms of the General Public License (GPL) Version 2.
diff --git a/templates/media/mattermost/LICENSE-APACHE2 b/templates/media/mattermost/LICENSE-APACHE2
index 5634933650c..196832439bc 100644
--- a/templates/media/mattermost/LICENSE-APACHE2
+++ b/templates/media/mattermost/LICENSE-APACHE2
@@ -1,4 +1,4 @@
-Copyright (C) 2001-2021 Zabbix SIA
+Copyright (C) 2001-2022 Zabbix SIA
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/tests/conf_tests.m4 b/tests/conf_tests.m4
index 2a37377f9fd..84b091db560 100644
--- a/tests/conf_tests.m4
+++ b/tests/conf_tests.m4
@@ -1,6 +1,6 @@
#
# Zabbix
-# Copyright (C) 2001-2021 Zabbix SIA
+# Copyright (C) 2001-2022 Zabbix SIA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxalgo/evaluate.c b/tests/libs/zbxalgo/evaluate.c
index 0bd3a2c7eea..53f0c5531cf 100644
--- a/tests/libs/zbxalgo/evaluate.c
+++ b/tests/libs/zbxalgo/evaluate.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxalgo/evaluate_unknown.c b/tests/libs/zbxalgo/evaluate_unknown.c
index 007492e8e24..d669390f8b3 100644
--- a/tests/libs/zbxalgo/evaluate_unknown.c
+++ b/tests/libs/zbxalgo/evaluate_unknown.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxalgo/queue.c b/tests/libs/zbxalgo/queue.c
index 321cc85fa68..014e97d0568 100644
--- a/tests/libs/zbxalgo/queue.c
+++ b/tests/libs/zbxalgo/queue.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/calculate_item_nextcheck.c b/tests/libs/zbxcommon/calculate_item_nextcheck.c
index 38a11660b87..13b1d5cd425 100644
--- a/tests/libs/zbxcommon/calculate_item_nextcheck.c
+++ b/tests/libs/zbxcommon/calculate_item_nextcheck.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/calculate_item_nextcheck_unreachable.c b/tests/libs/zbxcommon/calculate_item_nextcheck_unreachable.c
index f2520c03f00..b17aceeb98e 100644
--- a/tests/libs/zbxcommon/calculate_item_nextcheck_unreachable.c
+++ b/tests/libs/zbxcommon/calculate_item_nextcheck_unreachable.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/convert_to_utf8.c b/tests/libs/zbxcommon/convert_to_utf8.c
index f836716cb2e..cebb0bb59df 100644
--- a/tests/libs/zbxcommon/convert_to_utf8.c
+++ b/tests/libs/zbxcommon/convert_to_utf8.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/is_double.c b/tests/libs/zbxcommon/is_double.c
index 485891ceb90..8494da2b77b 100644
--- a/tests/libs/zbxcommon/is_double.c
+++ b/tests/libs/zbxcommon/is_double.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/is_double_suffix.c b/tests/libs/zbxcommon/is_double_suffix.c
index 68131923a0a..f5bb5c6a1ac 100644
--- a/tests/libs/zbxcommon/is_double_suffix.c
+++ b/tests/libs/zbxcommon/is_double_suffix.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/parse_key.c b/tests/libs/zbxcommon/parse_key.c
index 4c3ee021151..58ea269a1c7 100644
--- a/tests/libs/zbxcommon/parse_key.c
+++ b/tests/libs/zbxcommon/parse_key.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/replace_key_params_dyn.c b/tests/libs/zbxcommon/replace_key_params_dyn.c
index 8164261bb10..94a32550070 100644
--- a/tests/libs/zbxcommon/replace_key_params_dyn.c
+++ b/tests/libs/zbxcommon/replace_key_params_dyn.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_dyn_escape_string.c b/tests/libs/zbxcommon/zbx_dyn_escape_string.c
index b89a1002521..97a453a5b1b 100644
--- a/tests/libs/zbxcommon/zbx_dyn_escape_string.c
+++ b/tests/libs/zbxcommon/zbx_dyn_escape_string.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_function_find.c b/tests/libs/zbxcommon/zbx_function_find.c
index 266f003b290..0d5855cbcd8 100644
--- a/tests/libs/zbxcommon/zbx_function_find.c
+++ b/tests/libs/zbxcommon/zbx_function_find.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_function_get_param_dyn.c b/tests/libs/zbxcommon/zbx_function_get_param_dyn.c
index 670939344ff..2b408c3784b 100644
--- a/tests/libs/zbxcommon/zbx_function_get_param_dyn.c
+++ b/tests/libs/zbxcommon/zbx_function_get_param_dyn.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_get_report_nextcheck.c b/tests/libs/zbxcommon/zbx_get_report_nextcheck.c
index a87ba63b337..d2c4908981d 100644
--- a/tests/libs/zbxcommon/zbx_get_report_nextcheck.c
+++ b/tests/libs/zbxcommon/zbx_get_report_nextcheck.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_get_week_number.c b/tests/libs/zbxcommon/zbx_get_week_number.c
index 39c3b8b1074..3fc30383209 100644
--- a/tests/libs/zbxcommon/zbx_get_week_number.c
+++ b/tests/libs/zbxcommon/zbx_get_week_number.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_interval_preproc.c b/tests/libs/zbxcommon/zbx_interval_preproc.c
index aa588547c1e..059fda17fb2 100644
--- a/tests/libs/zbxcommon/zbx_interval_preproc.c
+++ b/tests/libs/zbxcommon/zbx_interval_preproc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_json_to_xml.c b/tests/libs/zbxcommon/zbx_json_to_xml.c
index 78785ad51a6..0f9972b65eb 100644
--- a/tests/libs/zbxcommon/zbx_json_to_xml.c
+++ b/tests/libs/zbxcommon/zbx_json_to_xml.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_ltrim_utf8.c b/tests/libs/zbxcommon/zbx_ltrim_utf8.c
index 877428c484e..96e09683f99 100644
--- a/tests/libs/zbxcommon/zbx_ltrim_utf8.c
+++ b/tests/libs/zbxcommon/zbx_ltrim_utf8.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_rtrim_utf8.c b/tests/libs/zbxcommon/zbx_rtrim_utf8.c
index fec0950f80c..8d12212b81d 100644
--- a/tests/libs/zbxcommon/zbx_rtrim_utf8.c
+++ b/tests/libs/zbxcommon/zbx_rtrim_utf8.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_str_extract.c b/tests/libs/zbxcommon/zbx_str_extract.c
index e86ee906cfd..a5c14945dda 100644
--- a/tests/libs/zbxcommon/zbx_str_extract.c
+++ b/tests/libs/zbxcommon/zbx_str_extract.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_tm_add.c b/tests/libs/zbxcommon/zbx_tm_add.c
index 5d1d159db4b..3db91a7948c 100644
--- a/tests/libs/zbxcommon/zbx_tm_add.c
+++ b/tests/libs/zbxcommon/zbx_tm_add.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_tm_round_down.c b/tests/libs/zbxcommon/zbx_tm_round_down.c
index 3c4135fb5c4..27310017179 100644
--- a/tests/libs/zbxcommon/zbx_tm_round_down.c
+++ b/tests/libs/zbxcommon/zbx_tm_round_down.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_tm_round_up.c b/tests/libs/zbxcommon/zbx_tm_round_up.c
index 419e3b92ffe..c38f2a299c3 100644
--- a/tests/libs/zbxcommon/zbx_tm_round_up.c
+++ b/tests/libs/zbxcommon/zbx_tm_round_up.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_tm_sub.c b/tests/libs/zbxcommon/zbx_tm_sub.c
index 9b2bf5aa2f6..d4300c6e547 100644
--- a/tests/libs/zbxcommon/zbx_tm_sub.c
+++ b/tests/libs/zbxcommon/zbx_tm_sub.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_token_find.c b/tests/libs/zbxcommon/zbx_token_find.c
index ed4c42eaedc..4cbc54aca95 100644
--- a/tests/libs/zbxcommon/zbx_token_find.c
+++ b/tests/libs/zbxcommon/zbx_token_find.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_trim_float.c b/tests/libs/zbxcommon/zbx_trim_float.c
index 5bbd55f22e1..7f287d81c55 100644
--- a/tests/libs/zbxcommon/zbx_trim_float.c
+++ b/tests/libs/zbxcommon/zbx_trim_float.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_trim_integer.c b/tests/libs/zbxcommon/zbx_trim_integer.c
index 802a87e4201..71c451f1984 100644
--- a/tests/libs/zbxcommon/zbx_trim_integer.c
+++ b/tests/libs/zbxcommon/zbx_trim_integer.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_truncate_itemkey.c b/tests/libs/zbxcommon/zbx_truncate_itemkey.c
index b56b6334c7f..55e42d04799 100644
--- a/tests/libs/zbxcommon/zbx_truncate_itemkey.c
+++ b/tests/libs/zbxcommon/zbx_truncate_itemkey.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_truncate_value.c b/tests/libs/zbxcommon/zbx_truncate_value.c
index 03e8c09190a..a743252cb9e 100644
--- a/tests/libs/zbxcommon/zbx_truncate_value.c
+++ b/tests/libs/zbxcommon/zbx_truncate_value.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_user_macro_parse.c b/tests/libs/zbxcommon/zbx_user_macro_parse.c
index 0fe61554b77..6dd8460cc8d 100644
--- a/tests/libs/zbxcommon/zbx_user_macro_parse.c
+++ b/tests/libs/zbxcommon/zbx_user_macro_parse.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_validate_interval.c b/tests/libs/zbxcommon/zbx_validate_interval.c
index 0e653d1567a..0b8d0d41a4c 100644
--- a/tests/libs/zbxcommon/zbx_validate_interval.c
+++ b/tests/libs/zbxcommon/zbx_validate_interval.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_variant_compare.c b/tests/libs/zbxcommon/zbx_variant_compare.c
index 70d710b509b..840376de7fa 100644
--- a/tests/libs/zbxcommon/zbx_variant_compare.c
+++ b/tests/libs/zbxcommon/zbx_variant_compare.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommon/zbx_xml_to_json.c b/tests/libs/zbxcommon/zbx_xml_to_json.c
index f5c95dcc38a..9ed16045f2b 100644
--- a/tests/libs/zbxcommon/zbx_xml_to_json.c
+++ b/tests/libs/zbxcommon/zbx_xml_to_json.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers.c b/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers.c
index 94a4902e8a8..83684cf51cf 100644
--- a/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers.c
+++ b/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers_ipv4.c b/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers_ipv4.c
index 234b960e0d2..1dbd2ed544e 100644
--- a/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers_ipv4.c
+++ b/tests/libs/zbxcomms/zbx_tcp_check_allowed_peers_ipv4.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommshigh/zbx_tcp_recv_ext.c b/tests/libs/zbxcommshigh/zbx_tcp_recv_ext.c
index 56a5dbeba31..999823a76f4 100644
--- a/tests/libs/zbxcommshigh/zbx_tcp_recv_ext.c
+++ b/tests/libs/zbxcommshigh/zbx_tcp_recv_ext.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxcommshigh/zbx_tcp_recv_raw_ext.c b/tests/libs/zbxcommshigh/zbx_tcp_recv_raw_ext.c
index 672b7dacd89..9b14905848d 100644
--- a/tests/libs/zbxcommshigh/zbx_tcp_recv_raw_ext.c
+++ b/tests/libs/zbxcommshigh/zbx_tcp_recv_raw_ext.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxconf/parse_cfg_file.c b/tests/libs/zbxconf/parse_cfg_file.c
index 7311da01aee..bd40a605a55 100644
--- a/tests/libs/zbxconf/parse_cfg_file.c
+++ b/tests/libs/zbxconf/parse_cfg_file.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dbconfig_maintenance_test.c b/tests/libs/zbxdbcache/dbconfig_maintenance_test.c
index 1d2c942c5af..e3467fb2e8e 100644
--- a/tests/libs/zbxdbcache/dbconfig_maintenance_test.c
+++ b/tests/libs/zbxdbcache/dbconfig_maintenance_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dbconfig_maintenance_test.h b/tests/libs/zbxdbcache/dbconfig_maintenance_test.h
index 19e5109702a..ad40a8edc66 100644
--- a/tests/libs/zbxdbcache/dbconfig_maintenance_test.h
+++ b/tests/libs/zbxdbcache/dbconfig_maintenance_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_check_maintenance_period.c b/tests/libs/zbxdbcache/dc_check_maintenance_period.c
index e04cb599e34..e8c899d7b78 100644
--- a/tests/libs/zbxdbcache/dc_check_maintenance_period.c
+++ b/tests/libs/zbxdbcache/dc_check_maintenance_period.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_expand_user_macros_in_func_params.c b/tests/libs/zbxdbcache/dc_expand_user_macros_in_func_params.c
index 3a51f11a263..f6e4d413fa6 100644
--- a/tests/libs/zbxdbcache/dc_expand_user_macros_in_func_params.c
+++ b/tests/libs/zbxdbcache/dc_expand_user_macros_in_func_params.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_function_calculate_nextcheck.c b/tests/libs/zbxdbcache/dc_function_calculate_nextcheck.c
index 0eadec95d61..e5adff7c4b8 100644
--- a/tests/libs/zbxdbcache/dc_function_calculate_nextcheck.c
+++ b/tests/libs/zbxdbcache/dc_function_calculate_nextcheck.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_item_poller_type_update.c b/tests/libs/zbxdbcache/dc_item_poller_type_update.c
index 9d76d63b619..8fd604fc728 100644
--- a/tests/libs/zbxdbcache/dc_item_poller_type_update.c
+++ b/tests/libs/zbxdbcache/dc_item_poller_type_update.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -94,7 +94,7 @@ static unsigned char str2pollertype(const char *str)
_ZBX_MKMAP(ZBX_NO_POLLER), _ZBX_MKMAP(ZBX_POLLER_TYPE_NORMAL),
_ZBX_MKMAP(ZBX_POLLER_TYPE_UNREACHABLE), _ZBX_MKMAP(ZBX_POLLER_TYPE_IPMI),
_ZBX_MKMAP(ZBX_POLLER_TYPE_PINGER), _ZBX_MKMAP(ZBX_POLLER_TYPE_JAVA),
- _ZBX_MKMAP(ZBX_POLLER_TYPE_HISTORY),
+ _ZBX_MKMAP(ZBX_POLLER_TYPE_HISTORY), _ZBX_MKMAP(ZBX_POLLER_TYPE_ODBC),
{ 0 }
};
diff --git a/tests/libs/zbxdbcache/dc_item_poller_type_update.yaml b/tests/libs/zbxdbcache/dc_item_poller_type_update.yaml
index 203c5ac7e2a..6f3970463a7 100644
--- a/tests/libs/zbxdbcache/dc_item_poller_type_update.yaml
+++ b/tests/libs/zbxdbcache/dc_item_poller_type_update.yaml
@@ -1102,84 +1102,91 @@ in:
key: k
poller: ZBX_NO_POLLER
flags: 0
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 206
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_NO_POLLER
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 207
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
- poller: ZBX_POLLER_TYPE_NORMAL
+ poller: ZBX_POLLER_TYPE_ODBC
flags: 0
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 208
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
- poller: ZBX_POLLER_TYPE_NORMAL
+ poller: ZBX_POLLER_TYPE_ODBC
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 209
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_IPMI
flags: 0
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 210
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_IPMI
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 211
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_PINGER
flags: 0
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 212
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_PINGER
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 213
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_JAVA
flags: 0
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 214
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_JAVA
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 215
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_UNREACHABLE
flags: 0
- result: ZBX_POLLER_TYPE_UNREACHABLE
+ result: ZBX_POLLER_TYPE_ODBC
+ - ref: 2151
+ access: DIRECT
+ type: ITEM_TYPE_DB_MONITOR
+ key: k
+ poller: ZBX_POLLER_TYPE_JAVA
+ flags: ZBX_HOST_UNREACHABLE
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 216
access: DIRECT
type: ITEM_TYPE_DB_MONITOR
key: k
poller: ZBX_POLLER_TYPE_UNREACHABLE
flags: ZBX_ITEM_COLLECTED
- result: ZBX_POLLER_TYPE_NORMAL
+ result: ZBX_POLLER_TYPE_ODBC
- ref: 217
access: DIRECT
type: ITEM_TYPE_IPMI
diff --git a/tests/libs/zbxdbcache/dc_item_poller_type_update_test.c b/tests/libs/zbxdbcache/dc_item_poller_type_update_test.c
index 6dfeba80ff3..2ff991a9674 100644
--- a/tests/libs/zbxdbcache/dc_item_poller_type_update_test.c
+++ b/tests/libs/zbxdbcache/dc_item_poller_type_update_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_item_poller_type_update_test.h b/tests/libs/zbxdbcache/dc_item_poller_type_update_test.h
index a331ecdd197..82ae179aa13 100644
--- a/tests/libs/zbxdbcache/dc_item_poller_type_update_test.h
+++ b/tests/libs/zbxdbcache/dc_item_poller_type_update_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/dc_maintenance_match_tags.c b/tests/libs/zbxdbcache/dc_maintenance_match_tags.c
index d1158931260..29f1bed54d4 100644
--- a/tests/libs/zbxdbcache/dc_maintenance_match_tags.c
+++ b/tests/libs/zbxdbcache/dc_maintenance_match_tags.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/is_item_processed_by_server.c b/tests/libs/zbxdbcache/is_item_processed_by_server.c
index f10fb24a86d..76082c022b2 100644
--- a/tests/libs/zbxdbcache/is_item_processed_by_server.c
+++ b/tests/libs/zbxdbcache/is_item_processed_by_server.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/valuecache_test.c b/tests/libs/zbxdbcache/valuecache_test.c
index d85bdf04273..ea6d66cb0cc 100644
--- a/tests/libs/zbxdbcache/valuecache_test.c
+++ b/tests/libs/zbxdbcache/valuecache_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/valuecache_test.h b/tests/libs/zbxdbcache/valuecache_test.h
index d30497f84a2..b29f6a50636 100644
--- a/tests/libs/zbxdbcache/valuecache_test.h
+++ b/tests/libs/zbxdbcache/valuecache_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/zbx_vc_add_values.c b/tests/libs/zbxdbcache/zbx_vc_add_values.c
index a83a8c7fee0..c9501bf57e2 100644
--- a/tests/libs/zbxdbcache/zbx_vc_add_values.c
+++ b/tests/libs/zbxdbcache/zbx_vc_add_values.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/zbx_vc_get_value.c b/tests/libs/zbxdbcache/zbx_vc_get_value.c
index aa7ea5bde3d..0f7d323b8b6 100644
--- a/tests/libs/zbxdbcache/zbx_vc_get_value.c
+++ b/tests/libs/zbxdbcache/zbx_vc_get_value.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbcache/zbx_vc_get_values.c b/tests/libs/zbxdbcache/zbx_vc_get_values.c
index cbff161a96e..254992a1e07 100644
--- a/tests/libs/zbxdbcache/zbx_vc_get_values.c
+++ b/tests/libs/zbxdbcache/zbx_vc_get_values.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbhigh/DBadd_condition_alloc.c b/tests/libs/zbxdbhigh/DBadd_condition_alloc.c
index 9a85623ed5c..17695f0d9cd 100644
--- a/tests/libs/zbxdbhigh/DBadd_condition_alloc.c
+++ b/tests/libs/zbxdbhigh/DBadd_condition_alloc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxdbhigh/DBselect_uint64.c b/tests/libs/zbxdbhigh/DBselect_uint64.c
index 0fc974ade34..0d3b56c271b 100644
--- a/tests/libs/zbxdbhigh/DBselect_uint64.c
+++ b/tests/libs/zbxdbhigh/DBselect_uint64.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/mock_eval.c b/tests/libs/zbxeval/mock_eval.c
index 9cb2c883ea1..1248274278c 100644
--- a/tests/libs/zbxeval/mock_eval.c
+++ b/tests/libs/zbxeval/mock_eval.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/mock_eval.h b/tests/libs/zbxeval/mock_eval.h
index 0b8e1110f8d..e488f2f61c5 100644
--- a/tests/libs/zbxeval/mock_eval.h
+++ b/tests/libs/zbxeval/mock_eval.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_compose_expression.c b/tests/libs/zbxeval/zbx_eval_compose_expression.c
index 6a542312f3f..226ee834fd1 100644
--- a/tests/libs/zbxeval/zbx_eval_compose_expression.c
+++ b/tests/libs/zbxeval/zbx_eval_compose_expression.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_execute.c b/tests/libs/zbxeval/zbx_eval_execute.c
index 00ed0477108..e52f15dea88 100644
--- a/tests/libs/zbxeval/zbx_eval_execute.c
+++ b/tests/libs/zbxeval/zbx_eval_execute.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_execute_ext.c b/tests/libs/zbxeval/zbx_eval_execute_ext.c
index 444d0612a5b..547b28ecb03 100644
--- a/tests/libs/zbxeval/zbx_eval_execute_ext.c
+++ b/tests/libs/zbxeval/zbx_eval_execute_ext.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_get_constant.c b/tests/libs/zbxeval/zbx_eval_get_constant.c
index f7e9a3f576a..8d03da7b8c5 100755
--- a/tests/libs/zbxeval/zbx_eval_get_constant.c
+++ b/tests/libs/zbxeval/zbx_eval_get_constant.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_get_group_filter.c b/tests/libs/zbxeval/zbx_eval_get_group_filter.c
index 8862be39ee5..2475257ba20 100644
--- a/tests/libs/zbxeval/zbx_eval_get_group_filter.c
+++ b/tests/libs/zbxeval/zbx_eval_get_group_filter.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_parse_expression.c b/tests/libs/zbxeval/zbx_eval_parse_expression.c
index 57039021875..43c6bf80703 100644
--- a/tests/libs/zbxeval/zbx_eval_parse_expression.c
+++ b/tests/libs/zbxeval/zbx_eval_parse_expression.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_parse_query.c b/tests/libs/zbxeval/zbx_eval_parse_query.c
index db10cd3ec3a..01c597172fd 100755
--- a/tests/libs/zbxeval/zbx_eval_parse_query.c
+++ b/tests/libs/zbxeval/zbx_eval_parse_query.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_prepare_filter.c b/tests/libs/zbxeval/zbx_eval_prepare_filter.c
index fc1665ac6e8..5f32773a687 100644
--- a/tests/libs/zbxeval/zbx_eval_prepare_filter.c
+++ b/tests/libs/zbxeval/zbx_eval_prepare_filter.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxeval/zbx_eval_serialize.c b/tests/libs/zbxeval/zbx_eval_serialize.c
index 1086e70f1b2..79eeeda9251 100644
--- a/tests/libs/zbxeval/zbx_eval_serialize.c
+++ b/tests/libs/zbxeval/zbx_eval_serialize.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxhistory/zbx_history_get_values.c b/tests/libs/zbxhistory/zbx_history_get_values.c
index ab4b03d4f56..e4bab02157e 100644
--- a/tests/libs/zbxhistory/zbx_history_get_values.c
+++ b/tests/libs/zbxhistory/zbx_history_get_values.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/mock_json.c b/tests/libs/zbxjson/mock_json.c
index 322b3101e6f..36dac8b6adf 100644
--- a/tests/libs/zbxjson/mock_json.c
+++ b/tests/libs/zbxjson/mock_json.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/mock_json.h b/tests/libs/zbxjson/mock_json.h
index 78c8cd7be71..6a8986e46a3 100644
--- a/tests/libs/zbxjson/mock_json.h
+++ b/tests/libs/zbxjson/mock_json.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/zbx_json_decodevalue.c b/tests/libs/zbxjson/zbx_json_decodevalue.c
index fa731b37217..314cdcbeadb 100644
--- a/tests/libs/zbxjson/zbx_json_decodevalue.c
+++ b/tests/libs/zbxjson/zbx_json_decodevalue.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/zbx_json_decodevalue_dyn.c b/tests/libs/zbxjson/zbx_json_decodevalue_dyn.c
index ffabbbdc053..c73796064bd 100644
--- a/tests/libs/zbxjson/zbx_json_decodevalue_dyn.c
+++ b/tests/libs/zbxjson/zbx_json_decodevalue_dyn.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/zbx_json_open_path.c b/tests/libs/zbxjson/zbx_json_open_path.c
index 9b5ba14588e..c5beba1499d 100644
--- a/tests/libs/zbxjson/zbx_json_open_path.c
+++ b/tests/libs/zbxjson/zbx_json_open_path.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/zbx_jsonpath_compile.c b/tests/libs/zbxjson/zbx_jsonpath_compile.c
index 074f3d14dfa..f83987ada58 100644
--- a/tests/libs/zbxjson/zbx_jsonpath_compile.c
+++ b/tests/libs/zbxjson/zbx_jsonpath_compile.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxjson/zbx_jsonpath_query.c b/tests/libs/zbxjson/zbx_jsonpath_query.c
index d35b9106efd..0beb97d1503 100644
--- a/tests/libs/zbxjson/zbx_jsonpath_query.c
+++ b/tests/libs/zbxjson/zbx_jsonpath_query.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/prometheus_filter_init.c b/tests/libs/zbxprometheus/prometheus_filter_init.c
index 3e81057167f..d6f1b21cc06 100644
--- a/tests/libs/zbxprometheus/prometheus_filter_init.c
+++ b/tests/libs/zbxprometheus/prometheus_filter_init.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/prometheus_parse_row.c b/tests/libs/zbxprometheus/prometheus_parse_row.c
index fbe4bdf02b3..01f97270f65 100644
--- a/tests/libs/zbxprometheus/prometheus_parse_row.c
+++ b/tests/libs/zbxprometheus/prometheus_parse_row.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/prometheus_test.c b/tests/libs/zbxprometheus/prometheus_test.c
index 776b3a473c3..8d614f4d233 100644
--- a/tests/libs/zbxprometheus/prometheus_test.c
+++ b/tests/libs/zbxprometheus/prometheus_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/prometheus_test.h b/tests/libs/zbxprometheus/prometheus_test.h
index 2c6e794524b..e190acc6c41 100644
--- a/tests/libs/zbxprometheus/prometheus_test.h
+++ b/tests/libs/zbxprometheus/prometheus_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/zbx_prometheus_pattern.c b/tests/libs/zbxprometheus/zbx_prometheus_pattern.c
index cb1b6d305ce..04819ef1ef6 100644
--- a/tests/libs/zbxprometheus/zbx_prometheus_pattern.c
+++ b/tests/libs/zbxprometheus/zbx_prometheus_pattern.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxprometheus/zbx_prometheus_to_json.c b/tests/libs/zbxprometheus/zbx_prometheus_to_json.c
index 1b4213450f8..906ebc5e177 100644
--- a/tests/libs/zbxprometheus/zbx_prometheus_to_json.c
+++ b/tests/libs/zbxprometheus/zbx_prometheus_to_json.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxregexp/wildcard_match.c b/tests/libs/zbxregexp/wildcard_match.c
index 52f62a40942..a10541c530e 100644
--- a/tests/libs/zbxregexp/wildcard_match.c
+++ b/tests/libs/zbxregexp/wildcard_match.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/evaluate_function.c b/tests/libs/zbxserver/evaluate_function.c
index d60777cff5b..3a110805484 100644
--- a/tests/libs/zbxserver/evaluate_function.c
+++ b/tests/libs/zbxserver/evaluate_function.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/evaluate_percentage_deviations_in_remainder.c b/tests/libs/zbxserver/evaluate_percentage_deviations_in_remainder.c
index 2cb748f15a1..ca0f34ec1dd 100644
--- a/tests/libs/zbxserver/evaluate_percentage_deviations_in_remainder.c
+++ b/tests/libs/zbxserver/evaluate_percentage_deviations_in_remainder.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/evaluate_stl.c b/tests/libs/zbxserver/evaluate_stl.c
index fce264abcc9..51973149236 100644
--- a/tests/libs/zbxserver/evaluate_stl.c
+++ b/tests/libs/zbxserver/evaluate_stl.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/macro_fmttime.c b/tests/libs/zbxserver/macro_fmttime.c
index 48181d755a3..6ff357093b9 100644
--- a/tests/libs/zbxserver/macro_fmttime.c
+++ b/tests/libs/zbxserver/macro_fmttime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/substitute_lld_macros.c b/tests/libs/zbxserver/substitute_lld_macros.c
index 111fb439017..736bb1b7d72 100644
--- a/tests/libs/zbxserver/substitute_lld_macros.c
+++ b/tests/libs/zbxserver/substitute_lld_macros.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/valuemaps.c b/tests/libs/zbxserver/valuemaps.c
index 383b9c92ad4..42a534642f7 100644
--- a/tests/libs/zbxserver/valuemaps.c
+++ b/tests/libs/zbxserver/valuemaps.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/valuemaps_test.c b/tests/libs/zbxserver/valuemaps_test.c
index 34559b45cab..2cc7e52d0ca 100644
--- a/tests/libs/zbxserver/valuemaps_test.c
+++ b/tests/libs/zbxserver/valuemaps_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxserver/valuemaps_test.h b/tests/libs/zbxserver/valuemaps_test.h
index 8ad43bfe5d7..df1f91dcd2f 100644
--- a/tests/libs/zbxserver/valuemaps_test.h
+++ b/tests/libs/zbxserver/valuemaps_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/check_key_access_rules.c b/tests/libs/zbxsysinfo/check_key_access_rules.c
index 5f74d96d324..e1f4491d64d 100644
--- a/tests/libs/zbxsysinfo/check_key_access_rules.c
+++ b/tests/libs/zbxsysinfo/check_key_access_rules.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/common/SYSTEM_LOCALTIME.c b/tests/libs/zbxsysinfo/common/SYSTEM_LOCALTIME.c
index 7995aad48ba..bf1da909813 100644
--- a/tests/libs/zbxsysinfo/common/SYSTEM_LOCALTIME.c
+++ b/tests/libs/zbxsysinfo/common/SYSTEM_LOCALTIME.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/common/VFS_FILE_EXISTS.c b/tests/libs/zbxsysinfo/common/VFS_FILE_EXISTS.c
index dec5956a36c..b7551344ace 100644
--- a/tests/libs/zbxsysinfo/common/VFS_FILE_EXISTS.c
+++ b/tests/libs/zbxsysinfo/common/VFS_FILE_EXISTS.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/common/WEB_PAGE_GET.c b/tests/libs/zbxsysinfo/common/WEB_PAGE_GET.c
index 55ea1b51c05..9226f24cc8d 100644
--- a/tests/libs/zbxsysinfo/common/WEB_PAGE_GET.c
+++ b/tests/libs/zbxsysinfo/common/WEB_PAGE_GET.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/KERNEL_MAXFILES.c b/tests/libs/zbxsysinfo/linux/KERNEL_MAXFILES.c
index 691221084d5..3472cdc141e 100644
--- a/tests/libs/zbxsysinfo/linux/KERNEL_MAXFILES.c
+++ b/tests/libs/zbxsysinfo/linux/KERNEL_MAXFILES.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/KERNEL_MAXPROC.c b/tests/libs/zbxsysinfo/linux/KERNEL_MAXPROC.c
index 747c0c30b77..692a4345f5d 100644
--- a/tests/libs/zbxsysinfo/linux/KERNEL_MAXPROC.c
+++ b/tests/libs/zbxsysinfo/linux/KERNEL_MAXPROC.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/NET_IF_DISCOVERY.c b/tests/libs/zbxsysinfo/linux/NET_IF_DISCOVERY.c
index 215494be2c9..092c40e0177 100644
--- a/tests/libs/zbxsysinfo/linux/NET_IF_DISCOVERY.c
+++ b/tests/libs/zbxsysinfo/linux/NET_IF_DISCOVERY.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/NET_IF_IN.c b/tests/libs/zbxsysinfo/linux/NET_IF_IN.c
index a8aa723dd58..d1d673e9d89 100644
--- a/tests/libs/zbxsysinfo/linux/NET_IF_IN.c
+++ b/tests/libs/zbxsysinfo/linux/NET_IF_IN.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/NET_IF_OUT.c b/tests/libs/zbxsysinfo/linux/NET_IF_OUT.c
index da6492ad267..d4f74061e7b 100644
--- a/tests/libs/zbxsysinfo/linux/NET_IF_OUT.c
+++ b/tests/libs/zbxsysinfo/linux/NET_IF_OUT.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/NET_IF_TOTAL.c b/tests/libs/zbxsysinfo/linux/NET_IF_TOTAL.c
index ef87f2c672c..8d014cf7bf5 100644
--- a/tests/libs/zbxsysinfo/linux/NET_IF_TOTAL.c
+++ b/tests/libs/zbxsysinfo/linux/NET_IF_TOTAL.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/SYSTEM_BOOTTIME.c b/tests/libs/zbxsysinfo/linux/SYSTEM_BOOTTIME.c
index 44cbaf09fea..4ac858c15c0 100644
--- a/tests/libs/zbxsysinfo/linux/SYSTEM_BOOTTIME.c
+++ b/tests/libs/zbxsysinfo/linux/SYSTEM_BOOTTIME.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/SYSTEM_CPU_SWITCHES.c b/tests/libs/zbxsysinfo/linux/SYSTEM_CPU_SWITCHES.c
index 098e1421f31..c81671f9403 100644
--- a/tests/libs/zbxsysinfo/linux/SYSTEM_CPU_SWITCHES.c
+++ b/tests/libs/zbxsysinfo/linux/SYSTEM_CPU_SWITCHES.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.c b/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.c
index c5c127d4b5b..e14e4845fd9 100644
--- a/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.c
+++ b/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.yaml b/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.yaml
index 6a6c05c7ce1..9ca6b795fcd 100644
--- a/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.yaml
+++ b/tests/libs/zbxsysinfo/linux/SYSTEM_HW_CHASSIS.yaml
@@ -102,7 +102,7 @@ in:
fragments:
- '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
- value: 'HP HP EliteDesk 800 G3 DM 65W 8CG713585H'
+ value: 'HP HP EliteDesk 800 G3 DM 65W 8CG713585H Mini PC'
return: 'SYSINFO_RET_OK'
---
test case: "#2.1 unsuccessfully read 'type'"
@@ -112,8 +112,8 @@ in:
fragments:
- '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
- value: 'Cannot obtain hardware information.'
- return: 'SYSINFO_RET_FAIL'
+ value: 'Mini PC'
+ return: 'SYSINFO_RET_OK'
---
test case: "#2.2 unsuccessfully read"
in:
diff --git a/tests/libs/zbxsysinfo/linux/VFS_FS_DISCOVERY.c b/tests/libs/zbxsysinfo/linux/VFS_FS_DISCOVERY.c
index dc7b7cebd3e..e70363b8168 100644
--- a/tests/libs/zbxsysinfo/linux/VFS_FS_DISCOVERY.c
+++ b/tests/libs/zbxsysinfo/linux/VFS_FS_DISCOVERY.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/parse_item_key.c b/tests/libs/zbxsysinfo/parse_item_key.c
index 6f34887627e..4966d36511c 100644
--- a/tests/libs/zbxsysinfo/parse_item_key.c
+++ b/tests/libs/zbxsysinfo/parse_item_key.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/process.c b/tests/libs/zbxsysinfo/process.c
index 048bd9dbc4e..4321bb7e85c 100644
--- a/tests/libs/zbxsysinfo/process.c
+++ b/tests/libs/zbxsysinfo/process.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxsysinfo/process_http.c b/tests/libs/zbxsysinfo/process_http.c
index f29e35544af..497435c1771 100644
--- a/tests/libs/zbxsysinfo/process_http.c
+++ b/tests/libs/zbxsysinfo/process_http.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxtrends/zbx_baseline_get_data.c b/tests/libs/zbxtrends/zbx_baseline_get_data.c
index e9d500e01f8..7b71ee5d41e 100644
--- a/tests/libs/zbxtrends/zbx_baseline_get_data.c
+++ b/tests/libs/zbxtrends/zbx_baseline_get_data.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/libs/zbxtrends/zbx_trends_parse_range.c b/tests/libs/zbxtrends/zbx_trends_parse_range.c
index f1d6c1fea55..f66d01d4f99 100644
--- a/tests/libs/zbxtrends/zbx_trends_parse_range.c
+++ b/tests/libs/zbxtrends/zbx_trends_parse_range.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/configcache/configcache.c b/tests/mocks/configcache/configcache.c
index 92d91187ee1..4319cca2f23 100644
--- a/tests/mocks/configcache/configcache.c
+++ b/tests/mocks/configcache/configcache.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/configcache/configcache.h b/tests/mocks/configcache/configcache.h
index 84bee2c2e30..944e98730a0 100644
--- a/tests/mocks/configcache/configcache.h
+++ b/tests/mocks/configcache/configcache.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/configcache/configcache_mock.h b/tests/mocks/configcache/configcache_mock.h
index 2a4952a683b..4a11e1f2b81 100644
--- a/tests/mocks/configcache/configcache_mock.h
+++ b/tests/mocks/configcache/configcache_mock.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/configcache/hosts.c b/tests/mocks/configcache/hosts.c
index 6cd4242b99c..ea67b094aa2 100644
--- a/tests/mocks/configcache/hosts.c
+++ b/tests/mocks/configcache/hosts.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/configcache/usermacros.c b/tests/mocks/configcache/usermacros.c
index 84098498ba3..fb80e499d58 100644
--- a/tests/mocks/configcache/usermacros.c
+++ b/tests/mocks/configcache/usermacros.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/valuecache/valuecache_mock.c b/tests/mocks/valuecache/valuecache_mock.c
index 32b64d33bd9..829dd651e23 100644
--- a/tests/mocks/valuecache/valuecache_mock.c
+++ b/tests/mocks/valuecache/valuecache_mock.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/mocks/valuecache/valuecache_mock.h b/tests/mocks/valuecache/valuecache_mock.h
index 230157dff58..122a1b11c07 100644
--- a/tests/mocks/valuecache/valuecache_mock.h
+++ b/tests/mocks/valuecache/valuecache_mock.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/preprocessor/item_preproc_csv_to_json.c b/tests/zabbix_server/preprocessor/item_preproc_csv_to_json.c
index 7ad8c3dfd7c..75110c50ab7 100644
--- a/tests/zabbix_server/preprocessor/item_preproc_csv_to_json.c
+++ b/tests/zabbix_server/preprocessor/item_preproc_csv_to_json.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/preprocessor/item_preproc_test.c b/tests/zabbix_server/preprocessor/item_preproc_test.c
index b6e75cfdab1..4399d644091 100644
--- a/tests/zabbix_server/preprocessor/item_preproc_test.c
+++ b/tests/zabbix_server/preprocessor/item_preproc_test.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/preprocessor/item_preproc_test.h b/tests/zabbix_server/preprocessor/item_preproc_test.h
index 40abe4faa27..834adef18c6 100644
--- a/tests/zabbix_server/preprocessor/item_preproc_test.h
+++ b/tests/zabbix_server/preprocessor/item_preproc_test.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/preprocessor/item_preproc_xpath.c b/tests/zabbix_server/preprocessor/item_preproc_xpath.c
index c5b8d4b0a75..6cb8fad5512 100644
--- a/tests/zabbix_server/preprocessor/item_preproc_xpath.c
+++ b/tests/zabbix_server/preprocessor/item_preproc_xpath.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/preprocessor/zbx_item_preproc.c b/tests/zabbix_server/preprocessor/zbx_item_preproc.c
index f0308e71393..4152cebb021 100644
--- a/tests/zabbix_server/preprocessor/zbx_item_preproc.c
+++ b/tests/zabbix_server/preprocessor/zbx_item_preproc.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/mock_service.c b/tests/zabbix_server/service/mock_service.c
index 2156986b8b5..95a9197788a 100644
--- a/tests/zabbix_server/service/mock_service.c
+++ b/tests/zabbix_server/service/mock_service.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/mock_service.h b/tests/zabbix_server/service/mock_service.h
index b9369238a05..8e148015c41 100644
--- a/tests/zabbix_server/service/mock_service.h
+++ b/tests/zabbix_server/service/mock_service.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/service_get_main_status.c b/tests/zabbix_server/service/service_get_main_status.c
index 94fca174387..17ea20de745 100644
--- a/tests/zabbix_server/service/service_get_main_status.c
+++ b/tests/zabbix_server/service/service_get_main_status.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/service_get_rootcause_eventids.c b/tests/zabbix_server/service/service_get_rootcause_eventids.c
index 8f855a94110..a63719056a0 100644
--- a/tests/zabbix_server/service/service_get_rootcause_eventids.c
+++ b/tests/zabbix_server/service/service_get_rootcause_eventids.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/service_get_rule_status.c b/tests/zabbix_server/service/service_get_rule_status.c
index 89c9c10f7e6..54cc1e2bbc8 100644
--- a/tests/zabbix_server/service/service_get_rule_status.c
+++ b/tests/zabbix_server/service/service_get_rule_status.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/service/service_get_status.c b/tests/zabbix_server/service/service_get_status.c
index f49ce79b82c..61cb43fa709 100644
--- a/tests/zabbix_server/service/service_get_status.c
+++ b/tests/zabbix_server/service/service_get_status.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/trapper/trapper_preproc_test_run.c b/tests/zabbix_server/trapper/trapper_preproc_test_run.c
index b1f9a9531cb..8db37e05cd7 100644
--- a/tests/zabbix_server/trapper/trapper_preproc_test_run.c
+++ b/tests/zabbix_server/trapper/trapper_preproc_test_run.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/trapper/trapper_preproc_test_run.h b/tests/zabbix_server/trapper/trapper_preproc_test_run.h
index fae6ea33b19..809a9ef72de 100644
--- a/tests/zabbix_server/trapper/trapper_preproc_test_run.h
+++ b/tests/zabbix_server/trapper/trapper_preproc_test_run.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zabbix_server/trapper/zbx_trapper_preproc_test_run.c b/tests/zabbix_server/trapper/zbx_trapper_preproc_test_run.c
index c7ea2dac668..f5cc6ab37df 100644
--- a/tests/zabbix_server/trapper/zbx_trapper_preproc_test_run.c
+++ b/tests/zabbix_server/trapper/zbx_trapper_preproc_test_run.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockassert.c b/tests/zbxmockassert.c
index 6def8d2d4a3..82a54505df0 100644
--- a/tests/zbxmockassert.c
+++ b/tests/zbxmockassert.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockassert.h b/tests/zbxmockassert.h
index 2af6c2ad17a..7d3f07d212f 100644
--- a/tests/zbxmockassert.h
+++ b/tests/zbxmockassert.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU Ge_neral Public License as published by
diff --git a/tests/zbxmockdata.c b/tests/zbxmockdata.c
index 7879b4a18bb..e22dd438050 100644
--- a/tests/zbxmockdata.c
+++ b/tests/zbxmockdata.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockdata.h b/tests/zbxmockdata.h
index fc6df697e00..8ad3e16c4d1 100644
--- a/tests/zbxmockdata.h
+++ b/tests/zbxmockdata.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockdb.c b/tests/zbxmockdb.c
index d75940da80c..4a5cd3893cc 100644
--- a/tests/zbxmockdb.c
+++ b/tests/zbxmockdb.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockdb.h b/tests/zbxmockdb.h
index 20b9ad11cab..ceb4336b3b4 100644
--- a/tests/zbxmockdb.h
+++ b/tests/zbxmockdb.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockdir.c b/tests/zbxmockdir.c
index ad054d6f1fa..ab9ce4e0f50 100644
--- a/tests/zbxmockdir.c
+++ b/tests/zbxmockdir.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockexit.c b/tests/zbxmockexit.c
index ac230dc729d..932aa63bec6 100644
--- a/tests/zbxmockexit.c
+++ b/tests/zbxmockexit.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockfile.c b/tests/zbxmockfile.c
index 4664c87c99d..de129859439 100644
--- a/tests/zbxmockfile.c
+++ b/tests/zbxmockfile.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockhelper.c b/tests/zbxmockhelper.c
index 3ca5ff22711..faaaea5dcb5 100644
--- a/tests/zbxmockhelper.c
+++ b/tests/zbxmockhelper.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockhelper.h b/tests/zbxmockhelper.h
index d0c174aac52..6827d5cb646 100644
--- a/tests/zbxmockhelper.h
+++ b/tests/zbxmockhelper.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockjson.c b/tests/zbxmockjson.c
index fa226da08df..0f85d7bcd09 100644
--- a/tests/zbxmockjson.c
+++ b/tests/zbxmockjson.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockjson.h b/tests/zbxmockjson.h
index bac92c5c7e8..29e7ec41c95 100644
--- a/tests/zbxmockjson.h
+++ b/tests/zbxmockjson.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmocklog.c b/tests/zbxmocklog.c
index 225cff65836..d8e0fc6c432 100644
--- a/tests/zbxmocklog.c
+++ b/tests/zbxmocklog.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmocktest.c b/tests/zbxmocktest.c
index 9a7408af15e..13c844c3d07 100644
--- a/tests/zbxmocktest.c
+++ b/tests/zbxmocktest.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -58,6 +58,7 @@ int CONFIG_HISTORYPOLLER_FORKS = 5;
int CONFIG_AVAILMAN_FORKS = 1;
int CONFIG_SERVICEMAN_FORKS = 0;
int CONFIG_PROBLEMHOUSEKEEPER_FORKS = 0;
+int CONFIG_ODBCPOLLER_FORKS = 5;
int CONFIG_LISTEN_PORT = 0;
char *CONFIG_LISTEN_IP = NULL;
diff --git a/tests/zbxmocktest.h b/tests/zbxmocktest.h
index ec662210473..6e34920ffa9 100644
--- a/tests/zbxmocktest.h
+++ b/tests/zbxmocktest.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmocktime.c b/tests/zbxmocktime.c
index 1c8c621b28e..6e38fcf2de6 100644
--- a/tests/zbxmocktime.c
+++ b/tests/zbxmocktime.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockutil.c b/tests/zbxmockutil.c
index 783ade0ed61..ab56f896079 100644
--- a/tests/zbxmockutil.c
+++ b/tests/zbxmockutil.c
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/tests/zbxmockutil.h b/tests/zbxmockutil.h
index 95908341ea1..2fa54633c6f 100644
--- a/tests/zbxmockutil.h
+++ b/tests/zbxmockutil.h
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/actionconf.php b/ui/actionconf.php
index 424be7ed4b5..c2492590bec 100644
--- a/ui/actionconf.php
+++ b/ui/actionconf.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -108,15 +108,31 @@ $new_update_operation = getRequest('new_update_operation', []);
$update_operations = getRequest('update_operations', []);
$eventsource = getRequest('eventsource', EVENT_SOURCE_TRIGGERS);
+$check_actionids = [];
+
if (hasRequest('actionid')) {
- $actionPermissions = API::Action()->get([
- 'output' => ['actionid'],
- 'actionids' => $_REQUEST['actionid'],
+ $check_actionids[getRequest('actionid')] = true;
+}
+
+if (hasRequest('g_actionid')) {
+ $check_actionids += array_fill_keys((array) getRequest('g_actionid'), true);
+}
+
+if ($check_actionids) {
+ $actions = API::Action()->get([
+ 'output' => [],
+ 'actionids' => array_keys($check_actionids),
+ 'filter' => [
+ 'eventsource' => $eventsource
+ ],
'editable' => true
]);
- if (empty($actionPermissions)) {
+
+ if (count($actions) != count($check_actionids)) {
access_deny();
}
+
+ unset($check_actionids, $actions);
}
/*
@@ -512,6 +528,7 @@ if (hasRequest('form')) {
$data = [
'form' => getRequest('form'),
'actionid' => getRequest('actionid', '0'),
+ 'eventsource' => $eventsource,
'new_condition' => getRequest('new_condition', []),
'new_operation' => getRequest('new_operation'),
'new_recovery_operation' => getRequest('new_recovery_operation'),
@@ -538,10 +555,8 @@ if (hasRequest('form')) {
'editable' => true
]);
$data['action'] = reset($data['action']);
- $data['eventsource'] = $data['action']['eventsource'];
}
else {
- $data['eventsource'] = $eventsource;
$data['esc_period'] = getRequest('esc_period');
}
@@ -648,34 +663,64 @@ if (hasRequest('form')) {
echo (new CView('configuration.action.edit', $data))->getOutput();
}
else {
- $sortField = getRequest('sort', CProfile::get('web.'.$page['file'].'.sort', 'name'));
- $sortOrder = getRequest('sortorder', CProfile::get('web.'.$page['file'].'.sortorder', ZBX_SORT_UP));
+ $eventsource = getRequest('eventsource', EVENT_SOURCE_TRIGGERS);
- CProfile::update('web.'.$page['file'].'.sort', $sortField, PROFILE_TYPE_STR);
- CProfile::update('web.'.$page['file'].'.sortorder', $sortOrder, PROFILE_TYPE_STR);
+ if ($eventsource == EVENT_SOURCE_SERVICE) {
+ $sortField = getRequest('sort', CProfile::get('web.service_actions.sort', 'name'));
+ $sortOrder = getRequest('sortorder', CProfile::get('web.service_actions.sortorder', ZBX_SORT_UP));
- // filter
- if (hasRequest('filter_set')) {
- CProfile::update('web.actionconf.filter_name', getRequest('filter_name', ''), PROFILE_TYPE_STR);
- CProfile::update('web.actionconf.filter_status', getRequest('filter_status', -1), PROFILE_TYPE_INT);
- }
- elseif (hasRequest('filter_rst')) {
- CProfile::delete('web.actionconf.filter_name');
- CProfile::delete('web.actionconf.filter_status');
+ CProfile::update('web.service_actions.sort', $sortField, PROFILE_TYPE_STR);
+ CProfile::update('web.service_actions.sortorder', $sortOrder, PROFILE_TYPE_STR);
+
+ if (hasRequest('filter_set')) {
+ CProfile::update('web.service_actions.filter_name', getRequest('filter_name', ''), PROFILE_TYPE_STR);
+ CProfile::update('web.service_actions.filter_status', getRequest('filter_status', -1), PROFILE_TYPE_INT);
+ }
+ elseif (hasRequest('filter_rst')) {
+ CProfile::delete('web.service_actions.filter_name');
+ CProfile::delete('web.service_actions.filter_status');
+ }
+
+ $filter = [
+ 'name' => CProfile::get('web.service_actions.filter_name', ''),
+ 'status' => CProfile::get('web.service_actions.filter_status', -1)
+ ];
+
+ $profile = 'web.service_actions.filter';
+ $active_tab = 'web.service_actions.filter.active';
}
+ else {
+ $sortField = getRequest('sort', CProfile::get('web.actionconf.php.sort', 'name'));
+ $sortOrder = getRequest('sortorder', CProfile::get('web.actionconf.php.sortorder', ZBX_SORT_UP));
- $filter = [
- 'name' => CProfile::get('web.actionconf.filter_name', ''),
- 'status' => CProfile::get('web.actionconf.filter_status', -1)
- ];
+ CProfile::update('web.actionconf.php.sort', $sortField, PROFILE_TYPE_STR);
+ CProfile::update('web.actionconf.php.sortorder', $sortOrder, PROFILE_TYPE_STR);
+
+ if (hasRequest('filter_set')) {
+ CProfile::update('web.actionconf.filter_name', getRequest('filter_name', ''), PROFILE_TYPE_STR);
+ CProfile::update('web.actionconf.filter_status', getRequest('filter_status', -1), PROFILE_TYPE_INT);
+ }
+ elseif (hasRequest('filter_rst')) {
+ CProfile::delete('web.actionconf.filter_name');
+ CProfile::delete('web.actionconf.filter_status');
+ }
+
+ $filter = [
+ 'name' => CProfile::get('web.actionconf.filter_name', ''),
+ 'status' => CProfile::get('web.actionconf.filter_status', -1)
+ ];
+
+ $profile = 'web.actionconf.filter';
+ $active_tab = 'web.actionconf.filter.active';
+ }
$data = [
- 'eventsource' => getRequest('eventsource', EVENT_SOURCE_TRIGGERS),
+ 'eventsource' => $eventsource,
'sort' => $sortField,
'sortorder' => $sortOrder,
'filter' => $filter,
- 'profileIdx' => 'web.actionconf.filter',
- 'active_tab' => CProfile::get('web.actionconf.filter.active', 1)
+ 'profileIdx' => $profile,
+ 'active_tab' => CProfile::get($active_tab, 1)
];
$limit = CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT) + 1;
diff --git a/ui/api_jsonrpc.php b/ui/api_jsonrpc.php
index 6888f91036a..dca6c45b224 100644
--- a/ui/api_jsonrpc.php
+++ b/ui/api_jsonrpc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerActionOperationGet.php b/ui/app/controllers/CControllerActionOperationGet.php
index c5e0f0000ba..174113d986c 100644
--- a/ui/app/controllers/CControllerActionOperationGet.php
+++ b/ui/app/controllers/CControllerActionOperationGet.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerActionOperationValidate.php b/ui/app/controllers/CControllerActionOperationValidate.php
index b8ee64edd02..6e76df33096 100644
--- a/ui/app/controllers/CControllerActionOperationValidate.php
+++ b/ui/app/controllers/CControllerActionOperationValidate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerAuditLogList.php b/ui/app/controllers/CControllerAuditLogList.php
index a4795e8d783..eee50264169 100644
--- a/ui/app/controllers/CControllerAuditLogList.php
+++ b/ui/app/controllers/CControllerAuditLogList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -236,6 +236,7 @@ class CControllerAuditLogList extends CController {
CAudit::RESOURCE_SCHEDULED_REPORT => _('Scheduled report'),
CAudit::RESOURCE_SCRIPT => _('Script'),
CAudit::RESOURCE_SETTINGS => _('Settings'),
+ CAudit::RESOURCE_SLA => _('SLA'),
CAudit::RESOURCE_TEMPLATE => _('Template'),
CAudit::RESOURCE_TEMPLATE_DASHBOARD => _('Template dashboard'),
CAudit::RESOURCE_TRIGGER => _('Trigger'),
diff --git a/ui/app/controllers/CControllerAuditSettingsEdit.php b/ui/app/controllers/CControllerAuditSettingsEdit.php
index 09d8b1d4f2a..dfaa5683759 100644
--- a/ui/app/controllers/CControllerAuditSettingsEdit.php
+++ b/ui/app/controllers/CControllerAuditSettingsEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerAuditSettingsUpdate.php b/ui/app/controllers/CControllerAuditSettingsUpdate.php
index 4f50cd7bfc0..8c4ba0cb0dd 100644
--- a/ui/app/controllers/CControllerAuditSettingsUpdate.php
+++ b/ui/app/controllers/CControllerAuditSettingsUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerAuthenticationEdit.php b/ui/app/controllers/CControllerAuthenticationEdit.php
index 0ce986607e3..e4b6d51d1c5 100644
--- a/ui/app/controllers/CControllerAuthenticationEdit.php
+++ b/ui/app/controllers/CControllerAuthenticationEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerAuthenticationUpdate.php b/ui/app/controllers/CControllerAuthenticationUpdate.php
index 33c848fdd07..5dad6160630 100644
--- a/ui/app/controllers/CControllerAuthenticationUpdate.php
+++ b/ui/app/controllers/CControllerAuthenticationUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -397,6 +397,9 @@ class CControllerAuthenticationUpdate extends CController {
CMessageHelper::setErrorTitle(_('Cannot update authentication'));
}
}
+ else {
+ CMessageHelper::setSuccessTitle(_('Authentication settings updated'));
+ }
$this->setResponse($this->response);
}
diff --git a/ui/app/controllers/CControllerAutoregEdit.php b/ui/app/controllers/CControllerAutoregEdit.php
index 9f3752a7f62..91aeea7634d 100644
--- a/ui/app/controllers/CControllerAutoregEdit.php
+++ b/ui/app/controllers/CControllerAutoregEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerAutoregUpdate.php b/ui/app/controllers/CControllerAutoregUpdate.php
index 7b643f5138f..475ae6abc84 100644
--- a/ui/app/controllers/CControllerAutoregUpdate.php
+++ b/ui/app/controllers/CControllerAutoregUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCharts.php b/ui/app/controllers/CControllerCharts.php
index 3ffd9d98f58..95054b81b84 100644
--- a/ui/app/controllers/CControllerCharts.php
+++ b/ui/app/controllers/CControllerCharts.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerChartsView.php b/ui/app/controllers/CControllerChartsView.php
index 0f15cfa0574..74d93de35db 100644
--- a/ui/app/controllers/CControllerChartsView.php
+++ b/ui/app/controllers/CControllerChartsView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerChartsViewJson.php b/ui/app/controllers/CControllerChartsViewJson.php
index 32f15a66eb2..334b0c1339f 100644
--- a/ui/app/controllers/CControllerChartsViewJson.php
+++ b/ui/app/controllers/CControllerChartsViewJson.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationConditionAdd.php b/ui/app/controllers/CControllerCorrelationConditionAdd.php
index 5f0c3f3dc26..cde9150b9c2 100644
--- a/ui/app/controllers/CControllerCorrelationConditionAdd.php
+++ b/ui/app/controllers/CControllerCorrelationConditionAdd.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationCreate.php b/ui/app/controllers/CControllerCorrelationCreate.php
index 4f7b23f00ee..80fbe5af49c 100644
--- a/ui/app/controllers/CControllerCorrelationCreate.php
+++ b/ui/app/controllers/CControllerCorrelationCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationDelete.php b/ui/app/controllers/CControllerCorrelationDelete.php
index 85bb4fbd56f..81634fffca3 100644
--- a/ui/app/controllers/CControllerCorrelationDelete.php
+++ b/ui/app/controllers/CControllerCorrelationDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationDisable.php b/ui/app/controllers/CControllerCorrelationDisable.php
index 09ea985cb71..22abd35b4eb 100644
--- a/ui/app/controllers/CControllerCorrelationDisable.php
+++ b/ui/app/controllers/CControllerCorrelationDisable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationEdit.php b/ui/app/controllers/CControllerCorrelationEdit.php
index a04d83546a3..cd13ad8a124 100644
--- a/ui/app/controllers/CControllerCorrelationEdit.php
+++ b/ui/app/controllers/CControllerCorrelationEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationEnable.php b/ui/app/controllers/CControllerCorrelationEnable.php
index ab758d7e5e3..b6b5cfc4679 100644
--- a/ui/app/controllers/CControllerCorrelationEnable.php
+++ b/ui/app/controllers/CControllerCorrelationEnable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationList.php b/ui/app/controllers/CControllerCorrelationList.php
index 6843bd6ffee..55fe82e3dc6 100644
--- a/ui/app/controllers/CControllerCorrelationList.php
+++ b/ui/app/controllers/CControllerCorrelationList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerCorrelationUpdate.php b/ui/app/controllers/CControllerCorrelationUpdate.php
index b6ffc4ed7a2..8cfaafc2f14 100644
--- a/ui/app/controllers/CControllerCorrelationUpdate.php
+++ b/ui/app/controllers/CControllerCorrelationUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardDelete.php b/ui/app/controllers/CControllerDashboardDelete.php
index 22669d9d39e..45cb7d8f51c 100644
--- a/ui/app/controllers/CControllerDashboardDelete.php
+++ b/ui/app/controllers/CControllerDashboardDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardList.php b/ui/app/controllers/CControllerDashboardList.php
index b4ac614983a..dfeea616eaf 100644
--- a/ui/app/controllers/CControllerDashboardList.php
+++ b/ui/app/controllers/CControllerDashboardList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardPagePropertiesCheck.php b/ui/app/controllers/CControllerDashboardPagePropertiesCheck.php
index 4c4f7890ecf..3ed5d9e99b9 100644
--- a/ui/app/controllers/CControllerDashboardPagePropertiesCheck.php
+++ b/ui/app/controllers/CControllerDashboardPagePropertiesCheck.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardPagePropertiesEdit.php b/ui/app/controllers/CControllerDashboardPagePropertiesEdit.php
index e3b051f8601..2bc6288c270 100644
--- a/ui/app/controllers/CControllerDashboardPagePropertiesEdit.php
+++ b/ui/app/controllers/CControllerDashboardPagePropertiesEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardPrint.php b/ui/app/controllers/CControllerDashboardPrint.php
index 25da83317fa..724ae1d15b4 100755
--- a/ui/app/controllers/CControllerDashboardPrint.php
+++ b/ui/app/controllers/CControllerDashboardPrint.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardPropertiesCheck.php b/ui/app/controllers/CControllerDashboardPropertiesCheck.php
index 2a65e2b32ad..238ce7526ad 100644
--- a/ui/app/controllers/CControllerDashboardPropertiesCheck.php
+++ b/ui/app/controllers/CControllerDashboardPropertiesCheck.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardPropertiesEdit.php b/ui/app/controllers/CControllerDashboardPropertiesEdit.php
index 9234b3c636e..656030a0b62 100644
--- a/ui/app/controllers/CControllerDashboardPropertiesEdit.php
+++ b/ui/app/controllers/CControllerDashboardPropertiesEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardShareUpdate.php b/ui/app/controllers/CControllerDashboardShareUpdate.php
index 1750c9896c6..0a6bfc02f28 100644
--- a/ui/app/controllers/CControllerDashboardShareUpdate.php
+++ b/ui/app/controllers/CControllerDashboardShareUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardUpdate.php b/ui/app/controllers/CControllerDashboardUpdate.php
index a4510bf5af0..ad5b3ae47f2 100644
--- a/ui/app/controllers/CControllerDashboardUpdate.php
+++ b/ui/app/controllers/CControllerDashboardUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardView.php b/ui/app/controllers/CControllerDashboardView.php
index 70ca07cca1a..6cf3c325f25 100644
--- a/ui/app/controllers/CControllerDashboardView.php
+++ b/ui/app/controllers/CControllerDashboardView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardWidgetCheck.php b/ui/app/controllers/CControllerDashboardWidgetCheck.php
index 6bd65e3b832..8eeb23387ba 100644
--- a/ui/app/controllers/CControllerDashboardWidgetCheck.php
+++ b/ui/app/controllers/CControllerDashboardWidgetCheck.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardWidgetConfigure.php b/ui/app/controllers/CControllerDashboardWidgetConfigure.php
index a71d24b64d4..b724fb9d6a7 100644
--- a/ui/app/controllers/CControllerDashboardWidgetConfigure.php
+++ b/ui/app/controllers/CControllerDashboardWidgetConfigure.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardWidgetEdit.php b/ui/app/controllers/CControllerDashboardWidgetEdit.php
index 3ecb3d21db5..1f49cc58228 100644
--- a/ui/app/controllers/CControllerDashboardWidgetEdit.php
+++ b/ui/app/controllers/CControllerDashboardWidgetEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -152,7 +152,7 @@ class CControllerDashboardWidgetEdit extends CController {
]);
if ($maps) {
- foreach ($maps as $key => $map) {
+ foreach ($maps as $map) {
$list[$map['sysmapid']] = $map['name'];
}
}
@@ -162,37 +162,49 @@ class CControllerDashboardWidgetEdit extends CController {
unset($list);
// Prepare data for CMultiSelect controls.
- $groupids = [];
- $hostids = [];
- $itemids = [];
- $graphids = [];
- $prototype_itemids = [];
- $prototype_graphids = [];
+ $ids = [
+ 'group' => [],
+ 'host' => [],
+ 'item' => [],
+ 'graph' => [],
+ 'prototype_item' => [],
+ 'prototype_graph' => [],
+ 'service' => [],
+ 'sla' => []
+ ];
foreach ($form->getFields() as $field) {
if ($field instanceof CWidgetFieldMsGroup) {
$key = 'groups';
- $var = 'groupids';
+ $var = 'group';
}
elseif ($field instanceof CWidgetFieldMsHost) {
$key = 'hosts';
- $var = 'hostids';
+ $var = 'host';
}
elseif ($field instanceof CWidgetFieldMsItem) {
$key = 'items';
- $var = 'itemids';
+ $var = 'item';
}
elseif ($field instanceof CWidgetFieldMsGraph) {
$key = 'graphs';
- $var = 'graphids';
+ $var = 'graph';
}
elseif ($field instanceof CWidgetFieldMsItemPrototype) {
$key = 'item_prototypes';
- $var = 'prototype_itemids';
+ $var = 'prototype_item';
}
elseif ($field instanceof CWidgetFieldMsGraphPrototype) {
$key = 'graph_prototypes';
- $var = 'prototype_graphids';
+ $var = 'prototype_graph';
+ }
+ elseif ($field instanceof CWidgetFieldMsService) {
+ $key = 'services';
+ $var = 'service';
+ }
+ elseif ($field instanceof CWidgetFieldMsSla) {
+ $key = 'slas';
+ $var = 'sla';
}
else {
continue;
@@ -203,50 +215,49 @@ class CControllerDashboardWidgetEdit extends CController {
foreach ($field->getValue() as $id) {
$captions['ms'][$key][$field_name][$id] = ['id' => $id];
- $tmp = &$$var;
- $tmp[$id][] = $field_name;
+ $ids[$var][$id][] = $field_name;
}
}
- if ($groupids) {
- $groups = API::HostGroup()->get([
+ if ($ids['group']) {
+ $db_groups = API::HostGroup()->get([
'output' => ['name'],
- 'groupids' => array_keys($groupids),
+ 'groupids' => array_keys($ids['group']),
'preservekeys' => true
]);
- foreach ($groups as $groupid => $group) {
- foreach ($groupids[$groupid] as $field_name) {
+ foreach ($db_groups as $groupid => $group) {
+ foreach ($ids['group'][$groupid] as $field_name) {
$captions['ms']['groups'][$field_name][$groupid]['name'] = $group['name'];
}
}
}
- if ($hostids) {
- $hosts = API::Host()->get([
+ if ($ids['host']) {
+ $db_hosts = API::Host()->get([
'output' => ['name'],
- 'hostids' => array_keys($hostids),
+ 'hostids' => array_keys($ids['host']),
'preservekeys' => true
]);
- foreach ($hosts as $hostid => $host) {
- foreach ($hostids[$hostid] as $field_name) {
+ foreach ($db_hosts as $hostid => $host) {
+ foreach ($ids['host'][$hostid] as $field_name) {
$captions['ms']['hosts'][$field_name][$hostid]['name'] = $host['name'];
}
}
}
- if ($itemids) {
- $items = API::Item()->get([
+ if ($ids['item']) {
+ $db_items = API::Item()->get([
'output' => ['name'],
'selectHosts' => ['name'],
- 'itemids' => array_keys($itemids),
+ 'itemids' => array_keys($ids['item']),
'webitems' => true,
'preservekeys' => true
]);
- foreach ($items as $itemid => $item) {
- foreach ($itemids[$itemid] as $field_name) {
+ foreach ($db_items as $itemid => $item) {
+ foreach ($ids['item'][$itemid] as $field_name) {
$captions['ms']['items'][$field_name][$itemid] += [
'name' => $item['name'],
'prefix' => $item['hosts'][0]['name'].NAME_DELIMITER
@@ -255,16 +266,16 @@ class CControllerDashboardWidgetEdit extends CController {
}
}
- if ($graphids) {
- $graphs = API::Graph()->get([
+ if ($ids['graph']) {
+ $db_graphs = API::Graph()->get([
'output' => ['graphid', 'name'],
'selectHosts' => ['name'],
- 'graphids' => array_keys($graphids),
+ 'graphids' => array_keys($ids['graph']),
'preservekeys' => true
]);
- foreach ($graphs as $graphid => $graph) {
- foreach ($graphids[$graphid] as $field_name) {
+ foreach ($db_graphs as $graphid => $graph) {
+ foreach ($ids['graph'][$graphid] as $field_name) {
$captions['ms']['graphs'][$field_name][$graphid] += [
'name' => $graph['name'],
'prefix' => $graph['hosts'][0]['name'].NAME_DELIMITER
@@ -273,16 +284,16 @@ class CControllerDashboardWidgetEdit extends CController {
}
}
- if ($prototype_itemids) {
- $item_prototypes = API::ItemPrototype()->get([
+ if ($ids['prototype_item']) {
+ $db_item_prototypes = API::ItemPrototype()->get([
'output' => ['name'],
'selectHosts' => ['name'],
- 'itemids' => array_keys($prototype_itemids),
+ 'itemids' => array_keys($ids['prototype_item']),
'preservekeys' => true
]);
- foreach ($item_prototypes as $itemid => $item) {
- foreach ($prototype_itemids[$itemid] as $field_name) {
+ foreach ($db_item_prototypes as $itemid => $item) {
+ foreach ($ids['prototype_item'][$itemid] as $field_name) {
$captions['ms']['item_prototypes'][$field_name][$itemid] += [
'name' => $item['name'],
'prefix' => $item['hosts'][0]['name'].NAME_DELIMITER
@@ -291,16 +302,16 @@ class CControllerDashboardWidgetEdit extends CController {
}
}
- if ($prototype_graphids) {
- $graph_prototypes = API::GraphPrototype()->get([
+ if ($ids['prototype_graph']) {
+ $db_graph_prototypes = API::GraphPrototype()->get([
'output' => ['graphid', 'name'],
'selectHosts' => ['name'],
- 'graphids' => array_keys($prototype_graphids),
+ 'graphids' => array_keys($ids['prototype_graph']),
'preservekeys' => true
]);
- foreach ($graph_prototypes as $graphid => $graph) {
- foreach ($prototype_graphids[$graphid] as $field_name) {
+ foreach ($db_graph_prototypes as $graphid => $graph) {
+ foreach ($ids['prototype_graph'][$graphid] as $field_name) {
$captions['ms']['graph_prototypes'][$field_name][$graphid] += [
'name' => $graph['name'],
'prefix' => $graph['hosts'][0]['name'].NAME_DELIMITER
@@ -309,13 +320,47 @@ class CControllerDashboardWidgetEdit extends CController {
}
}
+ if ($ids['service']) {
+ $db_services = API::Service()->get([
+ 'output' => ['serviceid', 'name'],
+ 'serviceids' => array_keys($ids['service']),
+ 'preservekeys' => true
+ ]);
+
+ foreach ($db_services as $serviceid => $service) {
+ foreach ($ids['service'][$serviceid] as $field_name) {
+ $captions['ms']['services'][$field_name][$serviceid] += [
+ 'name' => $service['name']
+ ];
+ }
+ }
+ }
+
+ if ($ids['sla']) {
+ $db_slas = API::Sla()->get([
+ 'output' => ['slaid', 'name'],
+ 'slaids' => array_keys($ids['sla']),
+ 'preservekeys' => true
+ ]);
+
+ foreach ($db_slas as $slaid => $sla) {
+ foreach ($ids['sla'][$slaid] as $field_name) {
+ $captions['ms']['slas'][$field_name][$slaid] += [
+ 'name' => $sla['name']
+ ];
+ }
+ }
+ }
+
$inaccessible_resources = [
'groups' => _('Inaccessible group'),
'hosts' => _('Inaccessible host'),
'items' => _('Inaccessible item'),
'graphs' => _('Inaccessible graph'),
'item_prototypes' => _('Inaccessible item prototype'),
- 'graph_prototypes' => _('Inaccessible graph prototype')
+ 'graph_prototypes' => _('Inaccessible graph prototype'),
+ 'services' => _('Inaccessible service'),
+ 'slas' => _('Inaccessible SLA')
];
foreach ($captions['ms'] as $resource_type => &$fields_captions) {
diff --git a/ui/app/controllers/CControllerDashboardWidgetRfRate.php b/ui/app/controllers/CControllerDashboardWidgetRfRate.php
index 517734e174f..e4cf9241c0f 100644
--- a/ui/app/controllers/CControllerDashboardWidgetRfRate.php
+++ b/ui/app/controllers/CControllerDashboardWidgetRfRate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDashboardWidgetsSanitize.php b/ui/app/controllers/CControllerDashboardWidgetsSanitize.php
index 1190ade7fb1..83cc14b8140 100644
--- a/ui/app/controllers/CControllerDashboardWidgetsSanitize.php
+++ b/ui/app/controllers/CControllerDashboardWidgetsSanitize.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryCreate.php b/ui/app/controllers/CControllerDiscoveryCreate.php
index 57c6c0f3c93..672b0bbe610 100644
--- a/ui/app/controllers/CControllerDiscoveryCreate.php
+++ b/ui/app/controllers/CControllerDiscoveryCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryDelete.php b/ui/app/controllers/CControllerDiscoveryDelete.php
index 5f5bc1a983c..5a5b2097700 100644
--- a/ui/app/controllers/CControllerDiscoveryDelete.php
+++ b/ui/app/controllers/CControllerDiscoveryDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryDisable.php b/ui/app/controllers/CControllerDiscoveryDisable.php
index 3de869f8581..5abe247c8db 100644
--- a/ui/app/controllers/CControllerDiscoveryDisable.php
+++ b/ui/app/controllers/CControllerDiscoveryDisable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryEdit.php b/ui/app/controllers/CControllerDiscoveryEdit.php
index 3c0340d51a9..fce9bccfebe 100644
--- a/ui/app/controllers/CControllerDiscoveryEdit.php
+++ b/ui/app/controllers/CControllerDiscoveryEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryEnable.php b/ui/app/controllers/CControllerDiscoveryEnable.php
index f0dc6fdb226..3f636673236 100644
--- a/ui/app/controllers/CControllerDiscoveryEnable.php
+++ b/ui/app/controllers/CControllerDiscoveryEnable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryList.php b/ui/app/controllers/CControllerDiscoveryList.php
index a56575eb081..d7ab9eb89f6 100644
--- a/ui/app/controllers/CControllerDiscoveryList.php
+++ b/ui/app/controllers/CControllerDiscoveryList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryUpdate.php b/ui/app/controllers/CControllerDiscoveryUpdate.php
index 18ab27f4416..4c0491dd610 100644
--- a/ui/app/controllers/CControllerDiscoveryUpdate.php
+++ b/ui/app/controllers/CControllerDiscoveryUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerDiscoveryView.php b/ui/app/controllers/CControllerDiscoveryView.php
index ebc8d35cd4b..b560987ccf2 100644
--- a/ui/app/controllers/CControllerDiscoveryView.php
+++ b/ui/app/controllers/CControllerDiscoveryView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerExport.php b/ui/app/controllers/CControllerExport.php
index 698610ed2a9..0ed29908ef9 100644
--- a/ui/app/controllers/CControllerExport.php
+++ b/ui/app/controllers/CControllerExport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerFavouriteCreate.php b/ui/app/controllers/CControllerFavouriteCreate.php
index a269df265f2..128ee4eccff 100644
--- a/ui/app/controllers/CControllerFavouriteCreate.php
+++ b/ui/app/controllers/CControllerFavouriteCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerFavouriteDelete.php b/ui/app/controllers/CControllerFavouriteDelete.php
index 64316d1b267..594a2b4716f 100644
--- a/ui/app/controllers/CControllerFavouriteDelete.php
+++ b/ui/app/controllers/CControllerFavouriteDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerGeomapsEdit.php b/ui/app/controllers/CControllerGeomapsEdit.php
index 64916032e30..c75825f07d2 100644
--- a/ui/app/controllers/CControllerGeomapsEdit.php
+++ b/ui/app/controllers/CControllerGeomapsEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerGeomapsUpdate.php b/ui/app/controllers/CControllerGeomapsUpdate.php
index 158b068bfd1..0d2266e1fc8 100644
--- a/ui/app/controllers/CControllerGeomapsUpdate.php
+++ b/ui/app/controllers/CControllerGeomapsUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerGuiEdit.php b/ui/app/controllers/CControllerGuiEdit.php
index c598099f182..44c819923ee 100644
--- a/ui/app/controllers/CControllerGuiEdit.php
+++ b/ui/app/controllers/CControllerGuiEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -30,8 +30,8 @@ class CControllerGuiEdit extends CController {
$this->disableSIDValidation();
$this->timezones = [
- ZBX_DEFAULT_TIMEZONE => CDateTimeZoneHelper::getSystemDateTimeZone()
- ] + (new CDateTimeZoneHelper())->getAllDateTimeZones();
+ ZBX_DEFAULT_TIMEZONE => CTimezoneHelper::getTitle(CTimezoneHelper::getSystemTimezone(), _('System'))
+ ] + CTimezoneHelper::getList();
}
protected function checkInput() {
diff --git a/ui/app/controllers/CControllerGuiUpdate.php b/ui/app/controllers/CControllerGuiUpdate.php
index 2f176e545fe..4c135f09493 100644
--- a/ui/app/controllers/CControllerGuiUpdate.php
+++ b/ui/app/controllers/CControllerGuiUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -23,7 +23,7 @@ class CControllerGuiUpdate extends CController {
protected function checkInput() {
$themes = array_keys(APP::getThemes());
- $timezones = array_keys((new CDateTimeZoneHelper())->getAllDateTimeZones());
+ $timezones = array_keys(CTimezoneHelper::getList());
$fields = [
'default_lang' => 'db config.default_lang|in '.implode(',', array_keys(getLocales())),
diff --git a/ui/app/controllers/CControllerHintboxActionlist.php b/ui/app/controllers/CControllerHintboxActionlist.php
index ceace237f15..5557d842f50 100644
--- a/ui/app/controllers/CControllerHintboxActionlist.php
+++ b/ui/app/controllers/CControllerHintboxActionlist.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHintboxEventlist.php b/ui/app/controllers/CControllerHintboxEventlist.php
index 5c71512b175..86b3cca1178 100644
--- a/ui/app/controllers/CControllerHintboxEventlist.php
+++ b/ui/app/controllers/CControllerHintboxEventlist.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHost.php b/ui/app/controllers/CControllerHost.php
index c1f2bd02ce6..3b9cf35c807 100644
--- a/ui/app/controllers/CControllerHost.php
+++ b/ui/app/controllers/CControllerHost.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostCreate.php b/ui/app/controllers/CControllerHostCreate.php
index df60e776bab..a749ad1e173 100644
--- a/ui/app/controllers/CControllerHostCreate.php
+++ b/ui/app/controllers/CControllerHostCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostDashboardView.php b/ui/app/controllers/CControllerHostDashboardView.php
index 0bb77f1e503..35ba1fb6452 100644
--- a/ui/app/controllers/CControllerHostDashboardView.php
+++ b/ui/app/controllers/CControllerHostDashboardView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostEdit.php b/ui/app/controllers/CControllerHostEdit.php
index 6c49c66aef3..5ce4364f965 100644
--- a/ui/app/controllers/CControllerHostEdit.php
+++ b/ui/app/controllers/CControllerHostEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostList.php b/ui/app/controllers/CControllerHostList.php
index 8c1183f3421..84733589920 100644
--- a/ui/app/controllers/CControllerHostList.php
+++ b/ui/app/controllers/CControllerHostList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostMacrosList.php b/ui/app/controllers/CControllerHostMacrosList.php
index 3633edba498..ae963a3b8d5 100644
--- a/ui/app/controllers/CControllerHostMacrosList.php
+++ b/ui/app/controllers/CControllerHostMacrosList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostMassDelete.php b/ui/app/controllers/CControllerHostMassDelete.php
index 85805b1c1f7..7b78cc7d1b1 100644
--- a/ui/app/controllers/CControllerHostMassDelete.php
+++ b/ui/app/controllers/CControllerHostMassDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostUpdate.php b/ui/app/controllers/CControllerHostUpdate.php
index d1aed0ace6e..e37488439bd 100644
--- a/ui/app/controllers/CControllerHostUpdate.php
+++ b/ui/app/controllers/CControllerHostUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostUpdateGeneral.php b/ui/app/controllers/CControllerHostUpdateGeneral.php
index bb7a330be9a..3f61c517f6f 100644
--- a/ui/app/controllers/CControllerHostUpdateGeneral.php
+++ b/ui/app/controllers/CControllerHostUpdateGeneral.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostView.php b/ui/app/controllers/CControllerHostView.php
index f46b4f33af2..c16474842f9 100644
--- a/ui/app/controllers/CControllerHostView.php
+++ b/ui/app/controllers/CControllerHostView.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHostViewRefresh.php b/ui/app/controllers/CControllerHostViewRefresh.php
index 6e0d99a8d5c..e475ecd810c 100644
--- a/ui/app/controllers/CControllerHostViewRefresh.php
+++ b/ui/app/controllers/CControllerHostViewRefresh.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHousekeepingEdit.php b/ui/app/controllers/CControllerHousekeepingEdit.php
index 98f30a06763..637e09a5e54 100644
--- a/ui/app/controllers/CControllerHousekeepingEdit.php
+++ b/ui/app/controllers/CControllerHousekeepingEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerHousekeepingUpdate.php b/ui/app/controllers/CControllerHousekeepingUpdate.php
index 758bc9631b9..91ffda0239b 100644
--- a/ui/app/controllers/CControllerHousekeepingUpdate.php
+++ b/ui/app/controllers/CControllerHousekeepingUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerIconMapCreate.php b/ui/app/controllers/CControllerIconMapCreate.php
index a40b8534e02..0ee790ace1c 100644
--- a/ui/app/controllers/CControllerIconMapCreate.php
+++ b/ui/app/controllers/CControllerIconMapCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerIconMapDelete.php b/ui/app/controllers/CControllerIconMapDelete.php
index 970c2142235..49c8bdc1296 100644
--- a/ui/app/controllers/CControllerIconMapDelete.php
+++ b/ui/app/controllers/CControllerIconMapDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerIconMapEdit.php b/ui/app/controllers/CControllerIconMapEdit.php
index c2707a5debc..90d40480ae8 100644
--- a/ui/app/controllers/CControllerIconMapEdit.php
+++ b/ui/app/controllers/CControllerIconMapEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerIconMapList.php b/ui/app/controllers/CControllerIconMapList.php
index 4c6a693cf02..6f93098d990 100644
--- a/ui/app/controllers/CControllerIconMapList.php
+++ b/ui/app/controllers/CControllerIconMapList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerIconMapUpdate.php b/ui/app/controllers/CControllerIconMapUpdate.php
index 071e558e549..d65ff494c3f 100644
--- a/ui/app/controllers/CControllerIconMapUpdate.php
+++ b/ui/app/controllers/CControllerIconMapUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerImageCreate.php b/ui/app/controllers/CControllerImageCreate.php
index 2362a5d3340..d5cb211c9e5 100644
--- a/ui/app/controllers/CControllerImageCreate.php
+++ b/ui/app/controllers/CControllerImageCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerImageDelete.php b/ui/app/controllers/CControllerImageDelete.php
index 95dffe33347..8125703f490 100644
--- a/ui/app/controllers/CControllerImageDelete.php
+++ b/ui/app/controllers/CControllerImageDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerImageEdit.php b/ui/app/controllers/CControllerImageEdit.php
index cfc11ee6898..c727129e7f0 100644
--- a/ui/app/controllers/CControllerImageEdit.php
+++ b/ui/app/controllers/CControllerImageEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerImageList.php b/ui/app/controllers/CControllerImageList.php
index c9b970137c4..9e41b5aaf95 100644
--- a/ui/app/controllers/CControllerImageList.php
+++ b/ui/app/controllers/CControllerImageList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerImageUpdate.php b/ui/app/controllers/CControllerImageUpdate.php
index 0750409e2ed..1d93a12c37b 100644
--- a/ui/app/controllers/CControllerImageUpdate.php
+++ b/ui/app/controllers/CControllerImageUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerLatest.php b/ui/app/controllers/CControllerLatest.php
index 4aae89019a0..e25db4da716 100644
--- a/ui/app/controllers/CControllerLatest.php
+++ b/ui/app/controllers/CControllerLatest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerLatestView.php b/ui/app/controllers/CControllerLatestView.php
index 669930297e9..37d4510b8d0 100644
--- a/ui/app/controllers/CControllerLatestView.php
+++ b/ui/app/controllers/CControllerLatestView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerLatestViewRefresh.php b/ui/app/controllers/CControllerLatestViewRefresh.php
index f50c97919cb..339437eab99 100644
--- a/ui/app/controllers/CControllerLatestViewRefresh.php
+++ b/ui/app/controllers/CControllerLatestViewRefresh.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMacrosEdit.php b/ui/app/controllers/CControllerMacrosEdit.php
index bfc284ce6a3..9f2b286cc6c 100644
--- a/ui/app/controllers/CControllerMacrosEdit.php
+++ b/ui/app/controllers/CControllerMacrosEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMacrosUpdate.php b/ui/app/controllers/CControllerMacrosUpdate.php
index 0c0df308b2c..bb6e198e48e 100644
--- a/ui/app/controllers/CControllerMacrosUpdate.php
+++ b/ui/app/controllers/CControllerMacrosUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMapView.php b/ui/app/controllers/CControllerMapView.php
index 253c03f308d..2e6e09da90f 100644
--- a/ui/app/controllers/CControllerMapView.php
+++ b/ui/app/controllers/CControllerMapView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeCreate.php b/ui/app/controllers/CControllerMediatypeCreate.php
index c4b657794fe..35b41a58c35 100644
--- a/ui/app/controllers/CControllerMediatypeCreate.php
+++ b/ui/app/controllers/CControllerMediatypeCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeDelete.php b/ui/app/controllers/CControllerMediatypeDelete.php
index 1fa0be1a054..2c234526c0f 100644
--- a/ui/app/controllers/CControllerMediatypeDelete.php
+++ b/ui/app/controllers/CControllerMediatypeDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeDisable.php b/ui/app/controllers/CControllerMediatypeDisable.php
index a256e61d504..2060a98047c 100644
--- a/ui/app/controllers/CControllerMediatypeDisable.php
+++ b/ui/app/controllers/CControllerMediatypeDisable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeEdit.php b/ui/app/controllers/CControllerMediatypeEdit.php
index d814dfb09aa..1047e5bee3a 100644
--- a/ui/app/controllers/CControllerMediatypeEdit.php
+++ b/ui/app/controllers/CControllerMediatypeEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeEnable.php b/ui/app/controllers/CControllerMediatypeEnable.php
index 1f11eb4112d..dd03da0dd04 100644
--- a/ui/app/controllers/CControllerMediatypeEnable.php
+++ b/ui/app/controllers/CControllerMediatypeEnable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMediatypeList.php b/ui/app/controllers/CControllerMediatypeList.php
index 516ca95922f..ddca433027f 100644
--- a/ui/app/controllers/CControllerMediatypeList.php
+++ b/ui/app/controllers/CControllerMediatypeList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -99,7 +99,7 @@ class CControllerMediatypeList extends CController {
if ($data['mediatypes']) {
// get media types used in actions
$actions = API::Action()->get([
- 'output' => ['actionid', 'name'],
+ 'output' => ['actionid', 'name', 'eventsource'],
'selectOperations' => ['operationtype', 'opmessage'],
'mediatypeids' => array_keys($data['mediatypes'])
]);
@@ -116,7 +116,8 @@ class CControllerMediatypeList extends CController {
$mediaType['listOfActions'][$action['actionid']] = [
'actionid' => $action['actionid'],
- 'name' => $action['name']
+ 'name' => $action['name'],
+ 'eventsource' => $action['eventsource']
];
}
}
diff --git a/ui/app/controllers/CControllerMediatypeUpdate.php b/ui/app/controllers/CControllerMediatypeUpdate.php
index 86d1366089a..127a8d33a4d 100644
--- a/ui/app/controllers/CControllerMediatypeUpdate.php
+++ b/ui/app/controllers/CControllerMediatypeUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMenuPopup.php b/ui/app/controllers/CControllerMenuPopup.php
index 656cd7d3d22..ef2247bc4e7 100644
--- a/ui/app/controllers/CControllerMenuPopup.php
+++ b/ui/app/controllers/CControllerMenuPopup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMiscConfigEdit.php b/ui/app/controllers/CControllerMiscConfigEdit.php
index bbefb9d25a3..f8f46818450 100644
--- a/ui/app/controllers/CControllerMiscConfigEdit.php
+++ b/ui/app/controllers/CControllerMiscConfigEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerMiscConfigUpdate.php b/ui/app/controllers/CControllerMiscConfigUpdate.php
index be7ac2a5f7f..9324376c185 100644
--- a/ui/app/controllers/CControllerMiscConfigUpdate.php
+++ b/ui/app/controllers/CControllerMiscConfigUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerModuleEdit.php b/ui/app/controllers/CControllerModuleEdit.php
index 1ffa10001d1..0f0405e107a 100644
--- a/ui/app/controllers/CControllerModuleEdit.php
+++ b/ui/app/controllers/CControllerModuleEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerModuleList.php b/ui/app/controllers/CControllerModuleList.php
index 865124a840e..9c953b870a9 100644
--- a/ui/app/controllers/CControllerModuleList.php
+++ b/ui/app/controllers/CControllerModuleList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerModuleScan.php b/ui/app/controllers/CControllerModuleScan.php
index d9a1a05b262..28d2271b077 100644
--- a/ui/app/controllers/CControllerModuleScan.php
+++ b/ui/app/controllers/CControllerModuleScan.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerModuleUpdate.php b/ui/app/controllers/CControllerModuleUpdate.php
index 4b61b8734ed..53d4646052c 100644
--- a/ui/app/controllers/CControllerModuleUpdate.php
+++ b/ui/app/controllers/CControllerModuleUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerNotificationsGet.php b/ui/app/controllers/CControllerNotificationsGet.php
index 1993762f0e3..1623c5474ab 100644
--- a/ui/app/controllers/CControllerNotificationsGet.php
+++ b/ui/app/controllers/CControllerNotificationsGet.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerNotificationsMute.php b/ui/app/controllers/CControllerNotificationsMute.php
index dac2385008d..43b41922036 100644
--- a/ui/app/controllers/CControllerNotificationsMute.php
+++ b/ui/app/controllers/CControllerNotificationsMute.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerNotificationsRead.php b/ui/app/controllers/CControllerNotificationsRead.php
index fcaa30dcc0b..70ff39f4cd9 100644
--- a/ui/app/controllers/CControllerNotificationsRead.php
+++ b/ui/app/controllers/CControllerNotificationsRead.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopup.php b/ui/app/controllers/CControllerPopup.php
index 3a5b923bdc9..fdff5010e5b 100644
--- a/ui/app/controllers/CControllerPopup.php
+++ b/ui/app/controllers/CControllerPopup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupAcknowledgeCreate.php b/ui/app/controllers/CControllerPopupAcknowledgeCreate.php
index fb31cc1f9aa..e5b21fdc20e 100644
--- a/ui/app/controllers/CControllerPopupAcknowledgeCreate.php
+++ b/ui/app/controllers/CControllerPopupAcknowledgeCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupAcknowledgeEdit.php b/ui/app/controllers/CControllerPopupAcknowledgeEdit.php
index f83463da79c..38b003c9c28 100644
--- a/ui/app/controllers/CControllerPopupAcknowledgeEdit.php
+++ b/ui/app/controllers/CControllerPopupAcknowledgeEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupConditionActions.php b/ui/app/controllers/CControllerPopupConditionActions.php
index 4450d3dbec3..2ae517023c1 100644
--- a/ui/app/controllers/CControllerPopupConditionActions.php
+++ b/ui/app/controllers/CControllerPopupConditionActions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupConditionCommon.php b/ui/app/controllers/CControllerPopupConditionCommon.php
index ad70e0597a8..4e9c3cddaf4 100644
--- a/ui/app/controllers/CControllerPopupConditionCommon.php
+++ b/ui/app/controllers/CControllerPopupConditionCommon.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupConditionEventCorr.php b/ui/app/controllers/CControllerPopupConditionEventCorr.php
index 5c775c08f1c..1b21360cd73 100644
--- a/ui/app/controllers/CControllerPopupConditionEventCorr.php
+++ b/ui/app/controllers/CControllerPopupConditionEventCorr.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupConditionOperations.php b/ui/app/controllers/CControllerPopupConditionOperations.php
index b61321bf482..392ba390c88 100644
--- a/ui/app/controllers/CControllerPopupConditionOperations.php
+++ b/ui/app/controllers/CControllerPopupConditionOperations.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupDashboardShareEdit.php b/ui/app/controllers/CControllerPopupDashboardShareEdit.php
index d0a5685d91f..4367f7f124c 100644
--- a/ui/app/controllers/CControllerPopupDashboardShareEdit.php
+++ b/ui/app/controllers/CControllerPopupDashboardShareEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupDiscoveryCheck.php b/ui/app/controllers/CControllerPopupDiscoveryCheck.php
index 33a3703da3a..d1d6797a0d6 100644
--- a/ui/app/controllers/CControllerPopupDiscoveryCheck.php
+++ b/ui/app/controllers/CControllerPopupDiscoveryCheck.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupGeneric.php b/ui/app/controllers/CControllerPopupGeneric.php
index 049e35579ce..4f8472520ad 100644
--- a/ui/app/controllers/CControllerPopupGeneric.php
+++ b/ui/app/controllers/CControllerPopupGeneric.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -377,6 +377,18 @@ class CControllerPopupGeneric extends CController {
'table_columns' => [
_('Name')
]
+ ],
+ 'sla' => [
+ 'title' => _('SLA'),
+ 'min_user_type' => USER_TYPE_ZABBIX_ADMIN,
+ 'allowed_src_fields' => 'slaid,name',
+ 'form' => [
+ 'name' => 'slaform',
+ 'id' => 'sla'
+ ],
+ 'table_columns' => [
+ _('Name')
+ ]
]
];
}
@@ -428,6 +440,7 @@ class CControllerPopupGeneric extends CController {
'itemtype' => 'in '.implode(',', self::ALLOWED_ITEM_TYPES),
'value_types' => 'array',
'context' => 'string|in host,template',
+ 'enabled_only' => 'in 1',
'disable_names' => 'array',
'numeric' => 'in 1',
'reference' => 'string',
@@ -750,7 +763,7 @@ class CControllerPopupGeneric extends CController {
* Main controller action.
*/
protected function doAction() {
- $popup = $this->popup_properties[$this->source_table];
+ $popup = $this->getPopupProperties();
// Update or read profile.
if ($this->groupids) {
@@ -818,6 +831,25 @@ class CControllerPopupGeneric extends CController {
}
/**
+ * Customize and return popup properties.
+ *
+ * @return array
+ */
+ protected function getPopupProperties(): array {
+ $popup_properties = $this->popup_properties[$this->source_table];
+
+ switch ($this->source_table) {
+ case 'sla':
+ if (!$this->hasInput('enabled_only')) {
+ $popup_properties['table_columns'] = array_merge($popup_properties['table_columns'], [_('Status')]);
+ }
+ break;
+ }
+
+ return $popup_properties;
+ }
+
+ /**
* Unset records having IDs passed in 'excludeids'.
*
* @param array $records
@@ -1353,14 +1385,30 @@ class CControllerPopupGeneric extends CController {
case 'dashboard':
$options += [
- 'output' => ['dashboardid', 'name'],
- 'preservekeys' => true
+ 'output' => ['dashboardid', 'name']
];
$records = API::Dashboard()->get($options);
CArrayHelper::sort($records, ['name']);
$records = CArrayHelper::renameObjectsKeys($records, ['dashboardid' => 'id']);
break;
+
+ case 'sla':
+ $options += $this->hasInput('enabled_only')
+ ? [
+ 'output' => ['slaid', 'name'],
+ 'filter' => [
+ 'status' => ZBX_SLA_STATUS_ENABLED
+ ]
+ ]
+ : [
+ 'output' => ['slaid', 'name', 'status']
+ ];
+
+ $records = API::Sla()->get($options);
+ CArrayHelper::sort($records, ['name']);
+ $records = CArrayHelper::renameObjectsKeys($records, ['slaid' => 'id']);
+ break;
}
return $records;
diff --git a/ui/app/controllers/CControllerPopupHttpStep.php b/ui/app/controllers/CControllerPopupHttpStep.php
index 26ab2a42d44..27af279b242 100644
--- a/ui/app/controllers/CControllerPopupHttpStep.php
+++ b/ui/app/controllers/CControllerPopupHttpStep.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupImport.php b/ui/app/controllers/CControllerPopupImport.php
index 839ac834e12..7df6923c0a6 100644
--- a/ui/app/controllers/CControllerPopupImport.php
+++ b/ui/app/controllers/CControllerPopupImport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupImportCompare.php b/ui/app/controllers/CControllerPopupImportCompare.php
index 1d51a3af7d1..1ea3f64121c 100644
--- a/ui/app/controllers/CControllerPopupImportCompare.php
+++ b/ui/app/controllers/CControllerPopupImportCompare.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupItemTest.php b/ui/app/controllers/CControllerPopupItemTest.php
index fb2d86d5a3d..495ea21b387 100644
--- a/ui/app/controllers/CControllerPopupItemTest.php
+++ b/ui/app/controllers/CControllerPopupItemTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupItemTestEdit.php b/ui/app/controllers/CControllerPopupItemTestEdit.php
index 27f7df5b14c..8efb442e6cf 100644
--- a/ui/app/controllers/CControllerPopupItemTestEdit.php
+++ b/ui/app/controllers/CControllerPopupItemTestEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupItemTestGetValue.php b/ui/app/controllers/CControllerPopupItemTestGetValue.php
index 3d697333407..07d14db9646 100644
--- a/ui/app/controllers/CControllerPopupItemTestGetValue.php
+++ b/ui/app/controllers/CControllerPopupItemTestGetValue.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupItemTestSend.php b/ui/app/controllers/CControllerPopupItemTestSend.php
index 5566a2b3e63..11a1bfe0a50 100644
--- a/ui/app/controllers/CControllerPopupItemTestSend.php
+++ b/ui/app/controllers/CControllerPopupItemTestSend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupLldOperation.php b/ui/app/controllers/CControllerPopupLldOperation.php
index e7afa78108f..9a48dd51a48 100644
--- a/ui/app/controllers/CControllerPopupLldOperation.php
+++ b/ui/app/controllers/CControllerPopupLldOperation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupLldOverride.php b/ui/app/controllers/CControllerPopupLldOverride.php
index 617bd14c7cc..bdac47de8a5 100644
--- a/ui/app/controllers/CControllerPopupLldOverride.php
+++ b/ui/app/controllers/CControllerPopupLldOverride.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMaintenancePeriod.php b/ui/app/controllers/CControllerPopupMaintenancePeriod.php
index 3f427a70cb6..ee4f0ca1c5f 100644
--- a/ui/app/controllers/CControllerPopupMaintenancePeriod.php
+++ b/ui/app/controllers/CControllerPopupMaintenancePeriod.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMassupdateAbstract.php b/ui/app/controllers/CControllerPopupMassupdateAbstract.php
index 968a08b936c..f5f0cffd1ab 100644
--- a/ui/app/controllers/CControllerPopupMassupdateAbstract.php
+++ b/ui/app/controllers/CControllerPopupMassupdateAbstract.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMassupdateHost.php b/ui/app/controllers/CControllerPopupMassupdateHost.php
index 006a5447047..26b8c9081f3 100644
--- a/ui/app/controllers/CControllerPopupMassupdateHost.php
+++ b/ui/app/controllers/CControllerPopupMassupdateHost.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMassupdateItem.php b/ui/app/controllers/CControllerPopupMassupdateItem.php
index 9cf2abe50e8..e2b6ad95b74 100644
--- a/ui/app/controllers/CControllerPopupMassupdateItem.php
+++ b/ui/app/controllers/CControllerPopupMassupdateItem.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMassupdateService.php b/ui/app/controllers/CControllerPopupMassupdateService.php
index dc76e61ba07..53e1a6b4443 100644
--- a/ui/app/controllers/CControllerPopupMassupdateService.php
+++ b/ui/app/controllers/CControllerPopupMassupdateService.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@ class CControllerPopupMassupdateService extends CController {
* @throws APIException
*/
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES)) {
return false;
}
diff --git a/ui/app/controllers/CControllerPopupMassupdateTemplate.php b/ui/app/controllers/CControllerPopupMassupdateTemplate.php
index 4e36ad1d691..b44b0a8c843 100644
--- a/ui/app/controllers/CControllerPopupMassupdateTemplate.php
+++ b/ui/app/controllers/CControllerPopupMassupdateTemplate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMassupdateTrigger.php b/ui/app/controllers/CControllerPopupMassupdateTrigger.php
index b0af3934472..683b2bc6eda 100644
--- a/ui/app/controllers/CControllerPopupMassupdateTrigger.php
+++ b/ui/app/controllers/CControllerPopupMassupdateTrigger.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMedia.php b/ui/app/controllers/CControllerPopupMedia.php
index 7f6c714d351..42053485fcd 100644
--- a/ui/app/controllers/CControllerPopupMedia.php
+++ b/ui/app/controllers/CControllerPopupMedia.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMediatypeMessage.php b/ui/app/controllers/CControllerPopupMediatypeMessage.php
index e7caf026412..2cc8a50114f 100644
--- a/ui/app/controllers/CControllerPopupMediatypeMessage.php
+++ b/ui/app/controllers/CControllerPopupMediatypeMessage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMediatypeTestEdit.php b/ui/app/controllers/CControllerPopupMediatypeTestEdit.php
index 419bb989e05..68dd2d6fc88 100644
--- a/ui/app/controllers/CControllerPopupMediatypeTestEdit.php
+++ b/ui/app/controllers/CControllerPopupMediatypeTestEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupMediatypeTestSend.php b/ui/app/controllers/CControllerPopupMediatypeTestSend.php
index 83ad44e056c..7c5b5d951e3 100644
--- a/ui/app/controllers/CControllerPopupMediatypeTestSend.php
+++ b/ui/app/controllers/CControllerPopupMediatypeTestSend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScheduledReportCreate.php b/ui/app/controllers/CControllerPopupScheduledReportCreate.php
index 758964b4705..9d8ae95f546 100644
--- a/ui/app/controllers/CControllerPopupScheduledReportCreate.php
+++ b/ui/app/controllers/CControllerPopupScheduledReportCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScheduledReportEdit.php b/ui/app/controllers/CControllerPopupScheduledReportEdit.php
index 9070ea9f009..49343e863c8 100644
--- a/ui/app/controllers/CControllerPopupScheduledReportEdit.php
+++ b/ui/app/controllers/CControllerPopupScheduledReportEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScheduledReportList.php b/ui/app/controllers/CControllerPopupScheduledReportList.php
index d3ccb09ccf4..60958760e82 100644
--- a/ui/app/controllers/CControllerPopupScheduledReportList.php
+++ b/ui/app/controllers/CControllerPopupScheduledReportList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php b/ui/app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php
index 72a5c4c33e4..151098d7be2 100644
--- a/ui/app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php
+++ b/ui/app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScheduledReportTest.php b/ui/app/controllers/CControllerPopupScheduledReportTest.php
index f81a03795aa..f1c420f0a77 100644
--- a/ui/app/controllers/CControllerPopupScheduledReportTest.php
+++ b/ui/app/controllers/CControllerPopupScheduledReportTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupScriptExec.php b/ui/app/controllers/CControllerPopupScriptExec.php
index 9d7ab9742b1..2ddee111baa 100644
--- a/ui/app/controllers/CControllerPopupScriptExec.php
+++ b/ui/app/controllers/CControllerPopupScriptExec.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupServiceEdit.php b/ui/app/controllers/CControllerPopupServiceEdit.php
index 96d1ec14120..1eb0829085e 100644
--- a/ui/app/controllers/CControllerPopupServiceEdit.php
+++ b/ui/app/controllers/CControllerPopupServiceEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -23,12 +23,15 @@ require_once __DIR__ .'/../../include/forms.inc.php';
class CControllerPopupServiceEdit extends CController {
+ /**
+ * @var array
+ */
private $service;
protected function checkInput(): bool {
$fields = [
- 'serviceid' => 'db services.serviceid',
- 'parent_serviceids' => 'array_db services.serviceid'
+ 'serviceid' => 'id',
+ 'parent_serviceids' => 'array_id'
];
$ret = $this->validateInput($fields);
@@ -48,20 +51,19 @@ class CControllerPopupServiceEdit extends CController {
* @throws APIException
*/
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES)) {
return false;
}
if ($this->hasInput('serviceid')) {
$this->service = API::Service()->get([
- 'output' => ['serviceid', 'name', 'algorithm', 'showsla', 'goodsla', 'sortorder', 'weight',
- 'propagation_rule', 'propagation_value'
+ 'output' => ['serviceid', 'name', 'algorithm', 'sortorder', 'weight', 'propagation_rule',
+ 'propagation_value', 'description', 'created_at'
],
'selectParents' => ['serviceid', 'name'],
'selectChildren' => ['serviceid', 'name', 'algorithm'],
'selectTags' => ['tag', 'value'],
'selectProblemTags' => ['tag', 'operator', 'value'],
- 'selectTimes' => ['type', 'ts_from', 'ts_to', 'note'],
'selectStatusRules' => ['type', 'limit_value', 'limit_status', 'new_status'],
'serviceids' => $this->getInput('serviceid')
]);
@@ -93,9 +95,6 @@ class CControllerPopupServiceEdit extends CController {
CArrayHelper::sort($this->service['problem_tags'], ['tag', 'value', 'operator']);
$this->service['problem_tags'] = array_values($this->service['problem_tags']);
- CArrayHelper::sort($this->service['times'], ['type', 'ts_from', 'ts_to']);
- $this->service['times'] = array_values($this->service['times']);
-
CArrayHelper::sort($this->service['status_rules'], ['new_status', 'type', 'limit_value', 'limit_status']);
$this->service['status_rules'] = array_values($this->service['status_rules']);
}
@@ -153,28 +152,6 @@ class CControllerPopupServiceEdit extends CController {
}
unset($status_rule);
- foreach ($this->service['times'] as $index => &$service_time) {
- switch ($service_time['type']) {
- case SERVICE_TIME_TYPE_UPTIME:
- case SERVICE_TIME_TYPE_DOWNTIME:
- $from = dowHrMinToStr($service_time['ts_from']);
- $till = dowHrMinToStr($service_time['ts_to'], true);
- break;
-
- case SERVICE_TIME_TYPE_ONETIME_DOWNTIME:
- $from = zbx_date2str(DATE_TIME_FORMAT, $service_time['ts_from']);
- $till = zbx_date2str(DATE_TIME_FORMAT, $service_time['ts_to']);
- break;
- }
-
- $service_time += [
- 'row_index' => $index,
- 'from' => $from,
- 'till' => $till
- ];
- }
- unset($service_time);
-
$data = [
'serviceid' => $this->service['serviceid'],
'form' => [
@@ -182,14 +159,13 @@ class CControllerPopupServiceEdit extends CController {
'parents' => $parents,
'children' => $this->service['children'],
'children_problem_tags_html' => $children_problem_tags_html,
- 'algorithm' => $this->service['algorithm'],
'sortorder' => $this->service['sortorder'],
- 'showsla' => $this->service['showsla'],
- 'goodsla' => $this->service['goodsla'],
- 'times' => $this->service['times'],
+ 'algorithm' => $this->service['algorithm'],
+ 'description' => $this->service['description'],
+ 'created_at' => $this->service['created_at'],
'tags' => $this->service['tags'] ?: [['tag' => '', 'value' => '']],
'problem_tags' => $this->service['problem_tags']
- ?: [['tag' => '', 'operator' => SERVICE_TAG_OPERATOR_EQUAL, 'value' => '']],
+ ?: [['tag' => '', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, 'value' => '']],
'advanced_configuration' => $this->service['status_rules']
|| $this->service['propagation_rule'] != $defaults['propagation_rule']
|| $this->service['propagation_value'] != $defaults['propagation_value']
@@ -217,13 +193,13 @@ class CControllerPopupServiceEdit extends CController {
'parents' => $parents,
'children' => [],
'children_problem_tags_html' => $children_problem_tags_html,
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE,
'sortorder' => $defaults['sortorder'],
- 'showsla' => $defaults['showsla'],
- 'goodsla' => $defaults['goodsla'],
- 'times' => [],
+ 'algorithm' => ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE,
+ 'description' => $defaults['description'],
'tags' => [['tag' => '', 'value' => '']],
- 'problem_tags' => [['tag' => '', 'operator' => SERVICE_TAG_OPERATOR_EQUAL, 'value' => '']],
+ 'problem_tags' => [
+ ['tag' => '', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, 'value' => '']
+ ],
'advanced_configuration' => false,
'status_rules' => [],
'propagation_rule' => $defaults['propagation_rule'],
diff --git a/ui/app/controllers/CControllerPopupServiceStatusRuleEdit.php b/ui/app/controllers/CControllerPopupServiceStatusRuleEdit.php
index f457abd02a3..4a35b48c0e4 100644
--- a/ui/app/controllers/CControllerPopupServiceStatusRuleEdit.php
+++ b/ui/app/controllers/CControllerPopupServiceStatusRuleEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -26,11 +26,10 @@ class CControllerPopupServiceStatusRuleEdit extends CController {
'form_refresh' => 'int32',
'edit' => 'in 1',
'row_index' => 'required|int32',
- 'new_status' => 'int32',
+ 'new_status' => 'in '.implode(',', array_keys(CServiceHelper::getProblemStatusNames())),
'type' => 'in '.implode(',', array_keys(CServiceHelper::getStatusRuleTypeOptions())),
'limit_value' => 'int32',
- 'limit_status' => 'in '.implode(',', array_keys(CServiceHelper::getStatusNames())),
- 'new_status' => 'in '.implode(',', array_keys(CServiceHelper::getProblemStatusNames()))
+ 'limit_status' => 'in '.implode(',', array_keys(CServiceHelper::getStatusNames()))
];
$ret = $this->validateInput($fields);
@@ -47,7 +46,7 @@ class CControllerPopupServiceStatusRuleEdit extends CController {
}
protected function checkPermissions(): bool {
- return $this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES);
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES);
}
protected function doAction(): void {
diff --git a/ui/app/controllers/CControllerPopupServiceTimeEdit.php b/ui/app/controllers/CControllerPopupServiceTimeEdit.php
deleted file mode 100644
index 515c6fc76da..00000000000
--- a/ui/app/controllers/CControllerPopupServiceTimeEdit.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php declare(strict_types = 1);
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-class CControllerPopupServiceTimeEdit extends CController {
-
- protected function checkInput(): bool {
- $fields = [
- 'form_refresh' => 'int32',
- 'edit' => 'in 1',
- 'row_index' => 'required|int32',
- 'type' => 'in '.implode(',', [SERVICE_TIME_TYPE_UPTIME, SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_ONETIME_DOWNTIME]),
- 'ts_from' => 'int32',
- 'ts_to' => 'int32',
- 'note' => 'string',
- 'from' => 'string',
- 'till' => 'string',
- 'from_week' => 'in '.implode(',', range(0, 6)),
- 'from_hour' => 'string',
- 'from_minute' => 'string',
- 'till_week' => 'in '.implode(',', range(0, 6)),
- 'till_hour' => 'string',
- 'till_minute' => 'string'
- ];
-
- $ret = $this->validateInput($fields);
-
- if (!$ret) {
- $this->setResponse(
- (new CControllerResponseData([
- 'main_block' => json_encode(['errors' => getMessages()->toString()])
- ]))->disableView()
- );
- }
-
- return $ret;
- }
-
- protected function checkPermissions(): bool {
- return $this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES);
- }
-
- protected function doAction(): void {
- $type = $this->getInput('type', SERVICE_TIME_TYPE_UPTIME);
-
- $form = ['type' => $type];
-
- switch ($type) {
- case SERVICE_TIME_TYPE_UPTIME:
- case SERVICE_TIME_TYPE_DOWNTIME:
- if ($this->hasInput('form_refresh')) {
- $form += [
- 'from_week' => $this->getInput('from_week', ''),
- 'from_hour' => $this->getInput('from_hour', ''),
- 'from_minute' => $this->getInput('from_minute', ''),
- 'till_week' => $this->getInput('till_week', ''),
- 'till_hour' => $this->getInput('till_hour', ''),
- 'till_minute' => $this->getInput('till_minute', '')
- ];
- }
- else {
- $from = $this->hasInput('ts_from') ? strtotime('last Sunday') + $this->getInput('ts_from') : null;
- $till = $this->hasInput('ts_to') ? strtotime('last Sunday') + $this->getInput('ts_to') : null;
-
- $form += [
- 'from_week' => $from !== null ? date('w', $from) : 0,
- 'from_hour' => $from !== null ? date('H', $from) : '',
- 'from_minute' => $from !== null ? date('i', $from) : '',
- 'till_week' => $till !== null ? date('w', $till) : 0,
- 'till_hour' => $till !== null ? date('H', $till) : '',
- 'till_minute' => $till !== null ? date('i', $till) : ''
- ];
- }
- break;
-
- case SERVICE_TIME_TYPE_ONETIME_DOWNTIME:
- $default_from = date(DATE_TIME_FORMAT, strtotime('today'));
- $default_till = date(DATE_TIME_FORMAT, strtotime('tomorrow'));
-
- if ($this->hasInput('form_refresh')) {
- $form += [
- 'note' => $this->getInput('note', ''),
- 'from' => $this->getInput('from', $default_from),
- 'till' => $this->getInput('till', $default_till)
- ];
- }
- else {
- $form += [
- 'note' => $this->getInput('note', ''),
- 'from' => $this->hasInput('ts_from')
- ? date(DATE_TIME_FORMAT, (int) $this->getInput('ts_from'))
- : $default_from,
- 'till' => $this->hasInput('ts_to')
- ? date(DATE_TIME_FORMAT, (int) $this->getInput('ts_to'))
- : $default_till
- ];
- }
- break;
- }
-
- $data = [
- 'title' => $this->hasInput('edit') ? _('Service time') : _('New service time'),
- 'is_edit' => $this->hasInput('edit'),
- 'row_index' => $this->getInput('row_index'),
- 'form' => $form,
- 'user' => [
- 'debug_mode' => $this->getDebugMode()
- ]
- ];
-
- $this->setResponse(new CControllerResponseData($data));
- }
-}
diff --git a/ui/app/controllers/CControllerPopupServices.php b/ui/app/controllers/CControllerPopupServices.php
index 9c64e3c142b..1045f2933a7 100644
--- a/ui/app/controllers/CControllerPopupServices.php
+++ b/ui/app/controllers/CControllerPopupServices.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -29,7 +29,8 @@ class CControllerPopupServices extends CController {
$fields = [
'title' => 'string|required',
'filter_name' => 'string',
- 'exclude_serviceids' => 'array_db services.serviceid'
+ 'exclude_serviceids' => 'array_db services.serviceid',
+ 'multiple' => 'in 0,1'
];
$ret = $this->validateInput($fields);
@@ -49,13 +50,17 @@ class CControllerPopupServices extends CController {
return true;
}
+ /**
+ * @throws APIException
+ */
protected function doAction(): void {
$exclude_serviceids = $this->getInput('exclude_serviceids', []);
$limit = CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT);
$services = API::Service()->get([
- 'output' => ['serviceid', 'name', 'algorithm'],
+ 'output' => ['serviceid', 'name'],
+ 'selectTags' => ['tag', 'value'],
'selectProblemTags' => ['tag', 'value'],
'search' => ['name' => $this->hasInput('filter_name') ? $this->getInput('filter_name') : null],
'limit' => $limit + count($exclude_serviceids),
@@ -65,9 +70,15 @@ class CControllerPopupServices extends CController {
$services = array_diff_key($services, array_flip($exclude_serviceids));
$services = array_slice($services, 0, $limit);
+ $tags = [];
$problem_tags = [];
foreach ($services as $service) {
+ $tags[] = [
+ 'serviceid' => $service['serviceid'],
+ 'tags' => $service['tags']
+ ];
+
$problem_tags[] = [
'serviceid' => $service['serviceid'],
'tags' => $service['problem_tags']
@@ -76,8 +87,8 @@ class CControllerPopupServices extends CController {
$problem_tags_html = [];
- foreach (makeTags($problem_tags, true, 'serviceid') as $serviceid => $tags) {
- $problem_tags_html[$serviceid] = implode('', $tags);
+ foreach (makeTags($problem_tags, true, 'serviceid') as $serviceid => $service_tags) {
+ $problem_tags_html[$serviceid] = implode('', $service_tags);
}
$data = [
@@ -86,7 +97,9 @@ class CControllerPopupServices extends CController {
'name' => $this->getInput('filter_name', '')
],
'exclude_serviceids' => $exclude_serviceids,
+ 'is_multiple' => $this->getInput('multiple', 1) == 1,
'services' => $services,
+ 'tags' => makeTags($tags, true, 'serviceid'),
'problem_tags' => makeTags($problem_tags, true, 'serviceid'),
'problem_tags_html' => $problem_tags_html,
'user' => [
diff --git a/ui/app/controllers/CControllerPopupSlaEdit.php b/ui/app/controllers/CControllerPopupSlaEdit.php
new file mode 100644
index 00000000000..818e530479c
--- /dev/null
+++ b/ui/app/controllers/CControllerPopupSlaEdit.php
@@ -0,0 +1,143 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerPopupSlaEdit extends CController {
+
+ /**
+ * @var array
+ */
+ private $sla;
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'slaid' => 'db services.serviceid'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(
+ (new CControllerResponseData([
+ 'main_block' => json_encode(['errors' => getMessages()->toString()])
+ ]))->disableView()
+ );
+ }
+
+ return $ret;
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function checkPermissions(): bool {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SLA) || !$this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA)) {
+ return false;
+ }
+
+ if ($this->hasInput('slaid')) {
+ $this->sla = API::Sla()->get([
+ 'output' => ['slaid', 'name', 'period', 'slo', 'effective_date', 'timezone', 'status', 'description'],
+ 'selectServiceTags' => ['tag', 'operator', 'value'],
+ 'selectSchedule' => ['period_from', 'period_to'],
+ 'selectExcludedDowntimes' => ['name', 'period_from', 'period_to'],
+ 'slaids' => $this->getInput('slaid')
+ ]);
+
+ if (!$this->sla) {
+ return false;
+ }
+
+ $this->sla = $this->sla[0];
+ }
+
+ return true;
+ }
+
+ /**
+ * @throws Exception
+ */
+ protected function doAction(): void {
+ if ($this->sla !== null) {
+ CArrayHelper::sort($this->sla['service_tags'], ['tag', 'value', 'operator']);
+ $this->sla['service_tags'] = array_values($this->sla['service_tags']);
+ }
+
+ $defaults = DB::getDefaults('sla');
+
+ if ($this->sla !== null) {
+ $schedule_periods = CSlaHelper::getSchedulePeriods($this->sla['schedule']);
+
+ foreach ($this->sla['excluded_downtimes'] as $row_index => &$excluded_downtime) {
+ $excluded_downtime += [
+ 'row_index' => $row_index,
+ 'start_time' => zbx_date2str(DATE_TIME_FORMAT, $excluded_downtime['period_from']),
+ 'duration' => convertUnitsS($excluded_downtime['period_to'] - $excluded_downtime['period_from'],
+ true
+ )
+ ];
+ }
+ unset($excluded_downtime);
+
+ $data = [
+ 'slaid' => $this->sla['slaid'],
+ 'form' => [
+ 'name' => $this->sla['name'],
+ 'slo' => (string) round((float) $this->sla['slo'], 4),
+ 'period' => $this->sla['period'],
+ 'timezone' => $this->sla['timezone'],
+ 'schedule_mode' => $this->sla['schedule']
+ ? CSlaHelper::SCHEDULE_MODE_CUSTOM
+ : CSlaHelper::SCHEDULE_MODE_24X7,
+ 'schedule_periods' => $schedule_periods,
+ 'effective_date' => zbx_date2str(DATE_FORMAT, $this->sla['effective_date'], 'UTC'),
+ 'service_tags' => $this->sla['service_tags'],
+ 'description' => $this->sla['description'],
+ 'status' => $this->sla['status'],
+ 'excluded_downtimes' => $this->sla['excluded_downtimes']
+ ]
+ ];
+ }
+ else {
+ $data = [
+ 'slaid' => null,
+ 'form' => [
+ 'name' => $defaults['name'],
+ 'slo' => '',
+ 'period' => ZBX_SLA_PERIOD_WEEKLY,
+ 'timezone' => ZBX_DEFAULT_TIMEZONE,
+ 'schedule_mode' => CSlaHelper::SCHEDULE_MODE_24X7,
+ 'schedule_periods' => [0 => ''] + array_fill(1, 5, '8:00-17:00') + [6 => ''],
+ 'effective_date' => zbx_date2str(DATE_FORMAT, null, CTimezoneHelper::getSystemTimezone()),
+ 'service_tags' => [
+ ['tag' => '', 'operator' => ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL, 'value' => '']
+ ],
+ 'description' => $defaults['description'],
+ 'status' => ZBX_SLA_STATUS_ENABLED,
+ 'excluded_downtimes' => []
+ ]
+ ];
+ }
+
+ $data['user'] = ['debug_mode' => $this->getDebugMode()];
+
+ $this->setResponse(new CControllerResponseData($data));
+ }
+}
diff --git a/ui/app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php b/ui/app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php
new file mode 100644
index 00000000000..ffdd31050ee
--- /dev/null
+++ b/ui/app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php
@@ -0,0 +1,105 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerPopupSlaExcludedDowntimeEdit extends CController {
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'edit' => 'in 1',
+ 'row_index' => 'required|int32',
+ 'name' => 'string',
+ 'period_from' => 'int32',
+ 'period_to' => 'int32'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if ($ret && $this->hasInput('edit')) {
+ $fields = [
+ 'name' => 'required',
+ 'period_from' => 'required',
+ 'period_to' => 'required'
+ ];
+
+ $validator = new CNewValidator(array_intersect_key($this->getInputAll(), $fields), $fields);
+
+ foreach ($validator->getAllErrors() as $error) {
+ info($error);
+ }
+
+ $ret = !$validator->isErrorFatal() && !$validator->isError();
+ }
+
+ if (!$ret) {
+ $this->setResponse(
+ (new CControllerResponseData([
+ 'main_block' => json_encode(['errors' => getMessages()->toString()])
+ ]))->disableView()
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA) && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws Exception
+ */
+ protected function doAction(): void {
+ if ($this->hasInput('edit')) {
+ $datetime_from = (new DateTime())->setTimestamp((int) $this->getInput('period_from'));
+ $datetime_to = (new DateTime())->setTimestamp((int) $this->getInput('period_to'));
+ $interval = $datetime_to->diff($datetime_from);
+
+ $form = [
+ 'name' => $this->getInput('name'),
+ 'start_time' => $datetime_from->format(DATE_TIME_FORMAT),
+ 'duration_days' => $interval->days,
+ 'duration_hours' => $interval->h,
+ 'duration_minutes' => $interval->i
+ ];
+ }
+ else {
+ $form = [
+ 'name' => '',
+ 'start_time' => date(DATE_TIME_FORMAT, strtotime('tomorrow')),
+ 'duration_days' => 0,
+ 'duration_hours' => 1,
+ 'duration_minutes' => 0
+ ];
+ }
+
+ $data = [
+ 'title' => $this->hasInput('edit') ? _('Excluded downtime') : _('New excluded downtime'),
+ 'is_edit' => $this->hasInput('edit'),
+ 'row_index' => $this->getInput('row_index'),
+ 'form' => $form,
+ 'user' => [
+ 'debug_mode' => $this->getDebugMode()
+ ]
+ ];
+
+ $this->setResponse(new CControllerResponseData($data));
+ }
+}
diff --git a/ui/app/controllers/CControllerPopupTabFilterDelete.php b/ui/app/controllers/CControllerPopupTabFilterDelete.php
index 981f85f0593..fbd9c71ef25 100644
--- a/ui/app/controllers/CControllerPopupTabFilterDelete.php
+++ b/ui/app/controllers/CControllerPopupTabFilterDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupTabFilterEdit.php b/ui/app/controllers/CControllerPopupTabFilterEdit.php
index 6893cf0b232..69d1c78d503 100644
--- a/ui/app/controllers/CControllerPopupTabFilterEdit.php
+++ b/ui/app/controllers/CControllerPopupTabFilterEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupTabFilterUpdate.php b/ui/app/controllers/CControllerPopupTabFilterUpdate.php
index 58ca0fb6688..6b39ae39d6e 100644
--- a/ui/app/controllers/CControllerPopupTabFilterUpdate.php
+++ b/ui/app/controllers/CControllerPopupTabFilterUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupTestTriggerExpr.php b/ui/app/controllers/CControllerPopupTestTriggerExpr.php
index 1524f94dff1..28a75d7ee13 100644
--- a/ui/app/controllers/CControllerPopupTestTriggerExpr.php
+++ b/ui/app/controllers/CControllerPopupTestTriggerExpr.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupTriggerExpr.php b/ui/app/controllers/CControllerPopupTriggerExpr.php
index 62631db6ae3..d28129b1925 100644
--- a/ui/app/controllers/CControllerPopupTriggerExpr.php
+++ b/ui/app/controllers/CControllerPopupTriggerExpr.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupTriggerWizard.php b/ui/app/controllers/CControllerPopupTriggerWizard.php
index 9df83ae0f3e..2cf7eb5f699 100644
--- a/ui/app/controllers/CControllerPopupTriggerWizard.php
+++ b/ui/app/controllers/CControllerPopupTriggerWizard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupValueMapEdit.php b/ui/app/controllers/CControllerPopupValueMapEdit.php
index 9f5e6fb16f0..f2fdd178892 100644
--- a/ui/app/controllers/CControllerPopupValueMapEdit.php
+++ b/ui/app/controllers/CControllerPopupValueMapEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerPopupValueMapUpdate.php b/ui/app/controllers/CControllerPopupValueMapUpdate.php
index b09c6c2e522..529c77ed831 100644
--- a/ui/app/controllers/CControllerPopupValueMapUpdate.php
+++ b/ui/app/controllers/CControllerPopupValueMapUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProblem.php b/ui/app/controllers/CControllerProblem.php
index d3a236b1c47..3e0f8d30f9d 100644
--- a/ui/app/controllers/CControllerProblem.php
+++ b/ui/app/controllers/CControllerProblem.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProblemView.php b/ui/app/controllers/CControllerProblemView.php
index f6a39f1a480..e14a3bfc5a1 100644
--- a/ui/app/controllers/CControllerProblemView.php
+++ b/ui/app/controllers/CControllerProblemView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProblemViewRefresh.php b/ui/app/controllers/CControllerProblemViewRefresh.php
index 3bf91280a3f..fd70b0f5433 100644
--- a/ui/app/controllers/CControllerProblemViewRefresh.php
+++ b/ui/app/controllers/CControllerProblemViewRefresh.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProfileUpdate.php b/ui/app/controllers/CControllerProfileUpdate.php
index f8c511bcdab..dd98fdeef3a 100644
--- a/ui/app/controllers/CControllerProfileUpdate.php
+++ b/ui/app/controllers/CControllerProfileUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -68,7 +68,10 @@ class CControllerProfileUpdate extends CController {
case 'web.search.hats.'.WIDGET_SEARCH_TEMPLATES.'.state':
case 'web.search.hats.'.WIDGET_SEARCH_HOSTGROUP.'.state':
case 'web.service.filter.active':
+ case 'web.service_actions.filter.active':
case 'web.sidebar.mode':
+ case 'web.sla.list.filter.active':
+ case 'web.slareport.list.filter.active':
case 'web.sysmapconf.filter.active':
case 'web.templates.filter.active':
case 'web.templates.graphs.filter.active':
diff --git a/ui/app/controllers/CControllerProxyCreate.php b/ui/app/controllers/CControllerProxyCreate.php
index 4397646fdd1..8ed808298b5 100644
--- a/ui/app/controllers/CControllerProxyCreate.php
+++ b/ui/app/controllers/CControllerProxyCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyDelete.php b/ui/app/controllers/CControllerProxyDelete.php
index 9bce0827af7..44bb271b6f6 100644
--- a/ui/app/controllers/CControllerProxyDelete.php
+++ b/ui/app/controllers/CControllerProxyDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyEdit.php b/ui/app/controllers/CControllerProxyEdit.php
index dfd36ec5abf..83e4775a347 100644
--- a/ui/app/controllers/CControllerProxyEdit.php
+++ b/ui/app/controllers/CControllerProxyEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyHostDisable.php b/ui/app/controllers/CControllerProxyHostDisable.php
index 47b8c0ee203..fb039aa3b74 100644
--- a/ui/app/controllers/CControllerProxyHostDisable.php
+++ b/ui/app/controllers/CControllerProxyHostDisable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyHostEnable.php b/ui/app/controllers/CControllerProxyHostEnable.php
index 597aa935680..58bdbcc6448 100644
--- a/ui/app/controllers/CControllerProxyHostEnable.php
+++ b/ui/app/controllers/CControllerProxyHostEnable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyList.php b/ui/app/controllers/CControllerProxyList.php
index 1c091bad768..3a4f99ec702 100644
--- a/ui/app/controllers/CControllerProxyList.php
+++ b/ui/app/controllers/CControllerProxyList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerProxyUpdate.php b/ui/app/controllers/CControllerProxyUpdate.php
index 359d1fbc2b2..2eaa04528e6 100644
--- a/ui/app/controllers/CControllerProxyUpdate.php
+++ b/ui/app/controllers/CControllerProxyUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerQueueDetails.php b/ui/app/controllers/CControllerQueueDetails.php
index d2393e304d1..426dd362c5c 100644
--- a/ui/app/controllers/CControllerQueueDetails.php
+++ b/ui/app/controllers/CControllerQueueDetails.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerQueueOverview.php b/ui/app/controllers/CControllerQueueOverview.php
index 2032772a325..b7035b0c31e 100644
--- a/ui/app/controllers/CControllerQueueOverview.php
+++ b/ui/app/controllers/CControllerQueueOverview.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerQueueOverviewProxy.php b/ui/app/controllers/CControllerQueueOverviewProxy.php
index 18be0576a2a..6c628ffccb4 100644
--- a/ui/app/controllers/CControllerQueueOverviewProxy.php
+++ b/ui/app/controllers/CControllerQueueOverviewProxy.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExCreate.php b/ui/app/controllers/CControllerRegExCreate.php
index 29fda3833a0..5e690e1ff0d 100644
--- a/ui/app/controllers/CControllerRegExCreate.php
+++ b/ui/app/controllers/CControllerRegExCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExDelete.php b/ui/app/controllers/CControllerRegExDelete.php
index 4af1668f1de..98b2da6c10e 100644
--- a/ui/app/controllers/CControllerRegExDelete.php
+++ b/ui/app/controllers/CControllerRegExDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExEdit.php b/ui/app/controllers/CControllerRegExEdit.php
index 7f7720ccd47..3fbba849932 100644
--- a/ui/app/controllers/CControllerRegExEdit.php
+++ b/ui/app/controllers/CControllerRegExEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExList.php b/ui/app/controllers/CControllerRegExList.php
index 3efc6b694d7..93759567230 100644
--- a/ui/app/controllers/CControllerRegExList.php
+++ b/ui/app/controllers/CControllerRegExList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExTest.php b/ui/app/controllers/CControllerRegExTest.php
index 56cfbed11e0..752f526dc41 100644
--- a/ui/app/controllers/CControllerRegExTest.php
+++ b/ui/app/controllers/CControllerRegExTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerRegExUpdate.php b/ui/app/controllers/CControllerRegExUpdate.php
index 936ef393635..983edefb739 100644
--- a/ui/app/controllers/CControllerRegExUpdate.php
+++ b/ui/app/controllers/CControllerRegExUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerReportStatus.php b/ui/app/controllers/CControllerReportStatus.php
index 96746908427..608f0dfc533 100644
--- a/ui/app/controllers/CControllerReportStatus.php
+++ b/ui/app/controllers/CControllerReportStatus.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportCreate.php b/ui/app/controllers/CControllerScheduledReportCreate.php
index 648c3e48190..12cd20677aa 100644
--- a/ui/app/controllers/CControllerScheduledReportCreate.php
+++ b/ui/app/controllers/CControllerScheduledReportCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportDelete.php b/ui/app/controllers/CControllerScheduledReportDelete.php
index 2844e59675f..08f3347f5c6 100644
--- a/ui/app/controllers/CControllerScheduledReportDelete.php
+++ b/ui/app/controllers/CControllerScheduledReportDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportDisable.php b/ui/app/controllers/CControllerScheduledReportDisable.php
index 41764a85f1d..ac89027a85c 100644
--- a/ui/app/controllers/CControllerScheduledReportDisable.php
+++ b/ui/app/controllers/CControllerScheduledReportDisable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportEdit.php b/ui/app/controllers/CControllerScheduledReportEdit.php
index adfec17df1a..ffa160c4685 100644
--- a/ui/app/controllers/CControllerScheduledReportEdit.php
+++ b/ui/app/controllers/CControllerScheduledReportEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportEnable.php b/ui/app/controllers/CControllerScheduledReportEnable.php
index b08dcc7af78..dcf7370b296 100644
--- a/ui/app/controllers/CControllerScheduledReportEnable.php
+++ b/ui/app/controllers/CControllerScheduledReportEnable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportList.php b/ui/app/controllers/CControllerScheduledReportList.php
index 82a7c05a43e..85c087a7955 100644
--- a/ui/app/controllers/CControllerScheduledReportList.php
+++ b/ui/app/controllers/CControllerScheduledReportList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScheduledReportUpdate.php b/ui/app/controllers/CControllerScheduledReportUpdate.php
index d995bbcb5cd..291d851a173 100644
--- a/ui/app/controllers/CControllerScheduledReportUpdate.php
+++ b/ui/app/controllers/CControllerScheduledReportUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScriptCreate.php b/ui/app/controllers/CControllerScriptCreate.php
index 02cd29c395b..5e93c8debb6 100644
--- a/ui/app/controllers/CControllerScriptCreate.php
+++ b/ui/app/controllers/CControllerScriptCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScriptDelete.php b/ui/app/controllers/CControllerScriptDelete.php
index 4d6888e0c09..42280359db6 100644
--- a/ui/app/controllers/CControllerScriptDelete.php
+++ b/ui/app/controllers/CControllerScriptDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScriptEdit.php b/ui/app/controllers/CControllerScriptEdit.php
index 04ebcbe47d0..9ca75bc3257 100644
--- a/ui/app/controllers/CControllerScriptEdit.php
+++ b/ui/app/controllers/CControllerScriptEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerScriptList.php b/ui/app/controllers/CControllerScriptList.php
index e0b82c9c08f..2b0ea552c23 100644
--- a/ui/app/controllers/CControllerScriptList.php
+++ b/ui/app/controllers/CControllerScriptList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -144,7 +144,7 @@ class CControllerScriptList extends CController {
$script_actions = API::Script()->get([
'output' => [],
'scriptids' => array_keys($action_scriptids),
- 'selectActions' => ['actionid', 'name'],
+ 'selectActions' => ['actionid', 'name', 'eventsource'],
'preservekeys' => true
]);
diff --git a/ui/app/controllers/CControllerScriptUpdate.php b/ui/app/controllers/CControllerScriptUpdate.php
index d373a3b95a0..cff5cb2c83d 100644
--- a/ui/app/controllers/CControllerScriptUpdate.php
+++ b/ui/app/controllers/CControllerScriptUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerSearch.php b/ui/app/controllers/CControllerSearch.php
index f541823527d..56107784395 100644
--- a/ui/app/controllers/CControllerSearch.php
+++ b/ui/app/controllers/CControllerSearch.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerServiceCreate.php b/ui/app/controllers/CControllerServiceCreate.php
index 53f59fcfbf3..c5587351d5e 100644
--- a/ui/app/controllers/CControllerServiceCreate.php
+++ b/ui/app/controllers/CControllerServiceCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
class CControllerServiceCreate extends CController {
- protected function init() {
+ protected function init(): void {
$this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
}
@@ -32,15 +32,13 @@ class CControllerServiceCreate extends CController {
'problem_tags' => 'array',
'sortorder' => 'required|db services.sortorder|ge 0|le 999',
'algorithm' => 'required|db services.algorithm|in '.implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE]),
+ 'description' => 'db services.description',
'advanced_configuration' => 'in 1',
'status_rules' => 'array',
'propagation_rule' => 'in '.implode(',', array_keys(CServiceHelper::getStatusPropagationNames())),
'propagation_value_number' => 'int32',
'propagation_value_status' => 'int32',
'weight' => 'string',
- 'showsla' => 'in 1',
- 'goodsla' => 'string',
- 'times' => 'array',
'tags' => 'array',
'child_serviceids' => 'array_db services.serviceid'
];
@@ -103,7 +101,7 @@ class CControllerServiceCreate extends CController {
}
protected function checkPermissions(): bool {
- return $this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES);
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES);
}
/**
@@ -111,16 +109,16 @@ class CControllerServiceCreate extends CController {
*/
protected function doAction(): void {
$service = [
- 'showsla' => $this->hasInput('showsla') ? SERVICE_SHOW_SLA_ON : SERVICE_SHOW_SLA_OFF,
'tags' => [],
'problem_tags' => [],
'parents' => [],
'children' => [],
- 'times' => $this->getInput('times', []),
'status_rules' => []
];
- $this->getInputs($service, ['name', 'algorithm', 'sortorder', 'goodsla']);
+ $fields = ['name', 'algorithm', 'sortorder', 'description'];
+
+ $this->getInputs($service, $fields);
foreach ($this->getInput('tags', []) as $tag) {
if ($tag['tag'] === '' && $tag['value'] === '') {
diff --git a/ui/app/controllers/CControllerServiceDelete.php b/ui/app/controllers/CControllerServiceDelete.php
index 653845a69ff..2f5985cf013 100644
--- a/ui/app/controllers/CControllerServiceDelete.php
+++ b/ui/app/controllers/CControllerServiceDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,57 +21,66 @@
class CControllerServiceDelete extends CController {
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
protected function checkInput(): bool {
$fields = [
- 'serviceids' => 'required|array_db services.serviceid',
- 'back_url' => 'required|string'
+ 'serviceids' => 'required|array_id'
];
$ret = $this->validateInput($fields);
if (!$ret) {
- $this->setResponse(new CControllerResponseFatal());
+ $this->setResponse(
+ new CControllerResponseData(['main_block' => json_encode([
+ 'error' => [
+ 'messages' => array_column(get_and_clear_messages(), 'message')
+ ]
+ ])])
+ );
}
return $ret;
}
- /**
- * @throws APIException
- */
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
- return false;
- }
-
- $service_count = API::Service()->get([
- 'countOutput' => true,
- 'serviceids' => $this->getInput('serviceids')
- ]);
-
- return ($service_count == count($this->getInput('serviceids')));
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES);
}
/**
* @throws APIException
*/
protected function doAction(): void {
+ $output = [];
+
$serviceids = $this->getInput('serviceids');
$result = API::Service()->delete($serviceids);
- $deleted = count($serviceids);
-
- $response = new CControllerResponseRedirect($this->getInput('back_url'));
-
if ($result) {
- $response->setFormData(['uncheck' => '1']);
- CMessageHelper::setSuccessTitle(_n('Service deleted', 'Services deleted', $deleted));
+ $output['success']['title'] = _n('Service deleted', 'Services deleted', count($serviceids));
+
+ if ($messages = get_and_clear_messages()) {
+ $output['success']['messages'] = array_column($messages, 'message');
+ }
}
else {
- CMessageHelper::setErrorTitle(_n('Cannot delete service', 'Cannot delete services', $deleted));
+ $services = API::Service()->get([
+ 'output' => [],
+ 'serviceids' => $serviceids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
+
+ $output['error'] = [
+ 'title' => _n('Cannot delete service', 'Cannot delete services', count($serviceids)),
+ 'messages' => array_column(get_and_clear_messages(), 'message'),
+ 'keepids' => array_keys($services)
+ ];
}
- $this->setResponse($response);
+ $this->setResponse(new CControllerResponseData(['main_block' => json_encode($output)]));
}
}
diff --git a/ui/app/controllers/CControllerServiceList.php b/ui/app/controllers/CControllerServiceList.php
index 73ab4e3004d..200cd1bbf21 100644
--- a/ui/app/controllers/CControllerServiceList.php
+++ b/ui/app/controllers/CControllerServiceList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -46,20 +46,14 @@ class CControllerServiceList extends CControllerServiceListGeneral {
return $ret;
}
- /**
- * @throws APIException
- */
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES)) {
return false;
}
return parent::checkPermissions();
}
- /**
- * @throws Exception
- */
protected function doAction(): void {
parent::doAction();
@@ -125,14 +119,18 @@ class CControllerServiceList extends CControllerServiceListGeneral {
'service' => $this->service
];
- $db_serviceids = $this->prepareData($filter, $filter['filter_set']);
+ if ($this->service !== null && !$filter['filter_set']) {
+ $data += $this->getSlas();
+ }
+
+ $db_serviceids = self::getServiceIds($filter, $filter['filter_set']);
$page_num = $this->getInput('page', 1);
CPagerHelper::savePage('service.list', $page_num);
$data['paging'] = CPagerHelper::paginate($page_num, $db_serviceids, ZBX_SORT_UP, $paging_curl);
$data['services'] = API::Service()->get([
- 'output' => ['serviceid', 'name', 'status', 'goodsla', 'showsla', 'readonly'],
+ 'output' => ['serviceid', 'name', 'status', 'created_at', 'readonly'],
'selectParents' => $filter['filter_set'] ? ['serviceid', 'name'] : null,
'selectChildren' => API_OUTPUT_COUNT,
'selectProblemEvents' => ['eventid', 'severity', 'name'],
diff --git a/ui/app/controllers/CControllerServiceListEdit.php b/ui/app/controllers/CControllerServiceListEdit.php
index eb224588d33..78efffb5b3c 100755
--- a/ui/app/controllers/CControllerServiceListEdit.php
+++ b/ui/app/controllers/CControllerServiceListEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -27,7 +27,6 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
protected function checkInput(): bool {
$fields = [
- 'uncheck' => 'in 1',
'serviceid' => 'db services.serviceid',
'path' => 'array',
'filter_name' => 'string',
@@ -54,7 +53,7 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
* @throws APIException
*/
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES) || !$this->canEdit()) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES) || !$this->canEdit()) {
return false;
}
@@ -67,14 +66,6 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
protected function doAction(): void {
parent::doAction();
- $profile_serviceid = $this->service !== null
- ? $this->service['serviceid']
- : (string) self::WITHOUT_PARENTS_SERVICEID;
-
- $uncheck = $this->hasInput('uncheck') || CProfile::get('web.service.list.serviceid') !== $profile_serviceid;
-
- CProfile::update('web.service.list.serviceid', $profile_serviceid, PROFILE_TYPE_ID);
-
$path = $this->getPath();
$filter = [
@@ -101,6 +92,12 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
$filter['tags'][] = $tag;
}
+ $breadcrumbs = $this->getBreadcrumbs($path, $filter['filter_set']);
+
+ $parent_url = count($breadcrumbs) > 1
+ ? $breadcrumbs[count($breadcrumbs) - 2]['curl']->getUrl()
+ : $breadcrumbs[0]['curl']->getUrl();
+
$reset_curl = (new CUrl('zabbix.php'))
->setArgument('action', 'service.list.edit')
->setArgument('path', $path ?: null)
@@ -136,9 +133,9 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
$data = [
'can_monitor_problems' => CWebUser::checkAccess(CRoleHelper::UI_MONITORING_PROBLEMS),
- 'uncheck' => $uncheck,
'path' => $path,
- 'breadcrumbs' => $this->getBreadcrumbs($path, $filter['filter_set']),
+ 'breadcrumbs' => $breadcrumbs,
+ 'parent_url' => $parent_url,
'filter' => $filter,
'is_filtered' => $filter['filter_set'],
'active_tab' => CProfile::get('web.service.filter.active', 1),
@@ -151,14 +148,18 @@ class CControllerServiceListEdit extends CControllerServiceListGeneral {
'service' => $this->service
];
- $db_serviceids = $this->prepareData($filter, $filter['filter_set']);
+ if ($this->service !== null && !$filter['filter_set']) {
+ $data += $this->getSlas();
+ }
+
+ $db_serviceids = self::getServiceIds($filter, $filter['filter_set']);
$page_num = $this->getInput('page', 1);
CPagerHelper::savePage('service.list.edit', $page_num);
$data['paging'] = CPagerHelper::paginate($page_num, $db_serviceids, ZBX_SORT_UP, $paging_curl);
$data['services'] = API::Service()->get([
- 'output' => ['serviceid', 'name', 'status', 'goodsla', 'showsla', 'readonly'],
+ 'output' => ['serviceid', 'name', 'status', 'created_at', 'readonly'],
'selectParents' => $filter['filter_set'] ? ['serviceid', 'name'] : null,
'selectChildren' => API_OUTPUT_COUNT,
'selectProblemTags' => API_OUTPUT_COUNT,
diff --git a/ui/app/controllers/CControllerServiceListEditRefresh.php b/ui/app/controllers/CControllerServiceListEditRefresh.php
index 94805b21059..fd340617193 100755
--- a/ui/app/controllers/CControllerServiceListEditRefresh.php
+++ b/ui/app/controllers/CControllerServiceListEditRefresh.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -54,7 +54,7 @@ class CControllerServiceListEditRefresh extends CControllerServiceListGeneral {
}
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES) || !$this->canEdit()) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES) || !$this->canEdit()) {
return false;
}
@@ -104,7 +104,7 @@ class CControllerServiceListEditRefresh extends CControllerServiceListGeneral {
]
];
- $db_serviceids = $this->prepareData($filter, $filter['filter_set']);
+ $db_serviceids = self::getServiceIds($filter, $filter['filter_set']);
$paging_curl = (new CUrl('zabbix.php'))
->setArgument('action', 'service.list.edit')
@@ -132,7 +132,7 @@ class CControllerServiceListEditRefresh extends CControllerServiceListGeneral {
$data['paging'] = CPagerHelper::paginate($page_num, $db_serviceids, ZBX_SORT_UP, $paging_curl);
$data['services'] = API::Service()->get([
- 'output' => ['serviceid', 'name', 'status', 'goodsla', 'showsla', 'readonly'],
+ 'output' => ['serviceid', 'name', 'status', 'created_at', 'readonly'],
'selectParents' => $filter['filter_set'] ? ['serviceid', 'name'] : null,
'selectChildren' => API_OUTPUT_COUNT,
'selectProblemTags' => API_OUTPUT_COUNT,
diff --git a/ui/app/controllers/CControllerServiceListGeneral.php b/ui/app/controllers/CControllerServiceListGeneral.php
index 6a62827b0e8..5fb9ba1b89f 100755
--- a/ui/app/controllers/CControllerServiceListGeneral.php
+++ b/ui/app/controllers/CControllerServiceListGeneral.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -30,17 +30,20 @@ abstract class CControllerServiceListGeneral extends CController {
protected const FILTER_DEFAULT_TAG_SOURCE = ZBX_SERVICE_FILTER_TAGS_SERVICE;
protected const FILTER_DEFAULT_EVALTYPE = TAG_EVAL_TYPE_AND_OR;
+ /**
+ * @var array
+ */
protected $service;
/**
- * @return bool
-
* @throws APIException
+ *
+ * @return bool
*/
protected function checkPermissions(): bool {
if ($this->hasInput('serviceid')) {
$db_service = API::Service()->get([
- 'output' => ['serviceid', 'name', 'status', 'goodsla', 'showsla', 'readonly'],
+ 'output' => ['serviceid', 'name', 'status', 'readonly'],
'serviceids' => $this->getInput('serviceid'),
'selectParents' => ['serviceid'],
'selectTags' => ['tag', 'value']
@@ -58,6 +61,8 @@ abstract class CControllerServiceListGeneral extends CController {
/**
* @throws APIException
+ *
+ * @return bool
*/
protected function canEdit(): bool {
$db_roles = API::Role()->get([
@@ -90,9 +95,9 @@ abstract class CControllerServiceListGeneral extends CController {
}
/**
- * @return array
- *
* @throws APIException
+ *
+ * @return array
*/
protected function getPath(): array {
if ($this->service === null) {
@@ -133,12 +138,12 @@ abstract class CControllerServiceListGeneral extends CController {
}
/**
- * @param array $path
- * @param bool $is_filtered
- *
- * @return array
+ * @param array $path
+ * @param bool $is_filtered
*
* @throws APIException
+ *
+ * @return array
*/
protected function getBreadcrumbs(array $path, bool $is_filtered): array {
$breadcrumbs = [[
@@ -186,14 +191,51 @@ abstract class CControllerServiceListGeneral extends CController {
}
/**
- * @param array $filter
- * @param bool $is_filtered
+ * @throws APIException
*
* @return array
+ */
+ protected function getSlas(): array {
+ $limit = CSettingsHelper::get(CSettingsHelper::MAX_IN_TABLE);
+
+ $slas = API::Sla()->get([
+ 'output' => ['slaid', 'name', 'period', 'slo', 'timezone'],
+ 'serviceids' => $this->service['serviceid'],
+ 'filter' => [
+ 'status' => ZBX_SLA_STATUS_ENABLED
+ ],
+ 'sortfield' => 'name',
+ 'sortorder' => ZBX_SORT_UP,
+ 'limit' => $limit + 1
+ ]);
+
+ $slas_count = count($slas);
+ $slas = array_slice($slas, 0, $limit);
+
+ foreach ($slas as &$sla) {
+ $sla['sli'] = API::Sla()->getSli([
+ 'slaid' => $sla['slaid'],
+ 'periods' => 1,
+ 'serviceids' => $this->service['serviceid']
+ ]);
+ }
+ unset($sla);
+
+ return [
+ 'slas' => $slas,
+ 'slas_count' => $slas_count
+ ];
+ }
+
+ /**
+ * @param array $filter
+ * @param bool $is_filtered
*
* @throws APIException
+ *
+ * @return array
*/
- protected function prepareData(array $filter, bool $is_filtered): array {
+ protected static function getServiceIds(array $filter, bool $is_filtered): array {
if ($filter['status'] == SERVICE_STATUS_OK) {
$filter_status = ZBX_SEVERITY_OK;
}
diff --git a/ui/app/controllers/CControllerServiceListRefresh.php b/ui/app/controllers/CControllerServiceListRefresh.php
index d8d2a291307..2cb299db4ba 100644
--- a/ui/app/controllers/CControllerServiceListRefresh.php
+++ b/ui/app/controllers/CControllerServiceListRefresh.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -51,7 +51,7 @@ class CControllerServiceListRefresh extends CControllerServiceListGeneral {
}
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES)) {
return false;
}
@@ -94,7 +94,7 @@ class CControllerServiceListRefresh extends CControllerServiceListGeneral {
]
];
- $db_serviceids = $this->prepareData($filter, $filter['filter_set']);
+ $db_serviceids = self::getServiceIds($filter, $filter['filter_set']);
$paging_curl = (new CUrl('zabbix.php'))
->setArgument('action', 'service.list')
@@ -114,7 +114,7 @@ class CControllerServiceListRefresh extends CControllerServiceListGeneral {
$data['paging'] = CPagerHelper::paginate($page_num, $db_serviceids, ZBX_SORT_UP, $paging_curl);
$data['services'] = API::Service()->get([
- 'output' => ['serviceid', 'name', 'status', 'goodsla', 'showsla', 'readonly'],
+ 'output' => ['serviceid', 'name', 'status', 'created_at', 'readonly'],
'selectParents' => $filter['filter_set'] ? ['serviceid', 'name'] : null,
'selectChildren' => API_OUTPUT_COUNT,
'selectProblemEvents' => ['eventid', 'severity', 'name'],
diff --git a/ui/app/controllers/CControllerServiceStatusRuleValidate.php b/ui/app/controllers/CControllerServiceStatusRuleValidate.php
index 3b20b8753a7..6ca102002f8 100644
--- a/ui/app/controllers/CControllerServiceStatusRuleValidate.php
+++ b/ui/app/controllers/CControllerServiceStatusRuleValidate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
class CControllerServiceStatusRuleValidate extends CController {
- protected function init() {
+ protected function init(): void {
$this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
}
@@ -84,7 +84,7 @@ class CControllerServiceStatusRuleValidate extends CController {
}
protected function checkPermissions(): bool {
- return $this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES);
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES);
}
protected function doAction(): void {
diff --git a/ui/app/controllers/CControllerServiceTimeValidate.php b/ui/app/controllers/CControllerServiceTimeValidate.php
deleted file mode 100644
index 02d4c446ec9..00000000000
--- a/ui/app/controllers/CControllerServiceTimeValidate.php
+++ /dev/null
@@ -1,148 +0,0 @@
-<?php declare(strict_types = 1);
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-class CControllerServiceTimeValidate extends CController {
-
- private $ts_from;
- private $ts_to;
-
- protected function init() {
- $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
- }
-
- protected function checkInput(): bool {
- $fields = [
- 'row_index' => 'required|int32',
- 'type' => 'required|in '.implode(',', [SERVICE_TIME_TYPE_UPTIME, SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_ONETIME_DOWNTIME]),
- 'note' => 'string',
- 'from' => 'string',
- 'till' => 'string',
- 'from_week' => 'in '.implode(',', range(0, 6)),
- 'from_hour' => 'string',
- 'from_minute' => 'string',
- 'till_week' => 'in '.implode(',', range(0, 6)),
- 'till_hour' => 'string',
- 'till_minute' => 'string'
- ];
-
- $ret = $this->validateInput($fields);
-
- if ($ret) {
- switch ($this->getInput('type')) {
- case SERVICE_TIME_TYPE_UPTIME:
- case SERVICE_TIME_TYPE_DOWNTIME:
- $this->ts_from = dowHrMinToSec($this->getInput('from_week', ''), $this->getInput('from_hour', ''),
- $this->getInput('from_minute', '')
- );
-
- if ($this->ts_from === false) {
- error(_('Incorrect service start time.'));
- $ret = false;
- }
-
- $this->ts_to = dowHrMinToSec($this->getInput('till_week', ''), $this->getInput('till_hour', ''),
- $this->getInput('till_minute', '')
- );
-
- if ($this->ts_to === false) {
- error(_('Incorrect service end time.'));
- $ret = false;
- }
-
- break;
-
- case SERVICE_TIME_TYPE_ONETIME_DOWNTIME:
- $parser = new CAbsoluteTimeParser();
-
- if ($this->hasInput('from') && $parser->parse($this->getInput('from')) == CParser::PARSE_SUCCESS) {
- $this->ts_from = $parser->getDateTime(true)->getTimestamp();
- }
- else {
- error(_('Incorrect service start time.'));
- $ret = false;
- }
-
- if ($this->hasInput('till') && $parser->parse($this->getInput('till')) == CParser::PARSE_SUCCESS) {
- $this->ts_to = $parser->getDateTime(true)->getTimestamp();
- }
- else {
- error(_('Incorrect service end time.'));
- $ret = false;
- }
-
- break;
- }
- }
-
- if ($ret && $this->ts_from >= $this->ts_to) {
- error(_('Service start time must be less than end time.'));
- $ret = false;
- }
-
- if (!$ret) {
- $this->setResponse(
- (new CControllerResponseData([
- 'main_block' => json_encode(['errors' => getMessages()->toString()])
- ]))->disableView()
- );
- }
-
- return $ret;
- }
-
- protected function checkPermissions(): bool {
- return $this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES);
- }
-
- protected function doAction(): void {
- switch ($this->getInput('type')) {
- case SERVICE_TIME_TYPE_UPTIME:
- case SERVICE_TIME_TYPE_DOWNTIME:
- $from = dowHrMinToStr($this->ts_from);
- $till = dowHrMinToStr($this->ts_to, true);
- break;
-
- case SERVICE_TIME_TYPE_ONETIME_DOWNTIME:
- $from = zbx_date2str(DATE_TIME_FORMAT, $this->ts_from);
- $till = zbx_date2str(DATE_TIME_FORMAT, $this->ts_to);
- break;
- }
-
- $data = [
- 'body' => [
- 'row_index' => $this->getInput('row_index'),
- 'type' => $this->getInput('type'),
- 'ts_from' => $this->ts_from,
- 'from' => $from,
- 'ts_to' => $this->ts_to,
- 'till' => $till,
- 'note' => $this->getInput('note', '')
- ]
- ];
-
- if ($this->getDebugMode() == GROUP_DEBUG_MODE_ENABLED) {
- CProfiler::getInstance()->stop();
- $data['debug'] = CProfiler::getInstance()->make()->toString();
- }
-
- $this->setResponse(new CControllerResponseData(['main_block' => json_encode($data)]));
- }
-}
diff --git a/ui/app/controllers/CControllerServiceUpdate.php b/ui/app/controllers/CControllerServiceUpdate.php
index 41988240ad7..c074c6a7a03 100644
--- a/ui/app/controllers/CControllerServiceUpdate.php
+++ b/ui/app/controllers/CControllerServiceUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,27 +21,25 @@
class CControllerServiceUpdate extends CController {
- protected function init() {
+ protected function init(): void {
$this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
}
protected function checkInput(): bool {
$fields = [
- 'serviceid' => 'required|db services.serviceid',
+ 'serviceid' => 'required|id',
'name' => 'required|db services.name|not_empty',
'parent_serviceids' => 'array_db services.serviceid',
'problem_tags' => 'array',
'sortorder' => 'required|db services.sortorder|ge 0|le 999',
'algorithm' => 'required|db services.algorithm|in '.implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE]),
+ 'description' => 'db services.description',
'advanced_configuration' => 'in 1',
'status_rules' => 'array',
'propagation_rule' => 'in '.implode(',', array_keys(CServiceHelper::getStatusPropagationNames())),
'propagation_value_number' => 'int32',
'propagation_value_status' => 'int32',
'weight' => 'string',
- 'showsla' => 'in 1',
- 'goodsla' => 'string',
- 'times' => 'array',
'tags' => 'array',
'child_serviceids' => 'array_db services.serviceid'
];
@@ -107,7 +105,7 @@ class CControllerServiceUpdate extends CController {
* @throws APIException
*/
protected function checkPermissions(): bool {
- if (!$this->checkAccess(CRoleHelper::UI_MONITORING_SERVICES)) {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SERVICES)) {
return false;
}
@@ -122,16 +120,16 @@ class CControllerServiceUpdate extends CController {
*/
protected function doAction(): void {
$service = [
- 'showsla' => $this->hasInput('showsla') ? SERVICE_SHOW_SLA_ON : SERVICE_SHOW_SLA_OFF,
'tags' => [],
'problem_tags' => [],
'parents' => [],
'children' => [],
- 'times' => $this->getInput('times', []),
'status_rules' => []
];
- $this->getInputs($service, ['serviceid', 'name', 'algorithm', 'sortorder', 'goodsla']);
+ $fields = ['serviceid', 'name', 'algorithm', 'sortorder', 'description'];
+
+ $this->getInputs($service, $fields);
foreach ($this->getInput('tags', []) as $tag) {
if ($tag['tag'] === '' && $tag['value'] === '') {
diff --git a/ui/app/controllers/CControllerSlaCreate.php b/ui/app/controllers/CControllerSlaCreate.php
new file mode 100644
index 00000000000..76e35d6243a
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaCreate.php
@@ -0,0 +1,137 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaCreate extends CControllerSlaCreateUpdate {
+
+ /**
+ * @var array
+ */
+ private $schedule = [];
+
+ /**
+ * @var int
+ */
+ private $effective_date;
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'name' => 'required|string|not_empty',
+ 'slo' => 'required|string|not_empty',
+ 'period' => 'required|in '.implode(',', [ZBX_SLA_PERIOD_DAILY, ZBX_SLA_PERIOD_WEEKLY, ZBX_SLA_PERIOD_MONTHLY, ZBX_SLA_PERIOD_QUARTERLY, ZBX_SLA_PERIOD_ANNUALLY]),
+ 'timezone' => 'required|in '.implode(',', array_merge([ZBX_DEFAULT_TIMEZONE], array_keys(CTimezoneHelper::getList()))),
+ 'schedule_mode' => 'required|in '.implode(',', [CSlaHelper::SCHEDULE_MODE_24X7, CSlaHelper::SCHEDULE_MODE_CUSTOM]),
+ 'schedule_enabled' => 'array',
+ 'schedule_periods' => 'array',
+ 'effective_date' => 'required|string|not_empty',
+ 'service_tags' => 'required|array',
+ 'description' => 'required|string',
+ 'status' => 'in '.ZBX_SLA_STATUS_ENABLED,
+ 'excluded_downtimes' => 'array'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if ($ret) {
+ if ($this->getInput('schedule_mode') == CSlaHelper::SCHEDULE_MODE_CUSTOM) {
+ try {
+ $this->schedule = self::validateCustomSchedule($this->getInput('schedule_enabled', []),
+ $this->getInput('schedule_periods', [])
+ );
+ }
+ catch (InvalidArgumentException $e) {
+ info($e->getMessage());
+ $ret = false;
+ }
+ }
+
+ try {
+ $this->effective_date = self::validateEffectiveDate($this->getInput('effective_date'),
+ 'effective_date'
+ );
+ }
+ catch (InvalidArgumentException $e) {
+ info($e->getMessage());
+ $ret = false;
+ }
+ }
+
+ if (!$ret) {
+ $this->setResponse(
+ (new CControllerResponseData([
+ 'main_block' => json_encode(['errors' => getMessages()->toString()])
+ ]))->disableView()
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $sla = [
+ 'effective_date' => $this->effective_date,
+ 'status' => $this->hasInput('status') ? ZBX_SLA_STATUS_ENABLED : ZBX_SLA_STATUS_DISABLED,
+ 'schedule' => $this->schedule,
+ 'service_tags' => [],
+ 'excluded_downtimes' => []
+ ];
+
+ $fields = ['name', 'slo', 'period', 'timezone', 'description', 'excluded_downtimes'];
+
+ $this->getInputs($sla, $fields);
+
+ foreach ($this->getInput('service_tags', []) as $service_tag) {
+ if ($service_tag['tag'] === '' && $service_tag['value'] === '') {
+ continue;
+ }
+
+ $sla['service_tags'][] = $service_tag;
+ }
+
+ $result = API::Sla()->create($sla);
+
+ if ($result) {
+ $output = ['title' => _('SLA created')];
+
+ if ($messages = CMessageHelper::getMessages()) {
+ $output['messages'] = array_column($messages, 'message');
+ }
+ }
+ else {
+ $output = [
+ 'errors' => makeMessageBox(ZBX_STYLE_MSG_BAD, filter_messages(), CMessageHelper::getTitle())->toString()
+ ];
+ }
+
+ $this->setResponse((new CControllerResponseData(['main_block' => json_encode($output)]))->disableView());
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaCreateUpdate.php b/ui/app/controllers/CControllerSlaCreateUpdate.php
new file mode 100644
index 00000000000..0c04a1d8e8a
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaCreateUpdate.php
@@ -0,0 +1,116 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+abstract class CControllerSlaCreateUpdate extends CController {
+
+ /**
+ * @param string $effective_date
+ * @param string $field_name
+ *
+ * @throws Exception
+ *
+ * @return int
+ */
+ protected static function validateEffectiveDate(string $effective_date, string $field_name): int {
+ $datetime = DateTime::createFromFormat('!'.DATE_FORMAT, $effective_date, new DateTimeZone('UTC'));
+ $last_errors = DateTime::getLastErrors();
+
+ if ($datetime === false || $last_errors['warning_count'] > 0 || $last_errors['error_count'] > 0) {
+ throw new InvalidArgumentException(
+ _s('Incorrect value for field "%1$s": %2$s.', $field_name, _('a date is expected'))
+ );
+ }
+
+ if ($datetime->getTimestamp() < 0 || $datetime->getTimestamp() > ZBX_MAX_DATE) {
+ throw new InvalidArgumentException(_s('Incorrect value for field "%1$s": %2$s.', $field_name,
+ _s('a date not later than %1$s is expected', zbx_date2str(DATE_FORMAT, ZBX_MAX_DATE, 'UTC'))
+ ));
+ }
+
+ return $datetime->getTimestamp();
+ }
+
+ /**
+ * @param array $schedule_enabled
+ * @param array $schedule_periods
+ *
+ * @return array
+ */
+ protected static function validateCustomSchedule(array $schedule_enabled, array $schedule_periods): array {
+ $schedule = [];
+
+ $incorrect_schedule_exception = new InvalidArgumentException(
+ _s('Incorrect schedule: %1$s.',
+ _('comma separated list of time periods is expected for scheduled week days')
+ )
+ );
+
+ foreach (range(0, 6) as $weekday) {
+ if (!array_key_exists($weekday, $schedule_enabled)) {
+ continue;
+ }
+
+ if (!array_key_exists($weekday, $schedule_periods)) {
+ throw new InvalidArgumentException(_('Unexpected server error.'));
+ }
+
+ if (!is_string($schedule_periods[$weekday])) {
+ throw new InvalidArgumentException(_('Unexpected server error.'));
+ }
+
+ $weekday_schedule_periods = trim($schedule_periods[$weekday]);
+
+ if ($weekday_schedule_periods === '') {
+ throw $incorrect_schedule_exception;
+ }
+
+ foreach (explode(',', $weekday_schedule_periods) as $schedule_period) {
+ if (!preg_match('/^\s*(?<from_h>\d{1,2}):(?<from_m>\d{2})\s*-\s*(?<to_h>\d{1,2}):(?<to_m>\d{2})\s*$/',
+ $schedule_period, $matches)) {
+ throw $incorrect_schedule_exception;
+ }
+
+ $from_h = $matches['from_h'];
+ $from_m = $matches['from_m'];
+ $to_h = $matches['to_h'];
+ $to_m = $matches['to_m'];
+
+ $day_period_from = SEC_PER_HOUR * $from_h + SEC_PER_MIN * $from_m;
+ $day_period_to = SEC_PER_HOUR * $to_h + SEC_PER_MIN * $to_m;
+
+ if ($from_m > 59 || $to_m > 59 || $day_period_from >= $day_period_to || $day_period_to > SEC_PER_DAY) {
+ throw $incorrect_schedule_exception;
+ }
+
+ $schedule[] = [
+ 'period_from' => SEC_PER_DAY * $weekday + $day_period_from,
+ 'period_to' => SEC_PER_DAY * $weekday + $day_period_to
+ ];
+ }
+ }
+
+ if (!$schedule) {
+ throw new InvalidArgumentException(_s('Incorrect schedule: %1$s.', _('cannot be empty')));
+ }
+
+ return $schedule;
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaDelete.php b/ui/app/controllers/CControllerSlaDelete.php
new file mode 100644
index 00000000000..5b5e07ddab5
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaDelete.php
@@ -0,0 +1,87 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaDelete extends CController {
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'slaids' => 'required|array_id'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(
+ new CControllerResponseData(['main_block' => json_encode([
+ 'error' => [
+ 'messages' => array_column(get_and_clear_messages(), 'message')
+ ]
+ ])])
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $output = [];
+
+ $slaids = $this->getInput('slaids');
+
+ $result = API::Sla()->delete($slaids);
+
+ if ($result) {
+ $output['success']['title'] = _n('SLA deleted', 'SLAs deleted', count($slaids));
+
+ if ($messages = get_and_clear_messages()) {
+ $output['success']['messages'] = array_column($messages, 'message');
+ }
+ }
+ else {
+ $services = API::Sla()->get([
+ 'output' => [],
+ 'slaids' => $slaids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
+
+ $output['error'] = [
+ 'title' => _n('Cannot delete SLA', 'Cannot delete SLAs', count($slaids)),
+ 'messages' => array_column(get_and_clear_messages(), 'message'),
+ 'keepids' => array_keys($services)
+ ];
+ }
+
+ $this->setResponse(new CControllerResponseData(['main_block' => json_encode($output)]));
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaDisable.php b/ui/app/controllers/CControllerSlaDisable.php
new file mode 100644
index 00000000000..4687812aa7a
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaDisable.php
@@ -0,0 +1,96 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaDisable extends CController {
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'slaids' => 'required|array_id'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(
+ new CControllerResponseData(['main_block' => json_encode([
+ 'error' => [
+ 'messages' => array_column(get_and_clear_messages(), 'message')
+ ]
+ ])])
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $output = [];
+
+ $slaids = $this->getInput('slaids');
+
+ $update = [];
+
+ foreach ($slaids as $slaid) {
+ $update[] = [
+ 'slaid' => $slaid,
+ 'status' => ZBX_SLA_STATUS_DISABLED
+ ];
+ }
+
+ $result = API::Sla()->update($update);
+
+ if ($result) {
+ $output['success']['title'] = _n('SLA disabled', 'SLAs disabled', count($slaids));
+
+ if ($messages = get_and_clear_messages()) {
+ $output['success']['messages'] = array_column($messages, 'message');
+ }
+ }
+ else {
+ $slas = API::Sla()->get([
+ 'output' => [],
+ 'slaids' => $slaids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
+
+ $output['error'] = [
+ 'title' => _n('Cannot disable SLA', 'Cannot disable SLAs', count($slaids)),
+ 'messages' => array_column(get_and_clear_messages(), 'message'),
+ 'keepids' => array_keys($slas)
+ ];
+ }
+
+ $this->setResponse(new CControllerResponseData(['main_block' => json_encode($output)]));
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaEnable.php b/ui/app/controllers/CControllerSlaEnable.php
new file mode 100644
index 00000000000..0759237ff45
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaEnable.php
@@ -0,0 +1,96 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaEnable extends CController {
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'slaids' => 'required|array_id'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(
+ new CControllerResponseData(['main_block' => json_encode([
+ 'error' => [
+ 'messages' => array_column(get_and_clear_messages(), 'message')
+ ]
+ ])])
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $output = [];
+
+ $slaids = $this->getInput('slaids');
+
+ $update = [];
+
+ foreach ($slaids as $slaid) {
+ $update[] = [
+ 'slaid' => $slaid,
+ 'status' => ZBX_SLA_STATUS_ENABLED
+ ];
+ }
+
+ $result = API::Sla()->update($update);
+
+ if ($result) {
+ $output['success']['title'] = _n('SLA enabled', 'SLAs enabled', count($slaids));
+
+ if ($messages = get_and_clear_messages()) {
+ $output['success']['messages'] = array_column($messages, 'message');
+ }
+ }
+ else {
+ $slas = API::Sla()->get([
+ 'output' => [],
+ 'slaids' => $slaids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
+
+ $output['error'] = [
+ 'title' => _n('Cannot enable SLA', 'Cannot enable SLAs', count($slaids)),
+ 'messages' => array_column(get_and_clear_messages(), 'message'),
+ 'keepids' => array_keys($slas)
+ ];
+ }
+
+ $this->setResponse(new CControllerResponseData(['main_block' => json_encode($output)]));
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaExcludedDowntimeValidate.php b/ui/app/controllers/CControllerSlaExcludedDowntimeValidate.php
new file mode 100644
index 00000000000..1f6bb909b11
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaExcludedDowntimeValidate.php
@@ -0,0 +1,140 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaExcludedDowntimeValidate extends CController {
+
+ /**
+ * @var int
+ */
+ private $period_from;
+
+ /**
+ * @var int
+ */
+ private $period_to;
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ /**
+ * @throws Exception
+ */
+ protected function checkInput(): bool {
+ $fields = [
+ 'row_index' => 'required|int32',
+ 'name' => 'required|db sla.name|not_empty',
+ 'start_time' => 'required|string|not_empty',
+ 'duration_days' => 'required|ge 0',
+ 'duration_hours' => 'required|in '.implode(',', range(0, 23)),
+ 'duration_minutes' => 'required|in '.implode(',', range(0, 59))
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if ($ret) {
+ $datetime_from = DateTime::createFromFormat('!'.DATE_TIME_FORMAT, $this->getInput('start_time'));
+ $last_errors = DateTime::getLastErrors();
+
+ if ($datetime_from === false || $last_errors['warning_count'] > 0 || $last_errors['error_count'] > 0) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', 'start_time', _('a time is expected')));
+ $ret = false;
+ }
+
+ $this->period_from = $datetime_from->getTimestamp();
+
+ if ($this->period_from < 0 || $this->period_from > ZBX_MAX_DATE) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', 'start_time',
+ _s('a time not later than %1$s is expected', zbx_date2str(DATE_TIME_FORMAT, ZBX_MAX_DATE))
+ ));
+
+ $ret = false;
+ }
+
+ if ($ret) {
+ $duration_days = $this->getInput('duration_days');
+ $duration_hours = $this->getInput('duration_hours');
+ $duration_minutes = $this->getInput('duration_minutes');
+
+ try {
+ $duration = new DateInterval("P{$duration_days}DT{$duration_hours}H{$duration_minutes}M");
+
+ $datetime_to = clone $datetime_from;
+ $datetime_to->add($duration);
+
+ $this->period_to = $datetime_to->getTimestamp();
+
+ if ($this->period_to <= $this->period_from || $this->period_to > ZBX_MAX_DATE) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', 'duration',
+ _s('a time not later than %1$s is expected', zbx_date2str(DATE_TIME_FORMAT, ZBX_MAX_DATE))
+ ));
+
+ $ret = false;
+ }
+ }
+ catch (Exception $e) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', 'duration',
+ _s('a time not later than %1$s is expected', zbx_date2str(DATE_TIME_FORMAT, ZBX_MAX_DATE))
+ ));
+
+ $ret = false;
+ }
+ }
+ }
+
+ if (!$ret) {
+ $this->setResponse(
+ (new CControllerResponseData([
+ 'main_block' => json_encode(['errors' => getMessages()->toString()])
+ ]))->disableView()
+ );
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA) && $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA);
+ }
+
+ /**
+ * @throws Exception
+ */
+ protected function doAction(): void {
+ $data = [
+ 'body' => [
+ 'row_index' => $this->getInput('row_index'),
+ 'name' => $this->getInput('name'),
+ 'period_from' => $this->period_from,
+ 'period_to' => $this->period_to,
+ 'start_time' => zbx_date2str(DATE_TIME_FORMAT, $this->period_from),
+ 'duration' => convertUnitsS($this->period_to - $this->period_from, true)
+ ]
+ ];
+
+ if ($this->getDebugMode() == GROUP_DEBUG_MODE_ENABLED) {
+ CProfiler::getInstance()->stop();
+ $data['debug'] = CProfiler::getInstance()->make()->toString();
+ }
+
+ $this->setResponse(new CControllerResponseData(['main_block' => json_encode($data)]));
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaList.php b/ui/app/controllers/CControllerSlaList.php
new file mode 100644
index 00000000000..ce277906b25
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaList.php
@@ -0,0 +1,160 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaList extends CController {
+
+ protected function init(): void {
+ $this->disableSIDValidation();
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'filter_name' => 'string',
+ 'filter_status' => 'in '.implode(',', [CSlaHelper::SLA_STATUS_ANY, CSlaHelper::SLA_STATUS_ENABLED, CSlaHelper::SLA_STATUS_DISABLED]),
+ 'filter_evaltype' => 'in '.TAG_EVAL_TYPE_AND_OR.','.TAG_EVAL_TYPE_OR,
+ 'filter_tags' => 'array',
+ 'filter_set' => 'in 1',
+ 'filter_rst' => 'in 1',
+ 'sort' => 'in '.implode(',', ['name', 'slo', 'effective_date', 'status']),
+ 'sortorder' => 'in '.ZBX_SORT_UP.','.ZBX_SORT_DOWN,
+ 'page' => 'ge 1'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(new CControllerResponseFatal());
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA);
+ }
+
+ protected function doAction(): void {
+ if ($this->hasInput('filter_set')) {
+ CProfile::update('web.sla.filter.name', $this->getInput('filter_name', ''), PROFILE_TYPE_STR);
+ CProfile::update('web.sla.filter.status', $this->getInput('filter_status', CSlaHelper::SLA_STATUS_ANY),
+ PROFILE_TYPE_INT
+ );
+ CProfile::update('web.sla.filter.evaltype', $this->getInput('filter_evaltype', TAG_EVAL_TYPE_AND_OR),
+ PROFILE_TYPE_INT
+ );
+
+ $filter_tags = ['tags' => [], 'values' => [], 'operators' => []];
+
+ foreach ($this->getInput('filter_tags', []) as $filter_tag) {
+ if ($filter_tag['tag'] === '' && $filter_tag['value'] === '') {
+ continue;
+ }
+
+ $filter_tags['tags'][] = $filter_tag['tag'];
+ $filter_tags['values'][] = $filter_tag['value'];
+ $filter_tags['operators'][] = $filter_tag['operator'];
+ }
+
+ CProfile::updateArray('web.sla.filter.tags.tag', $filter_tags['tags'], PROFILE_TYPE_STR);
+ CProfile::updateArray('web.sla.filter.tags.value', $filter_tags['values'], PROFILE_TYPE_STR);
+ CProfile::updateArray('web.sla.filter.tags.operator', $filter_tags['operators'], PROFILE_TYPE_INT);
+ }
+ elseif ($this->hasInput('filter_rst')) {
+ CProfile::delete('web.sla.filter.name');
+ CProfile::delete('web.sla.filter.status');
+ CProfile::delete('web.sla.filter.evaltype');
+ CProfile::deleteIdx('web.sla.filter.tags.tag');
+ CProfile::deleteIdx('web.sla.filter.tags.value');
+ CProfile::deleteIdx('web.sla.filter.tags.operator');
+ }
+
+ $filter = [
+ 'name' => CProfile::get('web.sla.filter.name', ''),
+ 'status' => CProfile::get('web.sla.filter.status', CSlaHelper::SLA_STATUS_ANY),
+ 'evaltype' => CProfile::get('web.sla.filter.evaltype', TAG_EVAL_TYPE_AND_OR),
+ 'tags' => []
+ ];
+
+ foreach (CProfile::getArray('web.sla.filter.tags.tag', []) as $i => $tag) {
+ $filter['tags'][] = [
+ 'tag' => $tag,
+ 'value' => CProfile::get('web.sla.filter.tags.value', null, $i),
+ 'operator' => CProfile::get('web.sla.filter.tags.operator', null, $i)
+ ];
+ }
+
+ $sort_field = $this->getInput('sort', CProfile::get('web.sla.list.sort', 'name'));
+ $sort_order = $this->getInput('sortorder', CProfile::get('web.sla.list.sortorder', ZBX_SORT_UP));
+
+ CProfile::update('web.sla.list.sort', $sort_field, PROFILE_TYPE_STR);
+ CProfile::update('web.sla.list.sortorder', $sort_order, PROFILE_TYPE_STR);
+
+ $data = [
+ 'has_access' => [
+ CRoleHelper::ACTIONS_MANAGE_SLA => $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA),
+ CRoleHelper::UI_SERVICES_SLA_REPORT => $this->checkAccess(CRoleHelper::UI_SERVICES_SLA_REPORT)
+ ],
+ 'filter' => $filter,
+ 'active_tab' => CProfile::get('web.sla.list.filter.active', 1),
+ 'sort' => $sort_field,
+ 'sortorder' => $sort_order
+ ];
+
+ $options = [
+ 'output' => [],
+ 'evaltype' => $filter['evaltype'],
+ 'service_tags' => $filter['tags'],
+ 'search' => [
+ 'name' => ($filter['name'] === '') ? null : $filter['name']
+ ],
+ 'filter' => [
+ 'status' => $filter['status'] != CSlaHelper::SLA_STATUS_ANY ? $filter['status'] : null
+ ],
+ 'sortfield' => $sort_field,
+ 'sortorder' => $sort_order,
+ 'limit' => CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT) + 1,
+ 'preservekeys' => true
+ ];
+
+ $slas = API::Sla()->get($options);
+
+ $page_num = getRequest('page', 1);
+ CPagerHelper::savePage('sla.list', $page_num);
+ $data['paging'] = CPagerHelper::paginate($page_num, $slas, $sort_order,
+ (new CUrl('zabbix.php'))->setArgument('action', $this->getAction())
+ );
+
+ $options = [
+ 'output' => ['name', 'period', 'slo', 'effective_date', 'timezone', 'status'],
+ 'slaids' => array_keys($slas),
+ 'selectSchedule' => ['period_from', 'period_to'],
+ 'sortfield' => $sort_field,
+ 'sortorder' => $sort_order,
+ 'preservekeys' => true
+ ];
+
+ $data['slas'] = API::Sla()->get($options);
+
+ $response = new CControllerResponseData($data);
+ $response->setTitle(_('SLA'));
+ $this->setResponse($response);
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaReportList.php b/ui/app/controllers/CControllerSlaReportList.php
new file mode 100644
index 00000000000..9d7c8863a5d
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaReportList.php
@@ -0,0 +1,232 @@
+<?php declare(strict_types = 1);
+
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaReportList extends CController {
+
+ protected function init(): void {
+ $this->disableSIDValidation();
+ }
+
+ /**
+ * @throws Exception
+ */
+ protected function checkInput(): bool {
+ $fields = [
+ 'filter_slaid' => 'id',
+ 'filter_serviceid' => 'id',
+ 'filter_date_from' => 'string',
+ 'filter_date_to' => 'string',
+ 'filter_set' => 'in 1',
+ 'filter_rst' => 'in 1',
+ 'page' => 'ge 1',
+ 'sort' => 'in name',
+ 'sortorder' => 'in '.ZBX_SORT_UP.','.ZBX_SORT_DOWN
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if (!$ret) {
+ $this->setResponse(new CControllerResponseFatal());
+ }
+
+ return $ret;
+ }
+
+ protected function checkPermissions(): bool {
+ return $this->checkAccess(CRoleHelper::UI_SERVICES_SLA_REPORT);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ if ($this->hasInput('filter_set')) {
+ CProfile::update('web.slareport.list.filter.slaid', $this->getInput('filter_slaid', 0), PROFILE_TYPE_ID);
+ CProfile::update('web.slareport.list.filter.serviceid', $this->getInput('filter_serviceid', 0),
+ PROFILE_TYPE_ID
+ );
+ CProfile::update('web.slareport.list.filter.date_from', $this->getInput('filter_date_from', ''),
+ PROFILE_TYPE_STR
+ );
+ CProfile::update('web.slareport.list.filter.date_to', $this->getInput('filter_date_to', ''),
+ PROFILE_TYPE_STR
+ );
+ }
+ elseif ($this->hasInput('filter_rst')) {
+ CProfile::delete('web.slareport.list.filter.slaid');
+ CProfile::delete('web.slareport.list.filter.serviceid');
+ CProfile::delete('web.slareport.list.filter.date_from');
+ CProfile::delete('web.slareport.list.filter.date_to');
+ }
+
+ $sla = null;
+
+ $slaid = CProfile::get('web.slareport.list.filter.slaid');
+
+ if ($slaid != 0) {
+ $slas = API::Sla()->get([
+ 'output' => ['slaid', 'name', 'period', 'slo', 'timezone'],
+ 'slaids' => $slaid,
+ 'filter' => [
+ 'status' => ZBX_SLA_STATUS_ENABLED
+ ]
+ ]);
+
+ if ($slas) {
+ $sla = $slas[0];
+ }
+ else {
+ CProfile::delete('web.slareport.list.filter.slaid');
+ }
+ }
+
+ $service = null;
+
+ $serviceid = CProfile::get('web.slareport.list.filter.serviceid');
+
+ if ($serviceid != 0) {
+ $services = API::Service()->get([
+ 'output' => ['serviceid', 'name'],
+ 'serviceids' => $serviceid
+ ]);
+
+ if ($services) {
+ $service = $services[0];
+ }
+ else {
+ CProfile::delete('web.slareport.list.filter.serviceid');
+ }
+ }
+
+ $filter = [
+ 'slaid' => CProfile::get('web.slareport.list.filter.slaid', ''),
+ 'serviceid' => CProfile::get('web.slareport.list.filter.serviceid', ''),
+ 'date_from' => CProfile::get('web.slareport.list.filter.date_from', ''),
+ 'date_to' => CProfile::get('web.slareport.list.filter.date_to', '')
+ ];
+
+ $sort_field = $this->getInput('sort', CProfile::get('web.slareport.list.sort', 'name'));
+ $sort_order = $this->getInput('sortorder', CProfile::get('web.slareport.list.sortorder', ZBX_SORT_UP));
+
+ CProfile::update('web.slareport.list.sort', $sort_field, PROFILE_TYPE_STR);
+ CProfile::update('web.slareport.list.sortorder', $sort_order, PROFILE_TYPE_STR);
+
+ $period_from = null;
+
+ if ($filter['date_from'] !== '') {
+ $date_from = DateTime::createFromFormat('!'.DATE_FORMAT, $filter['date_from'], new DateTimeZone('UTC'));
+ $last_errors = DateTime::getLastErrors();
+
+ if ($date_from === false || $last_errors['warning_count'] > 0 || $last_errors['error_count'] > 0) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', _('From'), _('a date is expected')));
+ }
+ else {
+ $period_from = $date_from->getTimestamp();
+
+ if ($period_from < 0 || $period_from > ZBX_MAX_DATE) {
+ $period_from = null;
+
+ error(_s('Incorrect value for field "%1$s": %2$s.', _('From'),
+ _s('a date not later than %1$s is expected', zbx_date2str(DATE_FORMAT, ZBX_MAX_DATE))
+ ));
+ }
+ }
+ }
+
+ $period_to = null;
+
+ if ($filter['date_to'] !== '') {
+ $date_to = DateTime::createFromFormat('!'.DATE_FORMAT, $filter['date_to'], new DateTimeZone('UTC'));
+ $last_errors = DateTime::getLastErrors();
+
+ if ($date_to === false || $last_errors['warning_count'] > 0 || $last_errors['error_count'] > 0) {
+ error(_s('Incorrect value for field "%1$s": %2$s.', _('To'), _('a date is expected')));
+ }
+ else {
+ $period_to = $date_to->getTimestamp();
+
+ if ($period_to < 0 || $period_to > ZBX_MAX_DATE) {
+ $period_to = null;
+
+ error(_s('Incorrect value for field "%1$s": %2$s.', _('To'),
+ _s('a date not later than %1$s is expected', zbx_date2str(DATE_FORMAT, ZBX_MAX_DATE))
+ ));
+ }
+ }
+ }
+
+ if ($period_from !== null && $period_to !== null && $period_to <= $period_from) {
+ $period_from = null;
+ $period_to = null;
+
+ error(_s('"%1$s" date must be less than "%2$s" date.', _('From'), _('To')));
+ }
+
+ $has_errors = hasErrorMesssages();
+
+ $data = [
+ 'has_access' => [
+ CRoleHelper::ACTIONS_MANAGE_SLA => $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA)
+ ],
+ 'filter' => $filter,
+ 'active_tab' => CProfile::get('web.slareport.list.filter.active', 1),
+ 'sort' => $sort_field,
+ 'sortorder' => $sort_order,
+ 'sla' => $sla,
+ 'service' => $service,
+ 'has_errors' => $has_errors
+ ];
+
+ if ($sla !== null && !$has_errors) {
+ $options = [
+ 'output' => ['name'],
+ 'serviceids' => $service !== null ? $service['serviceid'] : null,
+ 'slaids' => $sla['slaid'],
+ 'sortfield' => $sort_field,
+ 'sortorder' => $sort_order,
+ 'limit' => CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT) + 1,
+ 'preservekeys' => true
+ ];
+
+ $data['services'] = API::Service()->get($options);
+
+ $page_num = getRequest('page', 1);
+ CPagerHelper::savePage('slareport.list', $page_num);
+ $data['paging'] = CPagerHelper::paginate($page_num, $data['services'], $sort_order,
+ (new CUrl('zabbix.php'))->setArgument('action', $this->getAction())
+ );
+
+ $options = [
+ 'slaid' => $sla['slaid'],
+ 'serviceids' => array_keys($data['services']),
+ 'period_from' => $period_from,
+ 'period_to' => $period_to
+ ];
+
+ $data['sli'] = API::Sla()->getSli($options);
+ }
+
+ $response = new CControllerResponseData($data);
+ $response->setTitle(_('SLA Report'));
+ $this->setResponse($response);
+ }
+}
diff --git a/ui/app/controllers/CControllerSlaUpdate.php b/ui/app/controllers/CControllerSlaUpdate.php
new file mode 100644
index 00000000000..0da096563ff
--- /dev/null
+++ b/ui/app/controllers/CControllerSlaUpdate.php
@@ -0,0 +1,148 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerSlaUpdate extends CControllerSlaCreateUpdate {
+
+ /**
+ * @var array
+ */
+ private $schedule = [];
+
+ /**
+ * @var int
+ */
+ private $effective_date;
+
+ protected function init(): void {
+ $this->setPostContentType(self::POST_CONTENT_TYPE_JSON);
+ }
+
+ protected function checkInput(): bool {
+ $fields = [
+ 'slaid' => 'required|id',
+ 'name' => 'required|string|not_empty',
+ 'slo' => 'required|string|not_empty',
+ 'period' => 'required|in '.implode(',', [ZBX_SLA_PERIOD_DAILY, ZBX_SLA_PERIOD_WEEKLY, ZBX_SLA_PERIOD_MONTHLY, ZBX_SLA_PERIOD_QUARTERLY, ZBX_SLA_PERIOD_ANNUALLY]),
+ 'timezone' => 'required|in '.implode(',', array_merge([ZBX_DEFAULT_TIMEZONE], array_keys(CTimezoneHelper::getList()))),
+ 'schedule_mode' => 'required|in '.implode(',', [CSlaHelper::SCHEDULE_MODE_24X7, CSlaHelper::SCHEDULE_MODE_CUSTOM]),
+ 'schedule_enabled' => 'array',
+ 'schedule_periods' => 'array',
+ 'effective_date' => 'required|string|not_empty',
+ 'service_tags' => 'required|array',
+ 'description' => 'required|string',
+ 'status' => 'in '.ZBX_SLA_STATUS_ENABLED,
+ 'excluded_downtimes' => 'array'
+ ];
+
+ $ret = $this->validateInput($fields);
+
+ if ($ret) {
+ if ($this->getInput('schedule_mode') == CSlaHelper::SCHEDULE_MODE_CUSTOM) {
+ try {
+ $this->schedule = self::validateCustomSchedule($this->getInput('schedule_enabled', []),
+ $this->getInput('schedule_periods', [])
+ );
+ }
+ catch (InvalidArgumentException $e) {
+ info($e->getMessage());
+ $ret = false;
+ }
+ }
+
+ try {
+ $this->effective_date = self::validateEffectiveDate($this->getInput('effective_date'),
+ 'effective_date'
+ );
+ }
+ catch (InvalidArgumentException $e) {
+ info($e->getMessage());
+ $ret = false;
+ }
+ }
+
+ if (!$ret) {
+ $this->setResponse(
+ (new CControllerResponseData([
+ 'main_block' => json_encode(['errors' => getMessages()->toString()])
+ ]))->disableView()
+ );
+ }
+
+ return $ret;
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function checkPermissions(): bool {
+ if (!$this->checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ || !$this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA)) {
+ return false;
+ }
+
+ return (bool) API::Sla()->get([
+ 'output' => [],
+ 'slaids' => $this->getInput('slaid')
+ ]);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $sla = [
+ 'effective_date' => $this->effective_date,
+ 'status' => $this->hasInput('status') ? ZBX_SLA_STATUS_ENABLED : ZBX_SLA_STATUS_DISABLED,
+ 'schedule' => $this->schedule,
+ 'service_tags' => [],
+ 'excluded_downtimes' => []
+ ];
+
+ $fields = ['slaid', 'name', 'slo', 'period', 'timezone', 'description', 'excluded_downtimes'];
+
+ $this->getInputs($sla, $fields);
+
+ foreach ($this->getInput('service_tags', []) as $service_tag) {
+ if ($service_tag['tag'] === '' && $service_tag['value'] === '') {
+ continue;
+ }
+
+ $sla['service_tags'][] = $service_tag;
+ }
+
+ $result = API::Sla()->update($sla);
+
+ if ($result) {
+ $output = ['title' => _('SLA updated')];
+
+ if ($messages = CMessageHelper::getMessages()) {
+ $output['messages'] = array_column($messages, 'message');
+ }
+ }
+ else {
+ $output = [
+ 'errors' => makeMessageBox(ZBX_STYLE_MSG_BAD, filter_messages(), CMessageHelper::getTitle())->toString()
+ ];
+ }
+
+ $this->setResponse((new CControllerResponseData(['main_block' => json_encode($output)]))->disableView());
+ }
+}
diff --git a/ui/app/controllers/CControllerSystemWarning.php b/ui/app/controllers/CControllerSystemWarning.php
index 000bdbddab5..12ddb06fe2c 100644
--- a/ui/app/controllers/CControllerSystemWarning.php
+++ b/ui/app/controllers/CControllerSystemWarning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTabFilterProfileUpdate.php b/ui/app/controllers/CControllerTabFilterProfileUpdate.php
index b33f21ba81f..45fa2bc315c 100644
--- a/ui/app/controllers/CControllerTabFilterProfileUpdate.php
+++ b/ui/app/controllers/CControllerTabFilterProfileUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTemplateDashboardDelete.php b/ui/app/controllers/CControllerTemplateDashboardDelete.php
index b158a7db06e..e13505342c3 100644
--- a/ui/app/controllers/CControllerTemplateDashboardDelete.php
+++ b/ui/app/controllers/CControllerTemplateDashboardDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTemplateDashboardEdit.php b/ui/app/controllers/CControllerTemplateDashboardEdit.php
index 0f5f156f9ae..94ed4093b6c 100644
--- a/ui/app/controllers/CControllerTemplateDashboardEdit.php
+++ b/ui/app/controllers/CControllerTemplateDashboardEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTemplateDashboardList.php b/ui/app/controllers/CControllerTemplateDashboardList.php
index 31823dd4078..f143787e042 100644
--- a/ui/app/controllers/CControllerTemplateDashboardList.php
+++ b/ui/app/controllers/CControllerTemplateDashboardList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTemplateDashboardUpdate.php b/ui/app/controllers/CControllerTemplateDashboardUpdate.php
index 58e664e7436..a2d6908b9d1 100644
--- a/ui/app/controllers/CControllerTemplateDashboardUpdate.php
+++ b/ui/app/controllers/CControllerTemplateDashboardUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTimeSelectorUpdate.php b/ui/app/controllers/CControllerTimeSelectorUpdate.php
index 228fdf148dd..8a86eac8963 100644
--- a/ui/app/controllers/CControllerTimeSelectorUpdate.php
+++ b/ui/app/controllers/CControllerTimeSelectorUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenCreate.php b/ui/app/controllers/CControllerTokenCreate.php
index bc13de41130..58efb9cc7f0 100644
--- a/ui/app/controllers/CControllerTokenCreate.php
+++ b/ui/app/controllers/CControllerTokenCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenDelete.php b/ui/app/controllers/CControllerTokenDelete.php
index e72432b1c0d..93c2dcf080d 100644
--- a/ui/app/controllers/CControllerTokenDelete.php
+++ b/ui/app/controllers/CControllerTokenDelete.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenDisable.php b/ui/app/controllers/CControllerTokenDisable.php
index a21c0c6ecd9..baa1358d0c5 100644
--- a/ui/app/controllers/CControllerTokenDisable.php
+++ b/ui/app/controllers/CControllerTokenDisable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenEdit.php b/ui/app/controllers/CControllerTokenEdit.php
index b038016865d..405a44d822a 100644
--- a/ui/app/controllers/CControllerTokenEdit.php
+++ b/ui/app/controllers/CControllerTokenEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenEnable.php b/ui/app/controllers/CControllerTokenEnable.php
index 303c21f4533..3fd6ad1780a 100644
--- a/ui/app/controllers/CControllerTokenEnable.php
+++ b/ui/app/controllers/CControllerTokenEnable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenList.php b/ui/app/controllers/CControllerTokenList.php
index 5426605d35d..edad75e2f5c 100644
--- a/ui/app/controllers/CControllerTokenList.php
+++ b/ui/app/controllers/CControllerTokenList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenUpdate.php b/ui/app/controllers/CControllerTokenUpdate.php
index b5eca4a57a2..052c0a59ef2 100644
--- a/ui/app/controllers/CControllerTokenUpdate.php
+++ b/ui/app/controllers/CControllerTokenUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTokenView.php b/ui/app/controllers/CControllerTokenView.php
index d1bc4e83e57..e05968c6e45 100644
--- a/ui/app/controllers/CControllerTokenView.php
+++ b/ui/app/controllers/CControllerTokenView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTrigDisplayEdit.php b/ui/app/controllers/CControllerTrigDisplayEdit.php
index 5891987d72d..d59b896e7a8 100644
--- a/ui/app/controllers/CControllerTrigDisplayEdit.php
+++ b/ui/app/controllers/CControllerTrigDisplayEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerTrigDisplayUpdate.php b/ui/app/controllers/CControllerTrigDisplayUpdate.php
index f06d7e6f86c..53f6d4a8adb 100644
--- a/ui/app/controllers/CControllerTrigDisplayUpdate.php
+++ b/ui/app/controllers/CControllerTrigDisplayUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserCreate.php b/ui/app/controllers/CControllerUserCreate.php
index aaf39c3155b..f5c0eae4181 100644
--- a/ui/app/controllers/CControllerUserCreate.php
+++ b/ui/app/controllers/CControllerUserCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserDelete.php b/ui/app/controllers/CControllerUserDelete.php
index 3a626e69934..b4e813e868b 100644
--- a/ui/app/controllers/CControllerUserDelete.php
+++ b/ui/app/controllers/CControllerUserDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserEdit.php b/ui/app/controllers/CControllerUserEdit.php
index e97bc512fe8..bf21d7938ca 100644
--- a/ui/app/controllers/CControllerUserEdit.php
+++ b/ui/app/controllers/CControllerUserEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserEditGeneral.php b/ui/app/controllers/CControllerUserEditGeneral.php
index 4c0aaaa9ef5..2ed2a790ada 100644
--- a/ui/app/controllers/CControllerUserEditGeneral.php
+++ b/ui/app/controllers/CControllerUserEditGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -36,12 +36,18 @@ abstract class CControllerUserEditGeneral extends CController {
*/
protected $timezones = [];
- protected function init() {
+ protected function init(): void {
$this->disableSIDValidation();
+ $timezone = CSettingsHelper::get(CSettingsHelper::DEFAULT_TIMEZONE);
+
+ if ($timezone === ZBX_DEFAULT_TIMEZONE || $timezone === TIMEZONE_DEFAULT) {
+ $timezone = CTimezoneHelper::getSystemTimezone();
+ }
+
$this->timezones = [
- TIMEZONE_DEFAULT => CDateTimeZoneHelper::getDefaultDateTimeZone()
- ] + (new CDateTimeZoneHelper())->getAllDateTimeZones();
+ TIMEZONE_DEFAULT => CTimezoneHelper::getTitle($timezone, _('System default'))
+ ] + CTimezoneHelper::getList();
}
/**
diff --git a/ui/app/controllers/CControllerUserList.php b/ui/app/controllers/CControllerUserList.php
index b4a120393fa..ae00e6725c0 100644
--- a/ui/app/controllers/CControllerUserList.php
+++ b/ui/app/controllers/CControllerUserList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserProfileEdit.php b/ui/app/controllers/CControllerUserProfileEdit.php
index 20108a11b73..08c262a4952 100644
--- a/ui/app/controllers/CControllerUserProfileEdit.php
+++ b/ui/app/controllers/CControllerUserProfileEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserProfileUpdate.php b/ui/app/controllers/CControllerUserProfileUpdate.php
index 6d751d072ff..5012525675b 100644
--- a/ui/app/controllers/CControllerUserProfileUpdate.php
+++ b/ui/app/controllers/CControllerUserProfileUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserTokenEdit.php b/ui/app/controllers/CControllerUserTokenEdit.php
index c9d237397bf..881689869bb 100644
--- a/ui/app/controllers/CControllerUserTokenEdit.php
+++ b/ui/app/controllers/CControllerUserTokenEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserTokenList.php b/ui/app/controllers/CControllerUserTokenList.php
index 9e3c2e88ae1..d0cbadddae0 100644
--- a/ui/app/controllers/CControllerUserTokenList.php
+++ b/ui/app/controllers/CControllerUserTokenList.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserTokenView.php b/ui/app/controllers/CControllerUserTokenView.php
index a573e41f4eb..db84abfda4c 100644
--- a/ui/app/controllers/CControllerUserTokenView.php
+++ b/ui/app/controllers/CControllerUserTokenView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserUnblock.php b/ui/app/controllers/CControllerUserUnblock.php
index 8c2baee9158..c25785b8409 100644
--- a/ui/app/controllers/CControllerUserUnblock.php
+++ b/ui/app/controllers/CControllerUserUnblock.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserUpdate.php b/ui/app/controllers/CControllerUserUpdate.php
index ddd2dc2d65b..75133a26abb 100644
--- a/ui/app/controllers/CControllerUserUpdate.php
+++ b/ui/app/controllers/CControllerUserUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserUpdateGeneral.php b/ui/app/controllers/CControllerUserUpdateGeneral.php
index 201a1f1a065..df5032cb587 100644
--- a/ui/app/controllers/CControllerUserUpdateGeneral.php
+++ b/ui/app/controllers/CControllerUserUpdateGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -40,7 +40,7 @@ abstract class CControllerUserUpdateGeneral extends CController {
protected function init() {
parent::init();
- $this->timezones = array_keys((new CDateTimeZoneHelper())->getAllDateTimeZones());
+ $this->timezones = array_keys(CTimezoneHelper::getList());
$this->timezones[] = TIMEZONE_DEFAULT;
}
diff --git a/ui/app/controllers/CControllerUsergroupCreate.php b/ui/app/controllers/CControllerUsergroupCreate.php
index cf66a0b8f2b..cd83ddfb916 100644
--- a/ui/app/controllers/CControllerUsergroupCreate.php
+++ b/ui/app/controllers/CControllerUsergroupCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupDelete.php b/ui/app/controllers/CControllerUsergroupDelete.php
index a530e34affc..2a0856feb86 100644
--- a/ui/app/controllers/CControllerUsergroupDelete.php
+++ b/ui/app/controllers/CControllerUsergroupDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupEdit.php b/ui/app/controllers/CControllerUsergroupEdit.php
index c149b173045..1ca588f909b 100644
--- a/ui/app/controllers/CControllerUsergroupEdit.php
+++ b/ui/app/controllers/CControllerUsergroupEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupGrouprightAdd.php b/ui/app/controllers/CControllerUsergroupGrouprightAdd.php
index ea673215f5c..6f614064688 100644
--- a/ui/app/controllers/CControllerUsergroupGrouprightAdd.php
+++ b/ui/app/controllers/CControllerUsergroupGrouprightAdd.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupList.php b/ui/app/controllers/CControllerUsergroupList.php
index 8941834fc5f..1ad7292e46d 100644
--- a/ui/app/controllers/CControllerUsergroupList.php
+++ b/ui/app/controllers/CControllerUsergroupList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupMassUpdate.php b/ui/app/controllers/CControllerUsergroupMassUpdate.php
index fc8aff36658..e19a08f604c 100644
--- a/ui/app/controllers/CControllerUsergroupMassUpdate.php
+++ b/ui/app/controllers/CControllerUsergroupMassUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupTagfilterAdd.php b/ui/app/controllers/CControllerUsergroupTagfilterAdd.php
index bb1877798e2..35424603083 100644
--- a/ui/app/controllers/CControllerUsergroupTagfilterAdd.php
+++ b/ui/app/controllers/CControllerUsergroupTagfilterAdd.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUsergroupUpdate.php b/ui/app/controllers/CControllerUsergroupUpdate.php
index a3d6a327f13..755afc8c7ef 100644
--- a/ui/app/controllers/CControllerUsergroupUpdate.php
+++ b/ui/app/controllers/CControllerUsergroupUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserroleCreate.php b/ui/app/controllers/CControllerUserroleCreate.php
index db948a52a1e..99081338731 100644
--- a/ui/app/controllers/CControllerUserroleCreate.php
+++ b/ui/app/controllers/CControllerUserroleCreate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -38,7 +38,10 @@ class CControllerUserroleCreate extends CControllerUserroleEditGeneral {
'ui_monitoring_latest_data' => 'in 0,1',
'ui_monitoring_maps' => 'in 0,1',
'ui_monitoring_discovery' => 'in 0,1',
- 'ui_monitoring_services' => 'in 0,1',
+ 'ui_services_services' => 'in 0,1',
+ 'ui_services_actions' => 'in 0,1',
+ 'ui_services_sla' => 'in 0,1',
+ 'ui_services_sla_report' => 'in 0,1',
'ui_inventory_overview' => 'in 0,1',
'ui_inventory_hosts' => 'in 0,1',
'ui_reports_system_info' => 'in 0,1',
@@ -74,6 +77,7 @@ class CControllerUserroleCreate extends CControllerUserroleEditGeneral {
'actions_execute_scripts' => 'in 0,1',
'actions_manage_api_tokens' => 'in 0,1',
'actions_manage_scheduled_reports' => 'in 0,1',
+ 'actions_manage_sla' => 'in 0,1',
'modules' => 'array',
'api_mode' => 'in '.implode(',', [ZBX_ROLE_RULE_API_MODE_DENY, ZBX_ROLE_RULE_API_MODE_ALLOW]),
'api_methods' => 'array',
diff --git a/ui/app/controllers/CControllerUserroleDelete.php b/ui/app/controllers/CControllerUserroleDelete.php
index 744a8dfde44..51fca5b000c 100644
--- a/ui/app/controllers/CControllerUserroleDelete.php
+++ b/ui/app/controllers/CControllerUserroleDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserroleEdit.php b/ui/app/controllers/CControllerUserroleEdit.php
index bd76cbc2c7c..4009a5d8a12 100644
--- a/ui/app/controllers/CControllerUserroleEdit.php
+++ b/ui/app/controllers/CControllerUserroleEdit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -41,7 +41,10 @@ class CControllerUserroleEdit extends CControllerUserroleEditGeneral {
'ui_monitoring_latest_data' => 'in 0,1',
'ui_monitoring_maps' => 'in 0,1',
'ui_monitoring_discovery' => 'in 0,1',
- 'ui_monitoring_services' => 'in 0,1',
+ 'ui_services_services' => 'in 0,1',
+ 'ui_services_actions' => 'in 0,1',
+ 'ui_services_sla' => 'in 0,1',
+ 'ui_services_sla_report' => 'in 0,1',
'ui_inventory_overview' => 'in 0,1',
'ui_inventory_hosts' => 'in 0,1',
'ui_reports_system_info' => 'in 0,1',
@@ -77,6 +80,7 @@ class CControllerUserroleEdit extends CControllerUserroleEditGeneral {
'actions_execute_scripts' => 'in 0,1',
'actions_manage_api_tokens' => 'in 0,1',
'actions_manage_scheduled_reports' => 'in 0,1',
+ 'actions_manage_sla' => 'in 0,1',
'ui_default_access' => 'in 0,1',
'modules_default_access' => 'in 0,1',
'actions_default_access' => 'in 0,1',
diff --git a/ui/app/controllers/CControllerUserroleEditGeneral.php b/ui/app/controllers/CControllerUserroleEditGeneral.php
index f28a7f1f387..4d48a57625f 100644
--- a/ui/app/controllers/CControllerUserroleEditGeneral.php
+++ b/ui/app/controllers/CControllerUserroleEditGeneral.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserroleList.php b/ui/app/controllers/CControllerUserroleList.php
index c50d7fa45d8..a42aba20946 100644
--- a/ui/app/controllers/CControllerUserroleList.php
+++ b/ui/app/controllers/CControllerUserroleList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerUserroleUpdate.php b/ui/app/controllers/CControllerUserroleUpdate.php
index e2a97d7b66c..ed8830fb535 100644
--- a/ui/app/controllers/CControllerUserroleUpdate.php
+++ b/ui/app/controllers/CControllerUserroleUpdate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -37,7 +37,10 @@ class CControllerUserroleUpdate extends CControllerUserroleEditGeneral {
'ui_monitoring_latest_data' => 'in 0,1',
'ui_monitoring_maps' => 'in 0,1',
'ui_monitoring_discovery' => 'in 0,1',
- 'ui_monitoring_services' => 'in 0,1',
+ 'ui_services_services' => 'in 0,1',
+ 'ui_services_actions' => 'in 0,1',
+ 'ui_services_sla' => 'in 0,1',
+ 'ui_services_sla_report' => 'in 0,1',
'ui_inventory_overview' => 'in 0,1',
'ui_inventory_hosts' => 'in 0,1',
'ui_reports_system_info' => 'in 0,1',
@@ -73,6 +76,7 @@ class CControllerUserroleUpdate extends CControllerUserroleEditGeneral {
'actions_execute_scripts' => 'in 0,1',
'actions_manage_api_tokens' => 'in 0,1',
'actions_manage_scheduled_reports' => 'in 0,1',
+ 'actions_manage_sla' => 'in 0,1',
'ui_default_access' => 'in 0,1',
'modules_default_access' => 'in 0,1',
'actions_default_access' => 'in 0,1',
diff --git a/ui/app/controllers/CControllerWebView.php b/ui/app/controllers/CControllerWebView.php
index 17738a0716d..d0cc4c67482 100644
--- a/ui/app/controllers/CControllerWebView.php
+++ b/ui/app/controllers/CControllerWebView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidget.php b/ui/app/controllers/CControllerWidget.php
index f54fb2373a6..acfbd3b0d8b 100644
--- a/ui/app/controllers/CControllerWidget.php
+++ b/ui/app/controllers/CControllerWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetActionLogView.php b/ui/app/controllers/CControllerWidgetActionLogView.php
index 6a8abe16ae8..9c17ba7e272 100644
--- a/ui/app/controllers/CControllerWidgetActionLogView.php
+++ b/ui/app/controllers/CControllerWidgetActionLogView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetClockView.php b/ui/app/controllers/CControllerWidgetClockView.php
index 30fc627b8de..7e3018de0cc 100644
--- a/ui/app/controllers/CControllerWidgetClockView.php
+++ b/ui/app/controllers/CControllerWidgetClockView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetDataOverView.php b/ui/app/controllers/CControllerWidgetDataOverView.php
index 3c29a57e236..abc140e7f1b 100644
--- a/ui/app/controllers/CControllerWidgetDataOverView.php
+++ b/ui/app/controllers/CControllerWidgetDataOverView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetDiscoveryView.php b/ui/app/controllers/CControllerWidgetDiscoveryView.php
index 662ac9e1b07..92e30c38eb9 100644
--- a/ui/app/controllers/CControllerWidgetDiscoveryView.php
+++ b/ui/app/controllers/CControllerWidgetDiscoveryView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetFavGraphsView.php b/ui/app/controllers/CControllerWidgetFavGraphsView.php
index 4f45e450cf7..66012350a84 100644
--- a/ui/app/controllers/CControllerWidgetFavGraphsView.php
+++ b/ui/app/controllers/CControllerWidgetFavGraphsView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetFavMapsView.php b/ui/app/controllers/CControllerWidgetFavMapsView.php
index e513a3515a5..ca139c25f7f 100644
--- a/ui/app/controllers/CControllerWidgetFavMapsView.php
+++ b/ui/app/controllers/CControllerWidgetFavMapsView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetGeoMapView.php b/ui/app/controllers/CControllerWidgetGeoMapView.php
index 68cd3a92b57..89dd563229c 100644
--- a/ui/app/controllers/CControllerWidgetGeoMapView.php
+++ b/ui/app/controllers/CControllerWidgetGeoMapView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetGraphView.php b/ui/app/controllers/CControllerWidgetGraphView.php
index 70a202b261c..c7579ea2ecf 100644
--- a/ui/app/controllers/CControllerWidgetGraphView.php
+++ b/ui/app/controllers/CControllerWidgetGraphView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetHostAvailView.php b/ui/app/controllers/CControllerWidgetHostAvailView.php
index b1214a81a7c..cace2b74b03 100644
--- a/ui/app/controllers/CControllerWidgetHostAvailView.php
+++ b/ui/app/controllers/CControllerWidgetHostAvailView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetItemView.php b/ui/app/controllers/CControllerWidgetItemView.php
index bebaa2eeb84..02e9a4bf436 100644
--- a/ui/app/controllers/CControllerWidgetItemView.php
+++ b/ui/app/controllers/CControllerWidgetItemView.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetIterator.php b/ui/app/controllers/CControllerWidgetIterator.php
index bb9735534d0..5ac5b1169cb 100644
--- a/ui/app/controllers/CControllerWidgetIterator.php
+++ b/ui/app/controllers/CControllerWidgetIterator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetIteratorGraphPrototypeView.php b/ui/app/controllers/CControllerWidgetIteratorGraphPrototypeView.php
index 27827a95b0a..fd129d8fb66 100644
--- a/ui/app/controllers/CControllerWidgetIteratorGraphPrototypeView.php
+++ b/ui/app/controllers/CControllerWidgetIteratorGraphPrototypeView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetMapView.php b/ui/app/controllers/CControllerWidgetMapView.php
index 8eb38e266f1..58e2504268a 100644
--- a/ui/app/controllers/CControllerWidgetMapView.php
+++ b/ui/app/controllers/CControllerWidgetMapView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetNavTreeItemEdit.php b/ui/app/controllers/CControllerWidgetNavTreeItemEdit.php
index 940670f5a3b..c54fa4f4215 100644
--- a/ui/app/controllers/CControllerWidgetNavTreeItemEdit.php
+++ b/ui/app/controllers/CControllerWidgetNavTreeItemEdit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetNavTreeItemUpdate.php b/ui/app/controllers/CControllerWidgetNavTreeItemUpdate.php
index afead4d841b..f9e701287a5 100644
--- a/ui/app/controllers/CControllerWidgetNavTreeItemUpdate.php
+++ b/ui/app/controllers/CControllerWidgetNavTreeItemUpdate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetNavTreeView.php b/ui/app/controllers/CControllerWidgetNavTreeView.php
index 844ec928c87..890b1622f06 100644
--- a/ui/app/controllers/CControllerWidgetNavTreeView.php
+++ b/ui/app/controllers/CControllerWidgetNavTreeView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetPlainTextView.php b/ui/app/controllers/CControllerWidgetPlainTextView.php
index e2afeaca4cc..71b445664d2 100644
--- a/ui/app/controllers/CControllerWidgetPlainTextView.php
+++ b/ui/app/controllers/CControllerWidgetPlainTextView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetProblemHostsView.php b/ui/app/controllers/CControllerWidgetProblemHostsView.php
index be58dac2cf5..f7823febd33 100644
--- a/ui/app/controllers/CControllerWidgetProblemHostsView.php
+++ b/ui/app/controllers/CControllerWidgetProblemHostsView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetProblemsBySvView.php b/ui/app/controllers/CControllerWidgetProblemsBySvView.php
index 60a03fd47b5..0478bd98a75 100644
--- a/ui/app/controllers/CControllerWidgetProblemsBySvView.php
+++ b/ui/app/controllers/CControllerWidgetProblemsBySvView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetProblemsView.php b/ui/app/controllers/CControllerWidgetProblemsView.php
index a73baad1da9..e1318fabd1e 100644
--- a/ui/app/controllers/CControllerWidgetProblemsView.php
+++ b/ui/app/controllers/CControllerWidgetProblemsView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetSlaReportView.php b/ui/app/controllers/CControllerWidgetSlaReportView.php
new file mode 100755
index 00000000000..949dbc44b88
--- /dev/null
+++ b/ui/app/controllers/CControllerWidgetSlaReportView.php
@@ -0,0 +1,113 @@
+<?php
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CControllerWidgetSlaReportView extends CControllerWidget {
+
+ public function __construct() {
+ parent::__construct();
+
+ $this->setType(WIDGET_SLA_REPORT);
+ $this->setValidationRules([
+ 'name' => 'string',
+ 'fields' => 'json'
+ ]);
+ }
+
+ /**
+ * @throws APIException
+ */
+ protected function doAction(): void {
+ $fields = $this->getForm()->getFieldsData();
+
+ $data = [
+ 'name' => $this->getInput('name', $this->getDefaultName()),
+ 'has_access' => [
+ CRoleHelper::ACTIONS_MANAGE_SLA => $this->checkAccess(CRoleHelper::ACTIONS_MANAGE_SLA)
+ ],
+ 'has_serviceid' => (bool) $fields['serviceid'],
+ 'has_permissions_error' => false,
+ 'rows_per_page' => CWebUser::$data['rows_per_page'],
+ 'search_limit' => CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT),
+ 'user' => [
+ 'debug_mode' => $this->getDebugMode()
+ ]
+ ];
+
+ $db_slas = $fields['slaid']
+ ? API::Sla()->get([
+ 'output' => ['slaid', 'name', 'period', 'slo', 'timezone', 'status'],
+ 'slaids' => $fields['slaid']
+ ])
+ : [];
+
+ if ($db_slas) {
+ $data['sla'] = $db_slas[0];
+
+ if ($data['sla']['status'] == ZBX_SLA_STATUS_ENABLED) {
+ $data['services'] = API::Service()->get([
+ 'output' => ['name'],
+ 'serviceids' => $fields['serviceid'] ?: null,
+ 'slaids' => $data['sla']['slaid'],
+ 'sortfield' => 'name',
+ 'sortorder' => ZBX_SORT_UP,
+ 'limit' => $data['search_limit'] + 1,
+ 'preservekeys' => true
+ ]);
+
+ if ($fields['serviceid'] && !$data['services']) {
+ $data['has_permissions_error'] = true;
+ }
+ else {
+ $range_time_parser = new CRangeTimeParser();
+
+ if ($fields['date_from'] !== ''
+ && $range_time_parser->parse($fields['date_from']) == CParser::PARSE_SUCCESS) {
+ $period_from = $range_time_parser->getDateTime(true)->getTimestamp();
+ }
+ else {
+ $period_from = null;
+ }
+
+ if ($fields['date_to'] !== ''
+ && $range_time_parser->parse($fields['date_to']) == CParser::PARSE_SUCCESS) {
+ $period_to = $range_time_parser->getDateTime(false)->getTimestamp();
+ }
+ else {
+ $period_to = null;
+ }
+
+ $data['sli'] = API::Sla()->getSli([
+ 'slaid' => $data['sla']['slaid'],
+ 'serviceids' => array_slice(array_keys($data['services']), 0, $data['rows_per_page']),
+ 'periods' => $fields['show_periods'] !== '' ? $fields['show_periods'] : null,
+ 'period_from' => $period_from,
+ 'period_to' => $period_to
+ ]);
+ }
+ }
+ }
+ else {
+ $data['has_permissions_error'] = true;
+ }
+
+ $this->setResponse(new CControllerResponseData($data));
+ }
+}
diff --git a/ui/app/controllers/CControllerWidgetSvgGraphView.php b/ui/app/controllers/CControllerWidgetSvgGraphView.php
index 273e1f7df89..78e9b8e2018 100644
--- a/ui/app/controllers/CControllerWidgetSvgGraphView.php
+++ b/ui/app/controllers/CControllerWidgetSvgGraphView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetSystemInfoView.php b/ui/app/controllers/CControllerWidgetSystemInfoView.php
index 7ece94b45a4..f79b2b17557 100644
--- a/ui/app/controllers/CControllerWidgetSystemInfoView.php
+++ b/ui/app/controllers/CControllerWidgetSystemInfoView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetTrigOverView.php b/ui/app/controllers/CControllerWidgetTrigOverView.php
index a9b9c8badaf..bd2a6590536 100644
--- a/ui/app/controllers/CControllerWidgetTrigOverView.php
+++ b/ui/app/controllers/CControllerWidgetTrigOverView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetUrlView.php b/ui/app/controllers/CControllerWidgetUrlView.php
index 184436aa1b3..e09881d5dd1 100644
--- a/ui/app/controllers/CControllerWidgetUrlView.php
+++ b/ui/app/controllers/CControllerWidgetUrlView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/controllers/CControllerWidgetWebView.php b/ui/app/controllers/CControllerWidgetWebView.php
index b20530f3067..28bac29483c 100644
--- a/ui/app/controllers/CControllerWidgetWebView.php
+++ b/ui/app/controllers/CControllerWidgetWebView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/administration.ha.nodes.php b/ui/app/partials/administration.ha.nodes.php
index 171150af7e6..4ff2541e0f0 100755
--- a/ui/app/partials/administration.ha.nodes.php
+++ b/ui/app/partials/administration.ha.nodes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/administration.system.info.php b/ui/app/partials/administration.system.info.php
index 01a7f0baffd..57edd77da06 100644
--- a/ui/app/partials/administration.system.info.php
+++ b/ui/app/partials/administration.system.info.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/administration.usergroup.grouprights.html.php b/ui/app/partials/administration.usergroup.grouprights.html.php
index 92c54c3f68d..9fc199628fd 100644
--- a/ui/app/partials/administration.usergroup.grouprights.html.php
+++ b/ui/app/partials/administration.usergroup.grouprights.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/administration.usergroup.tagfilters.html.php b/ui/app/partials/administration.usergroup.tagfilters.html.php
index 260816fcf4e..b92a552d089 100644
--- a/ui/app/partials/administration.usergroup.tagfilters.html.php
+++ b/ui/app/partials/administration.usergroup.tagfilters.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/configuration.filter.items.php b/ui/app/partials/configuration.filter.items.php
index 004bc35a723..281343aed37 100644
--- a/ui/app/partials/configuration.filter.items.php
+++ b/ui/app/partials/configuration.filter.items.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/configuration.host.edit.html.php b/ui/app/partials/configuration.host.edit.html.php
index 499b14c33b7..c0bf46b6631 100644
--- a/ui/app/partials/configuration.host.edit.html.php
+++ b/ui/app/partials/configuration.host.edit.html.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/configuration.host.interface.row.php b/ui/app/partials/configuration.host.interface.row.php
index fbd1fffe52f..cb16f2cbbe2 100644
--- a/ui/app/partials/configuration.host.interface.row.php
+++ b/ui/app/partials/configuration.host.interface.row.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/configuration.tags.tab.php b/ui/app/partials/configuration.tags.tab.php
index 41a1364ff72..a159d37e7f6 100644
--- a/ui/app/partials/configuration.tags.tab.php
+++ b/ui/app/partials/configuration.tags.tab.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/configuration.valuemap.php b/ui/app/partials/configuration.valuemap.php
index 26fe518e56d..038d854b2a8 100644
--- a/ui/app/partials/configuration.valuemap.php
+++ b/ui/app/partials/configuration.valuemap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/dataoverview.table.left.php b/ui/app/partials/dataoverview.table.left.php
index 6e07e4125cd..90e7851d631 100644
--- a/ui/app/partials/dataoverview.table.left.php
+++ b/ui/app/partials/dataoverview.table.left.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/dataoverview.table.top.php b/ui/app/partials/dataoverview.table.top.php
index 49a1eb1fe14..655958cd534 100644
--- a/ui/app/partials/dataoverview.table.top.php
+++ b/ui/app/partials/dataoverview.table.top.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/hostmacros.inherited.list.html.php b/ui/app/partials/hostmacros.inherited.list.html.php
index 2af1c9db102..223e2a7226e 100644
--- a/ui/app/partials/hostmacros.inherited.list.html.php
+++ b/ui/app/partials/hostmacros.inherited.list.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/hostmacros.list.html.php b/ui/app/partials/hostmacros.list.html.php
index 6f334b9e5c9..b488aaefe4d 100644
--- a/ui/app/partials/hostmacros.list.html.php
+++ b/ui/app/partials/hostmacros.list.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/js/configuration.host.edit.html.js.php b/ui/app/partials/js/configuration.host.edit.html.js.php
index 7e8ed2deea7..2661dbcf497 100644
--- a/ui/app/partials/js/configuration.host.edit.html.js.php
+++ b/ui/app/partials/js/configuration.host.edit.html.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/js/configuration.tags.tab.js.php b/ui/app/partials/js/configuration.tags.tab.js.php
index f6414d29817..3514f490c98 100644
--- a/ui/app/partials/js/configuration.tags.tab.js.php
+++ b/ui/app/partials/js/configuration.tags.tab.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/js/configuration.valuemap.js.php b/ui/app/partials/js/configuration.valuemap.js.php
index 1e586e849d6..9f5f2da32dd 100644
--- a/ui/app/partials/js/configuration.valuemap.js.php
+++ b/ui/app/partials/js/configuration.valuemap.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/js/scheduledreport.formgrid.js.php b/ui/app/partials/js/scheduledreport.formgrid.js.php
index df6469c4254..729adc724e2 100644
--- a/ui/app/partials/js/scheduledreport.formgrid.js.php
+++ b/ui/app/partials/js/scheduledreport.formgrid.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/js/scheduledreport.subscription.js.php b/ui/app/partials/js/scheduledreport.subscription.js.php
index ac9bb49dc5f..50ade8cfcb3 100644
--- a/ui/app/partials/js/scheduledreport.subscription.js.php
+++ b/ui/app/partials/js/scheduledreport.subscription.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/layout.htmlpage.aside.php b/ui/app/partials/layout.htmlpage.aside.php
index 157b96c9e26..af37a221af7 100644
--- a/ui/app/partials/layout.htmlpage.aside.php
+++ b/ui/app/partials/layout.htmlpage.aside.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/layout.htmlpage.footer.php b/ui/app/partials/layout.htmlpage.footer.php
index cabe9f7ee7d..4794bf79b0c 100644
--- a/ui/app/partials/layout.htmlpage.footer.php
+++ b/ui/app/partials/layout.htmlpage.footer.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/layout.htmlpage.header.php b/ui/app/partials/layout.htmlpage.header.php
index 0e08a1a48ff..b6c891ec210 100644
--- a/ui/app/partials/layout.htmlpage.header.php
+++ b/ui/app/partials/layout.htmlpage.header.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/massupdate.macros.tab.php b/ui/app/partials/massupdate.macros.tab.php
index f4bc61804fd..1404853f3ee 100644
--- a/ui/app/partials/massupdate.macros.tab.php
+++ b/ui/app/partials/massupdate.macros.tab.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/massupdate.valuemaps.tab.php b/ui/app/partials/massupdate.valuemaps.tab.php
index a0be4ef6a0b..5b19de969d7 100644
--- a/ui/app/partials/massupdate.valuemaps.tab.php
+++ b/ui/app/partials/massupdate.valuemaps.tab.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/monitoring.host.filter.php b/ui/app/partials/monitoring.host.filter.php
index 0c32f23107c..5950d553649 100644
--- a/ui/app/partials/monitoring.host.filter.php
+++ b/ui/app/partials/monitoring.host.filter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/monitoring.host.view.html.php b/ui/app/partials/monitoring.host.view.html.php
index 5e288976b2b..ebbee189550 100644
--- a/ui/app/partials/monitoring.host.view.html.php
+++ b/ui/app/partials/monitoring.host.view.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/monitoring.latest.view.html.php b/ui/app/partials/monitoring.latest.view.html.php
index ef0bf3ae54e..071214c218d 100644
--- a/ui/app/partials/monitoring.latest.view.html.php
+++ b/ui/app/partials/monitoring.latest.view.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/monitoring.problem.filter.php b/ui/app/partials/monitoring.problem.filter.php
index e2a2e240537..5a41ae08c9a 100644
--- a/ui/app/partials/monitoring.problem.filter.php
+++ b/ui/app/partials/monitoring.problem.filter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/popup.operations.php b/ui/app/partials/popup.operations.php
index 6933b8699ac..0ddbdef94a7 100644
--- a/ui/app/partials/popup.operations.php
+++ b/ui/app/partials/popup.operations.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/scheduledreport.formgrid.html.php b/ui/app/partials/scheduledreport.formgrid.html.php
index a7ccf51d812..b4f1576085f 100644
--- a/ui/app/partials/scheduledreport.formgrid.html.php
+++ b/ui/app/partials/scheduledreport.formgrid.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/scheduledreport.subscription.php b/ui/app/partials/scheduledreport.subscription.php
index f385bf9f605..88725b4bc5b 100644
--- a/ui/app/partials/scheduledreport.subscription.php
+++ b/ui/app/partials/scheduledreport.subscription.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/scheduledreport.table.html.php b/ui/app/partials/scheduledreport.table.html.php
index f4997a113be..16f689e7dc3 100644
--- a/ui/app/partials/scheduledreport.table.html.php
+++ b/ui/app/partials/scheduledreport.table.html.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/service.info.php b/ui/app/partials/service.info.php
index 8769c01b7b9..d2c7266a8c7 100755
--- a/ui/app/partials/service.info.php
+++ b/ui/app/partials/service.info.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CPartial $this
+ * @var array $data
*/
$parents = [];
@@ -41,6 +42,54 @@ while ($parent = array_shift($data['service']['parents'])) {
$parents[] = ', ';
}
+$slas = [];
+
+if (array_key_exists('slas', $data)) {
+ foreach ($data['slas'] as $sla) {
+ $sla_html = [
+ new CLink($sla['name'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'slareport.list')
+ ->setArgument('filter_slaid', $sla['slaid'])
+ ->setArgument('filter_set', 1)
+ )
+ ];
+
+ if ($sla['sli']['sli']) {
+ $hint = (new CTable())
+ ->addClass(ZBX_STYLE_LIST_TABLE)
+ ->setHeader([_('Reporting period'), _('SLO'), _('SLI'), _('Uptime'), _('Downtime'), _('Error budget')]);
+
+ foreach (array_reverse($sla['sli']['sli'], true) as $period_index => $sli) {
+ $hint->addRow([
+ CSlaHelper::getPeriodTag((int) $sla['period'], $sla['sli']['periods'][$period_index]['period_from'],
+ $sla['sli']['periods'][$period_index]['period_to'], $sla['timezone']
+ ),
+ CSlaHelper::getSloTag((float) $sla['slo']),
+ CSlaHelper::getSliTag($sli[0]['sli'], (float) $sla['slo']),
+ CSlaHelper::getUptimeTag($sli[0]['uptime']),
+ CSlaHelper::getDowntimeTag($sli[0]['downtime']),
+ CSlaHelper::getErrorBudgetTag($sli[0]['error_budget'])
+ ]);
+ }
+
+ $current_period_sli = $sla['sli']['sli'][count($sla['sli']['sli']) - 1][0]['sli'];
+
+ $sla_html[] = ': ';
+ $sla_html[] = CSlaHelper::getSliTag($current_period_sli, (float) $sla['slo']);
+ $sla_html[] = (new CLink())
+ ->addClass(ZBX_STYLE_ICON_DESCRIPTION)
+ ->setHint($hint);
+ }
+
+ $slas[] = (new CDiv($sla_html))->addClass(ZBX_STYLE_SERVICE_INFO_VALUE_SLA);
+ }
+
+ if ($data['slas_count'] > count($data['slas'])) {
+ $slas[] = (new CDiv('&hellip;'))->addClass(ZBX_STYLE_SERVICE_INFO_VALUE_SLA);
+ }
+}
+
(new CDiv([
(new CDiv())
->addClass(ZBX_STYLE_SERVICE_INFO_GRID)
@@ -65,16 +114,13 @@ while ($parent = array_shift($data['service']['parents'])) {
->addItem([
(new CDiv(_('Status')))->addClass(ZBX_STYLE_SERVICE_INFO_LABEL),
(new CDiv(
- (new CDiv(CSeverityHelper::getName((int) $data['service']['status'])))->addClass(ZBX_STYLE_SERVICE_STATUS))
+ (new CDiv(CSeverityHelper::getName((int) $data['service']['status'])))
+ ->addClass(ZBX_STYLE_SERVICE_STATUS))
)->addClass(ZBX_STYLE_SERVICE_INFO_VALUE)
])
->addItem([
(new CDiv(_('SLA')))->addClass(ZBX_STYLE_SERVICE_INFO_LABEL),
- (new CDiv(
- $data['service']['showsla'] == SERVICE_SHOW_SLA_ON
- ? sprintf('%.4f', $data['service']['goodsla'])
- : ''
- ))->addClass(ZBX_STYLE_SERVICE_INFO_VALUE)
+ (new CDiv($slas))->addClass(ZBX_STYLE_SERVICE_INFO_VALUE)
])
->addItem([
(new CDiv(_('Tags')))->addClass(ZBX_STYLE_SERVICE_INFO_LABEL),
diff --git a/ui/app/partials/monitoring.service.list.edit.php b/ui/app/partials/service.list.edit.php
index c8a1b4eabbc..f7614631d17 100644
--- a/ui/app/partials/monitoring.service.list.edit.php
+++ b/ui/app/partials/service.list.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CPartial $this
+ * @var array $data
*/
$form = (new CForm())
@@ -37,8 +38,8 @@ $header = [
if ($data['is_filtered']) {
$path = null;
- $header[] = (new CColHeader(_('Parent services')))->addStyle('width: 15%');
- $header[] = (new CColHeader(_('Name')))->addStyle('width: 10%');
+ $header[] = (new CColHeader(_('Parent services')))->addStyle('width: 15%;');
+ $header[] = (new CColHeader(_('Name')))->addStyle('width: 10%;');
}
else {
$path = $data['path'];
@@ -46,14 +47,14 @@ else {
$path[] = $data['service']['serviceid'];
}
- $header[] = (new CColHeader(_('Name')))->addStyle('width: 25%');
+ $header[] = (new CColHeader(_('Name')))->addStyle('width: 25%;');
}
$table = (new CTableInfo())
->setHeader(array_merge($header, [
- (new CColHeader(_('Status')))->addStyle('width: 14%'),
- (new CColHeader(_('Root cause')))->addStyle('width: 24%'),
- (new CColHeader(_('SLA')))->addStyle('width: 14%'),
+ (new CColHeader(_('Status')))->addStyle('width: 14%;'),
+ (new CColHeader(_('Root cause')))->addStyle('width: 25%;'),
+ (new CColHeader(_('Created at')))->addStyle('width: 10%;'),
(new CColHeader(_('Tags')))->addClass(ZBX_STYLE_COLUMN_TAGS_3),
(new CColHeader())
]));
@@ -97,21 +98,19 @@ foreach ($data['services'] as $serviceid => $service) {
}
$table->addRow(new CRow(array_merge($row, [
- ($service['children'] > 0)
- ? [
- (new CLink($service['name'],
- (new CUrl('zabbix.php'))
- ->setArgument('action', 'service.list.edit')
- ->setArgument('path', $path)
- ->setArgument('serviceid', $serviceid)
- ))->setAttribute('data-serviceid', $serviceid),
- CViewHelper::showNum($service['children'])
- ]
- : $service['name'],
+ (new CCol([
+ (new CLink($service['name'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'service.list.edit')
+ ->setArgument('path', $path)
+ ->setArgument('serviceid', $serviceid)
+ ))->setAttribute('data-serviceid', $serviceid),
+ CViewHelper::showNum($service['children'])
+ ]))->addClass(ZBX_STYLE_WORDBREAK),
(new CCol(CSeverityHelper::getName((int) $service['status'])))
->addClass(CSeverityHelper::getStyle((int) $service['status'])),
$root_cause,
- ($service['showsla'] == SERVICE_SHOW_SLA_ON) ? sprintf('%.4f', $service['goodsla']) : '',
+ zbx_date2str(DATE_FORMAT, $service['created_at']),
$data['tags'][$serviceid],
(new CCol([
(new CButton(null))
@@ -128,7 +127,7 @@ foreach ($data['services'] as $serviceid => $service) {
->setEnabled(!$service['readonly']),
(new CButton(null))
->addClass(ZBX_STYLE_BTN_REMOVE)
- ->addClass('js-remove-service')
+ ->addClass('js-delete-service')
->setAttribute('data-serviceid', $serviceid)
->setTitle(_('Delete'))
->setEnabled(!$service['readonly'])
@@ -141,9 +140,15 @@ $action_buttons = new CActionButtonList('action', 'serviceids', [
'content' => (new CSimpleButton(_('Mass update')))
->addClass(ZBX_STYLE_BTN_ALT)
->addClass('js-massupdate-service')
+ ->addClass('no-chkbxrange')
],
- 'service.delete' => ['name' => _('Delete'), 'confirm' => _('Delete selected services?')]
-], 'service');
+ 'service.massdelete' => [
+ 'content' => (new CSimpleButton(_('Delete')))
+ ->addClass(ZBX_STYLE_BTN_ALT)
+ ->addClass('js-massdelete-service')
+ ->addClass('no-chkbxrange')
+ ]
+], $path !== null ? 'service_'.implode('_', $path) : 'service');
$form
->addItem([$table, $data['paging'], $action_buttons])
diff --git a/ui/app/partials/monitoring.service.list.php b/ui/app/partials/service.list.php
index 6c22fbbc977..4af055677ee 100644
--- a/ui/app/partials/monitoring.service.list.php
+++ b/ui/app/partials/service.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CPartial $this
+ * @var array $data
*/
$form = (new CForm())
@@ -31,8 +32,8 @@ if ($data['is_filtered']) {
$path = null;
$header = [
- (new CColHeader(_('Parent services')))->addStyle('width: 15%'),
- (new CColHeader(_('Name')))->addStyle('width: 10%')
+ (new CColHeader(_('Parent services')))->addStyle('width: 15%;'),
+ (new CColHeader(_('Name')))->addStyle('width: 10%;')
];
}
else {
@@ -42,15 +43,15 @@ else {
}
$header = [
- (new CColHeader(_('Name')))->addStyle('width: 25%')
+ (new CColHeader(_('Name')))->addStyle('width: 25%;')
];
}
$table = (new CTableInfo())
->setHeader(array_merge($header, [
- (new CColHeader(_('Status')))->addStyle('width: 14%'),
- (new CColHeader(_('Root cause')))->addStyle('width: 24%'),
- (new CColHeader(_('SLA')))->addStyle('width: 14%'),
+ (new CColHeader(_('Status')))->addStyle('width: 14%;'),
+ (new CColHeader(_('Root cause')))->addStyle('width: 25%;'),
+ (new CColHeader(_('Created at')))->addStyle('width: 10%;'),
(new CColHeader(_('Tags')))->addClass(ZBX_STYLE_COLUMN_TAGS_3)
]));
@@ -93,21 +94,19 @@ foreach ($data['services'] as $serviceid => $service) {
}
$table->addRow(new CRow(array_merge($row, [
- ($service['children'] > 0)
- ? [
- (new CLink($service['name'],
- (new CUrl('zabbix.php'))
- ->setArgument('action', 'service.list')
- ->setArgument('path', $path)
- ->setArgument('serviceid', $serviceid)
- ))->setAttribute('data-serviceid', $serviceid),
- CViewHelper::showNum($service['children'])
- ]
- : $service['name'],
- (new CCol(CSeverityHelper::getName((int) $service['status'])))
- ->addClass(CSeverityHelper::getStyle((int) $service['status'])),
+ (new CCol([
+ (new CLink($service['name'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'service.list')
+ ->setArgument('path', $path)
+ ->setArgument('serviceid', $serviceid)
+ ))->setAttribute('data-serviceid', $serviceid),
+ CViewHelper::showNum($service['children'])
+ ]))->addClass(ZBX_STYLE_WORDBREAK),
+ (new CCol(CSeverityHelper::getName((int) $service['status'])))
+ ->addClass(CSeverityHelper::getStyle((int) $service['status'])),
$root_cause,
- ($service['showsla'] == SERVICE_SHOW_SLA_ON) ? sprintf('%.4f', $service['goodsla']) : '',
+ zbx_date2str(DATE_FORMAT, $service['created_at']),
$data['tags'][$serviceid]
])));
}
diff --git a/ui/app/partials/timeselector.filter.php b/ui/app/partials/timeselector.filter.php
index 7effef79faf..efea5ceaf67 100644
--- a/ui/app/partials/timeselector.filter.php
+++ b/ui/app/partials/timeselector.filter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/trigoverview.table.left.php b/ui/app/partials/trigoverview.table.left.php
index 51f35d1c93f..58e34cea1bd 100644
--- a/ui/app/partials/trigoverview.table.left.php
+++ b/ui/app/partials/trigoverview.table.left.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/partials/trigoverview.table.top.php b/ui/app/partials/trigoverview.table.top.php
index bddd70cccb5..126d6b8ccb8 100644
--- a/ui/app/partials/trigoverview.table.top.php
+++ b/ui/app/partials/trigoverview.table.top.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.audit.settings.edit.php b/ui/app/views/administration.audit.settings.edit.php
index 87e199a3bce..9ff2947f942 100644
--- a/ui/app/views/administration.audit.settings.edit.php
+++ b/ui/app/views/administration.audit.settings.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.authentication.edit.php b/ui/app/views/administration.authentication.edit.php
index 44148e257e2..1f6d1385d7a 100644
--- a/ui/app/views/administration.authentication.edit.php
+++ b/ui/app/views/administration.authentication.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.autoreg.edit.php b/ui/app/views/administration.autoreg.edit.php
index 2b8a51c29c8..7f6f5bee242 100644
--- a/ui/app/views/administration.autoreg.edit.php
+++ b/ui/app/views/administration.autoreg.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.geomaps.edit.php b/ui/app/views/administration.geomaps.edit.php
index 19092cc3333..e2b5dae85b3 100644
--- a/ui/app/views/administration.geomaps.edit.php
+++ b/ui/app/views/administration.geomaps.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.gui.edit.php b/ui/app/views/administration.gui.edit.php
index fd7c03c621a..0fe8a5d585d 100644
--- a/ui/app/views/administration.gui.edit.php
+++ b/ui/app/views/administration.gui.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.housekeeping.edit.php b/ui/app/views/administration.housekeeping.edit.php
index da027028fc9..65a6c66213f 100644
--- a/ui/app/views/administration.housekeeping.edit.php
+++ b/ui/app/views/administration.housekeeping.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.iconmap.edit.php b/ui/app/views/administration.iconmap.edit.php
index 8098e9ffc6f..d28a20ddbfd 100644
--- a/ui/app/views/administration.iconmap.edit.php
+++ b/ui/app/views/administration.iconmap.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.iconmap.list.php b/ui/app/views/administration.iconmap.list.php
index 0c37eac046b..50669ccf571 100644
--- a/ui/app/views/administration.iconmap.list.php
+++ b/ui/app/views/administration.iconmap.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.image.edit.php b/ui/app/views/administration.image.edit.php
index 418f323921e..ff552983d9e 100644
--- a/ui/app/views/administration.image.edit.php
+++ b/ui/app/views/administration.image.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.image.list.php b/ui/app/views/administration.image.list.php
index b2c161e2390..8606887b0a0 100644
--- a/ui/app/views/administration.image.list.php
+++ b/ui/app/views/administration.image.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.macros.edit.php b/ui/app/views/administration.macros.edit.php
index d0e45c4750b..0d040566465 100644
--- a/ui/app/views/administration.macros.edit.php
+++ b/ui/app/views/administration.macros.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.mediatype.edit.php b/ui/app/views/administration.mediatype.edit.php
index ee9c125c7d8..a0e093aba31 100644
--- a/ui/app/views/administration.mediatype.edit.php
+++ b/ui/app/views/administration.mediatype.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.mediatype.list.php b/ui/app/views/administration.mediatype.list.php
index e9705832ae4..33b5e6b3fe8 100644
--- a/ui/app/views/administration.mediatype.list.php
+++ b/ui/app/views/administration.mediatype.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -109,7 +109,13 @@ foreach ($data['mediatypes'] as $mediaType) {
$actionLinks = [];
if (!empty($mediaType['listOfActions'])) {
foreach ($mediaType['listOfActions'] as $action) {
- $actionLinks[] = new CLink($action['name'], 'actionconf.php?form=update&actionid='.$action['actionid']);
+ $actionLinks[] = new CLink($action['name'],
+ (new CUrl('actionconf.php'))
+ ->setArgument('eventsource', $action['eventsource'])
+ ->setArgument('form', 'update')
+ ->setArgument('actionid', $action['actionid'])
+ ->getUrl()
+ );
$actionLinks[] = ', ';
}
array_pop($actionLinks);
diff --git a/ui/app/views/administration.miscconfig.edit.php b/ui/app/views/administration.miscconfig.edit.php
index da68dfd610a..611532154d3 100644
--- a/ui/app/views/administration.miscconfig.edit.php
+++ b/ui/app/views/administration.miscconfig.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.module.edit.php b/ui/app/views/administration.module.edit.php
index c219f8572a2..1cb128e0493 100644
--- a/ui/app/views/administration.module.edit.php
+++ b/ui/app/views/administration.module.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.module.list.php b/ui/app/views/administration.module.list.php
index 2a707a69539..32161d68f2e 100644
--- a/ui/app/views/administration.module.list.php
+++ b/ui/app/views/administration.module.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.proxy.edit.php b/ui/app/views/administration.proxy.edit.php
index c6142c2418f..baeff1b1922 100644
--- a/ui/app/views/administration.proxy.edit.php
+++ b/ui/app/views/administration.proxy.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.proxy.list.php b/ui/app/views/administration.proxy.list.php
index 7a1df50f805..8a224f97fce 100644
--- a/ui/app/views/administration.proxy.list.php
+++ b/ui/app/views/administration.proxy.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.queue.details.php b/ui/app/views/administration.queue.details.php
index 4ed13b7ce4e..2568c247fa8 100644
--- a/ui/app/views/administration.queue.details.php
+++ b/ui/app/views/administration.queue.details.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.queue.overview.php b/ui/app/views/administration.queue.overview.php
index 6f59de6033d..7ff60fcaa6e 100644
--- a/ui/app/views/administration.queue.overview.php
+++ b/ui/app/views/administration.queue.overview.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.queue.overview.proxy.php b/ui/app/views/administration.queue.overview.proxy.php
index 000d23866d8..25379c86dd9 100644
--- a/ui/app/views/administration.queue.overview.proxy.php
+++ b/ui/app/views/administration.queue.overview.proxy.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.regex.edit.php b/ui/app/views/administration.regex.edit.php
index fce0ca7ea83..a1daebbe2be 100644
--- a/ui/app/views/administration.regex.edit.php
+++ b/ui/app/views/administration.regex.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.regex.list.php b/ui/app/views/administration.regex.list.php
index cb7ee17c26c..02386f9a8b7 100644
--- a/ui/app/views/administration.regex.list.php
+++ b/ui/app/views/administration.regex.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.script.edit.php b/ui/app/views/administration.script.edit.php
index 9d0013e4203..90e681e0194 100644
--- a/ui/app/views/administration.script.edit.php
+++ b/ui/app/views/administration.script.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.script.list.php b/ui/app/views/administration.script.list.php
index c9838c80311..3af1537d247 100644
--- a/ui/app/views/administration.script.list.php
+++ b/ui/app/views/administration.script.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -105,8 +105,13 @@ foreach ($data['scripts'] as $script) {
$actions[] = ', ';
}
- if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_ACTIONS)) {
+ $has_access = $action['eventsource'] == EVENT_SOURCE_SERVICE
+ ? CWebUser::checkAccess(CRoleHelper::UI_SERVICES_ACTIONS)
+ : CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_ACTIONS);
+
+ if ($has_access) {
$url = (new CUrl('actionconf.php'))
+ ->setArgument('eventsource', $action['eventsource'])
->setArgument('form', 'update')
->setArgument('actionid', $action['actionid']);
@@ -115,8 +120,7 @@ foreach ($data['scripts'] as $script) {
->addClass(ZBX_STYLE_GREY);
}
else {
- $actions[] = (new CSpan($action['name']))
- ->addClass(ZBX_STYLE_GREY);
+ $actions[] = (new CSpan($action['name']))->addClass(ZBX_STYLE_GREY);
}
}
}
diff --git a/ui/app/views/administration.token.edit.php b/ui/app/views/administration.token.edit.php
index a44d6ace356..71dd551a961 100644
--- a/ui/app/views/administration.token.edit.php
+++ b/ui/app/views/administration.token.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -81,7 +81,7 @@ $token_from_list = (new CFormList())
->addRow((new CLabel(_('Expires at')))->setAsteriskMark(),
(new CDateSelector('expires_at', $data['expires_at']))
->setDateFormat(DATE_TIME_FORMAT_SECONDS)
- ->setPlaceholder(_('YYYY-MM-DD hh:mm:ss'))
+ ->setPlaceholder(DATE_TIME_FORMAT_SECONDS_PLACEHOLDER)
->setAriaRequired(),
'expires-at-row'
)
diff --git a/ui/app/views/administration.token.list.php b/ui/app/views/administration.token.list.php
index f5fa374d81d..195629101d0 100644
--- a/ui/app/views/administration.token.list.php
+++ b/ui/app/views/administration.token.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.token.view.php b/ui/app/views/administration.token.view.php
index 5a47d8f2f59..b3b41aeae1a 100644
--- a/ui/app/views/administration.token.view.php
+++ b/ui/app/views/administration.token.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.trigdisplay.edit.php b/ui/app/views/administration.trigdisplay.edit.php
index ec1a03f5c38..d7acec7a59d 100644
--- a/ui/app/views/administration.trigdisplay.edit.php
+++ b/ui/app/views/administration.trigdisplay.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.user.edit.php b/ui/app/views/administration.user.edit.php
index e2f88bc4cd6..dfa305d67ac 100644
--- a/ui/app/views/administration.user.edit.php
+++ b/ui/app/views/administration.user.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.user.list.php b/ui/app/views/administration.user.list.php
index aad434d4fc8..4920b58891d 100644
--- a/ui/app/views/administration.user.list.php
+++ b/ui/app/views/administration.user.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.user.token.edit.php b/ui/app/views/administration.user.token.edit.php
index 96fe1ea30ef..5fc706bd1bc 100644
--- a/ui/app/views/administration.user.token.edit.php
+++ b/ui/app/views/administration.user.token.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -63,7 +63,7 @@ $token_from_list = (new CFormList())
->addRow((new CLabel(_('Expires at')))->setAsteriskMark(),
(new CDateSelector('expires_at', $data['expires_at']))
->setDateFormat(DATE_TIME_FORMAT_SECONDS)
- ->setPlaceholder(_('YYYY-MM-DD hh:mm:ss'))
+ ->setPlaceholder(DATE_TIME_FORMAT_SECONDS_PLACEHOLDER)
->setAriaRequired(),
'expires-at-row'
)
diff --git a/ui/app/views/administration.user.token.list.php b/ui/app/views/administration.user.token.list.php
index 015e5d21013..33461d2dde4 100644
--- a/ui/app/views/administration.user.token.list.php
+++ b/ui/app/views/administration.user.token.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.user.token.view.php b/ui/app/views/administration.user.token.view.php
index e8b89ba5d39..76cb0e90f4f 100644
--- a/ui/app/views/administration.user.token.view.php
+++ b/ui/app/views/administration.user.token.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.usergroup.edit.php b/ui/app/views/administration.usergroup.edit.php
index a9decced5fd..1685674ff97 100644
--- a/ui/app/views/administration.usergroup.edit.php
+++ b/ui/app/views/administration.usergroup.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.usergroup.grouprights.php b/ui/app/views/administration.usergroup.grouprights.php
index 62f5f9464e1..ac66a16da29 100644
--- a/ui/app/views/administration.usergroup.grouprights.php
+++ b/ui/app/views/administration.usergroup.grouprights.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.usergroup.list.php b/ui/app/views/administration.usergroup.list.php
index 44b9844a31a..1a38d3f102d 100644
--- a/ui/app/views/administration.usergroup.list.php
+++ b/ui/app/views/administration.usergroup.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.usergroup.tagfilters.php b/ui/app/views/administration.usergroup.tagfilters.php
index 05b8f6022b3..ce5d1f1eb69 100644
--- a/ui/app/views/administration.usergroup.tagfilters.php
+++ b/ui/app/views/administration.usergroup.tagfilters.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.userrole.edit.php b/ui/app/views/administration.userrole.edit.php
index b37da6354d0..deccecc8057 100644
--- a/ui/app/views/administration.userrole.edit.php
+++ b/ui/app/views/administration.userrole.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/administration.userrole.list.php b/ui/app/views/administration.userrole.list.php
index 3e45ce77b4a..42054a983df 100644
--- a/ui/app/views/administration.userrole.list.php
+++ b/ui/app/views/administration.userrole.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.correlation.edit.php b/ui/app/views/configuration.correlation.edit.php
index 617d8a3d1de..f432dc821ae 100644
--- a/ui/app/views/configuration.correlation.edit.php
+++ b/ui/app/views/configuration.correlation.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.correlation.list.php b/ui/app/views/configuration.correlation.list.php
index bdf2e1db8a2..b47e6ed4929 100644
--- a/ui/app/views/configuration.correlation.list.php
+++ b/ui/app/views/configuration.correlation.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.dashboard.edit.php b/ui/app/views/configuration.dashboard.edit.php
index 2532f93f931..43c1c188cb7 100644
--- a/ui/app/views/configuration.dashboard.edit.php
+++ b/ui/app/views/configuration.dashboard.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.dashboard.list.php b/ui/app/views/configuration.dashboard.list.php
index 9504fbcb062..c4624007860 100644
--- a/ui/app/views/configuration.dashboard.list.php
+++ b/ui/app/views/configuration.dashboard.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.discovery.edit.php b/ui/app/views/configuration.discovery.edit.php
index c549e0f77d7..d7d99e0c3c4 100644
--- a/ui/app/views/configuration.discovery.edit.php
+++ b/ui/app/views/configuration.discovery.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.discovery.list.php b/ui/app/views/configuration.discovery.list.php
index fe382e654a6..dfa2c4caff1 100644
--- a/ui/app/views/configuration.discovery.list.php
+++ b/ui/app/views/configuration.discovery.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.host.edit.php b/ui/app/views/configuration.host.edit.php
index e4f6057d939..eab1ae7a838 100644
--- a/ui/app/views/configuration.host.edit.php
+++ b/ui/app/views/configuration.host.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/configuration.host.list.php b/ui/app/views/configuration.host.list.php
index 890b8a13c51..a7abd331b63 100644
--- a/ui/app/views/configuration.host.list.php
+++ b/ui/app/views/configuration.host.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/dashboard.page.properties.edit.php b/ui/app/views/dashboard.page.properties.edit.php
index 13771834dc1..079f76f0aaf 100644
--- a/ui/app/views/dashboard.page.properties.edit.php
+++ b/ui/app/views/dashboard.page.properties.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/dashboard.properties.edit.php b/ui/app/views/dashboard.properties.edit.php
index 5fcb023fdad..349b55cadcd 100644
--- a/ui/app/views/dashboard.properties.edit.php
+++ b/ui/app/views/dashboard.properties.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/hintbox.actionlist.php b/ui/app/views/hintbox.actionlist.php
index cc32d45c7b6..a9a50b79a5c 100644
--- a/ui/app/views/hintbox.actionlist.php
+++ b/ui/app/views/hintbox.actionlist.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/hintbox.eventlist.php b/ui/app/views/hintbox.eventlist.php
index c3188e4b512..d89078f69b5 100644
--- a/ui/app/views/hintbox.eventlist.php
+++ b/ui/app/views/hintbox.eventlist.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/hostmacros.list.php b/ui/app/views/hostmacros.list.php
index 2b1efa8dbf9..c0e9f0d94f7 100644
--- a/ui/app/views/hostmacros.list.php
+++ b/ui/app/views/hostmacros.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.audit.settings.edit.js.php b/ui/app/views/js/administration.audit.settings.edit.js.php
index d7afce5fca9..95ff0945f4c 100644
--- a/ui/app/views/js/administration.audit.settings.edit.js.php
+++ b/ui/app/views/js/administration.audit.settings.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.authentication.edit.js.php b/ui/app/views/js/administration.authentication.edit.js.php
index afb8870b845..1baac8907f4 100644
--- a/ui/app/views/js/administration.authentication.edit.js.php
+++ b/ui/app/views/js/administration.authentication.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.autoreg.edit.js.php b/ui/app/views/js/administration.autoreg.edit.js.php
index 3c9eb239c2f..42c7cb7cd28 100644
--- a/ui/app/views/js/administration.autoreg.edit.js.php
+++ b/ui/app/views/js/administration.autoreg.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.geomaps.edit.js.php b/ui/app/views/js/administration.geomaps.edit.js.php
index 3cfa4f30973..49b1659d7e3 100644
--- a/ui/app/views/js/administration.geomaps.edit.js.php
+++ b/ui/app/views/js/administration.geomaps.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.gui.edit.js.php b/ui/app/views/js/administration.gui.edit.js.php
index 2712d8a233c..408d697e98c 100644
--- a/ui/app/views/js/administration.gui.edit.js.php
+++ b/ui/app/views/js/administration.gui.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.housekeeping.edit.js.php b/ui/app/views/js/administration.housekeeping.edit.js.php
index 2a8417636cb..c8f64e7d313 100644
--- a/ui/app/views/js/administration.housekeeping.edit.js.php
+++ b/ui/app/views/js/administration.housekeeping.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.iconmap.edit.js.php b/ui/app/views/js/administration.iconmap.edit.js.php
index 5cf14d32bf9..a1a4cdaf129 100644
--- a/ui/app/views/js/administration.iconmap.edit.js.php
+++ b/ui/app/views/js/administration.iconmap.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.image.edit.js.php b/ui/app/views/js/administration.image.edit.js.php
index 7fd2f586b69..209452fab3e 100644
--- a/ui/app/views/js/administration.image.edit.js.php
+++ b/ui/app/views/js/administration.image.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.image.list.js.php b/ui/app/views/js/administration.image.list.js.php
index 228594a2fc3..40a3969ee91 100644
--- a/ui/app/views/js/administration.image.list.js.php
+++ b/ui/app/views/js/administration.image.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.macros.edit.js.php b/ui/app/views/js/administration.macros.edit.js.php
index 66beb062859..e134cde7d4a 100644
--- a/ui/app/views/js/administration.macros.edit.js.php
+++ b/ui/app/views/js/administration.macros.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.mediatype.edit.js.php b/ui/app/views/js/administration.mediatype.edit.js.php
index 330d841173a..ecb992abe17 100644
--- a/ui/app/views/js/administration.mediatype.edit.js.php
+++ b/ui/app/views/js/administration.mediatype.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.miscconfig.edit.js.php b/ui/app/views/js/administration.miscconfig.edit.js.php
index 0c0a48e771b..1256ae71ba4 100644
--- a/ui/app/views/js/administration.miscconfig.edit.js.php
+++ b/ui/app/views/js/administration.miscconfig.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.proxy.edit.js.php b/ui/app/views/js/administration.proxy.edit.js.php
index 045d5ac50d0..18bb2170e9d 100644
--- a/ui/app/views/js/administration.proxy.edit.js.php
+++ b/ui/app/views/js/administration.proxy.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.proxy.list.js.php b/ui/app/views/js/administration.proxy.list.js.php
index 732cee48d6a..ce7a1dfa7c5 100644
--- a/ui/app/views/js/administration.proxy.list.js.php
+++ b/ui/app/views/js/administration.proxy.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.regex.edit.js.php b/ui/app/views/js/administration.regex.edit.js.php
index 611e688a616..831f2cc744a 100644
--- a/ui/app/views/js/administration.regex.edit.js.php
+++ b/ui/app/views/js/administration.regex.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.script.edit.js.php b/ui/app/views/js/administration.script.edit.js.php
index f8738d823f2..7d32ac41772 100644
--- a/ui/app/views/js/administration.script.edit.js.php
+++ b/ui/app/views/js/administration.script.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.token.edit.js.php b/ui/app/views/js/administration.token.edit.js.php
index 7cba73469ea..137bf3f0a0f 100644
--- a/ui/app/views/js/administration.token.edit.js.php
+++ b/ui/app/views/js/administration.token.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.token.list.js.php b/ui/app/views/js/administration.token.list.js.php
index 2a8c3f6cb0f..da71f0aa450 100644
--- a/ui/app/views/js/administration.token.list.js.php
+++ b/ui/app/views/js/administration.token.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.trigdisplay.edit.js.php b/ui/app/views/js/administration.trigdisplay.edit.js.php
index 8efc705b07f..69cf094193b 100644
--- a/ui/app/views/js/administration.trigdisplay.edit.js.php
+++ b/ui/app/views/js/administration.trigdisplay.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.user.edit.common.js.php b/ui/app/views/js/administration.user.edit.common.js.php
index d1312053050..8afd8319a8a 100644
--- a/ui/app/views/js/administration.user.edit.common.js.php
+++ b/ui/app/views/js/administration.user.edit.common.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.user.edit.js.php b/ui/app/views/js/administration.user.edit.js.php
index d0ba7bb7c4f..432e0247a02 100644
--- a/ui/app/views/js/administration.user.edit.js.php
+++ b/ui/app/views/js/administration.user.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.user.list.js.php b/ui/app/views/js/administration.user.list.js.php
index b75eb8312e0..f1c5702706f 100644
--- a/ui/app/views/js/administration.user.list.js.php
+++ b/ui/app/views/js/administration.user.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.user.token.edit.js.php b/ui/app/views/js/administration.user.token.edit.js.php
index 9afa8b9971c..bbffcbfbbf9 100644
--- a/ui/app/views/js/administration.user.token.edit.js.php
+++ b/ui/app/views/js/administration.user.token.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.user.token.list.js.php b/ui/app/views/js/administration.user.token.list.js.php
index 2a8c3f6cb0f..da71f0aa450 100644
--- a/ui/app/views/js/administration.user.token.list.js.php
+++ b/ui/app/views/js/administration.user.token.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.usergroup.edit.js.php b/ui/app/views/js/administration.usergroup.edit.js.php
index c8171839948..0cfade23d00 100644
--- a/ui/app/views/js/administration.usergroup.edit.js.php
+++ b/ui/app/views/js/administration.usergroup.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.userprofile.edit.js.php b/ui/app/views/js/administration.userprofile.edit.js.php
index 6b130dd1346..d0064e2e5ef 100644
--- a/ui/app/views/js/administration.userprofile.edit.js.php
+++ b/ui/app/views/js/administration.userprofile.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/administration.userrole.edit.js.php b/ui/app/views/js/administration.userrole.edit.js.php
index 0d04c88e2b3..2f0e7dcf27e 100644
--- a/ui/app/views/js/administration.userrole.edit.js.php
+++ b/ui/app/views/js/administration.userrole.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -84,7 +84,10 @@
CRoleHelper::UI_MONITORING_LATEST_DATA => USER_TYPE_ZABBIX_USER,
CRoleHelper::UI_MONITORING_MAPS => USER_TYPE_ZABBIX_USER,
CRoleHelper::UI_MONITORING_DISCOVERY => USER_TYPE_ZABBIX_ADMIN,
- CRoleHelper::UI_MONITORING_SERVICES => USER_TYPE_ZABBIX_USER,
+ CRoleHelper::UI_SERVICES_SERVICES => USER_TYPE_ZABBIX_USER,
+ CRoleHelper::UI_SERVICES_ACTIONS => USER_TYPE_ZABBIX_ADMIN,
+ CRoleHelper::UI_SERVICES_SLA => USER_TYPE_ZABBIX_ADMIN,
+ CRoleHelper::UI_SERVICES_SLA_REPORT => USER_TYPE_ZABBIX_USER,
CRoleHelper::UI_INVENTORY_OVERVIEW => USER_TYPE_ZABBIX_USER,
CRoleHelper::UI_INVENTORY_HOSTS => USER_TYPE_ZABBIX_USER,
CRoleHelper::UI_REPORTS_SYSTEM_INFO => USER_TYPE_SUPER_ADMIN,
@@ -119,7 +122,8 @@
CRoleHelper::ACTIONS_ADD_PROBLEM_COMMENTS => USER_TYPE_ZABBIX_USER,
CRoleHelper::ACTIONS_EXECUTE_SCRIPTS => USER_TYPE_ZABBIX_USER,
CRoleHelper::ACTIONS_MANAGE_API_TOKENS => USER_TYPE_ZABBIX_USER,
- CRoleHelper::ACTIONS_MANAGE_SCHEDULED_REPORTS => USER_TYPE_ZABBIX_ADMIN
+ CRoleHelper::ACTIONS_MANAGE_SCHEDULED_REPORTS => USER_TYPE_ZABBIX_ADMIN,
+ CRoleHelper::ACTIONS_MANAGE_SLA => USER_TYPE_ZABBIX_ADMIN
], JSON_FORCE_OBJECT) ?>;
for (const [id, value] of Object.entries(access)) {
diff --git a/ui/app/views/js/configuration.correlation.edit.js.php b/ui/app/views/js/configuration.correlation.edit.js.php
index 865a1f3f904..bf107fa13a5 100644
--- a/ui/app/views/js/configuration.correlation.edit.js.php
+++ b/ui/app/views/js/configuration.correlation.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/configuration.dashboard.edit.js.php b/ui/app/views/js/configuration.dashboard.edit.js.php
index 2a297ec1568..3b5e0adbe16 100644
--- a/ui/app/views/js/configuration.dashboard.edit.js.php
+++ b/ui/app/views/js/configuration.dashboard.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/configuration.discovery.edit.js.php b/ui/app/views/js/configuration.discovery.edit.js.php
index 7bf92ff78fb..6b2a694f77f 100644
--- a/ui/app/views/js/configuration.discovery.edit.js.php
+++ b/ui/app/views/js/configuration.discovery.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/configuration.host.edit.js.php b/ui/app/views/js/configuration.host.edit.js.php
index 494ea931532..933837f3cec 100644
--- a/ui/app/views/js/configuration.host.edit.js.php
+++ b/ui/app/views/js/configuration.host.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/configuration.host.list.js.php b/ui/app/views/js/configuration.host.list.js.php
index 346a4b30637..4ce23a3b5fd 100644
--- a/ui/app/views/js/configuration.host.list.js.php
+++ b/ui/app/views/js/configuration.host.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.charts.view.js.php b/ui/app/views/js/monitoring.charts.view.js.php
index 0e6c7a29484..0a8c225f57a 100644
--- a/ui/app/views/js/monitoring.charts.view.js.php
+++ b/ui/app/views/js/monitoring.charts.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.dashboard.print.js.php b/ui/app/views/js/monitoring.dashboard.print.js.php
index 417b347b965..cfd11d78048 100755
--- a/ui/app/views/js/monitoring.dashboard.print.js.php
+++ b/ui/app/views/js/monitoring.dashboard.print.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.dashboard.view.js.php b/ui/app/views/js/monitoring.dashboard.view.js.php
index aafb2da7d97..33e6fbcf605 100644
--- a/ui/app/views/js/monitoring.dashboard.view.js.php
+++ b/ui/app/views/js/monitoring.dashboard.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.host.dashboard.view.js.php b/ui/app/views/js/monitoring.host.dashboard.view.js.php
index 8e58da01d66..c65356010cf 100644
--- a/ui/app/views/js/monitoring.host.dashboard.view.js.php
+++ b/ui/app/views/js/monitoring.host.dashboard.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.host.view.js.php b/ui/app/views/js/monitoring.host.view.js.php
index 49726aa53e9..726b4a72c6c 100644
--- a/ui/app/views/js/monitoring.host.view.js.php
+++ b/ui/app/views/js/monitoring.host.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.latest.view.js.php b/ui/app/views/js/monitoring.latest.view.js.php
index 5b8452e12d4..75137ff8b0c 100644
--- a/ui/app/views/js/monitoring.latest.view.js.php
+++ b/ui/app/views/js/monitoring.latest.view.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.map.view.js.php b/ui/app/views/js/monitoring.map.view.js.php
index cfc1db5a0ac..8daf03df911 100644
--- a/ui/app/views/js/monitoring.map.view.js.php
+++ b/ui/app/views/js/monitoring.map.view.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.problem.view.js.php b/ui/app/views/js/monitoring.problem.view.js.php
index b6c9190509c..ea0cb995310 100644
--- a/ui/app/views/js/monitoring.problem.view.js.php
+++ b/ui/app/views/js/monitoring.problem.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.web.view.js.php b/ui/app/views/js/monitoring.web.view.js.php
index 6dc9b778a59..e62fe3b752b 100644
--- a/ui/app/views/js/monitoring.web.view.js.php
+++ b/ui/app/views/js/monitoring.web.view.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.acknowledge.edit.js.php b/ui/app/views/js/popup.acknowledge.edit.js.php
index a2bb89605c7..37f38b7db53 100644
--- a/ui/app/views/js/popup.acknowledge.edit.js.php
+++ b/ui/app/views/js/popup.acknowledge.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.dashboard.share.edit.js.php b/ui/app/views/js/popup.dashboard.share.edit.js.php
index c69d956c67e..1ea58a81f04 100644
--- a/ui/app/views/js/popup.dashboard.share.edit.js.php
+++ b/ui/app/views/js/popup.dashboard.share.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.discovery.check.js.php b/ui/app/views/js/popup.discovery.check.js.php
index 6cbf2cea685..87799c563e7 100644
--- a/ui/app/views/js/popup.discovery.check.js.php
+++ b/ui/app/views/js/popup.discovery.check.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.generic.js.php b/ui/app/views/js/popup.generic.js.php
index 7b4c8a7e82c..9d536819ff8 100644
--- a/ui/app/views/js/popup.generic.js.php
+++ b/ui/app/views/js/popup.generic.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.host.edit.js.php b/ui/app/views/js/popup.host.edit.js.php
index 9d3bd1b4e80..976753adfb2 100644
--- a/ui/app/views/js/popup.host.edit.js.php
+++ b/ui/app/views/js/popup.host.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.import.compare.js.php b/ui/app/views/js/popup.import.compare.js.php
index d8e014104da..6b186a3d4fb 100644
--- a/ui/app/views/js/popup.import.compare.js.php
+++ b/ui/app/views/js/popup.import.compare.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.import.js.php b/ui/app/views/js/popup.import.js.php
index c8ae585c6a6..d705bf723d7 100644
--- a/ui/app/views/js/popup.import.js.php
+++ b/ui/app/views/js/popup.import.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.itemtestedit.view.js.php b/ui/app/views/js/popup.itemtestedit.view.js.php
index 657924e439e..1380b917702 100644
--- a/ui/app/views/js/popup.itemtestedit.view.js.php
+++ b/ui/app/views/js/popup.itemtestedit.view.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.maintenance.period.js.php b/ui/app/views/js/popup.maintenance.period.js.php
index 84ddc004959..66c27816baf 100644
--- a/ui/app/views/js/popup.maintenance.period.js.php
+++ b/ui/app/views/js/popup.maintenance.period.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.massupdate.item.js.php b/ui/app/views/js/popup.massupdate.item.js.php
index 8be1893c703..eb3fb0298d6 100644
--- a/ui/app/views/js/popup.massupdate.item.js.php
+++ b/ui/app/views/js/popup.massupdate.item.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.massupdate.js.php b/ui/app/views/js/popup.massupdate.js.php
index d841309f0b9..b5cc310fde5 100644
--- a/ui/app/views/js/popup.massupdate.js.php
+++ b/ui/app/views/js/popup.massupdate.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.massupdate.macros.js.php b/ui/app/views/js/popup.massupdate.macros.js.php
index 18e06c6c330..b3ea1e7e5a2 100644
--- a/ui/app/views/js/popup.massupdate.macros.js.php
+++ b/ui/app/views/js/popup.massupdate.macros.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.massupdate.tmpl.js.php b/ui/app/views/js/popup.massupdate.tmpl.js.php
index 0f94b347051..60105cecd89 100644
--- a/ui/app/views/js/popup.massupdate.tmpl.js.php
+++ b/ui/app/views/js/popup.massupdate.tmpl.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.massupdate.trigger.js.php b/ui/app/views/js/popup.massupdate.trigger.js.php
index 39aae4bdba0..954374ae61e 100644
--- a/ui/app/views/js/popup.massupdate.trigger.js.php
+++ b/ui/app/views/js/popup.massupdate.trigger.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.media.js.php b/ui/app/views/js/popup.media.js.php
index 16504e9c9cb..ac5dcdcb8b2 100644
--- a/ui/app/views/js/popup.media.js.php
+++ b/ui/app/views/js/popup.media.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.mediatype.message.js.php b/ui/app/views/js/popup.mediatype.message.js.php
index 03441e5c6a4..374b95fa115 100644
--- a/ui/app/views/js/popup.mediatype.message.js.php
+++ b/ui/app/views/js/popup.mediatype.message.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.mediatypetest.edit.js.php b/ui/app/views/js/popup.mediatypetest.edit.js.php
index 45424653b09..14660086409 100644
--- a/ui/app/views/js/popup.mediatypetest.edit.js.php
+++ b/ui/app/views/js/popup.mediatypetest.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.scheduledreport.edit.js.php b/ui/app/views/js/popup.scheduledreport.edit.js.php
index 0882be4acbe..991a23a9189 100644
--- a/ui/app/views/js/popup.scheduledreport.edit.js.php
+++ b/ui/app/views/js/popup.scheduledreport.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.scheduledreport.subscription.js.php b/ui/app/views/js/popup.scheduledreport.subscription.js.php
index ed2d5249ae8..fc75b4a95a6 100644
--- a/ui/app/views/js/popup.scheduledreport.subscription.js.php
+++ b/ui/app/views/js/popup.scheduledreport.subscription.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.scriptexec.js.php b/ui/app/views/js/popup.scriptexec.js.php
index f3c705eccd1..560bab5e36e 100644
--- a/ui/app/views/js/popup.scriptexec.js.php
+++ b/ui/app/views/js/popup.scriptexec.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.service.edit.js.php b/ui/app/views/js/popup.service.edit.js.php
index 4344bddd94f..161f112d68f 100644
--- a/ui/app/views/js/popup.service.edit.js.php
+++ b/ui/app/views/js/popup.service.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -26,18 +26,14 @@
window.service_edit_popup = {
status_rule_template: null,
- time_template: null,
- uptime_template: null,
- downtime_template: null,
- onetime_downtime_template: null,
child_template: null,
serviceid: null,
children: new Map(),
- algorithm_names: null,
create_url: null,
update_url: null,
+ delete_url: null,
search_limit: null,
overlay: null,
@@ -45,15 +41,15 @@ window.service_edit_popup = {
form: null,
footer: null,
- init({serviceid, children, children_problem_tags_html, problem_tags, status_rules, service_times, algorithm_names,
- create_url, update_url, search_limit}) {
+ init({serviceid, children, children_problem_tags_html, problem_tags, status_rules, create_url, update_url,
+ delete_url, search_limit}) {
this.initTemplates();
this.serviceid = serviceid;
- this.algorithm_names = algorithm_names;
this.create_url = create_url;
this.update_url = update_url;
+ this.delete_url = delete_url;
this.search_limit = search_limit;
this.overlay = overlays_stack.getById('service_edit');
@@ -65,15 +61,10 @@ window.service_edit_popup = {
this.addStatusRule(status_rule);
}
- for (const service_time of service_times) {
- this.addTime(service_time);
- }
-
for (const service of children) {
this.children.set(service.serviceid, {
serviceid: service.serviceid,
name: service.name,
- algorithm: service.algorithm,
problem_tags_html: children_problem_tags_html[service.serviceid]
});
}
@@ -97,7 +88,7 @@ window.service_edit_popup = {
// Update form field state according to the form data.
- for (const id of ['advanced_configuration', 'propagation_rule', 'algorithm', 'showsla']) {
+ for (const id of ['advanced_configuration', 'propagation_rule', 'algorithm']) {
document
.getElementById(id)
.addEventListener('change', () => this.update());
@@ -130,21 +121,6 @@ window.service_edit_popup = {
}
});
- // Setup Service times.
- document
- .getElementById('times')
- .addEventListener('click', (e) => {
- if (e.target.classList.contains('js-add')) {
- this.editTime();
- }
- else if (e.target.classList.contains('js-edit')) {
- this.editTime(e.target.closest('tr'));
- }
- else if (e.target.classList.contains('js-remove')) {
- e.target.closest('tr').remove();
- }
- });
-
// Setup Child services.
document
.getElementById('children-filter')
@@ -204,40 +180,9 @@ window.service_edit_popup = {
</tr>
`);
- this.time_template = new Template(`
- <tr data-row_index="#{row_index}">
- <td>
- #{*time_type}
- <input type="hidden" id="times_#{row_index}_type" name="times[#{row_index}][type]" value="#{type}">
- <input type="hidden" id="times_#{row_index}_ts_from" name="times[#{row_index}][ts_from]" value="#{ts_from}">
- <input type="hidden" id="times_#{row_index}_ts_to" name="times[#{row_index}][ts_to]" value="#{ts_to}">
- <input type="hidden" id="times_#{row_index}_note" name="times[#{row_index}][note]" value="#{note}">
- </td>
- <td>#{from} - #{till}</td>
- <td class="wordwrap" style="max-width: 540px;">#{note}</td>
- <td>
- <ul class="<?= ZBX_STYLE_HOR_LIST ?>">
- <li>
- <button type="button" class="<?= ZBX_STYLE_BTN_LINK ?> js-edit"><?= _('Edit') ?></button>
- </li>
- <li>
- <button type="button" class="<?= ZBX_STYLE_BTN_LINK ?> js-remove"><?= _('Remove') ?></button>
- </li>
- </ul>
- </td>
- </tr>
- `);
-
- this.uptime_template = `<span class="enabled"><?= _('Uptime') ?></span>`;
-
- this.downtime_template = `<span class="disabled"><?= _('Downtime') ?></span>`;
-
- this.onetime_downtime_template = `<span class="disabled"><?= _('One-time downtime') ?></span>`;
-
this.child_template = new Template(`
<tr data-serviceid="#{serviceid}">
<td class="<?= ZBX_STYLE_WORDWRAP ?>" style="max-width: <?= ZBX_TEXTAREA_BIG_WIDTH ?>px;">#{name}</td>
- <td>#{algorithm}</td>
<td class="<?= ZBX_STYLE_WORDWRAP ?>">#{*problem_tags_html}</td>
<td>
<button type="button" class="<?= ZBX_STYLE_BTN_LINK ?> js-remove"><?= _('Remove') ?></button>
@@ -249,8 +194,6 @@ window.service_edit_popup = {
update() {
const advanced_configuration = document.getElementById('advanced_configuration').checked;
const propagation_rule = document.getElementById('propagation_rule').value;
- const status_enabled = document.getElementById('algorithm').value != <?= ZBX_SERVICE_STATUS_CALC_SET_OK ?>;
- const showsla = document.getElementById('showsla').checked;
let has_problem_tags = false;
@@ -298,9 +241,6 @@ window.service_edit_popup = {
document.getElementById('status_propagation_value_field').style.display = 'none';
}
- document.getElementById('showsla').disabled = !status_enabled;
- document.getElementById('goodsla').disabled = !status_enabled || !showsla;
-
document.querySelector('#children .js-add').disabled = has_problem_tags;
},
@@ -343,43 +283,6 @@ window.service_edit_popup = {
});
},
- editTime(row = null) {
- let popup_params;
-
- if (row !== null) {
- const row_index = row.dataset.row_index;
-
- popup_params = {
- edit: '1',
- row_index,
- type: row.querySelector(`[name="times[${row_index}][type]"`).value,
- ts_from: row.querySelector(`[name="times[${row_index}][ts_from]"`).value,
- ts_to: row.querySelector(`[name="times[${row_index}][ts_to]"`).value,
- note: row.querySelector(`[name="times[${row_index}][note]"`).value
- };
- }
- else {
- let row_index = 0;
-
- while (document.querySelector(`#times [data-row_index="${row_index}"]`) !== null) {
- row_index++;
- }
-
- popup_params = {row_index};
- }
-
- const overlay = PopUp('popup.service.time.edit', popup_params, 'service_time_edit', document.activeElement);
-
- overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
- if (row !== null) {
- this.updateTime(row, e.detail)
- }
- else {
- this.addTime(e.detail);
- }
- });
- },
-
addStatusRule(status_rule) {
document
.querySelector('#status_rules tbody')
@@ -391,41 +294,12 @@ window.service_edit_popup = {
row.remove();
},
- addTime(time) {
- document
- .querySelector('#times tbody')
- .insertAdjacentHTML('beforeend', this.time_template.evaluate({
- ...time,
- time_type: this.makeServiceTimeType(parseInt(time.type))
- }));
- },
-
- updateTime(row, time) {
- row.insertAdjacentHTML('afterend', this.time_template.evaluate({
- ...time,
- time_type: this.makeServiceTimeType(parseInt(time.type))
- }));
- row.remove();
- },
-
- makeServiceTimeType(type) {
- switch (type) {
- case <?= SERVICE_TIME_TYPE_UPTIME ?>:
- return this.uptime_template;
- case <?= SERVICE_TIME_TYPE_DOWNTIME ?>:
- return this.downtime_template;
- case <?= SERVICE_TIME_TYPE_ONETIME_DOWNTIME ?>:
- return this.onetime_downtime_template;
- }
- },
-
renderChild(service) {
document
.querySelector('#children tbody')
.insertAdjacentHTML('beforeend', this.child_template.evaluate({
serviceid: service.serviceid,
name: service.name,
- algorithm: this.algorithm_names[service.algorithm],
problem_tags_html: service.problem_tags_html
}));
},
@@ -558,7 +432,7 @@ window.service_edit_popup = {
this.overlay.setProperties({title: dialog_title});
this.overlay.unsetLoading();
- for (const element of this.footer.querySelectorAll('.js-update, .js-clone')) {
+ for (const element of this.footer.querySelectorAll('.js-update, .js-clone, .js-delete')) {
element.classList.add('<?= ZBX_STYLE_DISPLAY_NONE ?>');
}
@@ -567,6 +441,57 @@ window.service_edit_popup = {
}
},
+ delete() {
+ for (const el of this.form.parentNode.children) {
+ if (el.matches('.msg-good, .msg-bad, .msg-warning')) {
+ el.parentNode.removeChild(el);
+ }
+ }
+
+ this.overlay.setLoading();
+
+ const curl = new Curl(this.delete_url);
+
+ fetch(curl.getUrl(), {
+ method: 'POST',
+ headers: {'Content-Type': 'application/json'},
+ body: JSON.stringify({serviceids: [this.serviceid]})
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if ('error' in response) {
+ throw {response_error: response.error};
+ }
+
+ if ('success' in response) {
+ this.dialogue.dispatchEvent(new CustomEvent('dialogue.delete', {
+ detail: {
+ title: response.success.title,
+ messages: ('messages' in response.success) ? response.success.messages : null
+ }
+ }));
+ }
+ })
+ .catch((error) => {
+ this.overlay.unsetLoading();
+
+ let title, messages;
+
+ if (typeof error === 'object' && 'response_error' in error) {
+ title = error.response_error.title;
+ messages = error.response_error.messages;
+ }
+ else {
+ title = <?= json_encode(_('Unexpected server error.')) ?>;
+ messages = [];
+ }
+
+ const message_box = makeMessageBox('bad', messages, title, true, false)[0];
+
+ this.form.parentNode.insertBefore(message_box, this.form);
+ })
+ },
+
submit() {
const fields = getFormFields(this.form);
@@ -577,6 +502,20 @@ window.service_edit_popup = {
fields.name = fields.name.trim();
fields.child_serviceids = [...this.children.keys()];
+ if ('tags' in fields) {
+ for (const tag of Object.values(fields.tags)) {
+ tag.tag = tag.tag.trim();
+ tag.value = tag.value.trim();
+ }
+ }
+
+ if ('problem_tags' in fields) {
+ for (const problem_tag of Object.values(fields.problem_tags)) {
+ problem_tag.tag = problem_tag.tag.trim();
+ problem_tag.value = problem_tag.value.trim();
+ }
+ }
+
for (const el of this.form.parentNode.children) {
if (el.matches('.msg-good, .msg-bad, .msg-warning')) {
el.parentNode.removeChild(el);
diff --git a/ui/app/views/js/popup.service.statusrule.edit.js.php b/ui/app/views/js/popup.service.statusrule.edit.js.php
index 63c7caceec4..b8b0e9701fe 100644
--- a/ui/app/views/js/popup.service.statusrule.edit.js.php
+++ b/ui/app/views/js/popup.service.statusrule.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.services.js.php b/ui/app/views/js/popup.services.js.php
index 1623b927ca1..38c7d54d3f2 100644
--- a/ui/app/views/js/popup.services.js.php
+++ b/ui/app/views/js/popup.services.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,11 +25,15 @@
?>
window.services_popup = {
+ is_multiple: null,
+
overlay: null,
dialogue: null,
form: null,
- init() {
+ init({is_multiple}) {
+ this.is_multiple = is_multiple;
+
this.overlay = overlays_stack.getById('services');
this.dialogue = this.overlay.$dialogue[0];
this.form = this.overlay.$dialogue.$body[0].querySelector('form');
@@ -51,13 +55,13 @@ window.services_popup = {
}, {passive: false});
this.form.addEventListener('click', (e) => {
- if (e.target.matches('input[name="serviceid_all"]')) {
+ if (this.is_multiple && e.target.matches('input[name="serviceid_all"]')) {
for (const checkbox of this.form.querySelectorAll('input[name="serviceid"]')) {
checkbox.checked = e.target.checked;
checkbox.closest('tr').classList.toggle('row-selected', e.target.checked);
}
}
- else if (e.target.matches('input[name="serviceid"]')) {
+ else if (this.is_multiple && e.target.matches('input[name="serviceid"]')) {
e.target.closest('tr').classList.toggle('row-selected', e.target.checked);
const has_all_checked = this.form.querySelector('input[name="serviceid"]:not(:checked)') === null;
@@ -73,20 +77,19 @@ window.services_popup = {
submit(serviceid = null) {
const services = [];
- const checkboxes = serviceid === null
+ const serviceid_inputs = serviceid === null
? this.form.querySelectorAll(`input[name="serviceid"]:checked`)
: this.form.querySelectorAll(`input[name="serviceid"][value="${serviceid}"]`);
- for (const checkbox of checkboxes) {
- const service = {serviceid: checkbox.value};
+ for (const serviceid_input of serviceid_inputs) {
+ const service = {};
- for (const input of checkbox.parentElement.querySelectorAll('input[type="hidden"]')) {
+ for (const input of serviceid_input.closest('tr').querySelectorAll('input')) {
service[input.name] = input.value;
}
services.push(service);
}
-
this.overlay.unsetLoading();
overlayDialogueDestroy('services');
diff --git a/ui/app/views/js/popup.sla.edit.js.php b/ui/app/views/js/popup.sla.edit.js.php
new file mode 100644
index 00000000000..a69ccf316af
--- /dev/null
+++ b/ui/app/views/js/popup.sla.edit.js.php
@@ -0,0 +1,316 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ */
+?>
+
+window.sla_edit_popup = {
+ excluded_downtime_template: null,
+
+ slaid: null,
+
+ create_url: null,
+ update_url: null,
+ delete_url: null,
+
+ overlay: null,
+ dialogue: null,
+ form: null,
+ footer: null,
+
+ init({slaid, service_tags, excluded_downtimes, create_url, update_url, delete_url}) {
+ this.initTemplates();
+
+ this.slaid = slaid;
+
+ this.create_url = create_url;
+ this.update_url = update_url;
+ this.delete_url = delete_url;
+
+ this.overlay = overlays_stack.getById('sla_edit');
+ this.dialogue = this.overlay.$dialogue[0];
+ this.form = this.overlay.$dialogue.$body[0].querySelector('form');
+ this.footer = this.overlay.$dialogue.$footer[0];
+
+ for (const excluded_downtime of excluded_downtimes) {
+ this.addExcludedDowntime(excluded_downtime);
+ }
+
+ // Update form field state according to the form data.
+
+ for (const element of document.querySelectorAll('#schedule_mode input[type="radio"')) {
+ element.addEventListener('change', () => this.update());
+ }
+
+ for (const element of document.querySelectorAll('#schedule input[type="checkbox"]')) {
+ element.addEventListener('change', () => this.update());
+ }
+
+ // Setup Problem tags.
+
+ const $service_tags = jQuery(document.getElementById('service-tags'));
+
+ $service_tags.dynamicRows({
+ template: '#service-tag-row-tmpl',
+ rows: service_tags
+ });
+
+ // Setup Excluded downtimes.
+ document
+ .getElementById('excluded-downtimes')
+ .addEventListener('click', (e) => {
+ if (e.target.classList.contains('js-add')) {
+ this.editExcludedDowntime();
+ }
+ else if (e.target.classList.contains('js-edit')) {
+ this.editExcludedDowntime(e.target.closest('tr'));
+ }
+ else if (e.target.classList.contains('js-remove')) {
+ e.target.closest('tr').remove();
+ }
+ });
+
+ this.update();
+ },
+
+ initTemplates() {
+ this.excluded_downtime_template = new Template(`
+ <tr data-row_index="#{row_index}">
+ <td>
+ #{start_time}
+ <input type="hidden" name="excluded_downtimes[#{row_index}][name]" value="#{name}">
+ <input type="hidden" name="excluded_downtimes[#{row_index}][period_from]" value="#{period_from}">
+ <input type="hidden" name="excluded_downtimes[#{row_index}][period_to]" value="#{period_to}">
+ </td>
+ <td>#{duration}</td>
+ <td class="wordwrap" style="max-width: <?= ZBX_TEXTAREA_BIG_WIDTH ?>px;">#{name}</td>
+ <td>
+ <ul class="<?= ZBX_STYLE_HOR_LIST ?>">
+ <li>
+ <button type="button" class="<?= ZBX_STYLE_BTN_LINK ?> js-edit"><?= _('Edit') ?></button>
+ </li>
+ <li>
+ <button type="button" class="<?= ZBX_STYLE_BTN_LINK ?> js-remove"><?= _('Remove') ?></button>
+ </li>
+ </ul>
+ </td>
+ </tr>
+ `);
+ },
+
+ update() {
+ const schedule = document.getElementById('schedule');
+ const schedule_mode = document.querySelector('#schedule_mode input:checked').value;
+
+ schedule.style.display = schedule_mode == <?= CSlaHelper::SCHEDULE_MODE_CUSTOM ?> ? '' : 'none';
+
+ for (const element of schedule.querySelectorAll('input[type="checkbox"]')) {
+ schedule.querySelector(`input[name="schedule_periods[${element.value}]"]`).disabled = !element.checked;
+ }
+ },
+
+ editExcludedDowntime(row = null) {
+ let popup_params;
+
+ if (row !== null) {
+ const row_index = row.dataset.row_index;
+
+ popup_params = {
+ edit: '1',
+ row_index,
+ name: row.querySelector(`[name="excluded_downtimes[${row_index}][name]"`).value,
+ period_from: row.querySelector(`[name="excluded_downtimes[${row_index}][period_from]"`).value,
+ period_to: row.querySelector(`[name="excluded_downtimes[${row_index}][period_to]"`).value,
+ };
+ }
+ else {
+ let row_index = 0;
+
+ while (document.querySelector(`#excluded-downtimes [data-row_index="${row_index}"]`) !== null) {
+ row_index++;
+ }
+
+ popup_params = {row_index};
+ }
+
+ const overlay = PopUp('popup.sla.excludeddowntime.edit', popup_params, 'sla_excluded_downtime_edit',
+ document.activeElement
+ );
+
+ overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
+ if (row !== null) {
+ this.updateExcludedDowntime(row, e.detail)
+ }
+ else {
+ this.addExcludedDowntime(e.detail);
+ }
+ });
+ },
+
+ addExcludedDowntime(excluded_downtime) {
+ document
+ .querySelector('#excluded-downtimes tbody')
+ .insertAdjacentHTML('beforeend', this.excluded_downtime_template.evaluate(excluded_downtime));
+ },
+
+ updateExcludedDowntime(row, excluded_downtime) {
+ row.insertAdjacentHTML('afterend', this.excluded_downtime_template.evaluate(excluded_downtime));
+ row.remove();
+ },
+
+ clone(dialog_title) {
+ this.slaid = null;
+
+ this.overlay.setProperties({title: dialog_title});
+ this.overlay.unsetLoading();
+
+ for (const element of this.footer.querySelectorAll('.js-update, .js-clone, .js-delete')) {
+ element.classList.add('<?= ZBX_STYLE_DISPLAY_NONE ?>');
+ }
+
+ for (const element of this.footer.querySelectorAll('.js-add')) {
+ element.classList.remove('<?= ZBX_STYLE_DISPLAY_NONE ?>');
+ }
+ },
+
+ delete() {
+ for (const el of this.form.parentNode.children) {
+ if (el.matches('.msg-good, .msg-bad, .msg-warning')) {
+ el.parentNode.removeChild(el);
+ }
+ }
+
+ this.overlay.setLoading();
+
+ const curl = new Curl(this.delete_url);
+
+ fetch(curl.getUrl(), {
+ method: 'POST',
+ headers: {'Content-Type': 'application/json'},
+ body: JSON.stringify({slaids: [this.slaid]})
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if ('error' in response) {
+ throw {response_error: response.error};
+ }
+
+ if ('success' in response) {
+ postMessageOk(response.success.title);
+
+ if ('messages' in response.success) {
+ postMessageDetails('success', response.success.messages);
+ }
+
+ uncheckTableRows('sla');
+ }
+
+ location.href = location.href;
+ })
+ .catch((error) => {
+ this.overlay.unsetLoading();
+
+ let title, messages;
+
+ if (typeof error === 'object' && 'response_error' in error) {
+ title = error.response_error.title;
+ messages = error.response_error.messages;
+ }
+ else {
+ title = <?= json_encode(_('Unexpected server error.')) ?>;
+ messages = [];
+ }
+
+ const message_box = makeMessageBox('bad', messages, title, true, false)[0];
+
+ this.form.parentNode.insertBefore(message_box, this.form);
+ })
+ },
+
+ submit() {
+ const fields = getFormFields(this.form);
+
+ if (this.slaid !== null) {
+ fields.slaid = this.slaid;
+ }
+
+ fields.name = fields.name.trim();
+ fields.slo = fields.slo.trim();
+
+ if ('service_tags' in fields) {
+ for (const service_tag of Object.values(fields.service_tags)) {
+ service_tag.tag = service_tag.tag.trim();
+ service_tag.value = service_tag.value.trim();
+ }
+ }
+
+ for (const el of this.form.parentNode.children) {
+ if (el.matches('.msg-good, .msg-bad, .msg-warning')) {
+ el.parentNode.removeChild(el);
+ }
+ }
+
+ this.overlay.setLoading();
+
+ const curl = new Curl(this.slaid !== null ? this.update_url : this.create_url);
+
+ fetch(curl.getUrl(), {
+ method: 'POST',
+ headers: {'Content-Type': 'application/json'},
+ body: JSON.stringify(fields)
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if ('errors' in response) {
+ throw {html_string: response.errors};
+ }
+
+ overlayDialogueDestroy(this.overlay.dialogueid);
+
+ this.dialogue.dispatchEvent(new CustomEvent('dialogue.submit', {
+ detail: {
+ title: response.title,
+ messages: ('messages' in response) ? response.messages : null
+ }
+ }));
+ })
+ .catch((error) => {
+ let message_box;
+
+ if (typeof error === 'object' && 'html_string' in error) {
+ message_box =
+ new DOMParser().parseFromString(error.html_string, 'text/html').body.firstElementChild;
+ }
+ else {
+ const error = <?= json_encode(_('Unexpected server error.')) ?>;
+
+ message_box = makeMessageBox('bad', [], error, true, false)[0];
+ }
+
+ this.form.parentNode.insertBefore(message_box, this.form);
+ })
+ .finally(() => {
+ this.overlay.unsetLoading();
+ });
+ }
+};
diff --git a/ui/app/views/js/popup.service.time.edit.js.php b/ui/app/views/js/popup.sla.excludeddowntime.edit.js.php
index af362c53d11..77dde06a7f2 100644
--- a/ui/app/views/js/popup.service.time.edit.js.php
+++ b/ui/app/views/js/popup.sla.excludeddowntime.edit.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -24,26 +24,22 @@
*/
?>
-window.service_time_edit_popup = {
+window.sla_excluded_downtime_edit_popup = {
overlay: null,
dialogue: null,
form: null,
init() {
- this.overlay = overlays_stack.getById('service_time_edit');
+ this.overlay = overlays_stack.getById('sla_excluded_downtime_edit');
this.dialogue = this.overlay.$dialogue[0];
this.form = this.overlay.$dialogue.$body[0].querySelector('form');
-
- document
- .getElementById('service-time-type')
- .addEventListener('change', (e) => this.typeChange(e));
- },
-
- typeChange(e) {
- PopUp('popup.service.time.edit', getFormFields(this.form), 'service_time_edit', e.target);
},
submit() {
+ const fields = getFormFields(this.form);
+
+ fields.name = fields.name.trim();
+
for (const el of this.form.parentNode.children) {
if (el.matches('.msg-good, .msg-bad, .msg-warning')) {
el.parentNode.removeChild(el);
@@ -54,12 +50,12 @@ window.service_time_edit_popup = {
const curl = new Curl('zabbix.php', false);
- curl.setArgument('action', 'service.time.validate');
+ curl.setArgument('action', 'sla.excludeddowntime.validate');
fetch(curl.getUrl(), {
method: 'POST',
headers: {'Content-Type': 'application/json'},
- body: JSON.stringify(getFormFields(this.form))
+ body: JSON.stringify(fields)
})
.then((response) => response.json())
.then((response) => {
@@ -67,7 +63,7 @@ window.service_time_edit_popup = {
throw {html_string: response.errors};
}
- overlayDialogueDestroy('service_time_edit');
+ overlayDialogueDestroy('sla_excluded_downtime_edit');
this.dialogue.dispatchEvent(new CustomEvent('dialogue.submit', {detail: response.body}));
})
diff --git a/ui/app/views/js/popup.tabfilter.edit.js.php b/ui/app/views/js/popup.tabfilter.edit.js.php
index f9894a1b412..5c3189ddd9e 100644
--- a/ui/app/views/js/popup.tabfilter.edit.js.php
+++ b/ui/app/views/js/popup.tabfilter.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.triggerexpr.js.php b/ui/app/views/js/popup.triggerexpr.js.php
index ffb6410b8ad..397a01cb958 100644
--- a/ui/app/views/js/popup.triggerexpr.js.php
+++ b/ui/app/views/js/popup.triggerexpr.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.triggerwizard.js.php b/ui/app/views/js/popup.triggerwizard.js.php
index 065e520a410..1b3b392f510 100644
--- a/ui/app/views/js/popup.triggerwizard.js.php
+++ b/ui/app/views/js/popup.triggerwizard.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/popup.valuemap.edit.js.php b/ui/app/views/js/popup.valuemap.edit.js.php
index 201514085d2..4bf5b5a0583 100644
--- a/ui/app/views/js/popup.valuemap.edit.js.php
+++ b/ui/app/views/js/popup.valuemap.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/reports.auditlog.list.js.php b/ui/app/views/js/reports.auditlog.list.js.php
index 7398baa4b6a..4f314394730 100644
--- a/ui/app/views/js/reports.auditlog.list.js.php
+++ b/ui/app/views/js/reports.auditlog.list.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -80,8 +80,8 @@
CAudit::RESOURCE_ITEM_PROTOTYPE, CAudit::RESOURCE_IT_SERVICE, CAudit::RESOURCE_MACRO,
CAudit::RESOURCE_MAINTENANCE, CAudit::RESOURCE_MAP, CAudit::RESOURCE_MEDIA_TYPE,
CAudit::RESOURCE_MODULE, CAudit::RESOURCE_PROXY, CAudit::RESOURCE_REGEXP, CAudit::RESOURCE_SCENARIO,
- CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_TEMPLATE,
- CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
+ CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SLA,
+ CAudit::RESOURCE_TEMPLATE, CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
CAudit::RESOURCE_TRIGGER_PROTOTYPE, CAudit::RESOURCE_USER, CAudit::RESOURCE_USER_GROUP,
CAudit::RESOURCE_USER_ROLE, CAudit::RESOURCE_VALUE_MAP
],
@@ -95,7 +95,7 @@
CAudit::RESOURCE_IT_SERVICE, CAudit::RESOURCE_MACRO, CAudit::RESOURCE_MAINTENANCE,
CAudit::RESOURCE_MAP, CAudit::RESOURCE_MEDIA_TYPE, CAudit::RESOURCE_MODULE, CAudit::RESOURCE_PROXY,
CAudit::RESOURCE_REGEXP, CAudit::RESOURCE_SCENARIO, CAudit::RESOURCE_SCHEDULED_REPORT,
- CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SETTINGS, CAudit::RESOURCE_TEMPLATE,
+ CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SETTINGS, CAudit::RESOURCE_SLA, CAudit::RESOURCE_TEMPLATE,
CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
CAudit::RESOURCE_TRIGGER_PROTOTYPE, CAudit::RESOURCE_USER, CAudit::RESOURCE_USER_GROUP,
CAudit::RESOURCE_USER_ROLE, CAudit::RESOURCE_VALUE_MAP
@@ -109,8 +109,8 @@
CAudit::RESOURCE_ITEM_PROTOTYPE, CAudit::RESOURCE_IT_SERVICE, CAudit::RESOURCE_MACRO,
CAudit::RESOURCE_MAINTENANCE, CAudit::RESOURCE_MAP, CAudit::RESOURCE_MEDIA_TYPE,
CAudit::RESOURCE_MODULE, CAudit::RESOURCE_PROXY, CAudit::RESOURCE_REGEXP, CAudit::RESOURCE_SCENARIO,
- CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_TEMPLATE,
- CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
+ CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SLA,
+ CAudit::RESOURCE_TEMPLATE, CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
CAudit::RESOURCE_TRIGGER_PROTOTYPE, CAudit::RESOURCE_USER, CAudit::RESOURCE_USER_GROUP,
CAudit::RESOURCE_USER_ROLE, CAudit::RESOURCE_VALUE_MAP
],
diff --git a/ui/app/views/js/reports.scheduledreport.edit.js.php b/ui/app/views/js/reports.scheduledreport.edit.js.php
index 0d4e4cfbbff..57b76f4c853 100644
--- a/ui/app/views/js/reports.scheduledreport.edit.js.php
+++ b/ui/app/views/js/reports.scheduledreport.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/search.js.php b/ui/app/views/js/search.js.php
index 732cee48d6a..ce7a1dfa7c5 100644
--- a/ui/app/views/js/search.js.php
+++ b/ui/app/views/js/search.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/js/monitoring.service.list.js.php b/ui/app/views/js/service.list.js.php
index 1f4e1e632ff..543239fba85 100755..100644
--- a/ui/app/views/js/monitoring.service.list.js.php
+++ b/ui/app/views/js/service.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -32,15 +32,19 @@
const view = {
serviceid: null,
mode_switch_url: null,
+ parent_url: null,
+ delete_url: null,
refresh_url: null,
refresh_interval: null,
back_url: null,
is_refresh_paused: false,
is_refresh_pending: false,
- init({serviceid, mode_switch_url, refresh_url, refresh_interval, back_url = null}) {
+ init({serviceid, mode_switch_url, parent_url, delete_url, refresh_url, refresh_interval, back_url = null}) {
this.serviceid = serviceid;
this.mode_switch_url = mode_switch_url;
+ this.parent_url = parent_url;
+ this.delete_url = delete_url;
this.refresh_url = refresh_url;
this.refresh_interval = refresh_interval;
this.back_url = back_url;
@@ -66,10 +70,11 @@
.dynamicRows({template: '#filter-tag-row-tmpl'})
.on('afteradd.dynamicRows', function() {
const rows = this.querySelectorAll('.form_row');
+
new CTagFilterItem(rows[rows.length - 1]);
});
- document.querySelectorAll('#filter-tags .form_row').forEach(row => {
+ document.querySelectorAll('#filter-tags .form_row').forEach((row) => {
new CTagFilterItem(row);
});
},
@@ -86,20 +91,15 @@
else if (e.target.classList.contains('js-edit-service')) {
this.edit({serviceid: e.target.dataset.serviceid});
}
- else if (e.target.classList.contains('js-remove-service')) {
- if (window.confirm(<?= json_encode(_('Delete selected service?')) ?>)) {
- const curl = new Curl('zabbix.php', false);
-
- curl.setArgument('action', 'service.delete');
- curl.setArgument('serviceids', [e.target.dataset.serviceid]);
- curl.setArgument('back_url', this.back_url);
-
- redirect(curl.getUrl(), 'post');
- }
+ else if (e.target.classList.contains('js-delete-service')) {
+ this.delete(e.target, [e.target.dataset.serviceid]);
}
else if (e.target.classList.contains('js-massupdate-service')) {
openMassupdatePopup(e.target, 'popup.massupdate.service', {location_url: this.back_url});
}
+ else if (e.target.classList.contains('js-massdelete-service')) {
+ this.delete(e.target, Object.values(chkbxRange.getSelectedIds()));
+ }
});
},
@@ -113,8 +113,9 @@
this.pauseRefresh();
const overlay = PopUp('popup.service.edit', options, 'service_edit', document.activeElement);
+ const dialogue = overlay.$dialogue[0];
- overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
+ dialogue.addEventListener('dialogue.submit', (e) => {
postMessageOk(e.detail.title);
if (e.detail.messages !== null) {
@@ -124,7 +125,70 @@
location.href = location.href;
});
- overlay.$dialogue[0].addEventListener('overlay.close', () => this.resumeRefresh(), {once: true});
+ dialogue.addEventListener('dialogue.delete', (e) => {
+ uncheckTableRows('service');
+
+ postMessageOk(e.detail.title);
+
+ if (e.detail.messages !== null) {
+ postMessageDetails('success', e.detail.messages);
+ }
+
+ location.href = options.serviceid === this.serviceid ? this.parent_url : location.href;
+ });
+
+ dialogue.addEventListener('overlay.close', () => this.resumeRefresh(), {once: true});
+ },
+
+ delete(target, serviceids) {
+ const confirmation = serviceids.length > 1
+ ? <?= json_encode(_('Delete selected services?')) ?>
+ : <?= json_encode(_('Delete selected service?')) ?>;
+
+ if (!window.confirm(confirmation)) {
+ return;
+ }
+
+ target.classList.add('is-loading');
+
+ return fetch(this.delete_url, {
+ method: 'POST',
+ headers: {'Content-Type': 'application/json'},
+ body: JSON.stringify({serviceids})
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if ('error' in response) {
+ if ('title' in response.error) {
+ postMessageError(response.error.title);
+ }
+
+ postMessageDetails('error', response.error.messages);
+
+ uncheckTableRows('service', response.error.keepids);
+ }
+ else if ('success' in response) {
+ postMessageOk(response.success.title);
+
+ if ('messages' in response.success) {
+ postMessageDetails('success', response.success.messages);
+ }
+
+ uncheckTableRows('service');
+ }
+
+ location.href = location.href;
+ })
+ .catch(() => {
+ const title = <?= json_encode(_('Unexpected server error.')) ?>;
+ const message_box = makeMessageBox('bad', [], title, true, false)[0];
+
+ clearMessages();
+ addMessage(message_box);
+ })
+ .finally(() => {
+ target.classList.remove('is-loading');
+ });
},
pauseRefresh() {
diff --git a/ui/app/views/js/sla.list.js.php b/ui/app/views/js/sla.list.js.php
new file mode 100644
index 00000000000..955efc1c501
--- /dev/null
+++ b/ui/app/views/js/sla.list.js.php
@@ -0,0 +1,182 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ */
+?>
+
+<script type="text/x-jquery-tmpl" id="filter-tag-row-tmpl">
+ <?= CTagFilterFieldHelper::getTemplate() ?>
+</script>
+
+<script>
+ const view = {
+ enable_url: null,
+ disable_url: null,
+ delete_url: null,
+
+ init({enable_url, disable_url, delete_url}) {
+ this.enable_url = enable_url;
+ this.disable_url = disable_url;
+ this.delete_url = delete_url;
+
+ this.initTagFilter();
+ this.initActionButtons();
+ },
+
+ initTagFilter() {
+ $('#filter-tags')
+ .dynamicRows({template: '#filter-tag-row-tmpl'})
+ .on('afteradd.dynamicRows', function () {
+ const rows = this.querySelectorAll('.form_row');
+
+ new CTagFilterItem(rows[rows.length - 1]);
+ });
+
+ document.querySelectorAll('#filter-tags .form_row').forEach((row) => {
+ new CTagFilterItem(row);
+ });
+ },
+
+ initActionButtons() {
+ document.addEventListener('click', (e) => {
+ if (e.target.classList.contains('js-create-sla')) {
+ this.edit();
+ }
+ else if (e.target.classList.contains('js-edit-sla')) {
+ this.edit({slaid: e.target.dataset.slaid});
+ }
+ else if (e.target.classList.contains('js-enable-sla')) {
+ this.enable(e.target, [e.target.dataset.slaid]);
+ }
+ else if (e.target.classList.contains('js-disable-sla')) {
+ this.disable(e.target, [e.target.dataset.slaid]);
+ }
+ else if (e.target.classList.contains('js-massenable-sla')) {
+ this.enable(e.target, Object.values(chkbxRange.getSelectedIds()));
+ }
+ else if (e.target.classList.contains('js-massdisable-sla')) {
+ this.disable(e.target, Object.values(chkbxRange.getSelectedIds()));
+ }
+ else if (e.target.classList.contains('js-massdelete-sla')) {
+ this.delete(e.target, Object.values(chkbxRange.getSelectedIds()));
+ }
+ });
+ },
+
+ edit(options = {}) {
+ const overlay = PopUp('popup.sla.edit', options, 'sla_edit', document.activeElement);
+
+ overlay.$dialogue[0].classList.add(<?= json_encode(ZBX_STYLE_STICKED_TO_TOP) ?>);
+
+ overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
+ postMessageOk(e.detail.title);
+
+ if (e.detail.messages !== null) {
+ postMessageDetails('success', e.detail.messages);
+ }
+
+ location.href = location.href;
+ });
+ },
+
+ enable(target, slaids) {
+ const confirmation = slaids.length > 1
+ ? <?= json_encode(_('Enable selected SLAs?')) ?>
+ : <?= json_encode(_('Enable selected SLA?')) ?>;
+
+ if (!window.confirm(confirmation)) {
+ return;
+ }
+
+ this.post(target, slaids, this.enable_url);
+ },
+
+ disable(target, slaids) {
+ const confirmation = slaids.length > 1
+ ? <?= json_encode(_('Disable selected SLAs?')) ?>
+ : <?= json_encode(_('Disable selected SLA?')) ?>;
+
+ if (!window.confirm(confirmation)) {
+ return;
+ }
+
+ this.post(target, slaids, this.disable_url);
+ },
+
+ delete(target, slaids) {
+ const confirmation = slaids.length > 1
+ ? <?= json_encode(_('Delete selected SLAs?')) ?>
+ : <?= json_encode(_('Delete selected SLA?')) ?>;
+
+ if (!window.confirm(confirmation)) {
+ return;
+ }
+
+ this.post(target, slaids, this.delete_url);
+ },
+
+ post(target, slaids, url) {
+ target.classList.add('is-loading');
+
+ return fetch(url, {
+ method: 'POST',
+ headers: {'Content-Type': 'application/json'},
+ body: JSON.stringify({slaids})
+ })
+ .then((response) => response.json())
+ .then((response) => {
+ if ('error' in response) {
+ if ('title' in response.error) {
+ postMessageError(response.error.title);
+ }
+
+ postMessageDetails('error', response.error.messages);
+
+ uncheckTableRows('sla', response.error.keepids);
+ }
+ else if ('success' in response) {
+ postMessageOk(response.success.title);
+
+ if ('messages' in response.success) {
+ postMessageDetails('success', response.success.messages);
+ }
+
+ uncheckTableRows('sla');
+ }
+
+ location.href = location.href;
+ })
+ .catch(() => {
+ const title = <?= json_encode(_('Unexpected server error.')) ?>;
+ const message_box = makeMessageBox('bad', [], title, true, false)[0];
+
+ clearMessages();
+ addMessage(message_box);
+ })
+ .finally(() => {
+ target.classList.remove('is-loading');
+ });
+
+ }
+ };
+</script>
diff --git a/ui/app/views/js/slareport.list.js.php b/ui/app/views/js/slareport.list.js.php
new file mode 100644
index 00000000000..7ba3d6a7504
--- /dev/null
+++ b/ui/app/views/js/slareport.list.js.php
@@ -0,0 +1,54 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ */
+?>
+
+<script>
+ const view = {
+ init() {
+ jQuery('#filter_serviceid')
+ .multiSelect('getSelectButton')
+ .addEventListener('click', () => {
+ this.selectService();
+ });
+ },
+
+ selectService() {
+ const overlay = PopUp('popup.services', {
+ title: <?= json_encode(_('Service')) ?>,
+ multiple: 0
+ }, 'services', document.activeElement);
+
+ overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
+ const data = [];
+
+ for (const service of e.detail) {
+ data.push({id: service.serviceid, name: service.name});
+ }
+
+ jQuery('#filter_serviceid').multiSelect('addData', data);
+ });
+ }
+ };
+</script>
diff --git a/ui/app/views/layout.csv.php b/ui/app/views/layout.csv.php
index 31519c74b13..ad6f977ce83 100644
--- a/ui/app/views/layout.csv.php
+++ b/ui/app/views/layout.csv.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.export.php b/ui/app/views/layout.export.php
index 6c89905298b..b8f7df61bc3 100644
--- a/ui/app/views/layout.export.php
+++ b/ui/app/views/layout.export.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.htmlpage.php b/ui/app/views/layout.htmlpage.php
index 7ad7bfbe298..faf30f7edfb 100644
--- a/ui/app/views/layout.htmlpage.php
+++ b/ui/app/views/layout.htmlpage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.javascript.php b/ui/app/views/layout.javascript.php
index 5b014306018..ae6d80d5b78 100644
--- a/ui/app/views/layout.javascript.php
+++ b/ui/app/views/layout.javascript.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.json.php b/ui/app/views/layout.json.php
index 575f06dc95e..d849808aadd 100644
--- a/ui/app/views/layout.json.php
+++ b/ui/app/views/layout.json.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.warning.php b/ui/app/views/layout.warning.php
index 84d9aec044d..4c4b02e455b 100644
--- a/ui/app/views/layout.warning.php
+++ b/ui/app/views/layout.warning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/layout.widget.php b/ui/app/views/layout.widget.php
index 575f06dc95e..d849808aadd 100644
--- a/ui/app/views/layout.widget.php
+++ b/ui/app/views/layout.widget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.charts.view.json.php b/ui/app/views/monitoring.charts.view.json.php
index 0de50c561c7..77ce224fda8 100644
--- a/ui/app/views/monitoring.charts.view.json.php
+++ b/ui/app/views/monitoring.charts.view.json.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.charts.view.php b/ui/app/views/monitoring.charts.view.php
index f4b83cf7cec..4ce045c7c5d 100644
--- a/ui/app/views/monitoring.charts.view.php
+++ b/ui/app/views/monitoring.charts.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.dashboard.list.php b/ui/app/views/monitoring.dashboard.list.php
index 2bf3c2e9172..ac23cc99cf4 100644
--- a/ui/app/views/monitoring.dashboard.list.php
+++ b/ui/app/views/monitoring.dashboard.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.dashboard.print.php b/ui/app/views/monitoring.dashboard.print.php
index 9e2053460b3..d0fb077c6b8 100755
--- a/ui/app/views/monitoring.dashboard.print.php
+++ b/ui/app/views/monitoring.dashboard.print.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.dashboard.view.php b/ui/app/views/monitoring.dashboard.view.php
index 7d8079dda37..706be808f05 100644
--- a/ui/app/views/monitoring.dashboard.view.php
+++ b/ui/app/views/monitoring.dashboard.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.dashboard.widget.edit.php b/ui/app/views/monitoring.dashboard.widget.edit.php
index 33f8480b37d..fd366fd712c 100644
--- a/ui/app/views/monitoring.dashboard.widget.edit.php
+++ b/ui/app/views/monitoring.dashboard.widget.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.discovery.view.php b/ui/app/views/monitoring.discovery.view.php
index 44753496099..0dec25403cf 100644
--- a/ui/app/views/monitoring.discovery.view.php
+++ b/ui/app/views/monitoring.discovery.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.host.dashboard.view.php b/ui/app/views/monitoring.host.dashboard.view.php
index d523b5d0d21..30499787eb5 100644
--- a/ui/app/views/monitoring.host.dashboard.view.php
+++ b/ui/app/views/monitoring.host.dashboard.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.host.view.php b/ui/app/views/monitoring.host.view.php
index 3a708c0e6f1..ca43155a893 100644
--- a/ui/app/views/monitoring.host.view.php
+++ b/ui/app/views/monitoring.host.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.host.view.refresh.php b/ui/app/views/monitoring.host.view.refresh.php
index 8cf8284f35a..a72a3ee36f2 100644
--- a/ui/app/views/monitoring.host.view.refresh.php
+++ b/ui/app/views/monitoring.host.view.refresh.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.latest.view.php b/ui/app/views/monitoring.latest.view.php
index eee0bbb9b52..0799ec494ad 100644
--- a/ui/app/views/monitoring.latest.view.php
+++ b/ui/app/views/monitoring.latest.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.latest.view.refresh.php b/ui/app/views/monitoring.latest.view.refresh.php
index ad3ce58af07..5f2dbb65ee8 100644
--- a/ui/app/views/monitoring.latest.view.refresh.php
+++ b/ui/app/views/monitoring.latest.view.refresh.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.map.view.php b/ui/app/views/monitoring.map.view.php
index 20172bc7e7c..99a73b5c877 100644
--- a/ui/app/views/monitoring.map.view.php
+++ b/ui/app/views/monitoring.map.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.problem.view.php b/ui/app/views/monitoring.problem.view.php
index 720a0a6dc14..b1426e10b4f 100644
--- a/ui/app/views/monitoring.problem.view.php
+++ b/ui/app/views/monitoring.problem.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.web.view.php b/ui/app/views/monitoring.web.view.php
index d36f20ffc69..08caae1b4e2 100644
--- a/ui/app/views/monitoring.web.view.php
+++ b/ui/app/views/monitoring.web.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.actionlog.view.php b/ui/app/views/monitoring.widget.actionlog.view.php
index 349e1c65856..af759764294 100644
--- a/ui/app/views/monitoring.widget.actionlog.view.php
+++ b/ui/app/views/monitoring.widget.actionlog.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.clock.view.php b/ui/app/views/monitoring.widget.clock.view.php
index 1cbe4844154..41c753069eb 100644
--- a/ui/app/views/monitoring.widget.clock.view.php
+++ b/ui/app/views/monitoring.widget.clock.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.dataover.view.php b/ui/app/views/monitoring.widget.dataover.view.php
index a93ae97bc8a..7183a1a3b7d 100644
--- a/ui/app/views/monitoring.widget.dataover.view.php
+++ b/ui/app/views/monitoring.widget.dataover.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.discovery.view.php b/ui/app/views/monitoring.widget.discovery.view.php
index 80aedad5a7c..329b6fcbfe9 100644
--- a/ui/app/views/monitoring.widget.discovery.view.php
+++ b/ui/app/views/monitoring.widget.discovery.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.favgraphs.view.php b/ui/app/views/monitoring.widget.favgraphs.view.php
index 77fb238e2f6..45e2014bb63 100644
--- a/ui/app/views/monitoring.widget.favgraphs.view.php
+++ b/ui/app/views/monitoring.widget.favgraphs.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.favmaps.view.php b/ui/app/views/monitoring.widget.favmaps.view.php
index faf175e4328..df3775adab7 100644
--- a/ui/app/views/monitoring.widget.favmaps.view.php
+++ b/ui/app/views/monitoring.widget.favmaps.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.geomap.view.php b/ui/app/views/monitoring.widget.geomap.view.php
index b0de02b1899..ea51a3985a2 100644
--- a/ui/app/views/monitoring.widget.geomap.view.php
+++ b/ui/app/views/monitoring.widget.geomap.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.graph.view.php b/ui/app/views/monitoring.widget.graph.view.php
index 72af0929708..f423e733a9b 100644
--- a/ui/app/views/monitoring.widget.graph.view.php
+++ b/ui/app/views/monitoring.widget.graph.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.hostavail.view.php b/ui/app/views/monitoring.widget.hostavail.view.php
index 4713faf5ad1..c056d2833f5 100644
--- a/ui/app/views/monitoring.widget.hostavail.view.php
+++ b/ui/app/views/monitoring.widget.hostavail.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.item.view.php b/ui/app/views/monitoring.widget.item.view.php
index 3153e83ced7..cd9c71cb3bc 100644
--- a/ui/app/views/monitoring.widget.item.view.php
+++ b/ui/app/views/monitoring.widget.item.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.map.view.php b/ui/app/views/monitoring.widget.map.view.php
index db227193ac0..65b3624464d 100644
--- a/ui/app/views/monitoring.widget.map.view.php
+++ b/ui/app/views/monitoring.widget.map.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.navtree.view.php b/ui/app/views/monitoring.widget.navtree.view.php
index 9d21aee0005..35aab95bba2 100644
--- a/ui/app/views/monitoring.widget.navtree.view.php
+++ b/ui/app/views/monitoring.widget.navtree.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.navtreeitem.edit.php b/ui/app/views/monitoring.widget.navtreeitem.edit.php
index 46e6f83f019..588544c077e 100644
--- a/ui/app/views/monitoring.widget.navtreeitem.edit.php
+++ b/ui/app/views/monitoring.widget.navtreeitem.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.plaintext.view.php b/ui/app/views/monitoring.widget.plaintext.view.php
index 1775666e45d..1c1dfcee187 100644
--- a/ui/app/views/monitoring.widget.plaintext.view.php
+++ b/ui/app/views/monitoring.widget.plaintext.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.problemhosts.view.php b/ui/app/views/monitoring.widget.problemhosts.view.php
index 0d7e78afd7e..c43db8ac761 100644
--- a/ui/app/views/monitoring.widget.problemhosts.view.php
+++ b/ui/app/views/monitoring.widget.problemhosts.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.problems.view.php b/ui/app/views/monitoring.widget.problems.view.php
index e1949f23c5a..64fc167d234 100644
--- a/ui/app/views/monitoring.widget.problems.view.php
+++ b/ui/app/views/monitoring.widget.problems.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.problemsbysv.view.php b/ui/app/views/monitoring.widget.problemsbysv.view.php
index 5ce132a12ce..47095e871d5 100644
--- a/ui/app/views/monitoring.widget.problemsbysv.view.php
+++ b/ui/app/views/monitoring.widget.problemsbysv.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.slareport.view.php b/ui/app/views/monitoring.widget.slareport.view.php
new file mode 100755
index 00000000000..7e6b5a1fee5
--- /dev/null
+++ b/ui/app/views/monitoring.widget.slareport.view.php
@@ -0,0 +1,145 @@
+<?php
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ * @var array $data
+ */
+
+$report = (new CTableInfo())->addClass(ZBX_STYLE_LIST_TABLE_STICKY_HEADER);
+
+if ($data['has_permissions_error']) {
+ $report->setNoDataMessage(_('No permissions to referred object or it does not exist!'));
+}
+elseif ($data['sla']['status'] != ZBX_SLA_STATUS_ENABLED) {
+ $report->setNoDataMessage(_('SLA is disabled.'));
+}
+elseif (!$data['has_serviceid']) {
+ $header = [
+ _('Service'),
+ _('SLO')
+ ];
+
+ foreach ($data['sli']['periods'] as $period) {
+ $header[] = CSlaHelper::getPeriodTag((int) $data['sla']['period'], $period['period_from'], $period['period_to'],
+ $data['sla']['timezone']
+ )->addClass($data['sla']['period'] != ZBX_SLA_PERIOD_ANNUALLY ? 'date-vertical' : null);
+ }
+
+ $report->setHeader($header);
+
+ $service_index = array_flip($data['sli']['serviceids']);
+
+ $num_rows_displayed = 0;
+
+ foreach (array_intersect_key($data['services'], $service_index) as $serviceid => $service) {
+ $row = [
+ (new CCol($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]
+ ? new CLink(
+ $service['name'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'slareport.list')
+ ->setArgument('filter_slaid', $data['sla']['slaid'])
+ ->setArgument('filter_serviceid', $serviceid)
+ ->setArgument('filter_set', 1)
+ ->getUrl()
+ )
+ : $service['name']
+ ))->addClass(ZBX_STYLE_WORDBREAK),
+ CSlaHelper::getSloTag((float) $data['sla']['slo'])
+ ];
+
+ foreach (array_keys($data['sli']['periods']) as $period_index) {
+ $row[] = CSlaHelper::getSliTag(
+ $data['sli']['sli'][$period_index][$service_index[$serviceid]]['sli'],
+ (float) $data['sla']['slo']
+ );
+ }
+
+ $report->addRow($row);
+
+ if (++$num_rows_displayed == $data['rows_per_page']) {
+ break;
+ }
+ }
+
+ $report->setFooter(
+ (new CCol(_s('Displaying %1$s of %2$s found', $num_rows_displayed,
+ count($data['services']) > $data['search_limit']
+ ? $data['search_limit'].'+'
+ : count($data['services'])
+ )))
+ ->setColSpan($report->getNumCols())
+ ->addClass(ZBX_STYLE_LIST_TABLE_FOOTER)
+ );
+}
+else {
+ $report->setHeader([
+ CSlaHelper::getReportNames()[$data['sla']['period']],
+ _('SLO'),
+ _('SLI'),
+ _('Uptime'),
+ _('Downtime'),
+ _('Error budget'),
+ _('Excluded downtimes')
+ ]);
+
+ if ($data['sli']['serviceids']) {
+ $service_index = 0;
+
+ foreach (array_reverse($data['sli']['periods'], true) as $period_index => $period) {
+ $sli = $data['sli']['sli'][$period_index][$service_index];
+
+ $excluded_downtime_tags = [];
+ foreach ($sli['excluded_downtimes'] as $excluded_downtime) {
+ $excluded_downtime_tags[] = CSlaHelper::getExcludedDowntimeTag($excluded_downtime);
+ }
+
+ $report->addRow([
+ CSlaHelper::getPeriodTag((int) $data['sla']['period'], $period['period_from'], $period['period_to'],
+ $data['sla']['timezone']
+ ),
+ CSlaHelper::getSloTag((float) $data['sla']['slo']),
+ CSlaHelper::getSliTag($sli['sli'], (float) $data['sla']['slo']),
+ CSlaHelper::getUptimeTag($sli['uptime']),
+ CSlaHelper::getDowntimeTag($sli['downtime']),
+ CSlaHelper::getErrorBudgetTag($sli['error_budget']),
+ $excluded_downtime_tags
+ ]);
+ }
+ }
+}
+
+$output = [
+ 'name' => $data['name'],
+ 'body' => (new CDiv($report))->addClass('dashboard-grid-widget-slareport')->toString()
+];
+
+if (($messages = getMessages()) !== null) {
+ $output['messages'] = $messages->toString();
+}
+
+if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) {
+ CProfiler::getInstance()->stop();
+ $output['debug'] = CProfiler::getInstance()->make()->toString();
+}
+
+echo json_encode($output);
diff --git a/ui/app/views/monitoring.widget.svggraph.view.php b/ui/app/views/monitoring.widget.svggraph.view.php
index 87c0efe2228..cfd579a3ef1 100644
--- a/ui/app/views/monitoring.widget.svggraph.view.php
+++ b/ui/app/views/monitoring.widget.svggraph.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.systeminfo.view.php b/ui/app/views/monitoring.widget.systeminfo.view.php
index 5aed054622c..ccedd3fe047 100644
--- a/ui/app/views/monitoring.widget.systeminfo.view.php
+++ b/ui/app/views/monitoring.widget.systeminfo.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.trigover.view.php b/ui/app/views/monitoring.widget.trigover.view.php
index f74ea027c84..a251db54755 100644
--- a/ui/app/views/monitoring.widget.trigover.view.php
+++ b/ui/app/views/monitoring.widget.trigover.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.url.view.php b/ui/app/views/monitoring.widget.url.view.php
index 77a9902b3da..b586006e0d3 100644
--- a/ui/app/views/monitoring.widget.url.view.php
+++ b/ui/app/views/monitoring.widget.url.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.widget.web.view.php b/ui/app/views/monitoring.widget.web.view.php
index 77981c0f669..076a0008ced 100644
--- a/ui/app/views/monitoring.widget.web.view.php
+++ b/ui/app/views/monitoring.widget.web.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.acknowledge.edit.php b/ui/app/views/popup.acknowledge.edit.php
index 1ad6384dccd..a511a85c2dc 100644
--- a/ui/app/views/popup.acknowledge.edit.php
+++ b/ui/app/views/popup.acknowledge.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.condition.common.php b/ui/app/views/popup.condition.common.php
index 8d19ad834d1..bcac36d09ef 100644
--- a/ui/app/views/popup.condition.common.php
+++ b/ui/app/views/popup.condition.common.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.dashboard.share.edit.php b/ui/app/views/popup.dashboard.share.edit.php
index 565d1e00ff4..32a6fc87e5a 100644
--- a/ui/app/views/popup.dashboard.share.edit.php
+++ b/ui/app/views/popup.dashboard.share.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.discovery.check.php b/ui/app/views/popup.discovery.check.php
index 39b55fea7d2..654b3d21eed 100644
--- a/ui/app/views/popup.discovery.check.php
+++ b/ui/app/views/popup.discovery.check.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.generic.php b/ui/app/views/popup.generic.php
index 38c223b9bf0..b5c37b4b056 100644
--- a/ui/app/views/popup.generic.php
+++ b/ui/app/views/popup.generic.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CView $this
+ * @var array $data
*/
$output = [
@@ -614,6 +615,43 @@ switch ($data['popup_type']) {
]]);
}
break;
+
+ case 'sla':
+ foreach ($data['table_records'] as $item) {
+ $check_box = $data['multiselect']
+ ? new CCheckBox('item['.$item['id'].']', $item['id'])
+ : null;
+
+ if (array_key_exists('_disabled', $item)) {
+ if ($data['multiselect']) {
+ $check_box->setChecked(1);
+ $check_box->setEnabled(false);
+ }
+ $name = $item['name'];
+
+ unset($data['table_records'][$item['id']]);
+ }
+ else {
+ $js_action = 'javascript: addValue('.zbx_jsvalue($options['reference']).', '.
+ zbx_jsvalue($item['id']).', '.$options['parentid'].');';
+
+ $name = (new CLink($item['name'], 'javascript:void(0);'))
+ ->setId('spanid'.$item['id'])
+ ->onClick($js_action.$js_action_onclick);
+ }
+
+ if (array_key_exists('status', $item)) {
+ $status_tag = $item['status'] == ZBX_SLA_STATUS_ENABLED
+ ? (new CSpan(_('Enabled')))->addClass(ZBX_STYLE_GREEN)
+ : (new CSpan(_('Disabled')))->addClass(ZBX_STYLE_RED);
+ }
+ else {
+ $status_tag = null;
+ }
+
+ $table->addRow([$check_box, $name, $status_tag]);
+ }
+ break;
}
// Add submit button at footer.
@@ -644,6 +682,7 @@ $types = [
'templates',
'users',
'usrgrp',
+ 'sla',
'valuemaps'
];
diff --git a/ui/app/views/popup.host.edit.php b/ui/app/views/popup.host.edit.php
index 9f53c9ddb40..a0f159d599f 100644
--- a/ui/app/views/popup.host.edit.php
+++ b/ui/app/views/popup.host.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.httpstep.php b/ui/app/views/popup.httpstep.php
index f0f6a263dea..c39f601e6bc 100644
--- a/ui/app/views/popup.httpstep.php
+++ b/ui/app/views/popup.httpstep.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.import.compare.php b/ui/app/views/popup.import.compare.php
index c5b1ff3a92c..fc6af676071 100644
--- a/ui/app/views/popup.import.compare.php
+++ b/ui/app/views/popup.import.compare.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.import.php b/ui/app/views/popup.import.php
index 8a1322200a4..2fac4120fc6 100644
--- a/ui/app/views/popup.import.php
+++ b/ui/app/views/popup.import.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.itemtestedit.view.php b/ui/app/views/popup.itemtestedit.view.php
index 009f6d958e6..4233a577854 100644
--- a/ui/app/views/popup.itemtestedit.view.php
+++ b/ui/app/views/popup.itemtestedit.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.lldoperation.php b/ui/app/views/popup.lldoperation.php
index 39d79b0d5d6..054a3769adb 100644
--- a/ui/app/views/popup.lldoperation.php
+++ b/ui/app/views/popup.lldoperation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.lldoverride.php b/ui/app/views/popup.lldoverride.php
index 84358f2c312..a99de28c1d0 100644
--- a/ui/app/views/popup.lldoverride.php
+++ b/ui/app/views/popup.lldoverride.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.maintenance.period.php b/ui/app/views/popup.maintenance.period.php
index 021a7d601b2..9137af9e7e4 100644
--- a/ui/app/views/popup.maintenance.period.php
+++ b/ui/app/views/popup.maintenance.period.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.massupdate.host.php b/ui/app/views/popup.massupdate.host.php
index 5180e9bf30c..321ad09e26b 100644
--- a/ui/app/views/popup.massupdate.host.php
+++ b/ui/app/views/popup.massupdate.host.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,7 +25,6 @@
// Visibility box javascript is already added. It should not be added in popup response.
define('CVISIBILITYBOX_JAVASCRIPT_INSERTED', 1);
-define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', 1);
// create form
$form = (new CForm())
diff --git a/ui/app/views/popup.massupdate.item.php b/ui/app/views/popup.massupdate.item.php
index 774900f841d..30c118c60cd 100644
--- a/ui/app/views/popup.massupdate.item.php
+++ b/ui/app/views/popup.massupdate.item.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,7 +25,6 @@
// Visibility box javascript is already added. It should not be added in popup response.
define('CVISIBILITYBOX_JAVASCRIPT_INSERTED', 1);
-define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', 1);
// Create form.
$form = (new CForm())
diff --git a/ui/app/views/popup.massupdate.service.php b/ui/app/views/popup.massupdate.service.php
index cd1f3e247d0..e67314bec37 100644
--- a/ui/app/views/popup.massupdate.service.php
+++ b/ui/app/views/popup.massupdate.service.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,7 +25,6 @@
// Visibility box javascript is already added. It should not be added in popup response.
define('CVISIBILITYBOX_JAVASCRIPT_INSERTED', 1);
-define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', 1);
// create form
$form = (new CForm())
diff --git a/ui/app/views/popup.massupdate.template.php b/ui/app/views/popup.massupdate.template.php
index f6a88eb2c2c..c03c4262d07 100644
--- a/ui/app/views/popup.massupdate.template.php
+++ b/ui/app/views/popup.massupdate.template.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,7 +25,6 @@
// Visibility box javascript is already added. It should not be added in popup response.
define('CVISIBILITYBOX_JAVASCRIPT_INSERTED', 1);
-define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', 1);
// Create form.
$form = (new CForm())
diff --git a/ui/app/views/popup.massupdate.trigger.php b/ui/app/views/popup.massupdate.trigger.php
index 8afa35ffd61..5f49062fb6d 100644
--- a/ui/app/views/popup.massupdate.trigger.php
+++ b/ui/app/views/popup.massupdate.trigger.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,7 +25,6 @@
// Visibility box javascript is already added. It should not be added in popup response.
define('CVISIBILITYBOX_JAVASCRIPT_INSERTED', 1);
-define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', 1);
// Create form.
$form = (new CForm())
diff --git a/ui/app/views/popup.media.php b/ui/app/views/popup.media.php
index 1b84c08b589..081d5d8480b 100644
--- a/ui/app/views/popup.media.php
+++ b/ui/app/views/popup.media.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.mediatype.message.php b/ui/app/views/popup.mediatype.message.php
index 96101c61828..098444153b5 100644
--- a/ui/app/views/popup.mediatype.message.php
+++ b/ui/app/views/popup.mediatype.message.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.mediatypetest.edit.php b/ui/app/views/popup.mediatypetest.edit.php
index 221877b62bc..53d94f7b9e7 100644
--- a/ui/app/views/popup.mediatypetest.edit.php
+++ b/ui/app/views/popup.mediatypetest.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.scheduledreport.edit.php b/ui/app/views/popup.scheduledreport.edit.php
index 74e44aedda2..0734da53688 100644
--- a/ui/app/views/popup.scheduledreport.edit.php
+++ b/ui/app/views/popup.scheduledreport.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.scheduledreport.list.php b/ui/app/views/popup.scheduledreport.list.php
index 7661f5eee4a..e235fa16086 100644
--- a/ui/app/views/popup.scheduledreport.list.php
+++ b/ui/app/views/popup.scheduledreport.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.scheduledreport.subscription.php b/ui/app/views/popup.scheduledreport.subscription.php
index e696b9c1598..5004182ee5c 100644
--- a/ui/app/views/popup.scheduledreport.subscription.php
+++ b/ui/app/views/popup.scheduledreport.subscription.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.scheduledreport.test.php b/ui/app/views/popup.scheduledreport.test.php
index 23359bf39fc..cd0b6aa75a6 100644
--- a/ui/app/views/popup.scheduledreport.test.php
+++ b/ui/app/views/popup.scheduledreport.test.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.scriptexec.php b/ui/app/views/popup.scriptexec.php
index f1aef48aa8e..5c8fa8c12a5 100644
--- a/ui/app/views/popup.scriptexec.php
+++ b/ui/app/views/popup.scriptexec.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.service.edit.php b/ui/app/views/popup.service.edit.php
index 2632fa6444e..046fe9d8f22 100644
--- a/ui/app/views/popup.service.edit.php
+++ b/ui/app/views/popup.service.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CView $this
+ * @var array $data
*/
$form = (new CForm('post'))
@@ -85,10 +86,10 @@ $service_tab = (new CFormGrid())
(new CSelect('problem_tags[#{rowNum}][operator]'))
->addClass('js-problem-tag-input')
->addOptions(CSelect::createOptionsFromArray([
- SERVICE_TAG_OPERATOR_EQUAL => _('Equals'),
- SERVICE_TAG_OPERATOR_LIKE => _('Contains')
+ ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL => _('Equals'),
+ ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE => _('Contains')
]))
- ->setValue(SERVICE_TAG_OPERATOR_EQUAL),
+ ->setValue(ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL),
(new CTextBox('problem_tags[#{rowNum}][value]', '#{value}', false,
DB::getFieldLength('service_problem_tag', 'value')
))
@@ -131,6 +132,26 @@ $service_tab = (new CFormGrid())
->addOptions(CSelect::createOptionsFromArray(CServiceHelper::getAlgorithmNames()))
)
])
+ ->addItem([
+ new CLabel(_('Description'), 'description'),
+ new CFormField(
+ (new CTextArea('description', $data['form']['description']))
+ ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
+ ->setMaxlength(DB::getFieldLength('services', 'description'))
+ )
+ ])
+ ->addItem(
+ $data['serviceid'] !== null
+ ? [
+ new CLabel(_('Created at'), 'created_at'),
+ new CFormField(
+ (new CTextBox('created_at', zbx_date2str(DATE_FORMAT, $data['form']['created_at'])))
+ ->setEnabled(false)
+ ->setWidth(ZBX_TEXTAREA_TINY_WIDTH)
+ )
+ ]
+ : null
+ )
->addItem(
(new CFormField(
(new CCheckBox('advanced_configuration'))
@@ -218,44 +239,6 @@ $service_tab
->addStyle('display: none;')
]);
-// SLA tab.
-
-$times = (new CTable())
- ->setId('times')
- ->setHeader(
- (new CRowHeader([_('Type'), _('Interval'), _('Note'), _('Action')]))->addClass(ZBX_STYLE_GREY)
- );
-
-$times->addItem(
- (new CTag('tfoot', true))
- ->addItem(
- (new CCol(
- (new CSimpleButton(_('Add')))
- ->addClass(ZBX_STYLE_BTN_LINK)
- ->addClass('js-add')
- ))->setColSpan(4)
- )
-);
-
-$sla_tab = (new CFormGrid())
- ->addItem([
- new CLabel(_('SLA'), 'showsla'),
- new CFormField(
- new CHorList([
- (new CCheckBox('showsla'))->setChecked($data['form']['showsla'] == SERVICE_SHOW_SLA_ON),
- (new CTextBox('goodsla', $data['form']['goodsla'], false, 8))->setWidth(ZBX_TEXTAREA_TINY_WIDTH)
- ])
- )
- ])
- ->addItem([
- new CLabel(_('Service times')),
- new CFormField([
- (new CDiv($times))
- ->addClass(ZBX_STYLE_TABLE_FORMS_SEPARATOR)
- ->addStyle('min-width: '.ZBX_TEXTAREA_BIG_WIDTH.'px;')
- ])
- ]);
-
// Tags tab.
$tags_tab = (new CFormGrid())
@@ -284,7 +267,6 @@ $child_services = (new CTable())
->setHeader(
(new CRowHeader([
_('Service'),
- _('Status calculation rule'),
_('Problem tags'),
_('Action')
]))->addClass(ZBX_STYLE_GREY)
@@ -304,7 +286,7 @@ $child_services = (new CTable())
(new CListItem(null))
->addClass(ZBX_STYLE_INLINE_FILTER_STATS)
)
- ))->setColSpan(4)
+ ))->setColSpan(3)
)
);
@@ -342,7 +324,6 @@ $child_services_tab = [
$tabs = (new CTabView())
->setSelected(0)
->addTab('service-tab', _('Service'), $service_tab)
- ->addTab('sla-tab', _('SLA'), $sla_tab, TAB_INDICATOR_SLA)
->addTab('tags-tab', _('Tags'), $tags_tab, TAB_INDICATOR_TAGS)
->addTab('child-services-tab', _('Child services'), $child_services_tab, TAB_INDICATOR_CHILD_SERVICES);
@@ -352,25 +333,23 @@ $form
->addItem($tabs)
->addItem(
(new CScriptTag('
- const params = '.json_encode([
+ service_edit_popup.init('.json_encode([
'serviceid' => $data['serviceid'],
'children' => $data['form']['children'],
'children_problem_tags_html' => $data['form']['children_problem_tags_html'],
'problem_tags' => $data['form']['problem_tags'],
'status_rules' => $data['form']['status_rules'],
- 'service_times' => $data['form']['times'],
'create_url' => (new CUrl('zabbix.php'))
->setArgument('action', 'service.create')
->getUrl(),
'update_url' => (new CUrl('zabbix.php'))
->setArgument('action', 'service.update')
->getUrl(),
+ 'delete_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'service.delete')
+ ->getUrl(),
'search_limit' => CSettingsHelper::get(CSettingsHelper::SEARCH_LIMIT)
- ]).'
-
- params.algorithm_names = '.json_encode(CServiceHelper::getAlgorithmNames(), JSON_FORCE_OBJECT).';
-
- service_edit_popup.init(params);
+ ]).');
'))->setOnDocumentReady()
);
@@ -388,6 +367,7 @@ if ($data['serviceid'] !== null) {
'title' => _('Clone'),
'class' => implode(' ', [ZBX_STYLE_BTN_ALT, 'js-clone']),
'keepOpen' => true,
+ 'isSubmit' => false,
'action' => 'service_edit_popup.clone('.json_encode(_('New service')).');'
],
[
@@ -396,6 +376,14 @@ if ($data['serviceid'] !== null) {
'keepOpen' => true,
'isSubmit' => true,
'action' => 'service_edit_popup.submit();'
+ ],
+ [
+ 'title' => _('Delete'),
+ 'confirmation' => _('Delete selected service?'),
+ 'class' => implode(' ', [ZBX_STYLE_BTN_ALT, 'js-delete']),
+ 'keepOpen' => true,
+ 'isSubmit' => false,
+ 'action' => 'service_edit_popup.delete();'
]
];
}
diff --git a/ui/app/views/popup.service.statusrule.edit.php b/ui/app/views/popup.service.statusrule.edit.php
index eaed3b4c325..1a256f7d52d 100644
--- a/ui/app/views/popup.service.statusrule.edit.php
+++ b/ui/app/views/popup.service.statusrule.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CView $this
+ * @var array $data
*/
$form = (new CForm())
diff --git a/ui/app/views/popup.service.time.edit.php b/ui/app/views/popup.service.time.edit.php
deleted file mode 100644
index 85c260ed7bd..00000000000
--- a/ui/app/views/popup.service.time.edit.php
+++ /dev/null
@@ -1,181 +0,0 @@
-<?php declare(strict_types = 1);
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-/**
- * @var CView $this
- */
-
-$form = (new CForm())
- ->setId('service-time-form')
- ->setName('service_time_form')
- ->addVar('edit', $data['is_edit'] ? '1' : null)
- ->addVar('row_index', $data['row_index'])
- ->addItem(getMessages());
-
-// Enable form submitting on Enter.
-$form->addItem((new CInput('submit', null))->addStyle('display: none;'));
-
-$form_grid = (new CFormGrid())
- ->addItem([
- new CLabel(_('Period type'), 'service-time-type-focusable'),
- new CFormField(
- (new CSelect('type'))
- ->setId('service-time-type')
- ->setFocusableElementId('service-time-type-focusable')
- ->setValue($data['form']['type'])
- ->addOptions(CSelect::createOptionsFromArray([
- SERVICE_TIME_TYPE_UPTIME => _('Uptime'),
- SERVICE_TIME_TYPE_DOWNTIME => _('Downtime'),
- SERVICE_TIME_TYPE_ONETIME_DOWNTIME => _('One-time downtime')
- ]))
- )
- ]);
-
-switch ($data['form']['type']) {
- case SERVICE_TIME_TYPE_UPTIME:
- case SERVICE_TIME_TYPE_DOWNTIME:
- $week_days = [];
- for ($i = 0; $i < 7; $i++) {
- $week_days[$i] = getDayOfWeekCaption($i);
- }
-
- $form_grid
- ->addItem([
- (new CLabel(_('From'), 'service-time-from-week-focusable'))->setAsteriskMark(),
- new CFormField(
- new CHorList([
- (new CSelect('from_week'))
- ->setId('service-time-from-week')
- ->setFocusableElementId('service-time-from-week-focusable')
- ->setValue($data['form']['from_week'])
- ->addOptions(CSelect::createOptionsFromArray($week_days)),
- _('Time'),
- (new CDiv([
- (new CTextBox('from_hour', $data['form']['from_hour']))
- ->setId('service-time-from-hour')
- ->setWidth(ZBX_TEXTAREA_2DIGITS_WIDTH)
- ->setAttribute('placeholder', _('hh'))
- ->setAriaRequired(),
- (new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
- ':',
- (new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
- (new CTextBox('from_minute', $data['form']['from_minute']))
- ->setId('service-time-from-minute')
- ->setWidth(ZBX_TEXTAREA_2DIGITS_WIDTH)
- ->setAttribute('placeholder', _('mm'))
- ->setAriaRequired()
- ]))
- ])
- )
- ])
- ->addItem([
- (new CLabel(_('Till'), 'service-time-till-week-focusable'))->setAsteriskMark(),
- new CFormField(
- (new CHorList([
- (new CSelect('till_week'))
- ->setId('service-time-till-week')
- ->setFocusableElementId('service-time-till-week-focusable')
- ->setValue($data['form']['till_week'])
- ->addOptions(CSelect::createOptionsFromArray($week_days)),
- _('Time'),
- (new CDiv([
- (new CTextBox('till_hour', $data['form']['till_hour']))
- ->setId('service-time-till-hour')
- ->setWidth(ZBX_TEXTAREA_2DIGITS_WIDTH)
- ->setAttribute('placeholder', _('hh'))
- ->setAriaRequired(),
- (new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
- ':',
- (new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
- (new CTextBox('till_minute', $data['form']['till_minute']))
- ->setId('service-time-till-minute')
- ->setWidth(ZBX_TEXTAREA_2DIGITS_WIDTH)
- ->setAttribute('placeholder', _('mm'))
- ->setAriaRequired()
- ]))
- ]))
- )
- ]);
- break;
-
- case SERVICE_TIME_TYPE_ONETIME_DOWNTIME:
- $form_grid
- ->addItem([
- new CLabel(_('Note'), 'time_note'),
- new CFormField(
- (new CTextBox('note', $data['form']['note']))
- ->setId('service-time-note')
- ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
- ->setAttribute('placeholder', _('short description'))
- )
- ])
- ->addItem([
- (new CLabel(_('From'), 'time_from'))->setAsteriskMark(),
- new CFormField(
- (new CDateSelector('from', $data['form']['from']))
- ->setId('service-time-from')
- ->setDateFormat(DATE_TIME_FORMAT)
- ->setPlaceholder(_('YYYY-MM-DD hh:mm'))
- ->setAriaRequired()
- )
- ])
- ->addItem([
- (new CLabel(_('Till'), 'time_till'))->setAsteriskMark(),
- new CFormField(
- (new CDateSelector('till', $data['form']['till']))
- ->setId('service-time-till')
- ->setDateFormat(DATE_TIME_FORMAT)
- ->setPlaceholder(_('YYYY-MM-DD hh:mm'))
- ->setAriaRequired()
- )
- ]);
- break;
-}
-
-$form
- ->addItem($form_grid)
- ->addItem(
- (new CScriptTag('
- service_time_edit_popup.init();
- '))->setOnDocumentReady()
- );
-
-$output = [
- 'header' => $data['title'],
- 'body' => $form->toString(),
- 'buttons' => [
- [
- 'title' => $data['is_edit'] ? _('Update') : _('Add'),
- 'keepOpen' => true,
- 'isSubmit' => true,
- 'action' => 'service_time_edit_popup.submit();'
- ]
- ],
- 'script_inline' => getPagePostJs().
- $this->readJsFile('popup.service.time.edit.js.php')
-];
-
-if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) {
- CProfiler::getInstance()->stop();
- $output['debug'] = CProfiler::getInstance()->make()->toString();
-}
-
-echo json_encode($output);
diff --git a/ui/app/views/popup.services.php b/ui/app/views/popup.services.php
index 0b354f3b804..4ce07b3ed4d 100644
--- a/ui/app/views/popup.services.php
+++ b/ui/app/views/popup.services.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,6 +21,7 @@
/**
* @var CView $this
+ * @var array $data
*/
$form = (new CForm())
@@ -55,24 +56,22 @@ $controls = (new CForm())
$services = (new CTableInfo())
->setHeader([
- (new CColHeader(new CCheckBox('serviceid_all')))->addClass(ZBX_STYLE_CELL_WIDTH),
+ $data['is_multiple'] ? (new CColHeader(new CCheckBox('serviceid_all')))->addClass(ZBX_STYLE_CELL_WIDTH) : null,
_('Name'),
- _('Status calculation rule'),
+ _('Tags'),
_('Problem tags')
]);
foreach ($data['services'] as $service) {
$services->addRow([
- new CCol([
- (new CCheckBox('serviceid', $service['serviceid']))->removeId(),
+ $data['is_multiple'] ? (new CCheckBox('serviceid', $service['serviceid']))->removeId() : null,
+ (new CCol([
+ $data['is_multiple'] ? null : (new CVar('serviceid', $service['serviceid']))->removeId(),
(new CVar('name', $service['name']))->removeId(),
- (new CVar('algorithm', $service['algorithm']))->removeId(),
- (new CVar('problem_tags_html', $data['problem_tags_html'][$service['serviceid']]))->removeId()
- ]),
- (new CCol(
+ (new CVar('problem_tags_html', $data['problem_tags_html'][$service['serviceid']]))->removeId(),
(new CLink($service['name']))->addClass('js-name')
- ))->addClass(ZBX_STYLE_WORDBREAK),
- (new CCol(CServiceHelper::getAlgorithmNames()[$service['algorithm']]))->addClass(ZBX_STYLE_NOWRAP),
+ ]))->addClass(ZBX_STYLE_WORDBREAK),
+ new CCol($data['tags'][$service['serviceid']]),
new CCol($data['problem_tags'][$service['serviceid']])
]);
}
@@ -81,22 +80,28 @@ $form
->addItem($services)
->addItem(
(new CScriptTag('
- services_popup.init();
+ services_popup.init('.json_encode([
+ 'is_multiple' => $data['is_multiple']
+ ]).');
'))->setOnDocumentReady()
);
+$buttons = [];
+
+if ($data['is_multiple']) {
+ $buttons[] = [
+ 'title' => _('Select'),
+ 'keepOpen' => true,
+ 'isSubmit' => true,
+ 'action' => 'services_popup.submit();'
+ ];
+}
+
$output = [
'header' => $data['title'],
'controls' => $controls->toString(),
'body' => $form->toString(),
- 'buttons' => [
- [
- 'title' => _('Select'),
- 'keepOpen' => true,
- 'isSubmit' => true,
- 'action' => 'services_popup.submit();'
- ]
- ],
+ 'buttons' => $buttons,
'script_inline' => $this->readJsFile('popup.services.js.php')
];
diff --git a/ui/app/views/popup.sla.edit.php b/ui/app/views/popup.sla.edit.php
new file mode 100644
index 00000000000..3d8c21c0092
--- /dev/null
+++ b/ui/app/views/popup.sla.edit.php
@@ -0,0 +1,299 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ * @var array $data
+ */
+
+$form = (new CForm('post'))
+ ->setId('sla-form')
+ ->setName('sla_form')
+ ->addItem(getMessages());
+
+// Enable form submitting on Enter.
+$form->addItem((new CInput('submit'))->addStyle('display: none;'));
+
+// SLA tab.
+
+$schedule = (new CTable())->addStyle('min-width: '.ZBX_TEXTAREA_STANDARD_WIDTH.'px;');
+
+for ($weekday = 0; $weekday < 7; $weekday++) {
+ $schedule->addRow(new CRow([
+ (new CCheckBox('schedule_enabled['.$weekday.']', $weekday))
+ ->setLabel(getDayOfWeekCaption($weekday))
+ ->setChecked($data['form']['schedule_periods'][$weekday] !== ''),
+ (new CTextBox('schedule_periods['.$weekday.']', $data['form']['schedule_periods'][$weekday]))
+ ->setWidth(ZBX_TEXTAREA_MEDIUM_WIDTH)
+ ->setAttribute('placeholder', '8:00-17:00, &hellip;')
+ ]));
+}
+
+$sla_tab = (new CFormGrid())
+ ->addItem([
+ (new CLabel(_('Name'), 'name'))->setAsteriskMark(),
+ new CFormField(
+ (new CTextBox('name', $data['form']['name'], false, DB::getFieldLength('sla', 'name')))
+ ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
+ ->setAriaRequired()
+ ->setAttribute('autofocus', 'autofocus')
+ )
+ ])
+ ->addItem([
+ (new CLabel(_('SLO'), 'slo'))->setAsteriskMark(),
+ new CFormField([
+ (new CTextBox('slo', $data['form']['slo'], false, 7))
+ ->setWidth(ZBX_TEXTAREA_TINY_WIDTH)
+ ->setAttribute('placeholder', DB::getDefault('sla', 'slo'))
+ ->setAriaRequired(),
+ ' %'
+ ])
+ ])
+ ->addItem([
+ new CLabel(_('Reporting period')),
+ new CFormField(
+ (new CRadioButtonList('period', (int) $data['form']['period']))
+ ->addValue(_('Daily'), ZBX_SLA_PERIOD_DAILY)
+ ->addValue(_('Weekly'), ZBX_SLA_PERIOD_WEEKLY)
+ ->addValue(_('Monthly'), ZBX_SLA_PERIOD_MONTHLY)
+ ->addValue(_('Quarterly'), ZBX_SLA_PERIOD_QUARTERLY)
+ ->addValue(_('Annually'), ZBX_SLA_PERIOD_ANNUALLY)
+ ->setModern(true)
+ )
+ ])
+ ->addItem([
+ new CLabel(_('Time zone'), 'timezone-focusable'),
+ new CFormField(
+ (new CSelect('timezone'))
+ ->setId('timezone')
+ ->setFocusableElementId('timezone-focusable')
+ ->setValue($data['form']['timezone'])
+ ->addOptions(CSelect::createOptionsFromArray([
+ ZBX_DEFAULT_TIMEZONE => CTimezoneHelper::getTitle(CTimezoneHelper::getSystemTimezone(),
+ _('System default')
+ )
+ ] + CTimezoneHelper::getList()))
+ )
+ ])
+ ->addItem([
+ new CLabel(_('Schedule')),
+ new CFormField(
+ (new CRadioButtonList('schedule_mode', (int) $data['form']['schedule_mode']))
+ ->addValue(_('24x7'), CSlaHelper::SCHEDULE_MODE_24X7)
+ ->addValue(_('Custom'), CSlaHelper::SCHEDULE_MODE_CUSTOM)
+ ->setModern(true)
+ )
+ ])
+ ->addItem([
+ (new CFormField(
+ (new CDiv($schedule))->addClass(ZBX_STYLE_TABLE_FORMS_SEPARATOR)
+ ))
+ ->setId('schedule')
+ ->addStyle('display: none;')
+ ])
+ ->addItem([
+ (new CLabel(_('Effective date'), 'effective_date'))->setAsteriskMark(),
+ new CFormField(
+ (new CDateSelector('effective_date', $data['form']['effective_date']))
+ ->setDateFormat(DATE_FORMAT)
+ ->setPlaceholder(DATE_FORMAT_PLACEHOLDER)
+ ->setAriaRequired()
+ )
+ ])
+ ->addItem([
+ (new CLabel(_('Service tags')))->setAsteriskMark(),
+ new CFormField(
+ (new CDiv([
+ (new CTable())
+ ->setId('service-tags')
+ ->addStyle('min-width: '.ZBX_TEXTAREA_STANDARD_WIDTH.'px;')
+ ->setHeader(
+ (new CRowHeader([_('Name'), _('Operation'), _('Value'), _('Action')]))
+ ->addClass(ZBX_STYLE_GREY)
+ )
+ ->setFooter(
+ (new CCol(
+ (new CSimpleButton(_('Add')))
+ ->addClass(ZBX_STYLE_BTN_LINK)
+ ->addClass('element-table-add')
+ ))
+ ),
+ (new CScriptTemplate('service-tag-row-tmpl'))
+ ->addItem(
+ (new CRow([
+ (new CTextBox('service_tags[#{rowNum}][tag]', '#{tag}', false,
+ DB::getFieldLength('sla_service_tag', 'tag')
+ ))
+ ->setAttribute('placeholder', _('tag'))
+ ->setWidth(ZBX_TEXTAREA_FILTER_SMALL_WIDTH),
+ (new CSelect('service_tags[#{rowNum}][operator]'))
+ ->addOptions(CSelect::createOptionsFromArray([
+ ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL => _('Equals'),
+ ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE => _('Contains')
+ ]))
+ ->setValue(ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL),
+ (new CTextBox('service_tags[#{rowNum}][value]', '#{value}', false,
+ DB::getFieldLength('sla_service_tag', 'value')
+ ))
+ ->setAttribute('placeholder', _('value'))
+ ->setWidth(ZBX_TEXTAREA_FILTER_SMALL_WIDTH),
+ (new CSimpleButton(_('Remove')))
+ ->addClass(ZBX_STYLE_BTN_LINK)
+ ->addClass('element-table-remove')
+ ]))->addClass('form_row')
+ )
+ ]))->addClass(ZBX_STYLE_TABLE_FORMS_SEPARATOR)
+ )
+ ])
+ ->addItem([
+ new CLabel(_('Description'), 'description'),
+ new CFormField(
+ (new CTextArea('description', $data['form']['description']))
+ ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
+ ->setMaxlength(DB::getFieldLength('sla', 'description'))
+ )
+ ])
+ ->addItem([
+ new CLabel(_('Enabled'), 'status'),
+ new CFormField(
+ (new CCheckBox('status', ZBX_SLA_STATUS_ENABLED))
+ ->setChecked($data['form']['status'] == ZBX_SLA_STATUS_ENABLED)
+ )
+ ]);
+
+$excluded_downtimes = (new CTable())
+ ->setId('excluded-downtimes')
+ ->setHeader(
+ (new CRowHeader([_('Start time'), _('Duration'), _('Name'), _('Action')]))->addClass(ZBX_STYLE_GREY)
+ );
+
+$excluded_downtimes->addItem(
+ (new CTag('tfoot', true))
+ ->addItem(
+ (new CCol(
+ (new CSimpleButton(_('Add')))
+ ->addClass(ZBX_STYLE_BTN_LINK)
+ ->addClass('js-add')
+ ))->setColSpan(4)
+ )
+);
+
+$excluded_downtimes_tab = (new CFormGrid())
+ ->addItem([
+ new CLabel(_('Excluded downtimes')),
+ new CFormField([
+ (new CDiv($excluded_downtimes))
+ ->addClass(ZBX_STYLE_TABLE_FORMS_SEPARATOR)
+ ->addStyle('min-width: '.ZBX_TEXTAREA_BIG_WIDTH.'px;')
+ ])
+ ]);
+
+$tabs = (new CTabView())
+ ->setSelected(0)
+ ->addTab('sla-tab', _('SLA'), $sla_tab)
+ ->addTab('excluded-downtimes-tab', _('Excluded downtimes'), $excluded_downtimes_tab,
+ TAB_INDICATOR_EXCLUDED_DOWNTIMES
+ );
+
+// Output.
+
+$form
+ ->addItem($tabs)
+ ->addItem(
+ (new CScriptTag('
+ sla_edit_popup.init('.json_encode([
+ 'slaid' => $data['slaid'],
+ 'service_tags' => $data['form']['service_tags'],
+ 'excluded_downtimes' => $data['form']['excluded_downtimes'],
+ 'create_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.create')
+ ->getUrl(),
+ 'update_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.update')
+ ->getUrl(),
+ 'delete_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.delete')
+ ->getUrl()
+ ]).');
+ '))->setOnDocumentReady()
+ );
+
+if ($data['slaid'] !== null) {
+ $title = _('SLA');
+ $buttons = [
+ [
+ 'title' => _('Update'),
+ 'class' => 'js-update',
+ 'keepOpen' => true,
+ 'isSubmit' => true,
+ 'action' => 'sla_edit_popup.submit();'
+ ],
+ [
+ 'title' => _('Clone'),
+ 'class' => implode(' ', [ZBX_STYLE_BTN_ALT, 'js-clone']),
+ 'keepOpen' => true,
+ 'isSubmit' => false,
+ 'action' => 'sla_edit_popup.clone('.json_encode(_('New SLA')).');'
+ ],
+ [
+ 'title' => _('Add'),
+ 'class' => implode(' ', [ZBX_STYLE_DISPLAY_NONE, 'js-add']),
+ 'keepOpen' => true,
+ 'isSubmit' => true,
+ 'action' => 'sla_edit_popup.submit();'
+ ],
+ [
+ 'title' => _('Delete'),
+ 'confirmation' => _('Delete selected SLA?'),
+ 'class' => implode(' ', [ZBX_STYLE_BTN_ALT, 'js-delete']),
+ 'keepOpen' => true,
+ 'isSubmit' => false,
+ 'action' => 'sla_edit_popup.delete();'
+ ]
+ ];
+}
+else {
+ $title = _('New SLA');
+ $buttons = [
+ [
+ 'title' => _('Add'),
+ 'class' => 'js-add',
+ 'keepOpen' => true,
+ 'isSubmit' => true,
+ 'action' => 'sla_edit_popup.submit();'
+ ]
+ ];
+}
+
+$output = [
+ 'header' => $title,
+ 'body' => $form->toString(),
+ 'buttons' => $buttons,
+ 'script_inline' => getPagePostJs().
+ $this->readJsFile('popup.sla.edit.js.php')
+];
+
+if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) {
+ CProfiler::getInstance()->stop();
+ $output['debug'] = CProfiler::getInstance()->make()->toString();
+}
+
+echo json_encode($output);
diff --git a/ui/app/views/popup.sla.excludeddowntime.edit.php b/ui/app/views/popup.sla.excludeddowntime.edit.php
new file mode 100644
index 00000000000..abaacf4e9a0
--- /dev/null
+++ b/ui/app/views/popup.sla.excludeddowntime.edit.php
@@ -0,0 +1,106 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ * @var array $data
+ */
+
+$form = (new CForm())
+ ->setId('sla-excluded-downtime-form')
+ ->setName('sla_excluded_downtime_form')
+ ->addVar('edit', $data['is_edit'] ? '1' : null)
+ ->addVar('row_index', $data['row_index'])
+ ->addItem(getMessages());
+
+// Enable form submitting on Enter.
+$form->addItem((new CInput('submit', null))->addStyle('display: none;'));
+
+$form_grid = (new CFormGrid())
+ ->addItem([
+ (new CLabel(_('Name'), 'name'))->setAsteriskMark(),
+ new CFormField(
+ (new CTextBox('name', $data['form']['name'], false, DB::getFieldLength('sla_excluded_downtime', 'name')))
+ ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
+ ->setAriaRequired()
+ ->setAttribute('placeholder', _('short description'))
+ ->setAttribute('autofocus', 'autofocus')
+ )
+ ])
+ ->addItem([
+ (new CLabel(_('Start time'), 'start_time'))->setAsteriskMark(),
+ new CFormField(
+ (new CDateSelector('start_time', $data['form']['start_time']))
+ ->setDateFormat(DATE_TIME_FORMAT)
+ ->setPlaceholder(DATE_TIME_FORMAT_PLACEHOLDER)
+ ->setAriaRequired()
+ )
+ ])
+ ->addItem([
+ (new CLabel(_('Duration'), 'duration_days'))->setAsteriskMark(),
+ new CFormField(
+ (new CDiv([
+ (new CNumericBox('duration_days', $data['form']['duration_days'], 4))
+ ->setWidth(ZBX_TEXTAREA_NUMERIC_STANDARD_WIDTH),
+ new CLabel(_('Days'), 'duration_days'),
+ (new CSelect('duration_hours'))
+ ->setFocusableElementId('duration-hours-focusable')
+ ->setValue($data['form']['duration_hours'])
+ ->addOptions(CSelect::createOptionsFromArray(range(0, 23))),
+ new CLabel(_('Hours'), 'duration-hours-focusable'),
+ (new CSelect('duration_minutes'))
+ ->setFocusableElementId('duration-minutes-focusable')
+ ->setValue($data['form']['duration_minutes'])
+ ->addOptions(CSelect::createOptionsFromArray(range(0, 59))),
+ new CLabel(_('Minutes'), 'duration-minutes-focusable')
+ ]))->addClass(ZBX_STYLE_FORM_FIELDS_INLINE)
+ )
+ ]);
+
+$form
+ ->addItem($form_grid)
+ ->addItem(
+ (new CScriptTag('
+ sla_excluded_downtime_edit_popup.init();
+ '))->setOnDocumentReady()
+ );
+
+$output = [
+ 'header' => $data['title'],
+ 'body' => $form->toString(),
+ 'buttons' => [
+ [
+ 'title' => $data['is_edit'] ? _('Update') : _('Add'),
+ 'keepOpen' => true,
+ 'isSubmit' => true,
+ 'action' => 'sla_excluded_downtime_edit_popup.submit();'
+ ]
+ ],
+ 'script_inline' => getPagePostJs().
+ $this->readJsFile('popup.sla.excludeddowntime.edit.js.php')
+];
+
+if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) {
+ CProfiler::getInstance()->stop();
+ $output['debug'] = CProfiler::getInstance()->make()->toString();
+}
+
+echo json_encode($output);
diff --git a/ui/app/views/popup.tabfilter.edit.php b/ui/app/views/popup.tabfilter.edit.php
index 56aeb0009e4..3ffd80b9675 100644
--- a/ui/app/views/popup.tabfilter.edit.php
+++ b/ui/app/views/popup.tabfilter.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.testtriggerexpr.php b/ui/app/views/popup.testtriggerexpr.php
index 9abec5142ae..8e1a8fa141c 100644
--- a/ui/app/views/popup.testtriggerexpr.php
+++ b/ui/app/views/popup.testtriggerexpr.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.triggerexpr.php b/ui/app/views/popup.triggerexpr.php
index 89f12da8a46..df500d82989 100644
--- a/ui/app/views/popup.triggerexpr.php
+++ b/ui/app/views/popup.triggerexpr.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.triggerwizard.php b/ui/app/views/popup.triggerwizard.php
index bac57bc6a74..d2f417c2f36 100644
--- a/ui/app/views/popup.triggerwizard.php
+++ b/ui/app/views/popup.triggerwizard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.valuemap.edit.php b/ui/app/views/popup.valuemap.edit.php
index b8a944e600a..67c5b6e21e5 100644
--- a/ui/app/views/popup.valuemap.edit.php
+++ b/ui/app/views/popup.valuemap.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/popup.view.php b/ui/app/views/popup.view.php
index c94225a9f19..8f0894f0d5d 100644
--- a/ui/app/views/popup.view.php
+++ b/ui/app/views/popup.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/report.status.php b/ui/app/views/report.status.php
index 5e0de6ede0e..999d8e10bf5 100644
--- a/ui/app/views/report.status.php
+++ b/ui/app/views/report.status.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/reports.auditlog.list.php b/ui/app/views/reports.auditlog.list.php
index f2ba61641f9..52522241408 100644
--- a/ui/app/views/reports.auditlog.list.php
+++ b/ui/app/views/reports.auditlog.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/reports.scheduledreport.edit.php b/ui/app/views/reports.scheduledreport.edit.php
index ddac5732e73..4af81702870 100644
--- a/ui/app/views/reports.scheduledreport.edit.php
+++ b/ui/app/views/reports.scheduledreport.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/reports.scheduledreport.list.php b/ui/app/views/reports.scheduledreport.list.php
index ff2aad63264..7f1acb3d97a 100644
--- a/ui/app/views/reports.scheduledreport.list.php
+++ b/ui/app/views/reports.scheduledreport.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/search.php b/ui/app/views/search.php
index 8febaf99da6..c4b9285196b 100644
--- a/ui/app/views/search.php
+++ b/ui/app/views/search.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/app/views/monitoring.service.list.edit.php b/ui/app/views/service.list.edit.php
index aa0145a89dc..65a0b5de1e9 100755..100644
--- a/ui/app/views/monitoring.service.list.edit.php
+++ b/ui/app/views/service.list.edit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -24,27 +24,23 @@
* @var array $data
*/
-if ($data['uncheck']) {
- uncheckTableRows('service');
-}
-
$this->addJsFile('layout.mode.js');
$this->addJsFile('class.tagfilteritem.js');
$this->addJsFile('class.calendar.js');
-$this->includeJsFile('monitoring.service.list.js.php');
+$this->includeJsFile('service.list.js.php');
$breadcrumbs = [];
$filter = null;
if (count($data['breadcrumbs']) > 1) {
- while ($path_item = array_shift($data['breadcrumbs'])) {
+ foreach ($data['breadcrumbs'] as $index => $path_item) {
$breadcrumbs[] = (new CSpan())
->addItem(array_key_exists('curl', $path_item)
? new CLink($path_item['name'], $path_item['curl'])
: $path_item['name']
)
- ->addClass(!$data['breadcrumbs'] ? ZBX_STYLE_SELECTED : null);
+ ->addClass($index == count($data['breadcrumbs']) - 1 ? ZBX_STYLE_SELECTED : null);
}
}
@@ -116,7 +112,7 @@ $filter->addFilterTab(_('Filter'), [
CTagFilterFieldHelper::getTagFilterField([
'evaltype' => $data['filter']['evaltype'],
'tags' => $data['filter']['tags'] ?: [
- ['tag' => '', 'value' => '', 'operator' => SERVICE_TAG_OPERATOR_LIKE]
+ ['tag' => '', 'value' => '', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE]
]
])
])
@@ -149,7 +145,7 @@ $filter->addFilterTab(_('Filter'), [
$breadcrumbs ? new CList([new CBreadcrumbs($breadcrumbs)]) : null
)
->addItem($filter)
- ->addItem(new CPartial('monitoring.service.list.edit', array_intersect_key($data, array_flip([
+ ->addItem(new CPartial('service.list.edit', array_intersect_key($data, array_flip([
'can_monitor_problems', 'path', 'is_filtered', 'max_in_table', 'service', 'services', 'events', 'tags',
'paging', 'back_url'
]))))
@@ -159,6 +155,11 @@ $filter->addFilterTab(_('Filter'), [
view.init('.json_encode([
'serviceid' => $data['service'] !== null ? $data['service']['serviceid'] : null,
'mode_switch_url' => $data['view_mode_url'],
+ 'parent_url' => $data['parent_url'],
+ 'delete_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'service.delete')
+ ->setArgumentSID()
+ ->getUrl(),
'refresh_url' => $data['refresh_url'],
'refresh_interval' => $data['refresh_interval'],
'back_url' => $data['back_url']
diff --git a/ui/app/views/monitoring.service.list.refresh.php b/ui/app/views/service.list.edit.refresh.php
index b2d177406a3..9949a2965cc 100644
--- a/ui/app/views/monitoring.service.list.refresh.php
+++ b/ui/app/views/service.list.edit.refresh.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,10 +21,11 @@
/**
* @var CView $this
+ * @var array $data
*/
$output = [
- 'body' => (new CPartial('monitoring.service.list', $data))->getOutput()
+ 'body' => (new CPartial('service.list.edit', $data))->getOutput()
];
if (($messages = getMessages()) !== null) {
diff --git a/ui/app/views/monitoring.service.list.php b/ui/app/views/service.list.php
index b8a4db1458d..cd16cda9278 100644
--- a/ui/app/views/monitoring.service.list.php
+++ b/ui/app/views/service.list.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
$this->addJsFile('layout.mode.js');
$this->addJsFile('class.tagfilteritem.js');
-$this->includeJsFile('monitoring.service.list.js.php');
+$this->includeJsFile('service.list.js.php');
$this->enableLayoutModes();
$web_layout_mode = $this->getLayoutMode();
@@ -123,8 +123,8 @@ if ($web_layout_mode == ZBX_LAYOUT_NORMAL) {
$breadcrumbs ? new CList([new CBreadcrumbs($breadcrumbs)]) : null
)
->addItem($filter)
- ->addItem(new CPartial('monitoring.service.list', array_intersect_key($data, array_flip(['can_monitor_problems',
- 'path', 'is_filtered', 'max_in_table', 'service', 'services', 'events', 'tags', 'paging'
+ ->addItem(new CPartial('service.list', array_intersect_key($data, array_flip(['can_monitor_problems', 'path',
+ 'is_filtered', 'max_in_table', 'service', 'services', 'events', 'tags', 'paging'
]))))
->show();
diff --git a/ui/app/views/monitoring.service.list.edit.refresh.php b/ui/app/views/service.list.refresh.php
index c567382739f..46840bc85dc 100755..100644
--- a/ui/app/views/monitoring.service.list.edit.refresh.php
+++ b/ui/app/views/service.list.refresh.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,10 +21,11 @@
/**
* @var CView $this
+ * @var array $data
*/
$output = [
- 'body' => (new CPartial('monitoring.service.list.edit', $data))->getOutput()
+ 'body' => (new CPartial('service.list', $data))->getOutput()
];
if (($messages = getMessages()) !== null) {
diff --git a/ui/app/views/sla.list.php b/ui/app/views/sla.list.php
new file mode 100644
index 00000000000..9fc23572495
--- /dev/null
+++ b/ui/app/views/sla.list.php
@@ -0,0 +1,214 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ * @var array $data
+ */
+
+$this->addJsFile('class.tagfilteritem.js');
+$this->addJsFile('class.calendar.js');
+
+$this->includeJsFile('sla.list.js.php');
+
+$filter = (new CFilter())
+ ->addVar('action', 'sla.list')
+ ->setResetUrl((new CUrl('zabbix.php'))->setArgument('action', 'sla.list'))
+ ->setProfile('web.sla.list.filter')
+ ->setActiveTab($data['active_tab'])
+ ->addFilterTab(_('Filter'), [
+ (new CFormGrid())
+ ->addClass(CFormGrid::ZBX_STYLE_FORM_GRID_LABEL_WIDTH_TRUE)
+ ->addItem([
+ new CLabel(_('Name'), 'filter_name'),
+ new CFormField(
+ (new CTextBox('filter_name', $data['filter']['name']))
+ ->setWidth(ZBX_TEXTAREA_FILTER_STANDARD_WIDTH)
+ )
+ ])
+ ->addItem([
+ new CLabel(_('Status')),
+ new CFormField(
+ (new CRadioButtonList('filter_status', (int) $data['filter']['status']))
+ ->addValue(_('Any'), CSlaHelper::SLA_STATUS_ANY)
+ ->addValue(_('Enabled'), CSlaHelper::SLA_STATUS_ENABLED)
+ ->addValue(_('Disabled'), CSlaHelper::SLA_STATUS_DISABLED)
+ ->setModern(true)
+ )
+ ]),
+ (new CFormGrid())
+ ->addClass(CFormGrid::ZBX_STYLE_FORM_GRID_LABEL_WIDTH_TRUE)
+ ->addItem([
+ new CLabel(_('Service tags')),
+ new CFormField(
+ CTagFilterFieldHelper::getTagFilterField([
+ 'evaltype' => $data['filter']['evaltype'],
+ 'tags' => $data['filter']['tags'] ?: [
+ ['tag' => '', 'value' => '', 'operator' => TAG_OPERATOR_LIKE]
+ ]
+ ])
+ )
+ ])
+ ]);
+
+$form = (new CForm())
+ ->setId('sla-list')
+ ->setName('sla_list');
+
+$view_url = (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.list')
+ ->getUrl();
+
+$header = [
+ $data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]
+ ? (new CColHeader(
+ (new CCheckBox('all_slas'))->onClick("checkAll('sla_list', 'all_slas', 'slaids');")
+ ))->addClass(ZBX_STYLE_CELL_WIDTH)
+ : null,
+ make_sorting_header(_('Name'), 'name', $data['sort'], $data['sortorder'], $view_url)
+ ->addStyle('width: 15%;'),
+ make_sorting_header(_('SLO'), 'slo', $data['sort'], $data['sortorder'], $view_url),
+ make_sorting_header(_('Effective date'), 'effective_date', $data['sort'], $data['sortorder'], $view_url),
+ new CColHeader(_('Reporting period')),
+ new CColHeader(_('Timezone')),
+ new CColHeader(_('Schedule')),
+ $data['has_access'][CRoleHelper::UI_SERVICES_SLA_REPORT] ? new CColHeader(_('SLA report')) : null,
+ make_sorting_header(_('Status'), 'status', $data['sort'], $data['sortorder'], $view_url)
+];
+
+$sla_list = (new CTableInfo())->setHeader($header);
+
+foreach ($data['slas'] as $slaid => $sla) {
+ if ($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]) {
+ $status_tag = $sla['status'] == ZBX_SLA_STATUS_ENABLED
+ ? (new CLink(_('Enabled')))
+ ->addClass(ZBX_STYLE_LINK_ACTION)
+ ->addClass(ZBX_STYLE_GREEN)
+ ->addClass('js-disable-sla')
+ ->setAttribute('data-slaid', $slaid)
+ : (new CLink(_('Disabled')))
+ ->addClass(ZBX_STYLE_LINK_ACTION)
+ ->addClass(ZBX_STYLE_RED)
+ ->addClass('js-enable-sla')
+ ->setAttribute('data-slaid', $slaid);
+ }
+ else {
+ $status_tag = $sla['status'] == ZBX_SLA_STATUS_ENABLED
+ ? (new CSpan(_('Enabled')))->addClass(ZBX_STYLE_GREEN)
+ : (new CSpan(_('Disabled')))->addClass(ZBX_STYLE_RED);
+ }
+
+ if ($data['has_access'][CRoleHelper::UI_SERVICES_SLA_REPORT]) {
+ $sla_report_tag = $sla['status'] == ZBX_SLA_STATUS_ENABLED
+ ? new CLink(_('SLA report'),
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'slareport.list')
+ ->setArgument('filter_slaid', $slaid)
+ ->setArgument('filter_set', 1)
+ )
+ : '';
+ }
+ else {
+ $sla_report_tag = null;
+ }
+
+ $row = [
+ $data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]
+ ? new CCheckBox('slaids['.$slaid.']', $slaid)
+ : null,
+ (new CCol($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]
+ ? (new CLink($sla['name']))
+ ->addClass('js-edit-sla')
+ ->setAttribute('data-slaid', $slaid)
+ : $sla['name']
+ ))->addClass(ZBX_STYLE_WORDBREAK),
+ CSlaHelper::getSloTag((float) $sla['slo']),
+ zbx_date2str(DATE_FORMAT, $sla['effective_date'], 'UTC'),
+ CSlaHelper::getPeriodNames()[$sla['period']],
+ $sla['timezone'] !== ZBX_DEFAULT_TIMEZONE
+ ? $sla['timezone']
+ : CTimezoneHelper::getTitle(CTimezoneHelper::getSystemTimezone(), _('System default')),
+ CSlaHelper::getScheduleTag($sla['schedule']),
+ $sla_report_tag,
+ $status_tag
+ ];
+
+ $sla_list->addRow($row);
+}
+
+$form->addItem([$sla_list, $data['paging']]);
+
+if ($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]) {
+ $form->addItem(
+ new CActionButtonList('action', 'slaids', [
+ 'sla.massenable' => [
+ 'content' => (new CSimpleButton(_('Enable')))
+ ->addClass(ZBX_STYLE_BTN_ALT)
+ ->addClass('js-massenable-sla')
+ ->addClass('no-chkbxrange')
+ ],
+ 'sla.massdisable' => [
+ 'content' => (new CSimpleButton(_('Disable')))
+ ->addClass(ZBX_STYLE_BTN_ALT)
+ ->addClass('js-massdisable-sla')
+ ->addClass('no-chkbxrange')
+ ],
+ 'sla.massdelete' => [
+ 'content' => (new CSimpleButton(_('Delete')))
+ ->addClass(ZBX_STYLE_BTN_ALT)
+ ->addClass('js-massdelete-sla')
+ ->addClass('no-chkbxrange')
+ ]
+ ], 'sla')
+ );
+}
+
+(new CWidget())
+ ->setTitle(_('SLA'))
+ ->setControls(
+ (new CTag('nav', true,
+ (new CSimpleButton(_('Create SLA')))
+ ->addClass('js-create-sla')
+ ->setEnabled($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA])
+ ))->setAttribute('aria-label', _('Content controls'))
+ )
+ ->addItem($filter)
+ ->addItem($form)
+ ->show();
+
+(new CScriptTag('
+ view.init('.json_encode([
+ 'enable_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.enable')
+ ->setArgumentSID()
+ ->getUrl(),
+ 'disable_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.disable')
+ ->setArgumentSID()
+ ->getUrl(),
+ 'delete_url' => (new CUrl('zabbix.php'))
+ ->setArgument('action', 'sla.delete')
+ ->setArgumentSID()
+ ->getUrl()
+ ]).');
+'))
+ ->setOnDocumentReady()
+ ->show();
diff --git a/ui/app/views/slareport.list.php b/ui/app/views/slareport.list.php
new file mode 100644
index 00000000000..6d4a90843d0
--- /dev/null
+++ b/ui/app/views/slareport.list.php
@@ -0,0 +1,206 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ * @var array $data
+ */
+
+$this->addJsFile('class.calendar.js');
+
+$this->includeJsFile('slareport.list.js.php');
+
+$filter = (new CFilter())
+ ->addVar('action', 'slareport.list')
+ ->setResetUrl((new CUrl('zabbix.php'))->setArgument('action', 'slareport.list'))
+ ->setProfile('web.slareport.list.filter')
+ ->setActiveTab($data['active_tab'])
+ ->addFilterTab(_('Filter'), [
+ (new CFormGrid())
+ ->addClass(CFormGrid::ZBX_STYLE_FORM_GRID_LABEL_WIDTH_TRUE)
+ ->addItem([
+ new CLabel(_('SLA'), 'filter_slaid'),
+ new CFormField(
+ (new CMultiSelect([
+ 'name' => 'filter_slaid',
+ 'object_name' => 'sla',
+ 'data' => $data['sla'] !== null
+ ? [CArrayHelper::renameKeys($data['sla'], ['slaid' => 'id'])]
+ : [],
+ 'multiple' => false,
+ 'popup' => [
+ 'parameters' => [
+ 'srctbl' => 'sla',
+ 'srcfld1' => 'slaid',
+ 'dstfrm' => 'zbx_filter',
+ 'dstfld1' => 'filter_slaid',
+ 'enabled_only' => 1
+ ]
+ ]
+ ]))->setWidth(ZBX_TEXTAREA_FILTER_STANDARD_WIDTH)
+ ),
+ new CLabel(_('Service'), 'filter_serviceid'),
+ new CFormField(
+ (new CMultiSelect([
+ 'name' => 'filter_serviceid',
+ 'object_name' => 'service',
+ 'data' => $data['service'] !== null
+ ? [CArrayHelper::renameKeys($data['service'], ['serviceid' => 'id'])]
+ : [],
+ 'multiple' => false,
+ 'custom_select' => true
+ ]))->setWidth(ZBX_TEXTAREA_FILTER_STANDARD_WIDTH)
+ )
+ ]),
+ (new CFormGrid())
+ ->addClass(CFormGrid::ZBX_STYLE_FORM_GRID_LABEL_WIDTH_TRUE)
+ ->addItem([
+ new CLabel(_('From'), 'filter_date_from'),
+ new CFormField(
+ (new CDateSelector('filter_date_from', $data['filter']['date_from']))
+ ->setDateFormat(DATE_FORMAT)
+ ->setPlaceholder(DATE_FORMAT_PLACEHOLDER)
+ ),
+ new CLabel(_('To'), 'filter_date_to'),
+ new CFormField(
+ (new CDateSelector('filter_date_to', $data['filter']['date_to']))
+ ->setDateFormat(DATE_FORMAT)
+ ->setPlaceholder(DATE_FORMAT_PLACEHOLDER)
+ )
+ ])
+ ]);
+
+$widget = (new CWidget())
+ ->setTitle(_('SLA report'))
+ ->addItem($filter);
+
+$report = new CTableInfo();
+
+$form = (new CForm())
+ ->setId('slareport-list')
+ ->setName('slareport_list');
+
+if ($data['sla'] === null || $data['has_errors']) {
+ if ($data['sla'] === null) {
+ $report->setNoDataMessage(_('Select SLA to display SLA report.'));
+ }
+
+ $form->addItem($report);
+}
+elseif ($data['service'] === null) {
+ $header = [
+ make_sorting_header(_('Service'), 'name', $data['sort'], $data['sortorder'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'slareport.list')
+ ->getUrl()
+ )->addStyle('width: 15%;'),
+ _('SLO')
+ ];
+
+ foreach ($data['sli']['periods'] as $period) {
+ $header[] = CSlaHelper::getPeriodTag((int) $data['sla']['period'], $period['period_from'], $period['period_to'],
+ $data['sla']['timezone']
+ )->addClass($data['sla']['period'] != ZBX_SLA_PERIOD_ANNUALLY ? 'vertical' : null);
+ }
+
+ $report->setHeader($header);
+
+ $service_index = array_flip($data['sli']['serviceids']);
+
+ foreach (array_intersect_key($data['services'], $service_index) as $serviceid => $service) {
+ $row = [
+ (new CCol($data['has_access'][CRoleHelper::ACTIONS_MANAGE_SLA]
+ ? new CLink(
+ $service['name'],
+ (new CUrl('zabbix.php'))
+ ->setArgument('action', 'slareport.list')
+ ->setArgument('filter_slaid', $data['sla']['slaid'])
+ ->setArgument('filter_serviceid', $serviceid)
+ ->setArgument('filter_set', 1)
+ ->getUrl()
+ )
+ : $service['name']
+ ))->addClass(ZBX_STYLE_WORDBREAK),
+ CSlaHelper::getSloTag((float) $data['sla']['slo'])
+ ];
+
+ foreach (array_keys($data['sli']['periods']) as $period_index) {
+ $row[] = CSlaHelper::getSliTag(
+ $data['sli']['sli'][$period_index][$service_index[$serviceid]]['sli'],
+ (float) $data['sla']['slo']
+ );
+ }
+
+ $report->addRow($row);
+ }
+
+ $form
+ ->addItem($report)
+ ->addItem($data['paging']);
+}
+else {
+ $report->setHeader([
+ CSlaHelper::getReportNames()[$data['sla']['period']],
+ _('SLO'),
+ _('SLI'),
+ _('Uptime'),
+ _('Downtime'),
+ _('Error budget'),
+ _('Excluded downtimes')
+ ]);
+
+ if ($data['sli']['serviceids']) {
+ $service_index = 0;
+
+ foreach (array_reverse($data['sli']['periods'], true) as $period_index => $period) {
+ $sli = $data['sli']['sli'][$period_index][$service_index];
+
+ $excluded_downtime_tags = [];
+ foreach ($sli['excluded_downtimes'] as $excluded_downtime) {
+ $excluded_downtime_tags[] = CSlaHelper::getExcludedDowntimeTag($excluded_downtime);
+ }
+
+ $report->addRow([
+ CSlaHelper::getPeriodTag((int) $data['sla']['period'], $period['period_from'], $period['period_to'],
+ $data['sla']['timezone']
+ ),
+ CSlaHelper::getSloTag((float) $data['sla']['slo']),
+ CSlaHelper::getSliTag($sli['sli'], (float) $data['sla']['slo']),
+ CSlaHelper::getUptimeTag($sli['uptime']),
+ CSlaHelper::getDowntimeTag($sli['downtime']),
+ CSlaHelper::getErrorBudgetTag($sli['error_budget']),
+ $excluded_downtime_tags
+ ]);
+ }
+ }
+
+ $form->addItem($report);
+}
+
+$widget
+ ->addItem($form)
+ ->show();
+
+(new CScriptTag('
+ view.init();
+'))
+ ->setOnDocumentReady()
+ ->show();
diff --git a/ui/app/views/system.warning.php b/ui/app/views/system.warning.php
index 36968073b46..e25a79c69ed 100644
--- a/ui/app/views/system.warning.php
+++ b/ui/app/views/system.warning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/assets/img/icon-sprite.svg b/ui/assets/img/icon-sprite.svg
index fabd8bf0c77..5e74f109963 100644
--- a/ui/assets/img/icon-sprite.svg
+++ b/ui/assets/img/icon-sprite.svg
@@ -1,1643 +1,3033 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- width="678px" height="935px" viewBox="0 0 678 935" style="enable-background:new 0 0 678 935;" xml:space="preserve">
-<rect x="-6.809" y="-8.191" style="display:none;fill:#003333;" width="687.809" height="949"/>
-<rect y="903" style="fill:#FFFFFF;" width="95" height="25"/>
-<rect y="864" style="fill:#FFFFFF;" width="114" height="30"/>
-<path style="fill:#3C5563;" d="M20.913,19.853l-0.265,0.266l-0.727-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.606-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L22.941,24l1.06-1.06L20.913,19.853z M14.381,18.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C17.451,19.792,15.553,19.79,14.381,18.618z"/>
-<path style="fill:#3C5563;" d="M18.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C20.928,51.447,21,51.076,21,50.66
- c0-0.44-0.084-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- C18.631,48.058,18.217,48,17.775,48c-0.958,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.644,0.633c-0.232,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.019,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H18.388z M18.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- C17.011,59.895,17.286,60,17.597,60C17.9,60,18.173,59.895,18.413,59.684L18.413,59.684z"/>
-<path style="fill:#3C5563;" d="M18,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C22.364,128.801,20.276,127.999,18,127.999z
- M18,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C15,124.656,16.344,125.999,18,125.999z"/>
-<path style="fill:#768D99;" d="M347,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C350.637,56.334,348.897,55.666,347,55.666z
- M347,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5
- C344.5,52.88,345.62,53.999,347,53.999z"/>
-<path style="fill:#FFFFFF;" d="M387,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C390.637,56.334,388.897,55.666,387,55.666z
- M387,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5
- C384.5,52.88,385.62,53.999,387,53.999z"/>
-<path d="M427,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C430.637,56.334,428.897,55.666,427,55.666z M427,53.999
- c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5C424.5,52.88,425.62,53.999,427,53.999z"/>
-<path style="fill:#FFFFFF;" d="M24.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C22.521,191.046,22.267,191,22,191
- c-1.657,0-3,1.343-3,3c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C14.521,199.045,14.267,199,14,199c-1.657,0-3,1.343-3,3
- c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C13.479,204.954,13.733,205,14,205c1.657,0,3-1.343,3-3
- c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C21.479,196.955,21.733,197,22,197c1.657,0,3-1.343,3-3
- C25,193.732,24.954,193.479,24.889,193.232z"/>
-<path style="fill:#FFFFFF;" d="M11,372v2h14v-2H11z M11,379h14v-2H11V379z M11,384h14v-2H11V384z"/>
-<path style="fill:#FFFFFF;" d="M18.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47
- c0.245-0.312,0.369-0.661,0.369-1.047c0-0.316-0.103-0.572-0.308-0.771C20.487,407.1,20.206,407,19.851,407
- c-0.418,0-0.76,0.138-1.027,0.416c-0.267,0.278-0.4,0.612-0.4,1.003C18.425,408.755,18.516,409.033,18.697,409.253z M15.348,414.171
- c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581
- c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71
- c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762
- c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882
- c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.892-3.531
- c0.34-1.183,0.565-1.982,0.672-2.406c0.105-0.424,0.159-0.773,0.159-1.052c0-0.209-0.061-0.38-0.185-0.517
- c-0.123-0.137-0.271-0.202-0.441-0.202c-0.376,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L15,413.831
- l0.204,0.331L15.348,414.171z"/>
-<g>
- <path style="fill:#768D99;" d="M22,486c0-1.476-0.81-2.745-1.999-3.435v6.871C21.19,488.745,22,487.476,22,486z"/>
- <g>
- <polygon style="fill:#768D99;" points="11,483.375 11,488.625 13.557,488.625 18,493 18,479 13.557,483.375 "/>
- <path style="fill:#768D99;" d="M20.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- C22.889,491.833,25,489.168,25,486C25,482.83,22.889,480.166,20.001,479.306z"/>
- </g>
-</g>
-<path style="fill:#768D99;" d="M23.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216C24.848,523.618,25,522.829,25,522
- c0-3.17-2.111-5.834-4.998-6.694v1.58C22.047,517.685,23.5,519.668,23.5,522z M20.002,518.565v1.21l1.981,1.982
- C21.899,520.386,21.125,519.216,20.002,518.565z M24.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H11v5.25h2.557
- L18,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599v1.58
- c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L24.7,527.301z M18,515l-1.397,1.375L18,517.773V515z"/>
-<path style="fill:#768D99;" d="M18,565c1.105,0,2-0.896,2-2h-4C16,564.104,16.896,565,18,565z M22,559.625v-3
- c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L12,561.625
- h12L22,559.625z"/>
-<path style="fill:#768D99;" d="M22,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767
- c-0.012,0.003-0.021,0.008-0.033,0.011L22,593.811V592.625z M18,601c1.105,0,2-0.896,2-2h-4C16,600.104,16.896,601,18,601z
- M24.993,599.593l-0.007,0.008l-12.593-12.596L11,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- L23.596,601L25,599.6L24.993,599.593z"/>
-<g>
- <g>
- <path style="fill:#768D99;" d="M24,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S25.104,628,24,628z M12,628
- c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S13.104,628,12,628z M18,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2
- S19.104,628,18,628z"/>
- </g>
-</g>
-<path style="fill:#768D99;" d="M24.143,667.974L18,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679
- c0.477,0.464,1.249,0.464,1.726,0L18,665.356l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0
- C24.619,669.188,24.619,668.438,24.143,667.974z"/>
-<path style="fill:#768D99;" d="M11.857,700.026L18,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679
- c-0.477-0.463-1.249-0.463-1.726,0L18,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0
- C11.381,698.81,11.381,699.562,11.857,700.026z"/>
-<path style="fill:#ACBBC2;" d="M18,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999
- C27,733.029,22.971,729,18,729z M19,743.001h-2v-6.002h2V743.001z M19,735h-2v-2h2V735z"/>
-<path style="fill:#ACBBC2;" d="M19,783v-2h2v2H19z M19,777h2v2h-2V777z M19,773h2v2h-2V773z M19,769h2v2h-2V769z M19,765h2v2h-2V765
- z M15,781h2v2h-2V781z M15,777h2v2h-2V777z M15,773h2v2h-2V773z M15,769h2v2h-2V769z M15,765h2v2h-2V765z"/>
-<path style="fill:#768D99;" d="M23.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903
- c-0.308-0.321-0.809-0.321-1.116,0c-0.308,0.32-0.308,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C24.077,842.581,24.077,842.062,23.769,841.741z"/>
-<g>
- <path style="fill:#D40000;" d="M57.021,876.399c0.679-0.515,1.02-1.305,1.02-2.366c0-1.054-0.341-1.839-1.02-2.36
- c-0.681-0.523-1.715-0.782-3.1-0.782h-4.205v6.285h4.205C55.307,877.176,56.341,876.918,57.021,876.399z"/>
- <path style="fill:#D40000;" d="M54.272,879.467h-4.556v7.643h4.556c1.528,0,2.661-0.315,3.395-0.942
- c0.734-0.629,1.103-1.593,1.103-2.886c0-1.303-0.368-2.266-1.103-2.885C56.934,879.778,55.801,879.467,54.272,879.467z"/>
- <path style="fill:#D40000;" d="M76.077,876.399c0.681-0.515,1.019-1.305,1.019-2.366c0-1.054-0.338-1.839-1.019-2.36
- c-0.68-0.523-1.714-0.782-3.102-0.782h-4.203v6.285h4.203C74.363,877.176,75.397,876.918,76.077,876.399z"/>
- <polygon style="fill:#D40000;" points="30.278,881.731 37.994,881.731 34.131,871.351 "/>
- <path style="fill:#D40000;" d="M0,864v30h114v-30H0z M21.684,889.427H4.55v-2.15l13.269-16.33H4.873v-2.374H21.36v2.15
- L8.093,887.054h13.59V889.427z M40.791,889.427l-1.908-5.349H29.42l-1.911,5.349h-2.993l8.012-20.854h3.219l7.997,20.854H40.791z
- M59.851,887.906c-1.271,1.013-3.086,1.521-5.438,1.521H46.88v-20.854h7.253c2.162,0,3.831,0.445,5.004,1.34
- c1.169,0.893,1.756,2.166,1.756,3.813c0,1.275-0.298,2.29-0.899,3.047c-0.6,0.752-1.482,1.224-2.642,1.41
- c1.395,0.299,2.481,0.919,3.255,1.864c0.772,0.945,1.157,2.126,1.157,3.542C61.764,885.451,61.127,886.891,59.851,887.906z
- M78.907,887.906c-1.272,1.013-3.087,1.521-5.439,1.521h-7.532v-20.854h7.254c2.161,0,3.83,0.445,5.003,1.34
- c1.169,0.893,1.757,2.166,1.757,3.813c0,1.275-0.299,2.29-0.9,3.047c-0.601,0.752-1.481,1.224-2.642,1.41
- c1.395,0.299,2.478,0.919,3.251,1.864c0.776,0.945,1.161,2.126,1.161,3.542C80.819,885.451,80.183,886.891,78.907,887.906z
- M88.164,889.427h-2.838v-20.854h2.838V889.427z M106.327,889.427l-5.748-8.728l-5.805,8.728h-3.019l7.319-11.006l-6.489-9.849
- h3.123l4.936,7.488l4.98-7.488h3.018l-6.498,9.769l7.306,11.085H106.327z"/>
- <path style="fill:#D40000;" d="M73.327,879.467h-4.555v7.643h4.555c1.529,0,2.658-0.315,3.396-0.942
- c0.734-0.629,1.104-1.593,1.104-2.886c0-1.303-0.369-2.266-1.104-2.885C75.985,879.778,74.856,879.467,73.327,879.467z"/>
- <polygon style="fill:#FFFFFF;" points="108.643,868.572 105.625,868.572 100.645,876.06 95.709,868.572 92.586,868.572
- 99.075,878.421 91.756,889.427 94.774,889.427 100.579,880.699 106.327,889.427 109.45,889.427 102.145,878.342 "/>
- <polygon style="fill:#FFFFFF;" points="21.36,870.723 21.36,868.572 4.873,868.572 4.873,870.946 17.819,870.946 4.55,887.276
- 4.55,889.427 21.684,889.427 21.684,887.054 8.093,887.054 "/>
- <path style="fill:#FFFFFF;" d="M32.527,868.572l-8.012,20.854h2.993l1.911-5.349h9.463l1.908,5.349h2.952l-7.997-20.854H32.527z
- M30.278,881.731l3.853-10.381l3.863,10.381H30.278z"/>
- <path style="fill:#FFFFFF;" d="M57.352,878.183c1.159-0.187,2.042-0.658,2.642-1.41c0.602-0.757,0.899-1.772,0.899-3.047
- c0-1.647-0.587-2.921-1.756-3.813c-1.173-0.895-2.842-1.34-5.004-1.34H46.88v20.854h7.532c2.352,0,4.167-0.508,5.438-1.521
- c1.276-1.016,1.913-2.455,1.913-4.317c0-1.416-0.385-2.597-1.157-3.542C59.833,879.102,58.746,878.481,57.352,878.183z
- M49.717,870.891h4.205c1.385,0,2.419,0.26,3.1,0.782c0.679,0.521,1.02,1.307,1.02,2.36c0,1.062-0.341,1.852-1.02,2.366
- c-0.681,0.519-1.715,0.776-3.1,0.776h-4.205V870.891z M57.667,886.167c-0.733,0.627-1.866,0.942-3.395,0.942h-4.556v-7.643h4.556
- c1.528,0,2.661,0.312,3.395,0.93c0.734,0.619,1.103,1.582,1.103,2.885C58.77,884.574,58.401,885.538,57.667,886.167z"/>
- <rect x="85.326" y="868.572" style="fill:#FFFFFF;" width="2.838" height="20.854"/>
- <path style="fill:#FFFFFF;" d="M76.407,878.183c1.16-0.187,2.04-0.658,2.642-1.41c0.602-0.757,0.9-1.772,0.9-3.047
- c0-1.647-0.588-2.921-1.757-3.813c-1.173-0.895-2.842-1.34-5.003-1.34h-7.254v20.854h7.532c2.353,0,4.167-0.508,5.439-1.521
- c1.275-1.016,1.912-2.455,1.912-4.317c0-1.416-0.385-2.597-1.161-3.542C78.885,879.102,77.802,878.481,76.407,878.183z
- M68.772,870.891h4.203c1.388,0,2.422,0.26,3.102,0.782c0.681,0.521,1.019,1.307,1.019,2.36c0,1.062-0.338,1.852-1.019,2.366
- c-0.68,0.519-1.714,0.776-3.102,0.776h-4.203V870.891z M76.723,886.167c-0.737,0.627-1.866,0.942-3.396,0.942h-4.555v-7.643h4.555
- c1.529,0,2.658,0.312,3.396,0.93c0.734,0.619,1.104,1.582,1.104,2.885C77.826,884.574,77.457,885.538,76.723,886.167z"/>
-</g>
-<g>
- <path style="fill:#D40000;" d="M47.521,913.339c0.559-0.441,0.843-1.101,0.843-1.977c0-0.887-0.284-1.541-0.843-1.971
- c-0.569-0.429-1.436-0.651-2.589-0.651h-3.5v5.245h3.5C46.086,913.985,46.952,913.765,47.521,913.339z"/>
- <path style="fill:#D40000;" d="M45.227,915.887h-3.795v6.361h3.795c1.276,0,2.216-0.26,2.829-0.775
- c0.614-0.523,0.917-1.332,0.917-2.402c0-1.089-0.303-1.895-0.917-2.402C47.443,916.143,46.503,915.887,45.227,915.887z"/>
- <path style="fill:#D40000;" d="M63.395,913.339c0.569-0.441,0.852-1.101,0.852-1.977c0-0.887-0.282-1.541-0.852-1.971
- c-0.563-0.429-1.426-0.651-2.582-0.651h-3.501v5.245h3.501C61.969,913.985,62.832,913.765,63.395,913.339z"/>
- <polygon style="fill:#D40000;" points="25.231,917.78 31.658,917.78 28.444,909.125 "/>
- <path style="fill:#D40000;" d="M0,903v25h95v-25H0z M18.068,924.195H3.79v-1.799l11.061-13.6H4.06v-1.985h13.738v1.798
- l-11.05,13.602h11.32V924.195z M33.991,924.195l-1.59-4.458h-7.886l-1.589,4.458h-2.493l6.677-17.384h2.681l6.661,17.384H33.991z
- M49.877,922.915c-1.058,0.846-2.576,1.28-4.534,1.28h-6.275v-17.384h6.043c1.804,0,3.194,0.371,4.172,1.117
- c0.974,0.744,1.459,1.799,1.459,3.182c0,1.053-0.25,1.9-0.751,2.527c-0.498,0.633-1.232,1.02-2.196,1.189
- c1.163,0.241,2.064,0.75,2.708,1.547c0.643,0.778,0.963,1.773,0.963,2.948C51.467,920.869,50.94,922.066,49.877,922.915z
- M65.753,922.915c-1.06,0.846-2.568,1.28-4.531,1.28h-6.276v-17.384h6.044c1.799,0,3.19,0.371,4.168,1.117
- c0.974,0.744,1.469,1.799,1.469,3.182c0,1.053-0.253,1.9-0.752,2.527c-0.499,0.633-1.234,1.02-2.206,1.189
- c1.163,0.241,2.069,0.75,2.713,1.547c0.646,0.778,0.966,1.773,0.966,2.948C67.349,920.869,66.821,922.066,65.753,922.915z
- M73.469,924.195h-2.365v-17.384h2.365V924.195z M88.607,924.195l-4.792-7.28l-4.84,7.28h-2.508l6.095-9.183l-5.404-8.201h2.604
- l4.109,6.244l4.148-6.244h2.514l-5.413,8.136l6.09,9.248H88.607z"/>
- <path style="fill:#D40000;" d="M61.109,915.887h-3.797v6.361h3.797c1.27,0,2.213-0.26,2.83-0.775
- c0.609-0.523,0.918-1.332,0.918-2.402c0-1.089-0.309-1.895-0.918-2.402C63.322,916.143,62.378,915.887,61.109,915.887z"/>
- <polygon style="fill:#FFFFFF;" points="90.533,906.812 88.02,906.812 83.871,913.056 79.762,906.812 77.158,906.812
- 82.562,915.013 76.467,924.195 78.975,924.195 83.815,916.915 88.607,924.195 91.211,924.195 85.121,914.947 "/>
- <polygon style="fill:#FFFFFF;" points="17.798,908.609 17.798,906.812 4.06,906.812 4.06,908.797 14.851,908.797 3.79,922.396
- 3.79,924.195 18.068,924.195 18.068,922.211 6.748,922.211 "/>
- <path style="fill:#FFFFFF;" d="M27.109,906.812l-6.677,17.384h2.493l1.589-4.458H32.4l1.59,4.458h2.46l-6.661-17.384H27.109z
- M25.231,917.78l3.212-8.655l3.214,8.655H25.231z"/>
- <path style="fill:#FFFFFF;" d="M47.796,914.827c0.964-0.17,1.699-0.557,2.196-1.189c0.5-0.627,0.751-1.475,0.751-2.527
- c0-1.383-0.485-2.438-1.459-3.182c-0.978-0.746-2.369-1.117-4.172-1.117h-6.043v17.384h6.275c1.958,0,3.476-0.435,4.534-1.28
- c1.063-0.849,1.589-2.046,1.589-3.593c0-1.175-0.321-2.17-0.963-2.948C49.86,915.577,48.958,915.068,47.796,914.827z
- M41.432,908.74h3.5c1.154,0,2.02,0.223,2.589,0.651c0.559,0.43,0.843,1.084,0.843,1.971c0,0.876-0.284,1.536-0.843,1.977
- c-0.569,0.426-1.436,0.646-2.589,0.646h-3.5V908.74z M48.056,921.473c-0.613,0.516-1.552,0.775-2.829,0.775h-3.795v-6.361h3.795
- c1.276,0,2.216,0.256,2.829,0.781c0.614,0.508,0.917,1.313,0.917,2.402C48.973,920.141,48.669,920.95,48.056,921.473z"/>
- <rect x="71.104" y="906.812" style="fill:#FFFFFF;" width="2.365" height="17.384"/>
- <path style="fill:#FFFFFF;" d="M63.669,914.827c0.971-0.17,1.706-0.557,2.206-1.189c0.499-0.627,0.752-1.475,0.752-2.527
- c0-1.383-0.495-2.438-1.469-3.182c-0.978-0.746-2.369-1.117-4.168-1.117h-6.044v17.384h6.276c1.963,0,3.471-0.435,4.531-1.28
- c1.068-0.849,1.596-2.046,1.596-3.593c0-1.175-0.32-2.17-0.966-2.948C65.739,915.577,64.832,915.068,63.669,914.827z
- M57.312,908.74h3.501c1.156,0,2.019,0.223,2.582,0.651c0.569,0.43,0.852,1.084,0.852,1.971c0,0.876-0.282,1.536-0.852,1.977
- c-0.563,0.426-1.426,0.646-2.582,0.646h-3.501V908.74z M63.938,921.473c-0.617,0.516-1.56,0.775-2.83,0.775h-3.797v-6.361h3.797
- c1.27,0,2.213,0.256,2.83,0.781c0.609,0.508,0.918,1.313,0.918,2.402C64.856,920.141,64.548,920.95,63.938,921.473z"/>
-</g>
-<g>
- <path style="fill:#D40000;" d="M615.521,409.925c0.536-0.423,0.808-1.057,0.808-1.898c0-0.851-0.272-1.479-0.808-1.892
- c-0.545-0.412-1.375-0.625-2.48-0.625h-3.353v5.035h3.353C614.145,410.546,614.975,410.334,615.521,409.925z"/>
- <path style="fill:#D40000;" d="M613.323,412.371h-3.635v6.107h3.635c1.223,0,2.122-0.249,2.709-0.744
- c0.588-0.502,0.878-1.279,0.878-2.306c0-1.045-0.291-1.819-0.878-2.306C615.445,412.617,614.545,412.371,613.323,412.371z"/>
- <path style="fill:#D40000;" d="M630.726,409.925c0.545-0.423,0.816-1.057,0.816-1.898c0-0.851-0.27-1.479-0.816-1.892
- c-0.54-0.412-1.366-0.625-2.473-0.625h-3.354v5.035h3.354C629.36,410.546,630.186,410.334,630.726,409.925z"/>
- <polygon style="fill:#D40000;" points="594.169,414.189 600.325,414.189 597.246,405.88 "/>
- <path style="fill:#D40000;" d="M570,400v24h91v-24H570z M587.308,420.347H573.63v-1.727l10.595-13.056h-10.337v-1.906h13.16v1.726
- l-10.585,13.057h10.844V420.347z M602.56,420.347l-1.523-4.28h-7.554l-1.522,4.28h-2.388l6.396-16.688h2.568l6.381,16.688H602.56z
- M617.777,419.118c-1.014,0.812-2.467,1.229-4.343,1.229h-6.011v-16.688h5.789c1.728,0,3.06,0.356,3.997,1.073
- c0.933,0.714,1.398,1.727,1.398,3.054c0,1.011-0.24,1.824-0.719,2.426c-0.477,0.607-1.18,0.979-2.104,1.142
- c1.114,0.232,1.977,0.72,2.594,1.485c0.616,0.747,0.923,1.703,0.923,2.83C619.3,417.154,618.796,418.304,617.777,419.118z
- M632.984,419.118c-1.015,0.812-2.46,1.229-4.34,1.229h-6.012v-16.688h5.789c1.724,0,3.056,0.356,3.993,1.073
- c0.933,0.714,1.407,1.727,1.407,3.054c0,1.011-0.242,1.824-0.72,2.426c-0.478,0.607-1.182,0.979-2.113,1.142
- c1.114,0.232,1.982,0.72,2.599,1.485c0.619,0.747,0.926,1.703,0.926,2.83C634.513,417.154,634.007,418.304,632.984,419.118z
- M640.375,420.347h-2.265v-16.688h2.265V420.347z M654.877,420.347l-4.591-6.989l-4.636,6.989h-2.403l5.838-8.815l-5.176-7.873
- h2.494l3.936,5.994l3.974-5.994h2.408l-5.185,7.81l5.834,8.878H654.877z"/>
- <path style="fill:#D40000;" d="M628.536,412.371h-3.638v6.107h3.638c1.216,0,2.12-0.249,2.71-0.744
- c0.584-0.502,0.879-1.279,0.879-2.306c0-1.045-0.296-1.819-0.879-2.306C630.656,412.617,629.752,412.371,628.536,412.371z"/>
- <polygon style="fill:#FFFFFF;" points="656.721,403.659 654.313,403.659 650.34,409.653 646.403,403.659 643.909,403.659
- 649.085,411.532 643.247,420.347 645.65,420.347 650.286,413.358 654.877,420.347 657.37,420.347 651.537,411.469 "/>
- <polygon style="fill:#FFFFFF;" points="587.049,405.385 587.049,403.659 573.889,403.659 573.889,405.565 584.225,405.565
- 573.63,418.621 573.63,420.347 587.308,420.347 587.308,418.442 576.464,418.442 "/>
- <path style="fill:#FFFFFF;" d="M595.968,403.659l-6.396,16.688h2.388l1.522-4.28h7.554l1.523,4.28h2.357l-6.381-16.688H595.968z
- M594.169,414.189l3.077-8.309l3.079,8.309H594.169z"/>
- <path style="fill:#FFFFFF;" d="M615.783,411.354c0.924-0.163,1.627-0.534,2.104-1.142c0.479-0.602,0.719-1.416,0.719-2.426
- c0-1.328-0.464-2.34-1.398-3.054c-0.937-0.716-2.269-1.073-3.997-1.073h-5.789v16.688h6.011c1.876,0,3.329-0.417,4.343-1.229
- c1.018-0.815,1.523-1.964,1.523-3.449c0-1.128-0.307-2.083-0.923-2.83C617.761,412.074,616.897,411.586,615.783,411.354z
- M609.688,405.511h3.353c1.105,0,1.935,0.214,2.48,0.625c0.536,0.413,0.808,1.041,0.808,1.892c0,0.841-0.272,1.475-0.808,1.898
- c-0.545,0.409-1.375,0.621-2.48,0.621h-3.353V405.511z M616.032,417.734c-0.587,0.495-1.487,0.744-2.709,0.744h-3.635v-6.107h3.635
- c1.223,0,2.122,0.246,2.709,0.75c0.588,0.487,0.878,1.261,0.878,2.306C616.911,416.455,616.62,417.232,616.032,417.734z"/>
- <rect x="638.11" y="403.659" style="fill:#FFFFFF;" width="2.265" height="16.688"/>
- <path style="fill:#FFFFFF;" d="M630.989,411.354c0.93-0.163,1.634-0.534,2.113-1.142c0.478-0.602,0.72-1.416,0.72-2.426
- c0-1.328-0.474-2.34-1.407-3.054c-0.937-0.716-2.269-1.073-3.993-1.073h-5.789v16.688h6.012c1.88,0,3.325-0.417,4.34-1.229
- c1.023-0.815,1.529-1.964,1.529-3.449c0-1.128-0.306-2.083-0.926-2.83C632.971,412.074,632.102,411.586,630.989,411.354z
- M624.898,405.511h3.354c1.107,0,1.934,0.214,2.473,0.625c0.545,0.413,0.816,1.041,0.816,1.892c0,0.841-0.27,1.475-0.816,1.898
- c-0.54,0.409-1.366,0.621-2.473,0.621h-3.354V405.511z M631.246,417.734c-0.591,0.495-1.494,0.744-2.71,0.744h-3.638v-6.107h3.638
- c1.216,0,2.12,0.246,2.71,0.75c0.584,0.487,0.879,1.261,0.879,2.306C632.126,416.455,631.83,417.232,631.246,417.734z"/>
-</g>
-<path style="fill:#3C5563;" d="M23,84H13C12.449,84,12,84.447,12,85v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C24,84.447,23.552,84,23,84z M21.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"/>
-<g>
- <polygon style="fill:#FFFFFF;" points="25,227 19.628,227 21.632,229.005 19,231.638 20.362,233 22.994,230.368 25,232.374 "/>
- <polygon style="fill:#FFFFFF;" points="15.638,235 13.006,237.633 11,235.627 11,241 16.373,241 14.368,238.995 17,236.363 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="25,264.362 23.638,263 21.006,265.632 19,263.626 19,269 24.372,269 22.368,266.995 "/>
- <polygon style="fill:#FFFFFF;" points="13.632,273.005 11,275.637 12.362,277 14.994,274.367 17,276.373 17,271 11.627,271 "/>
-</g>
-<path style="fill:#3C5563;" d="M22.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.315,0,6-2.64,6-5.895C24,160.536,23.367,159.119,22.35,158.065z M19,156h-2v6h2V156z"/>
-<path style="fill:#FFFFFF;" d="M96.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C98.928,51.447,99,51.076,99,50.66
- c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- C96.631,48.058,96.217,48,95.775,48c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H96.388z M96.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- C95.011,59.895,95.286,60,95.597,60C95.9,60,96.173,59.895,96.413,59.684L96.413,59.684z"/>
-<path style="fill:#FFFFFF;" d="M96,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C100.364,128.801,98.276,127.999,96,127.999z
- M96,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C93,124.656,94.344,125.999,96,125.999z"/>
-<path style="fill:#FFFFFF;" d="M100.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C101.999,84.447,101.552,84,100.999,84z M99.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
- />
-<path style="fill:#FFFFFF;" d="M100.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C102,160.536,101.367,159.119,100.35,158.065z M97,156h-2v6h2V156z"/>
-<path style="fill:#ACBBC2;" d="M61.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15
- c0.828,0,1.5-0.672,1.5-1.5v-15C63,837.672,62.328,837,61.5,837z M61,853.002H47v-12h14V853.002z M51,844.002h-2v2h2V844.002z
- M59,844.002h-2v2h2V844.002z M55,844.002h-2v2h2V844.002z M55,848.002h-2v2h2V848.002z M51,848.002h-2v2h2V848.002z M59,848.002h-2
- v2h2V848.002z"/>
-<path style="fill:#F3A914;" d="M58.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L49,813.233L50.768,815l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C58.979,809.838,59.234,808.429,58.787,807.22z"/>
-<path style="fill:#768D99;" d="M55,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5
- c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H55z"/>
-<path style="fill:#768D99;" d="M53,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5
- c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H53z"/>
-<path style="fill:#768D99;" d="M61.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C62.106,696.882,62.106,696.158,61.681,695.711z"/>
-<path style="fill:#FFFFFF;" d="M98.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L100.94,24l1.06-1.06L98.912,19.853z M92.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C95.45,19.792,93.552,19.79,92.38,18.618z"/>
-<path d="M174.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756
- c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727
- c0.215-0.274,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155
- c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17
- c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089
- c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.183,0.146,0.395,0.146,0.639
- c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633
- c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897
- c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H174.388z M174.413,59.684
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C173.9,60,174.173,59.895,174.413,59.684L174.413,59.684z"/>
-<path d="M174,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C178.364,128.801,176.276,127.999,174,127.999z M174,125.999
- c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C171,124.656,172.344,125.999,174,125.999z"/>
-<path style="fill:#3C5563;" d="M253,121c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999
- C251,121.897,251.897,121,253,121 M253,128.999c1.795,0,3.553,0.575,5,1.627V131h-10v-0.374
- C249.459,129.56,251.178,128.999,253,128.999 M253,120c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999
- C256,121.343,254.657,120,253,120L253,120z M253,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865
- C257.364,128.801,255.276,127.999,253,127.999L253,127.999z"/>
-<path style="fill:#FFFFFF;" d="M253,157c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999
- C251,157.897,251.897,157,253,157 M253,164.999c1.795,0,3.553,0.575,5,1.627V167h-10v-0.374
- C249.459,165.56,251.178,164.999,253,164.999 M253,156c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999
- C256,157.343,254.657,156,253,156L253,156z M253,163.999c-2.276,0-4.363,0.802-6,2.136V168h12v-1.865
- C257.364,164.801,255.276,163.999,253,163.999L253,163.999z"/>
-<path d="M253,193c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999C251,193.897,251.897,193,253,193 M253,200.999
- c1.795,0,3.553,0.575,5,1.627V203h-10v-0.374C249.459,201.56,251.178,200.999,253,200.999 M253,192c-1.656,0-3,1.343-3,3
- c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999C256,193.343,254.657,192,253,192L253,192z M253,199.999
- c-2.276,0-4.363,0.802-6,2.136V204h12v-1.865C257.364,200.801,255.276,199.999,253,199.999L253,199.999z"/>
-<path d="M178.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85
- C179.999,84.447,179.552,84,178.999,84z M177.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z
- "/>
-<path d="M178.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422
- c-2.484,0-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039
- c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C180,160.536,179.367,159.119,178.35,158.065z M175,156h-2v6h2V156z"/>
-<path d="M176.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.606-1.76-6.361-0.004
- c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L178.94,24l1.06-1.06
- L176.912,19.853z M170.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004
- c1.172,1.172,1.173,3.071,0.003,4.241C173.45,19.792,171.552,19.79,170.38,18.618z"/>
-<g>
- <path style="fill:#FFFFFF;" d="M18,299l-2.102,4.7L11,304.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,313
- l0.866-0.501l0,0l0.271-0.156l0,0L18,310.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,313l-0.927-5.098l0,0l0,0l2.7-2.664l0,0
- l0.189-0.186l0,0L25,304.349l-4.899-0.648L18,299L18,299z M13.156,305.071l2.873-0.38l0.554-0.073l0.228-0.51L18,301.45
- l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,309.343
- l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,305.071L13.156,305.071z"/>
-</g>
-<g>
- <path style="fill:#F3A914;" d="M16.241,338.158c0,0-2.889,0.383-4.163,0.552c0.926,0.914,3.061,3.021,3.061,3.021
- s-0.538,2.963-0.781,4.296C15.508,345.361,18,343.92,18,343.92s2.492,1.441,3.641,2.107c-0.242-1.333-0.781-4.296-0.781-4.296
- s2.135-2.107,3.062-3.021c-1.274-0.169-4.163-0.552-4.163-0.552s-1.199-2.683-1.759-3.934
- C17.44,335.476,16.241,338.158,16.241,338.158z"/>
- <path style="fill:#F3A914;" d="M18,333l-2.102,4.7L11,338.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,347
- l0.866-0.501l0,0l0.271-0.156l0,0L18,344.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,347l-0.927-5.098l0,0l0,0l2.7-2.664l0,0
- l0.189-0.186l0,0L25,338.349l-4.899-0.648L18,333L18,333z M13.156,339.071l2.873-0.38l0.554-0.073l0.228-0.51L18,335.45
- l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,343.343
- l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,339.071L13.156,339.071z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M53,671h2v-6h-2V671z M53,661v2h2v-2H53z"/>
-<path style="fill:#768D99;" d="M59.112,629.979L61,629.507c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448
- l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L52.505,624c-0.868,0.185-1.676,0.529-2.397,0.997
- l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.813,1.529-0.997,2.398l1.886,0.472v2.045L47,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.397,0.997l0.472-1.886h2.045
- L55.493,638c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M53.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C56.044,632.132,55.129,633.046,53.999,633.046z"/>
-<path style="fill:#768D99;" d="M56,588v-1h-4v1h-4v2h12v-2H56z M49,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5
- V591H49V599.5z M55.25,593h1.5v6h-1.5V593z M51.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4-1" style="fill:#FFFFFF;" d="M97.974,729.357L92,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,728.88,98.437,728.881,97.974,729.357z"/>
-<path id="path4237-4" style="fill:#0275B8;" d="M97.974,695.857L92,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726L95.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,695.38,98.437,695.38,97.974,695.857z"/>
-<path id="path4237-4_3_" d="M256.974,662.356L251,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C258.189,661.879,257.437,661.88,256.974,662.356z"/>
-<path id="path4237-4_4_" d="M253.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726S252.563,641.618,253.026,641.142z"/>
-<path id="path4237-4_8_" style="fill:#768D99;" d="M97.974,662.356L92,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C99.189,661.879,98.437,661.88,97.974,662.356z"/>
-<path id="path4237-4_7_" style="fill:#768D99;" d="M94.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726
- C92.811,641.619,93.563,641.618,94.026,641.142z"/>
-<path id="path4237-4_6_" style="fill:#FFFFFF;" d="M409.974,662.356L404,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,661.879,410.437,661.88,409.974,662.356z"/>
-<path id="path4237-4_5_" style="fill:#FFFFFF;" d="M406.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0
- c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726
- C404.811,641.619,405.563,641.618,406.026,641.142z"/>
-<g>
- <path d="M181,486c0-1.476-0.81-2.745-1.999-3.435v6.871C180.19,488.745,181,487.476,181,486z"/>
- <g>
- <polygon points="170,483.375 170,488.625 172.557,488.625 177,493 177,479 172.557,483.375 "/>
- <path d="M179.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- c2.888-0.86,4.999-3.525,4.999-6.693C184,482.83,181.889,480.166,179.001,479.306z"/>
- </g>
-</g>
-<path d="M182.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354
- c0-3.17-2.111-5.834-4.998-6.694v1.58C181.047,517.685,182.5,519.668,182.5,522z M179.002,518.565v1.21l1.981,1.982
- C180.899,520.386,180.124,519.216,179.002,518.565z M183.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H170v5.25
- h2.557L177,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599
- v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L183.7,527.301z M177,515l-1.397,1.375l1.397,1.398
- V515z"/>
-<path d="M177,565c1.105,0,2-0.896,2-2h-4C175,564.104,175.896,565,177,565z M181,559.625v-3c0-1.861-1.278-3.412-3-3.858V552
- c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L171,561.625h12L181,559.625z"/>
-<path d="M181,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767
- c-0.012,0.003-0.021,0.008-0.033,0.011l5.033,5.033V592.625z M177,601c1.105,0,2-0.896,2-2h-4C175,600.104,175.896,601,177,601z
- M183.993,599.593l-0.007,0.008l-12.593-12.596L170,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- l3.374,3.375l1.404-1.4L183.993,599.593z"/>
-<g>
- <g>
- <path d="M183,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2S184.104,628,183,628z M171,628c-1.105,0-2,0.896-2,2
- s0.895,2,2,2c1.104,0,2-0.896,2-2S172.104,628,171,628z M177,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2
- S178.104,628,177,628z"/>
- </g>
-</g>
-<path d="M183.143,667.974L177,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296
- l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0C183.619,669.188,183.619,668.438,183.143,667.974z"/>
-<path d="M170.857,700.026L177,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679c-0.477-0.463-1.249-0.463-1.726,0L177,702.644
- l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0C170.381,698.81,170.381,699.562,170.857,700.026z"/>
-<path d="M177,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999C186,733.029,181.971,729,177,729z
- M178,743.001h-2v-6.002h2V743.001z M178,735h-2v-2h2V735z"/>
-<path d="M178,783v-2h2v2H178z M178,777h2v2h-2V777z M178,773h2v2h-2V773z M178,769h2v2h-2V769z M178,765h2v2h-2V765z M174,781h2v2
- h-2V781z M174,777h2v2h-2V777z M174,773h2v2h-2V773z M174,769h2v2h-2V769z M174,765h2v2h-2V765z"/>
-<path d="M182.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0
- c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C183.077,842.581,183.077,842.062,182.769,841.741z"/>
-<path d="M220.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15c0.828,0,1.5-0.672,1.5-1.5v-15
- C222,837.672,221.328,837,220.5,837z M220,853.002h-14v-12h14V853.002z M210,844.002h-2v2h2V844.002z M218,844.002h-2v2h2V844.002z
- M214,844.002h-2v2h2V844.002z M214,848.002h-2v2h2V848.002z M210,848.002h-2v2h2V848.002z M218,848.002h-2v2h2V848.002z"/>
-<path d="M217.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L208,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C217.979,809.838,218.234,808.429,217.787,807.22z"/>
-<path d="M214,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5c-1.383,0-2.5,1.119-2.5,2.5
- c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H214z"/>
-<path d="M212,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5c1.383,0,2.5-1.119,2.5-2.5
- c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H212z"/>
-<path d="M220.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0
- c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713
- C221.106,696.882,221.106,696.158,220.681,695.711z"/>
-<path style="fill:#FFFFFF;" d="M212,671h2v-6h-2V671z M212,661v2h2v-2H212z"/>
-<path d="M218.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448l0.998-1.663
- c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L211.505,624c-0.868,0.185-1.676,0.529-2.396,0.997l0.998,1.663
- l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L206,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045
- l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M212.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C215.044,632.132,214.129,633.046,212.999,633.046z"/>
-<path d="M215,588v-1h-4v1h-4v2h12v-2H215z M208,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5V591h-10V599.5z
- M214.25,593h1.5v6h-1.5V593z M210.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4_1_" d="M256.974,695.857L251,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0c0.463-0.477,0.463-1.249,0-1.726
- L254.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726C258.189,695.38,257.437,695.38,256.974,695.857z"/>
-<path id="path4237-4-1_1_" style="fill:#FFFFFF;" d="M256.974,729.357L251,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C258.189,728.88,257.437,728.881,256.974,729.357z"/>
-<g>
- <circle style="opacity:0.3;" cx="135.5" cy="296.5" r="12.5"/>
- <circle style="fill:#FFFFFF;" cx="135.5" cy="296.5" r="9.274"/>
- <path d="M134.29,301.742h2.419v-5.806h-2.419V301.742z M134.29,292.065V294h2.419v-1.935H134.29z"/>
-</g>
-<g>
- <g style="opacity:0.3;">
- <path d="M139.456,327.953c-2.176-3.824-5.736-3.824-7.912,0l-8.588,15.093C120.78,346.871,122.6,350,127,350h17
- c4.4,0,6.22-3.129,4.044-6.953L139.456,327.953z"/>
- </g>
- <g>
- <path style="fill:#FFFFFF;" d="M136.462,329.124c-0.529-0.964-1.395-0.964-1.924,0l-8.653,15.77
- c-0.529,0.964-0.062,1.753,1.038,1.753h17.154c1.1,0,1.567-0.789,1.038-1.753L136.462,329.124z"/>
- </g>
- <path d="M136.917,334.182h-2.662v6.327h2.662V334.182z M136.917,344.727v-2.109h-2.662v2.109H136.917z"/>
-</g>
-<g>
- <g style="opacity:0.3;">
- <path d="M131.544,387.047c2.176,3.824,5.736,3.824,7.912,0l8.588-15.093C150.22,368.129,148.4,365,144,365h-17
- c-4.4,0-6.22,3.129-4.044,6.953L131.544,387.047z"/>
- </g>
- <g>
- <path style="fill:#FFFFFF;" d="M134.538,385.876c0.529,0.964,1.395,0.964,1.924,0l8.653-15.77
- c0.529-0.964,0.062-1.753-1.038-1.753h-17.154c-1.1,0-1.567,0.789-1.038,1.753L134.538,385.876z"/>
- </g>
- <path d="M136.744,370.273h-2.662v6.327h2.662V370.273z M136.744,380.818v-2.109h-2.662v2.109H136.744z"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="177" cy="420" r="9"/>
-<circle style="fill:#FFFFFF;" cx="87" cy="420" r="9"/>
-<g>
- <rect x="176" y="423" width="2" height="2"/>
- <rect x="176" y="415" width="2" height="6"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="147" cy="420" r="9"/>
-<g>
- <rect x="146" y="415" width="2" height="2"/>
- <rect x="146" y="419" width="2" height="6"/>
-</g>
-<circle style="fill:#FFFFFF;" cx="117" cy="420" r="9"/>
-<polygon style="fill:#FFFFFF;" points="214.778,422.728 210.222,415.272 207,410 203.778,415.272 199.222,422.728 196,428 218,428
- "/>
-<polygon style="fill:#FFFFFF;" points="229.222,416.272 233.778,423.728 237,429 240.222,423.728 244.778,416.272 248,411 226,411
- "/>
-<polygon style="fill:#FFFFFF;" points="270.728,411 263.272,411 258,416.272 258,423.728 263.272,429 270.728,429 276,423.728
- 276,416.272 "/>
-<g>
- <rect x="206" y="424" width="2" height="2"/>
- <rect x="206" y="416" width="2" height="6"/>
-</g>
-<g>
- <rect x="236" y="421" width="2" height="2"/>
- <rect x="236" y="413" width="2" height="6"/>
-</g>
-<polygon points="92.43,417.286 91.016,415.872 85.051,421.836 82.688,419.473 81.274,420.887 85.016,424.629 85.051,424.594
- 85.087,424.629 "/>
-<path d="M117.388,423c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756
- c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727
- c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155
- c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17
- c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089
- c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.184,0.146,0.396,0.146,0.639
- c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633
- c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897
- c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,425.825
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C116.9,426.141,117.173,426.036,117.412,425.825L117.412,425.825z"/>
-<circle cx="177" cy="452" r="9"/>
-<circle cx="87" cy="452" r="9"/>
-<g>
- <rect x="176" y="455" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="176" y="447" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<circle cx="147" cy="452" r="9"/>
-<g>
- <rect x="146" y="447" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="146" y="451" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<circle cx="117" cy="452" r="9"/>
-<polygon points="214.778,454.728 210.222,447.272 207,442 203.778,447.272 199.222,454.728 196,460 218,460 "/>
-<polygon points="229.222,448.272 233.778,455.728 237,461 240.222,455.728 244.778,448.272 248,443 226,443 "/>
-<polygon points="270.728,443 263.272,443 258,448.272 258,455.728 263.272,461 270.728,461 276,455.728 276,448.272 "/>
-<g>
- <rect x="206" y="456" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="206" y="448" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<g>
- <rect x="236" y="453" style="fill:#FFFFFF;" width="2" height="2"/>
- <rect x="236" y="445" style="fill:#FFFFFF;" width="2" height="6"/>
-</g>
-<polygon style="fill:#FFFFFF;" points="92.43,449.286 91.016,447.872 85.051,453.836 82.688,451.473 81.274,452.887 85.016,456.629
- 85.051,456.594 85.087,456.629 "/>
-<path style="fill:#FFFFFF;" d="M117.388,455c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633
- c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634
- c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112
- c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506
- c-0.393-0.112-0.807-0.17-1.249-0.17c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083
- c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455
- c0.098,0.184,0.146,0.396,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65
- c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753
- c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,457.825
- c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325
- c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765
- c0.24,0.211,0.514,0.316,0.825,0.316C116.9,458.141,117.173,458.036,117.412,457.825L117.412,457.825z"/>
-<rect x="262" y="419" width="10" height="3"/>
-<rect x="262" y="451" style="fill:#FFFFFF;" width="10" height="3"/>
-<g>
- <circle style="fill:#FFFFFF;" cx="434.375" cy="417.5" r="6.5"/>
- <circle style="fill:#FFFFFF;" cx="365.375" cy="417.5" r="6.5"/>
- <g>
- <rect x="433.652" y="419.667" width="1.444" height="1.444"/>
- <rect x="433.652" y="413.889" width="1.444" height="4.333"/>
- </g>
- <circle style="fill:#FFFFFF;" cx="411.375" cy="417.5" r="6.5"/>
- <g>
- <rect x="410.652" y="413.889" width="1.444" height="1.444"/>
- <rect x="410.652" y="416.778" width="1.444" height="4.333"/>
- </g>
- <circle style="fill:#FFFFFF;" cx="388.375" cy="417.5" r="6.5"/>
- <polygon style="fill:#FFFFFF;" points="461.971,419.778 459.279,415.222 457.375,412 455.471,415.222 452.779,419.778 450.875,423
- 463.875,423 "/>
- <polygon style="fill:#FFFFFF;" points="475.779,415.222 478.471,419.778 480.375,423 482.279,419.778 484.971,415.222 486.875,412
- 473.875,412 "/>
- <polygon style="fill:#FFFFFF;" points="506.067,411 500.683,411 496.875,414.808 496.875,420.192 500.683,424 506.067,424
- 509.875,420.192 509.875,414.808 "/>
- <g>
- <rect x="456.784" y="420.556" width="1.182" height="1.222"/>
- <rect x="456.784" y="415.667" width="1.182" height="3.667"/>
- </g>
- <g>
- <rect x="479.784" y="418.111" width="1.182" height="1.222"/>
- <rect x="479.784" y="413.222" width="1.182" height="3.667"/>
- </g>
- <polygon points="369.297,415.54 368.275,414.519 363.967,418.826 362.261,417.119 361.239,418.141 363.942,420.843
- 363.967,420.818 363.993,420.843 "/>
- <path d="M388.655,419.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457
- c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458
- c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803
- c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365
- c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782
- c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329
- c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47
- c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544
- c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z
- M388.673,421.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235
- c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552
- c0.173,0.152,0.371,0.228,0.596,0.228C388.303,421.935,388.5,421.859,388.673,421.707L388.673,421.707z"/>
- <circle cx="434.375" cy="440.5" r="6.5"/>
- <circle cx="365.375" cy="440.5" r="6.5"/>
- <g>
- <rect x="433.652" y="442.667" style="fill:#FFFFFF;" width="1.444" height="1.444"/>
- <rect x="433.652" y="436.889" style="fill:#FFFFFF;" width="1.444" height="4.333"/>
- </g>
- <circle cx="411.375" cy="440.5" r="6.5"/>
- <g>
- <rect x="410.652" y="436.889" style="fill:#FFFFFF;" width="1.444" height="1.444"/>
- <rect x="410.652" y="439.778" style="fill:#FFFFFF;" width="1.444" height="4.333"/>
- </g>
- <circle cx="388.375" cy="440.5" r="6.5"/>
- <polygon points="461.971,442.778 459.279,438.222 457.375,435 455.471,438.222 452.779,442.778 450.875,446 463.875,446 "/>
- <polygon points="475.779,438.222 478.471,442.778 480.375,446 482.279,442.778 484.971,438.222 486.875,435 473.875,435 "/>
- <polygon points="506.067,434 500.683,434 496.875,437.808 496.875,443.192 500.683,447 506.067,447 509.875,443.192
- 509.875,437.808 "/>
- <g>
- <rect x="456.784" y="443.556" style="fill:#FFFFFF;" width="1.182" height="1.222"/>
- <rect x="456.784" y="438.667" style="fill:#FFFFFF;" width="1.182" height="3.667"/>
- </g>
- <g>
- <rect x="479.784" y="441.111" style="fill:#FFFFFF;" width="1.182" height="1.222"/>
- <rect x="479.784" y="436.222" style="fill:#FFFFFF;" width="1.182" height="3.667"/>
- </g>
- <polygon style="fill:#FFFFFF;" points="369.297,438.54 368.275,437.519 363.967,441.826 362.261,440.119 361.239,441.141
- 363.942,443.843 363.967,443.818 363.993,443.843 "/>
- <path style="fill:#FFFFFF;" d="M388.655,442.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457
- c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458
- c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803
- c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365
- c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782
- c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329
- c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47
- c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544
- c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z
- M388.673,444.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235
- c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552
- c0.173,0.152,0.371,0.228,0.596,0.228C388.303,444.935,388.5,444.859,388.673,444.707L388.673,444.707z"/>
- <rect x="499.764" y="416.778" width="7.222" height="2.167"/>
- <rect x="499.764" y="439.778" style="fill:#FFFFFF;" width="7.222" height="2.167"/>
-</g>
-<path d="M60.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C58.521,191.046,58.267,191,58,191c-1.657,0-3,1.343-3,3
- c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C50.521,199.045,50.267,199,50,199c-1.657,0-3,1.343-3,3
- c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C49.479,204.954,49.733,205,50,205c1.657,0,3-1.343,3-3
- c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C57.479,196.955,57.733,197,58,197c1.657,0,3-1.343,3-3
- C61,193.732,60.954,193.479,60.889,193.232z"/>
-<path d="M47,372v2h14v-2H47z M47,379h14v-2H47V379z M47,384h14v-2H47V384z"/>
-<path d="M54.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47c0.245-0.312,0.369-0.661,0.369-1.047
- c0-0.316-0.103-0.572-0.308-0.771C56.487,407.1,56.206,407,55.851,407c-0.417,0-0.76,0.138-1.027,0.416
- c-0.267,0.278-0.4,0.612-0.4,1.003C54.425,408.755,54.516,409.033,54.697,409.253z M51.348,414.171
- c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581
- c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71
- c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762
- c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882
- c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.893-3.531
- c0.34-1.183,0.565-1.982,0.672-2.406c0.106-0.424,0.159-0.773,0.159-1.052c0-0.209-0.062-0.38-0.185-0.517
- c-0.123-0.137-0.271-0.202-0.441-0.202c-0.377,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L51,413.831
- l0.204,0.331L51.348,414.171z"/>
-<g>
- <polygon points="61,227 55.628,227 57.632,229.005 55,231.638 56.362,233 58.994,230.368 61,232.374 "/>
- <polygon points="51.638,235 49.006,237.633 47,235.627 47,241 52.373,241 50.368,238.995 53,236.363 "/>
-</g>
-<g>
- <polygon points="61,264.362 59.638,263 57.006,265.632 55,263.626 55,269 60.372,269 58.368,266.995 "/>
- <polygon points="49.632,273.005 47,275.637 48.362,277 50.994,274.367 53,276.373 53,271 47.627,271 "/>
-</g>
-<path style="fill:#FFFFFF;" d="M22.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25
- c0-2.898,2.351-5.25,5.25-5.25c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L25,449.125V443l-2.058,2.057
- c-0.001-0.001-0.013,0.01-0.016,0.01C21.662,443.802,19.932,443,18,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7
- c3.122,0,5.737-2.054,6.64-4.875H22.761z"/>
-<path d="M58.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25c0-2.898,2.351-5.25,5.25-5.25
- c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L61,449.125V443l-2.058,2.057c-0.002-0.001-0.013,0.01-0.016,0.01
- C57.662,443.802,55.932,443,54,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7c3.122,0,5.737-2.054,6.64-4.875H58.761z"/>
-<g>
- <path d="M54,301.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52l0.54,2.972l-2.455-1.42
- L54,309.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381l0.554-0.073l0.228-0.51
- L54,301.45 M54,299l-2.101,4.699L47,304.349l3.601,3.553L49.674,313L54,310.497L58.326,313l-0.927-5.099L61,304.349l-4.899-0.649
- L54,299L54,299z"/>
-</g>
-<g>
- <polygon style="fill:#F3A914;" points="54,343.919 50.359,346.026 51.14,341.73 48.078,338.71 52.241,338.158 54,334.225
- 55.759,338.158 59.922,338.71 56.86,341.73 57.641,346.026 "/>
- <g>
- <path style="fill:#F3A914;" d="M54,335.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52
- l0.54,2.972l-2.455-1.42L54,343.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381
- l0.554-0.073l0.228-0.51L54,335.45 M54,333l-2.101,4.699L47,338.349l3.601,3.553L49.674,347L54,344.497L58.326,347l-0.927-5.099
- L61,338.349l-4.899-0.649L54,333L54,333z"/>
- </g>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M334,486c0-1.476-0.81-2.745-1.999-3.435v6.871C333.19,488.745,334,487.476,334,486z"/>
- <g>
- <polygon style="fill:#FFFFFF;" points="323,483.375 323,488.625 325.557,488.625 330,493 330,479 325.557,483.375 "/>
- <path style="fill:#FFFFFF;" d="M332.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58
- c2.888-0.86,4.999-3.525,4.999-6.693C337,482.83,334.889,480.166,332.001,479.306z"/>
- </g>
-</g>
-<path style="fill:#FFFFFF;" d="M335.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354
- c0-3.17-2.111-5.834-4.998-6.694v1.58C334.047,517.685,335.5,519.668,335.5,522z M332.002,518.565v1.21l1.981,1.982
- C333.899,520.386,333.124,519.216,332.002,518.565z M336.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H323v5.25
- h2.557L330,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599
- v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L336.7,527.301z M330,515l-1.397,1.375l1.397,1.398
- V515z"/>
-<path style="fill:#FFFFFF;" d="M330,565c1.105,0,2-0.896,2-2h-4C328,564.104,328.896,565,330,565z M334,559.625v-3
- c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L324,561.625
- h12L334,559.625z"/>
-<path style="fill:#FFFFFF;" d="M334,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767
- c-0.012,0.003-0.022,0.008-0.033,0.011l5.033,5.033V592.625z M330,601c1.105,0,2-0.896,2-2h-4C328,600.104,328.896,601,330,601z
- M336.993,599.593l-0.007,0.008l-12.593-12.596L323,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222
- l3.374,3.375l1.404-1.4L336.993,599.593z"/>
-<g>
- <g>
- <path style="fill:#FFFFFF;" d="M336,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S337.104,628,336,628z M324,628
- c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S325.104,628,324,628z M330,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2
- S331.104,628,330,628z"/>
- </g>
-</g>
-<path style="fill:#FFFFFF;" d="M336.143,667.974L330,662l-6.142,5.974c-0.478,0.464-0.478,1.216,0,1.679
- c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0
- C336.619,669.188,336.619,668.438,336.143,667.974z"/>
-<path style="fill:#FFFFFF;" d="M323.857,700.026L330,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679
- c-0.477-0.463-1.249-0.463-1.726,0L330,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0
- C323.381,698.81,323.381,699.562,323.857,700.026z"/>
-<path style="fill:#FFFFFF;" d="M330,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999
- C339,733.029,334.971,729,330,729z M331,743.001h-2v-6.002h2V743.001z M331,735h-2v-2h2V735z"/>
-<path style="fill:#FFFFFF;" d="M331,783v-2h2v2H331z M331,777h2v2h-2V777z M331,773h2v2h-2V773z M331,769h2v2h-2V769z M331,765h2v2
- h-2V765z M327,781h2v2h-2V781z M327,777h2v2h-2V777z M327,773h2v2h-2V773z M327,769h2v2h-2V769z M327,765h2v2h-2V765z"/>
-<path style="fill:#FFFFFF;" d="M335.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903
- c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358
- C336.077,842.581,336.077,842.062,335.769,841.741z"/>
-<path style="fill:#FFFFFF;" d="M373.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15
- c0.828,0,1.5-0.672,1.5-1.5v-15C375,837.672,374.328,837,373.5,837z M373,853.002h-14v-12h14V853.002z M363,844.002h-2v2h2V844.002z
- M371,844.002h-2v2h2V844.002z M367,844.002h-2v2h2V844.002z M367,848.002h-2v2h2V848.002z M363,848.002h-2v2h2V848.002z
- M371,848.002h-2v2h2V848.002z"/>
-<path style="fill:#FFFFFF;" d="M370.787,807.22l-2.186,2.185l-2.009-2.009l2.185-2.183c-1.209-0.447-2.62-0.192-3.592,0.779
- c-1.02,1.02-1.251,2.522-0.708,3.768L361,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715
- C370.979,809.838,371.234,808.429,370.787,807.22z"/>
-<path style="fill:#FFFFFF;" d="M367,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5
- c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H367z"/>
-<path style="fill:#FFFFFF;" d="M365,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5
- c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H365z"/>
-<path style="fill:#FFFFFF;" d="M373.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.605,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C374.106,696.882,374.106,696.158,373.681,695.711z"/>
-<path d="M365,671h2v-6h-2V671z M365,661v2h2v-2H365z"/>
-<path style="fill:#FFFFFF;" d="M371.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448
- l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L364.505,624c-0.868,0.185-1.676,0.529-2.396,0.997
- l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L359,632.495
- c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045
- l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396
- l-1.888-0.472V629.979z M365.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045
- c1.13,0,2.045,0.914,2.045,2.045C368.044,632.132,367.129,633.046,365.999,633.046z"/>
-<path style="fill:#FFFFFF;" d="M368,588v-1h-4v1h-4v2h12v-2H368z M361,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5
- V591h-10V599.5z M367.25,593h1.5v6h-1.5V593z M363.25,593h1.5v6h-1.5V593z"/>
-<path id="path4237-4_2_" style="fill:#FFFFFF;" d="M409.974,695.857L404,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726L407.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,695.38,410.437,695.38,409.974,695.857z"/>
-<path id="path4237-4-1_2_" d="M409.974,729.357L404,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0
- c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726
- C411.189,728.88,410.437,728.881,409.974,729.357z"/>
-<g>
- <circle style="opacity:0.3;" cx="135.5" cy="256.5" r="12.5"/>
- <circle style="fill:#FFFFFF;" cx="135.5" cy="256.5" r="9.274"/>
- <path d="M141.618,252.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0
- c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.357
- C141.927,253.581,141.927,253.062,141.618,252.741z"/>
-</g>
-<path id="path4209" style="fill:#768D99;" d="M52.875,565.125h2v-14h-2V565.125z M46.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365">
- <g id="g4367">
- <path id="path4369" style="fill:#768D99;" d="M55,524.25h-5.625v1.375H55V524.25z M55,521.125h-5.625v1.375H55V521.125z
- M50.25,515.125v2.75h-3.375v11H57.5v-2.75h3.375v-11H50.25z M55.875,527.198H48.5V519.5h7.375V527.198z M59.191,524.448H57.5
- v-6.573h-5.625v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375">
- <path id="path4377" style="fill:#768D99;" d="M57.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L57.268,480.449z
- M60.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14
- C60.955,480.047,60.955,479.554,60.649,479.248 M50.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543
- L50.007,489.172z"/>
-</g>
-<g id="g4383">
- <rect id="rect4385" x="46.875" y="490.75" style="fill:#768D99;" width="14" height="2"/>
-</g>
-<path id="path4209_1_" d="M211.875,565.125h2v-14h-2V565.125z M205.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365_1_">
- <g id="g4367_1_">
- <path id="path4369_1_" d="M214,524.25h-5.625v1.375H214V524.25z M214,521.125h-5.625v1.375H214V521.125z M209.25,515.125v2.75
- h-3.375v11H216.5v-2.75h3.375v-11H209.25z M214.875,527.198H207.5V519.5h7.375V527.198z M218.191,524.448H216.5v-6.573h-5.625
- v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375_1_">
- <path id="path4377_1_" d="M216.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L216.268,480.449z M219.649,479.248l-0.379-0.37
- c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14C219.955,480.047,219.955,479.554,219.649,479.248
- M209.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543L209.007,489.172z"/>
-</g>
-<g id="g4383_1_">
- <rect id="rect4385_1_" x="205.875" y="490.75" width="14" height="2"/>
-</g>
-<path id="path4209_2_" style="fill:#FFFFFF;" d="M364.875,565.125h2v-14h-2V565.125z M358.875,559.125h14v-2h-14V559.125z"/>
-<g id="g4365_2_">
- <g id="g4367_2_">
- <path id="path4369_2_" style="fill:#FFFFFF;" d="M367,524.25h-5.625v1.375H367V524.25z M367,521.125h-5.625v1.375H367V521.125z
- M362.25,515.125v2.75h-3.375v11H369.5v-2.75h3.375v-11H362.25z M367.875,527.198H360.5V519.5h7.375V527.198z M371.191,524.448
- H369.5v-6.573h-5.625v-0.897h7.316V524.448z"/>
- </g>
-</g>
-<g id="g4375_2_">
- <path id="path4377_2_" style="fill:#FFFFFF;" d="M369.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L369.268,480.449z
- M372.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14
- C372.955,480.047,372.955,479.554,372.649,479.248 M362.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081
- l-1.565-1.543L362.007,489.172z"/>
-</g>
-<g id="g4383_2_">
- <rect id="rect4385_2_" x="358.875" y="490.75" style="fill:#FFFFFF;" width="14" height="2"/>
-</g>
-<g>
- <polygon points="91.628,227 93.632,229.005 91,231.638 92.362,233 94.994,230.368 97,232.374 97,227 "/>
- <polygon points="87.638,235 85.006,237.633 83,235.627 83,241 88.373,241 86.368,238.995 89,236.363 "/>
- <polygon points="88.374,227 83,227 83,232.372 85.005,230.368 87.638,233 89,231.638 86.368,229.006 "/>
- <polygon points="92.363,235 91,236.362 93.633,238.994 91.627,241 97,241 97,235.627 94.995,237.632 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="91.628,263 93.632,265.005 91,267.638 92.362,269 94.994,266.368 97,268.374 97,263 "/>
- <polygon style="fill:#FFFFFF;" points="87.638,271 85.006,273.633 83,271.627 83,277 88.373,277 86.368,274.995 89,272.363 "/>
- <polygon style="fill:#FFFFFF;" points="88.374,263 83,263 83,268.372 85.005,266.368 87.638,269 89,267.638 86.368,265.006 "/>
- <polygon style="fill:#FFFFFF;" points="92.363,271 91,272.362 93.633,274.994 91.627,277 97,277 97,271.627 94.995,273.632 "/>
-</g>
-<g id="Shape_7_">
- <path style="fill:#FFFFFF;" d="M99,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S102.85,587,99,587L99,587z M99,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S102.08,599.6,99,599.6z M99.35,590.5H98.3v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<g id="Shape_4_">
- <path style="fill:#FFFFFF;" d="M411,587c-3.85,0-7,3.15-7,7s3.15,7,7,7s7-3.15,7-7S414.85,587,411,587L411,587z M411,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S414.08,599.6,411,599.6z M411.35,590.5h-1.05v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<g id="Shape_2_">
- <path d="M258,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S261.85,587,258,587L258,587z M258,599.6
- c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S261.08,599.6,258,599.6z M258.35,590.5h-1.05v4.2l3.64,2.24
- l0.56-0.91l-3.15-1.89V590.5z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M258.212,52.555c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,52.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,52.555z"/>
-<path d="M258.212,88.62c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,88.612v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871S253.283,96,253.815,96h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,88.62z"/>
-<path style="fill:#3C5563;" d="M258.212,16.556c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912
- c-0.032,0.201-0.043,0.4-0.045,0.598L248,16.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001
- c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753
- v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617
- c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578
- c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855
- c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,16.556z"/>
-<g>
- <circle style="fill:#FFFFFF;" cx="207" cy="364.834" r="8"/>
- <polygon points="212.392,362.01 210.978,360.596 205.014,366.56 202.65,364.197 201.236,365.611 204.978,369.353 205.014,369.318
- 205.049,369.353 "/>
- <path style="fill:#FFFFFF;" d="M266,362.037c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.953-5.221,4.293v-14.792
- c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V362.037z"/>
- <path d="M260.043,354.27l-2.722,2.755l-2.755,2.722c-0.314,0.316-0.301,0.816,0.027,1.116c0.328,0.301,0.847,0.288,1.161-0.028
- l1.867-1.848l0.008,0.008l0.827-0.835l0.835-0.827l-0.008-0.008l1.848-1.867c0.316-0.314,0.329-0.833,0.028-1.161
- C260.859,353.969,260.359,353.957,260.043,354.27z"/>
- <path d="M261.149,359.748l-2.755-2.722l-2.722-2.755c-0.316-0.314-0.816-0.301-1.116,0.027c-0.301,0.328-0.288,0.847,0.028,1.161
- l1.848,1.867l-0.008,0.008l0.835,0.827l0.827,0.835l0.008-0.008l1.867,1.848c0.314,0.316,0.833,0.329,1.161,0.028
- C261.45,360.564,261.463,360.064,261.149,359.748z"/>
- <path style="fill:#FFFFFF;" d="M233,372L233,372c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C233.448,373,233,372.552,233,372z"/>
- <g>
- <path style="fill:#FFFFFF;" d="M225.922,372.707L225.922,372.707c-0.391-0.391-0.391-1.024,0-1.414l4.243-4.243
- c0.391-0.391,1.024-0.391,1.414,0l0,0c0.391,0.391,0.391,1.024,0,1.414l-4.243,4.243
- C226.945,373.098,226.312,373.098,225.922,372.707z"/>
- <path style="fill:#FFFFFF;" d="M225.922,362.795L225.922,362.795c-0.391,0.391-0.391,1.024,0,1.414l4.243,4.243
- c0.391,0.391,1.024,0.391,1.414,0l0,0c0.391-0.391,0.391-1.024,0-1.414l-4.243-4.243
- C226.945,362.405,226.312,362.405,225.922,362.795z"/>
- </g>
-</g>
-<polygon style="fill:#009900;" points="381.54,289.044 381.54,294.044 378.04,294.044 383.04,299.011 388.04,294.044
- 384.54,294.044 384.54,289.044 "/>
-<polygon style="fill:#990000;" points="359.5,298.971 359.5,293.971 363,293.971 358,289.004 353,293.971 356.5,293.971
- 356.5,298.971 "/>
-<polygon style="fill:#23D545;" points="381.54,329.044 381.54,334.044 378.04,334.044 383.04,339.011 388.04,334.044
- 384.54,334.044 384.54,329.044 "/>
-<polygon style="fill:#FF5050;" points="359.5,338.971 359.5,333.971 363,333.971 358,329.004 353,333.971 356.5,333.971
- 356.5,338.971 "/>
-<path style="fill:#768D99;" d="M239.59,246H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V247.41C241,246.634,240.366,246,239.59,246z M231.049,258.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,258.519z"/>
-<path style="fill:#768D99;" d="M340.633,248.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,249.494,341.058,248.771,340.633,248.324z"/>
-<path style="fill:#768D99;" d="M289.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V247.5C291.016,246.675,290.34,246,289.515,246z M286.896,250.138l-4.729,5.016
- c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551
- l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,249.297,287.205,249.817,286.896,250.138z"/>
-<path style="fill:#768D99;" d="M314.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V247.5C316.016,246.675,315.34,246,314.515,246z M304,253c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S304.552,253,304,253z M308,253c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,253,308,253z M312,253
- c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,253,312,253z"/>
-<g>
- <path style="fill:#768D99;" d="M258,258L258,258c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C258.448,259,258,258.552,258,258z"/>
- <path style="fill:#768D99;" d="M256.578,253.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542
- l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,253.493,256.775,253.235,256.578,253.038z"/>
-</g>
-<path d="M239.59,286H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V287.41C241,286.634,240.366,286,239.59,286z M231.049,298.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,298.519z"/>
-<path d="M340.633,288.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0
- c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713
- C341.058,289.494,341.058,288.771,340.633,288.324z"/>
-<path d="M289.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5
- V287.5C291.016,286.675,290.34,286,289.515,286z M286.896,290.138l-4.729,5.016c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133
- c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0
- C287.205,289.297,287.205,289.817,286.896,290.138z"/>
-<path d="M314.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5
- V287.5C316.016,286.675,315.34,286,314.515,286z M304,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S304.552,293,304,293z
- M308,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,293,308,293z M312,293c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S312.552,293,312,293z"/>
-<g>
- <path d="M258,298L258,298c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6C258.448,299,258,298.552,258,298z
- "/>
- <path d="M256.578,293.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542l-3.542,3.542
- c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,293.493,256.775,293.235,256.578,293.038z"/>
-</g>
-<polygon style="fill:#59DB8F;" points="656.492,249.044 656.492,254.044 652.992,254.044 657.992,259.011 662.992,254.044
- 659.492,254.044 659.492,249.044 "/>
-<polygon style="fill:#E45959;" points="634.453,258.971 634.453,253.971 637.953,253.971 632.953,249.004 627.953,253.971
- 631.453,253.971 631.453,258.971 "/>
-<polygon style="fill:#429E47;" points="381.54,249.044 381.54,254.044 378.04,254.044 383.04,259.011 388.04,254.044
- 384.54,254.044 384.54,249.044 "/>
-<polygon style="fill:#E33734;" points="359.5,258.971 359.5,253.971 363,253.971 358,249.004 353,253.971 356.5,253.971
- 356.5,258.971 "/>
-<polygon style="fill:#768D99;" points="410,252.999 410.001,257 407.057,257 411,261.083 414.942,257 412,257 412,253 "/>
-<polygon style="fill:#768D99;" points="406,255.001 405.999,251 408.943,251 405,246.917 401.058,251 404,251 404,255 "/>
-<g>
- <polygon points="410,292.999 410.001,297 407.057,297 411,301.083 414.942,297 412,297 412,293 "/>
- <polygon points="406,295.001 405.999,291 408.943,291 405,286.917 401.058,291 404,291 404,295 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="410,332.999 410.001,337 407.057,337 411,341.083 414.942,337 412,337 412,333 "/>
- <polygon style="fill:#FFFFFF;" points="406,335.001 405.999,331 408.943,331 405,326.917 401.058,331 404,331 404,335 "/>
-</g>
-<path style="fill:#FFFFFF;" d="M239.59,326H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181
- c0.775,0,1.41-0.634,1.41-1.41V327.41C241,326.634,240.366,326,239.59,326z M231.049,338.519l-0.036-0.036l-0.036,0.036
- l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,338.519z"/>
-<path style="fill:#FFFFFF;" d="M340.633,328.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,329.494,341.058,328.771,340.633,328.324z"/>
-<path style="fill:#FFFFFF;" d="M289.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V327.5C291.016,326.675,290.34,326,289.515,326z M286.896,330.138l-4.729,5.016
- c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551
- l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,329.297,287.205,329.817,286.896,330.138z"/>
-<path style="fill:#FFFFFF;" d="M314.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278
- c0.825,0,1.501-0.675,1.501-1.5V327.5C316.016,326.675,315.34,326,314.515,326z M304,333c-0.552,0-1-0.448-1-1s0.448-1,1-1
- s1,0.448,1,1S304.552,333,304,333z M308,333c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,333,308,333z M312,333
- c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,333,312,333z"/>
-<g>
- <path style="fill:#FFFFFF;" d="M258,338L258,338c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6
- C258.448,339,258,338.552,258,338z"/>
- <path style="fill:#FFFFFF;" d="M256.578,333.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542
- l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713
- C256.872,333.493,256.775,333.235,256.578,333.038z"/>
-</g>
-<g>
- <polygon style="fill:#E45959;" points="587,256.683 587,258.625 582,258.625 581.999,260.625 587,260.624 587,262.568
- 590.77,259.625 "/>
- <circle style="fill:#E45959;" cx="577.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E99003;" points="612,256.683 612,258.625 607,258.625 606.999,260.625 612,260.624 612,262.568
- 615.77,259.625 "/>
- <circle style="fill:#E99003;" cx="602.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M439,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V248H439z M439,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"/>
- <path style="fill:#768D99;" d="M431.07,257.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,257.811z"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M464,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V248H464z M464,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"/>
- <path style="fill:#768D99;" d="M458,256c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3
- C457,255.552,457.448,256,458,256z"/>
- <circle style="fill:#768D99;" cx="458" cy="258" r="1"/>
-</g>
-<path style="fill:#768D99;" d="M491,256.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499
- c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V256.499z"/>
-<g>
- <polygon style="fill:#768D99;" points="512,256.683 512,258.625 507,258.625 506.999,260.625 512,260.624 512,262.568
- 515.77,259.625 "/>
- <circle style="fill:#768D99;" cx="502.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E33734;" points="537,256.683 537,258.625 532,258.625 531.999,260.625 537,260.624 537,262.568
- 540.77,259.625 "/>
- <circle style="fill:#E33734;" cx="527.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <path d="M439,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006
- c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012
- c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H439z
- M439,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"/>
- <path d="M431.07,297.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,297.811z"/>
-</g>
-<g>
- <path d="M464,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006
- c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012
- c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H464z
- M464,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"/>
- <path d="M458,296c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3C457,295.552,457.448,296,458,296z"/>
- <circle cx="458" cy="298" r="1"/>
-</g>
-<path d="M491,296.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499c0-0.825,0.675-1.501,1.501-1.501
- h12.999c0.825,0,1.501,0.675,1.501,1.501V296.499z"/>
-<g>
- <polygon points="512,296.683 512,298.625 507,298.625 506.999,300.625 512,300.624 512,302.568 515.77,299.625 "/>
- <circle cx="502.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#990000;" points="537,296.683 537,298.625 532,298.625 531.999,300.625 537,300.624 537,302.568
- 540.77,299.625 "/>
- <circle style="fill:#990000;" cx="527.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M439,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V328H439z M439,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"/>
- <path style="fill:#FFFFFF;" d="M431.07,337.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161
- c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161
- L431.07,337.811z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M464,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3
- v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994
- h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222
- V328H464z M464,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"/>
- <path style="fill:#FFFFFF;" d="M458,336c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3
- C457,335.552,457.448,336,458,336z"/>
- <circle style="fill:#FFFFFF;" cx="458" cy="338" r="1"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M475.5,327.501c0-0.552,0.449-1.001,1.001-1.001h12.998c0.552,0,1.001,0.449,1.001,1.001v8.998
- c0,0.552-0.449,1.001-1.001,1.001h-9.277c-1.205,0-3.125,1.286-4.722,3.082V327.501z"/>
- <path style="fill:#FFFFFF;" d="M489.499,327c0.271,0,0.501,0.229,0.501,0.501v8.999c0,0.271-0.229,0.501-0.501,0.501h-9.278
- c-1.253,0-2.836,1.01-4.221,2.34v-11.84c0-0.271,0.229-0.501,0.501-0.501H489.499 M489.499,326h-12.999
- c-0.825,0-1.501,0.675-1.501,1.501V342c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.501v-8.999
- C491,326.675,490.325,326,489.499,326L489.499,326z"/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="512,336.683 512,338.625 507,338.625 506.999,340.625 512,340.624 512,342.568
- 515.77,339.625 "/>
- <circle style="fill:#FFFFFF;" cx="502.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#FF5050;" points="537,336.683 537,338.625 532,338.625 531.999,340.625 537,340.624 537,342.568
- 540.77,339.625 "/>
- <circle style="fill:#FF5050;" cx="527.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#E99003;" points="562,256.683 562,258.625 557,258.625 556.999,260.625 562,260.624 562,262.568
- 565.77,259.625 "/>
- <circle style="fill:#E99003;" cx="552.5" cy="259.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#AF6B00;" points="562,296.683 562,298.625 557,298.625 556.999,300.625 562,300.624 562,302.568
- 565.77,299.625 "/>
- <circle style="fill:#AF6B00;" cx="552.5" cy="299.5" r="2.5"/>
-</g>
-<g>
- <polygon style="fill:#FFA20D;" points="562,336.683 562,338.625 557,338.625 556.999,340.625 562,340.624 562,342.568
- 565.77,339.625 "/>
- <circle style="fill:#FFA20D;" cx="552.5" cy="339.5" r="2.5"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M208,255.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027
- c-0.393,0-0.75,0.157-1.017,0.409L208,255.939z"/>
- <path style="fill:#768D99;" d="M212.061,254l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22
- s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,250.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,254z"/>
-</g>
-<g>
- <path d="M208,295.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027c-0.393,0-0.75,0.157-1.017,0.409L208,295.939z"/>
- <path d="M212.061,294l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22
- l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,290.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,294z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M208,335.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027
- c-0.393,0-0.75,0.157-1.017,0.409L208,335.939z"/>
- <path style="fill:#FFFFFF;" d="M212.061,334l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22
- s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97
- c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,330.061v8.453
- c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,334z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M103.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401
- l-3.509-3.833H103.669 M105.316,551.125H92.121c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538
- l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C106.228,551.833,105.924,551.125,105.316,551.125L105.316,551.125z"/>
-<path style="fill:#FFFFFF;" d="M415.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401
- l-3.509-3.833H415.669 M417.316,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538
- l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C418.228,551.833,417.924,551.125,417.316,551.125L417.316,551.125z"/>
-<path d="M263.231,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401l-3.509-3.833H263.231
- M264.878,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538l3.635,1.531
- c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058
- C265.79,551.833,265.486,551.125,264.878,551.125L264.878,551.125z"/>
-<g>
- <g>
- <polygon style="fill:#FFFFFF;" points="323.5,411.5 338.379,411.5 323.5,426.379 "/>
- <path style="fill:#FFFFFF;" d="M337.172,412L324,425.172V412H337.172 M339.586,411H323v16.586L339.586,411L339.586,411z"/>
- </g>
- <g>
- <polygon style="fill:#FFFFFF;" points="325.621,428.5 340.5,413.621 340.5,428.5 "/>
- <path style="fill:#FFFFFF;" d="M340,414.828V428h-13.172L340,414.828 M341,412.414L324.414,429H341V412.414L341,412.414z"/>
- </g>
- <polygon style="fill:#D40000;" points="339.586,411 323,427.586 323,429 324.414,429 341,412.414 341,411 "/>
-</g>
-<path style="fill:#768D99;" d="M97.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L97.575,814.82z M98,815.718
- c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916
- c-0.246,0.411-0.246,0.922,0,1.333c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C98.141,815.717,98.07,815.718,98,815.718z M105.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.207-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C106.061,811.745,106.061,812.255,105.815,812.666L105.815,812.666z
- M104.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C102.573,814.476,103.842,813.377,104.666,812z"/>
-<path d="M257.137,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L257.137,814.82z M257.561,815.718c-2.849,0-5.336-1.496-6.667-3.719
- c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916c-0.246,0.411-0.246,0.922,0,1.333
- c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C257.703,815.717,257.632,815.718,257.561,815.718z M265.377,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C265.623,811.745,265.623,812.255,265.377,812.666L265.377,812.666z
- M264.228,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C262.134,814.476,263.403,813.377,264.228,812z"/>
-<path style="fill:#FFFFFF;" d="M409.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L409.575,814.82z M410,815.718
- c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916
- c-0.246,0.411-0.246,0.922,0,1.333c1.565,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251
- C410.141,815.717,410.07,815.718,410,815.718z M417.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88
- c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947
- c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169
- c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C418.061,811.745,418.061,812.255,417.815,812.666L417.815,812.666z
- M416.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531
- c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043
- C414.573,814.476,415.842,813.377,416.666,812z"/>
-<path style="fill:#FFFFFF;" d="M410,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5
- C418,844.122,414.418,840.289,410,840.289z M409.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42
- s-2.42-1.084-2.42-2.42C407.579,842.927,408.663,841.844,409.999,841.844z M410,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C416.417,846.357,413.544,849.059,410,849.059z"/>
-<path d="M257.561,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5C265.561,844.122,261.98,840.289,257.561,840.289z
- M257.561,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42s-2.42-1.084-2.42-2.42
- C255.141,842.927,256.224,841.844,257.561,841.844z M257.561,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C263.978,846.357,261.105,849.059,257.561,849.059z"/>
-<path style="fill:#768D99;" d="M98,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5
- C106,844.122,102.418,840.289,98,840.289z M97.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42
- s-2.42-1.084-2.42-2.42C95.579,842.927,96.663,841.844,97.999,841.844z M98,849.059c-3.544,0-6.417-2.778-6.417-3.771
- c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896
- c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C104.417,846.357,101.544,849.059,98,849.059z"/>
-<g>
- <path style="fill:#768D99;" d="M99,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862L95.609,774H93.4c0-3.08,2.52-5.6,5.6-5.6
- s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C95.703,780.369,97.28,781,99,781
- c3.85,0,7-3.15,7-7C106,770.15,102.85,767,99,767z"/>
- <polygon style="fill:#768D99;" points="98.3,770.5 98.3,774.7 101.94,776.94 102.5,776.03 99.35,774.14 99.35,770.5 "/>
-</g>
-<g>
- <path d="M258,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H252.4c0-3.08,2.52-5.6,5.6-5.6s5.6,2.52,5.6,5.6
- c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C254.703,780.369,256.28,781,258,781c3.85,0,7-3.15,7-7
- C265,770.15,261.85,767,258,767z"/>
- <polygon points="257.3,770.5 257.3,774.7 260.94,776.94 261.5,776.03 258.35,774.14 258.35,770.5 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M411,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H405.4c0-3.08,2.52-5.6,5.6-5.6
- s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C407.703,780.369,409.28,781,411,781
- c3.85,0,7-3.15,7-7C418,770.15,414.85,767,411,767z"/>
- <polygon style="fill:#FFFFFF;" points="410.3,770.5 410.3,774.7 413.94,776.94 414.5,776.03 411.35,774.14 411.35,770.5 "/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M185.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458
- s7.52-3.339,7.52-7.458C193,903.424,189.633,900.085,185.48,900.085z M185.48,913.508c-3.323,0-6.016-2.671-6.016-5.966
- c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C191.496,910.837,188.803,913.508,185.48,913.508z"/>
- <path style="fill:#768D99;" d="M157,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H158v-21h34v9.093
- c0.382,0.448,0.718,0.935,1,1.456V888H157z M188,892h-3v-3h3V892z M192,892h-3v-3h3V892z"/>
- <polygon style="fill:#768D99;" points="185.98,905.042 184.98,905.042 184.98,907.042 182.98,907.042 182.98,908.042
- 184.98,908.042 184.98,910.042 185.98,910.042 185.98,908.042 187.98,908.042 187.98,907.042 185.98,907.042 "/>
-</g>
-<g>
- <path d="M241.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458s7.52-3.339,7.52-7.458
- C249,903.424,245.633,900.085,241.48,900.085z M241.48,913.508c-3.323,0-6.016-2.671-6.016-5.966c0-3.295,2.693-5.966,6.016-5.966
- s6.016,2.671,6.016,5.966C247.496,910.837,244.803,913.508,241.48,913.508z"/>
- <path d="M213,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H214v-21h34v9.093c0.382,0.448,0.718,0.935,1,1.456V888H213z M244,892
- h-3v-3h3V892z M248,892h-3v-3h3V892z"/>
- <polygon points="241.98,905.042 240.98,905.042 240.98,907.042 238.98,907.042 238.98,908.042 240.98,908.042 240.98,910.042
- 241.98,910.042 241.98,908.042 243.98,908.042 243.98,907.042 241.98,907.042 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M297.481,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458
- s7.52-3.339,7.52-7.458C305,903.424,301.634,900.085,297.481,900.085z M297.481,913.508c-3.323,0-6.016-2.671-6.016-5.966
- c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C303.496,910.837,300.803,913.508,297.481,913.508z"/>
- <path style="fill:#FFFFFF;" d="M269,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H270v-21h34v9.093
- c0.382,0.448,0.718,0.935,1,1.456V888H269z M300,892h-3v-3h3V892z M304,892h-3v-3h3V892z"/>
- <polygon style="fill:#FFFFFF;" points="297.981,905.042 296.981,905.042 296.981,907.042 294.981,907.042 294.981,908.042
- 296.981,908.042 296.981,910.042 297.981,910.042 297.981,908.042 299.981,908.042 299.981,907.042 297.981,907.042 "/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M345,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H345z M376.001,892h-3v-3h3V892z M380.001,892
- h-3v-3h3V892z"/>
- <polygon style="fill:#768D99;" points="375.601,908.186 377.394,906.394 372.394,906.394 372.394,911.394 374.187,909.601
- 377.794,913.207 376.001,915 381.001,915 381.001,910 379.208,911.793 "/>
-</g>
-<g>
- <path d="M401.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H401.001z M432.001,892h-3v-3h3V892z M436.001,892h-3v-3h3V892z"
- />
- <polygon points="431.602,908.186 433.394,906.394 428.394,906.394 428.394,911.394 430.187,909.601 433.794,913.207 432.001,915
- 437.001,915 437.001,910 435.208,911.793 "/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M457.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H457.001z M488.001,892h-3v-3h3V892z
- M492.001,892h-3v-3h3V892z"/>
- <polygon style="fill:#FFFFFF;" points="487.602,908.186 489.395,906.394 484.395,906.394 484.395,911.394 486.188,909.601
- 489.794,913.207 488.001,915 493.001,915 493.001,910 491.208,911.793 "/>
-</g>
-<rect x="89" y="300" style="fill:#7F7F7F;" width="2" height="12"/>
-<polygon style="fill:#7F7F7F;" points="96,339 91,339 91,334 89,334 89,346 91,346 91,341 96,341 "/>
-<polygon style="fill:#7F7F7F;" points="96,377 91,377 91,372 89,372 89,379 96,379 "/>
-<g>
- <g>
- <rect x="544" y="598" style="fill:#0275B8;" width="16" height="2"/>
- <rect x="544" y="608" style="fill:#0275B8;" width="16" height="2"/>
- <rect x="544" y="603" style="fill:#0275B8;" width="16" height="2"/>
- </g>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="551.374,574 546,574 546,579.372 548.005,577.368 550.638,580 552,578.638 549.368,576.006
- "/>
- <rect x="546" y="583" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="546" y="581" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="546" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="552" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="554" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="548" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="550" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="556" y="585" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="584" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="582" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="580" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="578" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="576" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="557" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="555" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
- <rect x="553" y="574" style="fill:#FFFFFF;" width="1" height="1"/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="582.626,586 588,586 588,580.628 585.995,582.632 583.362,580 582,581.362 584.632,583.994
- "/>
-
- <rect x="587" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1175 1153)" style="fill:#FFFFFF;" width="1" height="5"/>
-
- <rect x="577" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1164 1149)" style="fill:#FFFFFF;" width="10" height="1"/>
-
- <rect x="576" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1153 1159)" style="fill:#FFFFFF;" width="1" height="11"/>
-
- <rect x="576" y="585" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1157 1171)" style="fill:#FFFFFF;" width="5" height="1"/>
-</g>
-<g>
- <polygon points="611.374,574 606,574 606,579.372 608.005,577.368 610.638,580 612,578.638 609.368,576.006 "/>
- <rect x="606" y="583" width="1" height="1"/>
- <rect x="606" y="581" width="1" height="1"/>
- <rect x="606" y="585" width="1" height="1"/>
- <rect x="612" y="585" width="1" height="1"/>
- <rect x="614" y="585" width="1" height="1"/>
- <rect x="608" y="585" width="1" height="1"/>
- <rect x="610" y="585" width="1" height="1"/>
- <rect x="616" y="585" width="1" height="1"/>
- <rect x="617" y="584" width="1" height="1"/>
- <rect x="617" y="582" width="1" height="1"/>
- <rect x="617" y="580" width="1" height="1"/>
- <rect x="617" y="578" width="1" height="1"/>
- <rect x="617" y="576" width="1" height="1"/>
- <rect x="617" y="574" width="1" height="1"/>
- <rect x="615" y="574" width="1" height="1"/>
- <rect x="613" y="574" width="1" height="1"/>
-</g>
-<g>
- <polygon points="642.626,586 648,586 648,580.628 645.995,582.632 643.362,580 642,581.362 644.632,583.994 "/>
- <rect x="647" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1295 1153)" width="1" height="5"/>
- <rect x="637" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1284 1149)" width="10" height="1"/>
- <rect x="636" y="574" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1273 1159)" width="1" height="11"/>
- <rect x="636" y="585" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1277 1171)" width="5" height="1"/>
-</g>
-<path style="fill:#B7D6EA;" d="M552,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C561.27,719.61,557,716.5,552,716.5z M552,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S554.76,729,552,729z M552,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S553.66,721,552,721z"/>
-<path style="fill:#B7D6EA;" d="M543,677h8v-10h-8V677z M543,685h8v-6h-8V685z M553,685h8v-10h-8V685z M553,667v6h8v-6H553z"/>
-<path style="fill:#B7D6EA;" d="M541,709h22l-11-19L541,709z M553,706h-2v-2h2V706z M553,702h-2v-4h2V702z"/>
-<path style="fill:#B7D6EA;" d="M543,749h2v-2h-2V749z M543,753h2v-2h-2V753z M543,745h2v-2h-2V745z M547,749h14v-2h-14V749z
- M547,753h14v-2h-14V753z M547,743v2h14v-2H547z"/>
-<path style="fill:#B7D6EA;" d="M559,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C561,763.9,560.1,763,559,763z M549,777h-2v-7h2V777z M553,777h-2v-10h2V777z M557,777h-2v-4h2V777z"/>
-<path style="fill:#B7D6EA;" d="M560.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C561.035,802.525,561.035,801.955,560.709,801.71z"/>
-<path style="fill:#B7D6EA;" d="M552,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S553.1,818,552,818z M559,811h-14c-1.11,0-2,0.9-2,2
- v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C561,811.9,560.11,811,559,811z M557.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C557.23,819.54,557.25,819.77,557.25,820z"/>
-<path style="fill:#B7D6EA;" d="M556.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L561,635.41L556.368,630.779z M546.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C551.175,630.688,548.328,630.685,546.57,628.927z"/>
-<path style="fill:#B7D6EA;" d="M554.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L556.94,658l1.06-1.06L554.912,653.852z M548.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C551.45,653.792,549.552,653.79,548.38,652.618z"/>
-<g style="display:none;">
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="519.18,551.359 517.82,550 513.18,554.641 511.82,556 513.18,557.359 517.82,562
- 519.18,560.641 514.539,556 "/>
- <polygon style="fill:#FFFFFF;" points="512.18,551.359 510.82,550 506.18,554.641 504.82,556 506.18,557.359 510.82,562
- 512.18,560.641 507.539,556 "/>
- </g>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="504.82,536.641 506.18,538 510.82,533.359 512.18,532 510.82,530.641 506.18,526
- 504.82,527.359 509.461,532 "/>
- <polygon style="fill:#FFFFFF;" points="511.82,536.641 513.18,538 517.82,533.359 519.18,532 517.82,530.641 513.18,526
- 511.82,527.359 516.461,532 "/>
- </g>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="550.82,530.641 546.18,526 545.18,527 548.82,530.641 550.18,532 548.82,533.359
- 545.18,537 546.18,538 550.82,533.359 552.18,532 "/>
- <polygon style="fill:#FFFFFF;" points="557.82,530.641 553.18,526 552.18,527 555.82,530.641 557.18,532 555.82,533.359
- 552.18,537 553.18,538 557.82,533.359 559.18,532 "/>
-</g>
-<g>
- <polygon style="fill:#FFFFFF;" points="553.18,557.359 557.82,562 558.82,561 555.18,557.359 553.82,556 555.18,554.641
- 558.82,551 557.82,550 553.18,554.641 551.82,556 "/>
- <polygon style="fill:#FFFFFF;" points="546.18,557.359 550.82,562 551.82,561 548.18,557.359 546.82,556 548.18,554.641
- 551.82,551 550.82,550 546.18,554.641 544.82,556 "/>
-</g>
-<g>
- <polygon points="580.82,530.641 576.18,526 575.18,527 578.82,530.641 580.18,532 578.82,533.359 575.18,537 576.18,538
- 580.82,533.359 582.18,532 "/>
- <polygon points="587.82,530.641 583.18,526 582.18,527 585.82,530.641 587.18,532 585.82,533.359 582.18,537 583.18,538
- 587.82,533.359 589.18,532 "/>
-</g>
-<g>
- <polygon points="583.18,557.359 587.82,562 588.82,561 585.18,557.359 583.82,556 585.18,554.641 588.82,551 587.82,550
- 583.18,554.641 581.82,556 "/>
- <polygon points="576.18,557.359 580.82,562 581.82,561 578.18,557.359 576.82,556 578.18,554.641 581.82,551 580.82,550
- 576.18,554.641 574.82,556 "/>
-</g>
-<rect x="540" y="400" style="fill:#D40000;" width="24" height="24"/>
-<polygon style="fill:#FFFFFF;" points="561.099,420.342 543.645,420.342 543.645,419.379 557.566,405.069 544.372,405.069
- 544.372,403.615 560.372,403.615 560.372,404.751 546.388,418.887 561.099,418.887 "/>
-<polygon style="fill:#0275B8;" points="554.32,510 555,509.261 552.68,506.739 552,506 551.32,506.739 549,509.261 549.68,510
- 552,507.478 "/>
-<polygon style="fill:#0275B8;" points="550,486.32 550.739,487 553.261,484.68 554,484 553.261,483.32 550.739,481 550,481.68
- 552.522,484 "/>
-<polygon style="fill:#0275B8;" points="554,457.68 553.261,457 550.739,459.32 550,460 550.739,460.68 553.261,463 554,462.32
- 551.478,460 "/>
-<polygon style="fill:#0275B8;" points="549.68,434 549,434.739 551.32,437.261 552,438 552.68,437.261 555,434.739 554.32,434
- 552,436.522 "/>
-<polygon points="584.32,510 585,509.261 582.68,506.739 582,506 581.32,506.739 579,509.261 579.68,510 582,507.478 "/>
-<polygon points="580,486.32 580.739,487 583.261,484.68 584,484 583.261,483.32 580.739,481 580,481.68 582.522,484 "/>
-<polygon points="584,457.68 583.261,457 580.739,459.32 580,460 580.739,460.68 583.261,463 584,462.32 581.478,460 "/>
-<polygon points="579.68,434 579,434.739 581.32,437.261 582,438 582.68,437.261 585,434.739 584.32,434 582,436.522 "/>
-<polygon style="fill:#FFFFFF;" points="611.32,510 612,509.261 609.68,506.739 609,506 608.32,506.739 606,509.261 606.68,510
- 609,507.478 "/>
-<polygon style="fill:#FFFFFF;" points="607,486.32 607.739,487 610.261,484.68 611,484 610.261,483.32 607.739,481 607,481.68
- 609.522,484 "/>
-<polygon style="fill:#FFFFFF;" points="611,457.68 610.261,457 607.739,459.32 607,460 607.739,460.68 610.261,463 611,462.32
- 608.478,460 "/>
-<polygon style="fill:#FFFFFF;" points="606.68,434 606,434.739 608.32,437.261 609,438 609.68,437.261 612,434.739 611.32,434
- 609,436.522 "/>
-<g>
- <rect x="574" y="598" style="fill:#1F2C33;" width="16" height="2"/>
- <rect x="574" y="608" style="fill:#1F2C33;" width="16" height="2"/>
- <rect x="574" y="603" style="fill:#1F2C33;" width="16" height="2"/>
-</g>
-<g>
- <g>
- <rect x="604" y="598" width="16" height="2"/>
- <rect x="604" y="608" width="16" height="2"/>
- <rect x="604" y="603" width="16" height="2"/>
- </g>
-</g>
-<g>
- <rect x="634" y="598" style="fill:#FFFFFF;" width="16" height="2"/>
- <rect x="634" y="608" style="fill:#FFFFFF;" width="16" height="2"/>
- <rect x="634" y="603" style="fill:#FFFFFF;" width="16" height="2"/>
-</g>
-<path style="fill:#FFFFFF;" d="M582,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C591.27,719.61,587,716.5,582,716.5z M582,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S584.76,729,582,729z M582,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S583.66,721,582,721z"/>
-<path style="fill:#FFFFFF;" d="M573,677h8v-10h-8V677z M573,685h8v-6h-8V685z M583,685h8v-10h-8V685z M583,667v6h8v-6H583z"/>
-<path style="fill:#FFFFFF;" d="M571,709h22l-11-19L571,709z M583,706h-2v-2h2V706z M583,702h-2v-4h2V702z"/>
-<path style="fill:#FFFFFF;" d="M573,749h2v-2h-2V749z M573,753h2v-2h-2V753z M573,745h2v-2h-2V745z M577,749h14v-2h-14V749z
- M577,753h14v-2h-14V753z M577,743v2h14v-2H577z"/>
-<path style="fill:#FFFFFF;" d="M589,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C591,763.9,590.1,763,589,763z M579,777h-2v-7h2V777z M583,777h-2v-10h2V777z M587,777h-2v-4h2V777z"/>
-<path style="fill:#FFFFFF;" d="M590.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C591.035,802.525,591.035,801.955,590.709,801.71z"/>
-<path style="fill:#FFFFFF;" d="M582,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S583.1,818,582,818z M589,811h-14c-1.11,0-2,0.9-2,2
- v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C591,811.9,590.11,811,589,811z M587.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C587.23,819.54,587.25,819.77,587.25,820z"/>
-<path style="fill:#FFFFFF;" d="M586.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L591,635.41L586.368,630.779z M576.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C581.175,630.688,578.328,630.685,576.57,628.927z"/>
-<path style="fill:#FFFFFF;" d="M584.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L586.94,658l1.06-1.06L584.912,653.852z M578.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C581.45,653.792,579.552,653.79,578.38,652.618z"/>
-<path d="M612,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5C621.27,719.61,617,716.5,612,716.5z M612,729
- c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S614.76,729,612,729z M612,721c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3
- S613.66,721,612,721z"/>
-<path d="M603,677h8v-10h-8V677z M603,685h8v-6h-8V685z M613,685h8v-10h-8V685z M613,667v6h8v-6H613z"/>
-<path d="M601,709h22l-11-19L601,709z M613,706h-2v-2h2V706z M613,702h-2v-4h2V702z"/>
-<path d="M603,749h2v-2h-2V749z M603,753h2v-2h-2V753z M603,745h2v-2h-2V745z M607,749h14v-2h-14V749z M607,753h14v-2h-14V753z
- M607,743v2h14v-2H607z"/>
-<path d="M619,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14C621,763.9,620.1,763,619,763z M609,777h-2v-7h2
- V777z M613,777h-2v-10h2V777z M617,777h-2v-4h2V777z"/>
-<path d="M620.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502
- l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411
- c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873C621.035,802.525,621.035,801.955,620.709,801.71z"/>
-<path d="M612,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S613.1,818,612,818z M619,811h-14c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14
- c1.11,0,2-0.9,2-2v-14C621,811.9,620.11,811,619,811z M617.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16
- c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85
- c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7
- c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69
- s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7
- c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85
- c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16
- C617.23,819.54,617.25,819.77,617.25,820z"/>
-<path d="M616.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107c-2.637-2.635-6.91-2.64-9.542-0.006
- c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091l-0.399,0.397l4.632,4.632L621,635.41
- L616.368,630.779z M606.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363c1.755-1.755,4.605-1.752,6.363,0.006
- c1.758,1.758,1.759,4.607,0.004,6.362C611.175,630.688,608.328,630.685,606.57,628.927z"/>
-<path d="M614.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.607-1.76-6.361-0.004
- c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L616.94,658l1.06-1.06
- L614.912,653.852z M608.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004
- c1.172,1.172,1.173,3.071,0.003,4.241C611.45,653.792,609.552,653.79,608.38,652.618z"/>
-<g style="display:none;">
- <path style="display:inline;fill:#001FFF;" d="M530,616h24v24h-24V616z"/>
- <path style="display:inline;fill:#00FFFF;" d="M530,640h24v24h-24V640z"/>
- <path style="display:inline;fill:#00FFFF;" d="M530,592h24v24h-24V592z"/>
- <g style="display:inline;">
- <rect x="536" y="598" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="608" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="603" style="fill:#FFFFFF;" width="12" height="2"/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M530,568h24v24h-24V568z"/>
- <g style="display:inline;">
- <rect x="536" y="574" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="584" style="fill:#FFFFFF;" width="12" height="2"/>
- <rect x="536" y="579" style="fill:#FFFFFF;" width="12" height="2"/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M530,544h24v24h-24V544z"/>
- <path style="display:inline;fill:#FFFFFF;" d="M530,712h24v24h-24V712z"/>
- <path style="display:inline;" d="M542,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5
- C551.27,719.61,547,716.5,542,716.5z M542,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S544.76,729,542,729z M542,721
- c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S543.66,721,542,721z"/>
- <path style="display:inline;fill:#FF0000;" d="M530,664h24v24h-24V664z"/>
- <path style="display:inline;" d="M533,677h8v-10h-8V677z M533,685h8v-6h-8V685z M543,685h8v-10h-8V685z M543,667v6h8v-6H543z"/>
- <path style="display:inline;fill:#FF9D00;" d="M530,688h24v24h-24V688z"/>
- <path style="display:inline;" d="M531,709h22l-11-19L531,709z M543,706h-2v-2h2V706z M543,702h-2v-4h2V702z"/>
- <path style="display:inline;fill:#FF2D03;" d="M530,736h24v24h-24V736z"/>
- <path style="display:inline;" d="M533,749h2v-2h-2V749z M533,753h2v-2h-2V753z M533,745h2v-2h-2V745z M537,749h14v-2h-14V749z
- M537,753h14v-2h-14V753z M537,743v2h14v-2H537z"/>
- <path style="display:inline;fill:#FFB806;" d="M530,760h24v24h-24V760z"/>
- <path style="display:inline;" d="M549,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14
- C551,763.9,550.1,763,549,763z M539,777h-2v-7h2V777z M543,777h-2v-10h2V777z M547,777h-2v-4h2V777z"/>
- <path style="display:inline;fill:#24D300;" d="M530,784h24v24h-24V784z"/>
- <path style="display:inline;" d="M550.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62
- c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027
- c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873
- C551.035,802.525,551.035,801.955,550.709,801.71z"/>
- <path style="display:inline;fill:#00C4C4;" d="M530,808h24v24h-24V808z"/>
- <path style="display:inline;" d="M542,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S543.1,818,542,818z M549,811h-14
- c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C551,811.9,550.11,811,549,811z M547.25,820
- c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7
- c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85
- c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16
- c-0.03-0.23-0.05-0.46-0.05-0.69s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42
- c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8
- c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42
- c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16C547.23,819.54,547.25,819.77,547.25,820z"/>
- <path style="display:inline;fill:#FFFFFF;" d="M546.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107
- c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091
- l-0.399,0.397l4.632,4.632L551,635.41L546.368,630.779z M536.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363
- c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C541.175,630.688,538.328,630.685,536.57,628.927z"/>
- <path style="display:inline;fill:#B2D1E5;" d="M544.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071
- c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728
- l-0.266,0.265L546.94,658l1.06-1.06L544.912,653.852z M538.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242
- c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C541.45,653.792,539.552,653.79,538.38,652.618z"/>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="549.18,551.359 547.82,550 543.18,554.641 541.82,556 543.18,557.359 547.82,562
- 549.18,560.641 544.539,556 "/>
- <polygon style="fill:#FFFFFF;" points="542.18,551.359 540.82,550 536.18,554.641 534.82,556 536.18,557.359 540.82,562
- 542.18,560.641 537.539,556 "/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M554,544h-24v-24h24V544z"/>
- <g style="display:inline;">
- <polygon style="fill:#FFFFFF;" points="534.82,536.641 536.18,538 540.82,533.359 542.18,532 540.82,530.641 536.18,526
- 534.82,527.359 539.461,532 "/>
- <polygon style="fill:#FFFFFF;" points="541.82,536.641 543.18,538 547.82,533.359 549.18,532 547.82,530.641 543.18,526
- 541.82,527.359 546.461,532 "/>
- </g>
- <path style="display:inline;fill:#00FFFF;" d="M554,520h-24v-24h24V520z"/>
- <rect x="530" y="400" style="display:inline;fill:#D40000;" width="24" height="24"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="551.099,420.342 533.645,420.342 533.645,419.379 547.566,405.069
- 534.372,405.069 534.372,403.615 550.372,403.615 550.372,404.751 536.388,418.887 551.099,418.887 "/>
- <polygon style="display:inline;fill:#FFFFFF;" points="544.32,510 545,509.261 542.68,506.739 542,506 541.32,506.739 539,509.261
- 539.68,510 542,507.478 "/>
- <path style="display:inline;fill:#00FFFF;" d="M530,496v-24h24v24H530z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="540,486.32 540.739,487 543.261,484.68 544,484 543.261,483.32 540.739,481
- 540,481.68 542.522,484 "/>
- <path style="display:inline;fill:#00FFFF;" d="M554,448v24h-24v-24H554z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="544,457.68 543.261,457 540.739,459.32 540,460 540.739,460.68 543.261,463
- 544,462.32 541.478,460 "/>
- <path style="display:inline;fill:#00FFFF;" d="M530,424h24v24h-24V424z"/>
- <polygon style="display:inline;fill:#FFFFFF;" points="539.68,434 539,434.739 541.32,437.261 542,438 542.68,437.261 545,434.739
- 544.32,434 542,436.522 "/>
-</g>
-<path style="fill:#768D99;" d="M24.222,804H11.778C10.8,804,10,804.8,10,805.778v12.444C10,819.2,10.8,820,11.778,820h12.444
- C25.2,820,26,819.2,26,818.222v-12.444C26,804.8,25.2,804,24.222,804z M15,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C13,807.895,13.895,807,15,807z M11.778,817.333l3.111-4l2.222,1.676L20.222,810l4,7.333H11.778z"/>
-<path d="M183.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444
- c0.978,0,1.778-0.8,1.778-1.778v-12.444C185,804.8,184.2,804,183.222,804z M174,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C172,807.895,172.895,807,174,807z M170.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H170.778z"/>
-<path style="fill:#FFFFFF;" d="M336.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444
- c0.978,0,1.778-0.8,1.778-1.778v-12.444C338,804.8,337.2,804,336.222,804z M327,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2
- s-2-0.895-2-2C325,807.895,325.895,807,327,807z M323.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H323.778z"/>
-<path style="fill:#FFFFFF;" d="M415.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75
- c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619
- C417,520.019,416.325,519.333,415.5,519.333z M411,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524
- s1.5,0.686,1.5,1.524C412.5,524.505,411.825,525.19,411,525.19z M413.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362
- s2.325,1.059,2.325,2.362V519.333z"/>
-<path d="M263.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75c-0.825,0-1.5,0.686-1.5,1.524
- v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619C265,520.019,264.325,519.333,263.5,519.333z
- M259,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524s1.5,0.686,1.5,1.524
- C260.5,524.505,259.825,525.19,259,525.19z M261.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362s2.325,1.059,2.325,2.362
- V519.333z"/>
-<path style="fill:#768D99;" d="M103.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524H94.5
- c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619
- C105,520.019,104.325,519.333,103.5,519.333z M99,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524
- s1.5,0.686,1.5,1.524C100.5,524.505,99.825,525.19,99,525.19z M101.325,519.333h-4.65v-1.524c0-1.303,1.042-2.362,2.325-2.362
- s2.325,1.059,2.325,2.362V519.333z"/>
-<g>
- <path style="fill:#768D99;" d="M95.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332
- v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H93V479h12v3.187h-0.64
- l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683
- c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<g>
- <path d="M255.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332v-9.683h-2.798
- c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H253V479h12v3.187h-0.64l-0.783-1.925
- c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683c0,0.134,0.045,0.246,0.138,0.335
- c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M407.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332
- v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H405V479h12v3.187h-0.64
- l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683
- c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"/>
-</g>
-<path style="fill:#FFFFFF;" d="M444.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L438,482v6h5.276l-2.122-2.413
- c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C449.185,484.687,446.881,482.667,444.155,482.667z"
- />
-<path d="M292.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L286,482v6h5.276l-2.122-2.413c0.815-0.773,1.852-1.253,3.001-1.253
- c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C297.185,484.687,294.881,482.667,292.155,482.667z"/>
-<path style="fill:#768D99;" d="M132.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L126,482v6h5.276l-2.122-2.413
- c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C137.185,484.687,134.881,482.667,132.155,482.667z"
- />
-<g>
- <path style="fill:#768D99;" d="M179.782,248.75c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328
- l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858
- c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0
- c0.421-0.421,0.421-1.103,0-1.524L179.782,248.75z"/>
- <path style="fill:#768D99;" d="M190.664,248.324c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,249.495,191.089,248.771,190.664,248.324z"/>
-</g>
-<g>
- <path d="M179.782,288.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328l-3.844-4.052
- c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333
- c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0c0.421-0.421,0.421-1.103,0-1.524
- L179.782,288.762z"/>
- <path d="M190.664,288.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,289.507,191.089,288.783,190.664,288.336z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M179.782,328.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328
- l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858
- c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0
- c0.421-0.421,0.421-1.103,0-1.524L179.782,328.762z"/>
- <path style="fill:#FFFFFF;" d="M190.664,328.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636
- C191.089,329.507,191.089,328.783,190.664,328.336z"/>
-</g>
-<g>
- <path style="fill:#768D99;" d="M350.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C347.523,14.88,348.639,15.999,350.015,15.999z"/>
- <path style="fill:#768D99;" d="M350.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H355
- v-1.554C353.641,18.334,351.906,17.666,350.015,17.666z"/>
- <path style="fill:#768D99;" d="M343.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C341.492,14.88,342.609,15.999,343.985,15.999z"/>
- <path style="fill:#768D99;" d="M339,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78
- C342.094,17.666,340.36,18.334,339,19.446z"/>
-</g>
-<g>
- <path style="fill:#FFFFFF;" d="M390.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C387.523,14.88,388.639,15.999,390.015,15.999z"/>
- <path style="fill:#FFFFFF;" d="M390.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H395
- v-1.554C393.641,18.334,391.906,17.666,390.015,17.666z"/>
- <path style="fill:#FFFFFF;" d="M383.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5
- c-1.376,0-2.492,1.119-2.492,2.5C381.492,14.88,382.609,15.999,383.985,15.999z"/>
- <path style="fill:#FFFFFF;" d="M379,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78
- C382.094,17.666,380.36,18.334,379,19.446z"/>
-</g>
-<g>
- <path d="M430.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5
- C427.523,14.88,428.639,15.999,430.015,15.999z"/>
- <path d="M430.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H435v-1.554
- C433.641,18.334,431.906,17.666,430.015,17.666z"/>
- <path d="M423.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5
- C421.492,14.88,422.609,15.999,423.985,15.999z"/>
- <path d="M419,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78C422.094,17.666,420.36,18.334,419,19.446z"/>
-</g>
-<path style="fill:#768D99;" d="M130.4,528v-4.941h3.2V528h4v-6.588h2.4L132,514l-8,7.412h2.4V528H130.4z"/>
-<path d="M290.4,528v-4.941h3.2V528h4v-6.588h2.4L292,514l-8,7.412h2.4V528H290.4z"/>
-<path style="fill:#FFFFFF;" d="M442.4,528v-4.941h3.2V528h4v-6.588h2.4L444,514l-8,7.412h2.4V528H442.4z"/>
-<path style="fill:#FFFFFF;" d="M439,551v13l10-6.5L439,551z"/>
-<path style="fill:#FFFFFF;" d="M438,600h3v-13h-3V600z M445,587v13h3v-13H445z"/>
-<path d="M287,551v13l10-6.5L287,551z"/>
-<path d="M286,600h3v-13h-3V600z M293,587v13h3v-13H293z"/>
-<path style="fill:#768D99;" d="M127,551v13l10-6.5L127,551z"/>
-<path style="fill:#768D99;" d="M126,600h3v-13h-3V600z M133,587v13h3v-13H133z"/>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="678px"
+ height="935px"
+ viewBox="0 0 678 935"
+ style="enable-background:new 0 0 678 935;"
+ xml:space="preserve"
+ sodipodi:docname="icon-sprite-sla.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs2803"><pattern
+ id="EMFhbasepattern"
+ patternUnits="userSpaceOnUse"
+ width="6"
+ height="6"
+ x="0"
+ y="0" /></defs><sodipodi:namedview
+ id="namedview2801"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="3.0069054"
+ inkscape:cx="561.87334"
+ inkscape:cy="832.25099"
+ inkscape:window-width="1366"
+ inkscape:window-height="705"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" />
+<rect
+ x="-6.809"
+ y="-8.191"
+ style="display:none;fill:#003333;"
+ width="687.809"
+ height="949"
+ id="rect1407" />
+<rect
+ y="903"
+ style="fill:#FFFFFF;"
+ width="95"
+ height="25"
+ id="rect1409" />
+<rect
+ y="864"
+ style="fill:#FFFFFF;"
+ width="114"
+ height="30"
+ id="rect1411" />
+<path
+ style="fill:#3C5563;"
+ d="M20.913,19.853l-0.265,0.266l-0.727-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.606-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L22.941,24l1.06-1.06L20.913,19.853z M14.381,18.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C17.451,19.792,15.553,19.79,14.381,18.618z"
+ id="path1413" />
+<path
+ style="fill:#3C5563;"
+ d="M18.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C20.928,51.447,21,51.076,21,50.66 c0-0.44-0.084-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 C18.631,48.058,18.217,48,17.775,48c-0.958,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.644,0.633c-0.232,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.019,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H18.388z M18.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 C17.011,59.895,17.286,60,17.597,60C17.9,60,18.173,59.895,18.413,59.684L18.413,59.684z"
+ id="path1415" />
+<path
+ style="fill:#3C5563;"
+ d="M18,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C22.364,128.801,20.276,127.999,18,127.999z M18,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C15,124.656,16.344,125.999,18,125.999z"
+ id="path1417" />
+<path
+ style="fill:#768D99;"
+ d="M347,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C350.637,56.334,348.897,55.666,347,55.666z M347,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5 C344.5,52.88,345.62,53.999,347,53.999z"
+ id="path1419" />
+<path
+ style="fill:#FFFFFF;"
+ d="M387,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C390.637,56.334,388.897,55.666,387,55.666z M387,53.999c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5 C384.5,52.88,385.62,53.999,387,53.999z"
+ id="path1421" />
+<path
+ d="M427,55.666c-1.897,0-3.636,0.668-5,1.78V59h10v-1.554C430.637,56.334,428.897,55.666,427,55.666z M427,53.999 c1.381,0,2.5-1.119,2.5-2.499c0-1.381-1.119-2.5-2.5-2.5c-1.38,0-2.5,1.119-2.5,2.5C424.5,52.88,425.62,53.999,427,53.999z"
+ id="path1423" />
+<path
+ style="fill:#FFFFFF;"
+ d="M24.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C22.521,191.046,22.267,191,22,191 c-1.657,0-3,1.343-3,3c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C14.521,199.045,14.267,199,14,199c-1.657,0-3,1.343-3,3 c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C13.479,204.954,13.733,205,14,205c1.657,0,3-1.343,3-3 c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C21.479,196.955,21.733,197,22,197c1.657,0,3-1.343,3-3 C25,193.732,24.954,193.479,24.889,193.232z"
+ id="path1425" />
+<path
+ style="fill:#FFFFFF;"
+ d="M11,372v2h14v-2H11z M11,379h14v-2H11V379z M11,384h14v-2H11V384z"
+ id="path1427" />
+<path
+ style="fill:#FFFFFF;"
+ d="M18.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47 c0.245-0.312,0.369-0.661,0.369-1.047c0-0.316-0.103-0.572-0.308-0.771C20.487,407.1,20.206,407,19.851,407 c-0.418,0-0.76,0.138-1.027,0.416c-0.267,0.278-0.4,0.612-0.4,1.003C18.425,408.755,18.516,409.033,18.697,409.253z M15.348,414.171 c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581 c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71 c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762 c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882 c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.892-3.531 c0.34-1.183,0.565-1.982,0.672-2.406c0.105-0.424,0.159-0.773,0.159-1.052c0-0.209-0.061-0.38-0.185-0.517 c-0.123-0.137-0.271-0.202-0.441-0.202c-0.376,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L15,413.831 l0.204,0.331L15.348,414.171z"
+ id="path1429" />
+<g
+ id="g1439">
+ <path
+ style="fill:#768D99;"
+ d="M22,486c0-1.476-0.81-2.745-1.999-3.435v6.871C21.19,488.745,22,487.476,22,486z"
+ id="path1431" />
+ <g
+ id="g1437">
+ <polygon
+ style="fill:#768D99;"
+ points="11,483.375 11,488.625 13.557,488.625 18,493 18,479 13.557,483.375 "
+ id="polygon1433" />
+ <path
+ style="fill:#768D99;"
+ d="M20.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 C22.889,491.833,25,489.168,25,486C25,482.83,22.889,480.166,20.001,479.306z"
+ id="path1435" />
+ </g>
+</g>
+<path
+ style="fill:#768D99;"
+ d="M23.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216C24.848,523.618,25,522.829,25,522 c0-3.17-2.111-5.834-4.998-6.694v1.58C22.047,517.685,23.5,519.668,23.5,522z M20.002,518.565v1.21l1.981,1.982 C21.899,520.386,21.125,519.216,20.002,518.565z M24.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H11v5.25h2.557 L18,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599v1.58 c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L24.7,527.301z M18,515l-1.397,1.375L18,517.773V515z"
+ id="path1441" />
+<path
+ style="fill:#768D99;"
+ d="M18,565c1.105,0,2-0.896,2-2h-4C16,564.104,16.896,565,18,565z M22,559.625v-3 c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L12,561.625 h12L22,559.625z"
+ id="path1443" />
+<path
+ style="fill:#768D99;"
+ d="M22,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767 c-0.012,0.003-0.021,0.008-0.033,0.011L22,593.811V592.625z M18,601c1.105,0,2-0.896,2-2h-4C16,600.104,16.896,601,18,601z M24.993,599.593l-0.007,0.008l-12.593-12.596L11,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 L23.596,601L25,599.6L24.993,599.593z"
+ id="path1445" />
+<g
+ id="g1451">
+ <g
+ id="g1449">
+ <path
+ style="fill:#768D99;"
+ d="M24,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S25.104,628,24,628z M12,628 c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S13.104,628,12,628z M18,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2 S19.104,628,18,628z"
+ id="path1447" />
+ </g>
+</g>
+<path
+ style="fill:#768D99;"
+ d="M24.143,667.974L18,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679 c0.477,0.464,1.249,0.464,1.726,0L18,665.356l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0 C24.619,669.188,24.619,668.438,24.143,667.974z"
+ id="path1453" />
+<path
+ style="fill:#768D99;"
+ d="M11.857,700.026L18,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679 c-0.477-0.463-1.249-0.463-1.726,0L18,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0 C11.381,698.81,11.381,699.562,11.857,700.026z"
+ id="path1455" />
+<path
+ style="fill:#ACBBC2;"
+ d="M18,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999 C27,733.029,22.971,729,18,729z M19,743.001h-2v-6.002h2V743.001z M19,735h-2v-2h2V735z"
+ id="path1457" />
+<path
+ style="fill:#ACBBC2;"
+ d="M19,783v-2h2v2H19z M19,777h2v2h-2V777z M19,773h2v2h-2V773z M19,769h2v2h-2V769z M19,765h2v2h-2V765 z M15,781h2v2h-2V781z M15,777h2v2h-2V777z M15,773h2v2h-2V773z M15,769h2v2h-2V769z M15,765h2v2h-2V765z"
+ id="path1459" />
+<path
+ style="fill:#768D99;"
+ d="M23.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903 c-0.308-0.321-0.809-0.321-1.116,0c-0.308,0.32-0.308,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C24.077,842.581,24.077,842.062,23.769,841.741z"
+ id="path1461" />
+<g
+ id="g1487">
+ <path
+ style="fill:#D40000;"
+ d="M57.021,876.399c0.679-0.515,1.02-1.305,1.02-2.366c0-1.054-0.341-1.839-1.02-2.36 c-0.681-0.523-1.715-0.782-3.1-0.782h-4.205v6.285h4.205C55.307,877.176,56.341,876.918,57.021,876.399z"
+ id="path1463" />
+ <path
+ style="fill:#D40000;"
+ d="M54.272,879.467h-4.556v7.643h4.556c1.528,0,2.661-0.315,3.395-0.942 c0.734-0.629,1.103-1.593,1.103-2.886c0-1.303-0.368-2.266-1.103-2.885C56.934,879.778,55.801,879.467,54.272,879.467z"
+ id="path1465" />
+ <path
+ style="fill:#D40000;"
+ d="M76.077,876.399c0.681-0.515,1.019-1.305,1.019-2.366c0-1.054-0.338-1.839-1.019-2.36 c-0.68-0.523-1.714-0.782-3.102-0.782h-4.203v6.285h4.203C74.363,877.176,75.397,876.918,76.077,876.399z"
+ id="path1467" />
+ <polygon
+ style="fill:#D40000;"
+ points="30.278,881.731 37.994,881.731 34.131,871.351 "
+ id="polygon1469" />
+ <path
+ style="fill:#D40000;"
+ d="M0,864v30h114v-30H0z M21.684,889.427H4.55v-2.15l13.269-16.33H4.873v-2.374H21.36v2.15 L8.093,887.054h13.59V889.427z M40.791,889.427l-1.908-5.349H29.42l-1.911,5.349h-2.993l8.012-20.854h3.219l7.997,20.854H40.791z M59.851,887.906c-1.271,1.013-3.086,1.521-5.438,1.521H46.88v-20.854h7.253c2.162,0,3.831,0.445,5.004,1.34 c1.169,0.893,1.756,2.166,1.756,3.813c0,1.275-0.298,2.29-0.899,3.047c-0.6,0.752-1.482,1.224-2.642,1.41 c1.395,0.299,2.481,0.919,3.255,1.864c0.772,0.945,1.157,2.126,1.157,3.542C61.764,885.451,61.127,886.891,59.851,887.906z M78.907,887.906c-1.272,1.013-3.087,1.521-5.439,1.521h-7.532v-20.854h7.254c2.161,0,3.83,0.445,5.003,1.34 c1.169,0.893,1.757,2.166,1.757,3.813c0,1.275-0.299,2.29-0.9,3.047c-0.601,0.752-1.481,1.224-2.642,1.41 c1.395,0.299,2.478,0.919,3.251,1.864c0.776,0.945,1.161,2.126,1.161,3.542C80.819,885.451,80.183,886.891,78.907,887.906z M88.164,889.427h-2.838v-20.854h2.838V889.427z M106.327,889.427l-5.748-8.728l-5.805,8.728h-3.019l7.319-11.006l-6.489-9.849 h3.123l4.936,7.488l4.98-7.488h3.018l-6.498,9.769l7.306,11.085H106.327z"
+ id="path1471" />
+ <path
+ style="fill:#D40000;"
+ d="M73.327,879.467h-4.555v7.643h4.555c1.529,0,2.658-0.315,3.396-0.942 c0.734-0.629,1.104-1.593,1.104-2.886c0-1.303-0.369-2.266-1.104-2.885C75.985,879.778,74.856,879.467,73.327,879.467z"
+ id="path1473" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="108.643,868.572 105.625,868.572 100.645,876.06 95.709,868.572 92.586,868.572 99.075,878.421 91.756,889.427 94.774,889.427 100.579,880.699 106.327,889.427 109.45,889.427 102.145,878.342 "
+ id="polygon1475" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="21.36,870.723 21.36,868.572 4.873,868.572 4.873,870.946 17.819,870.946 4.55,887.276 4.55,889.427 21.684,889.427 21.684,887.054 8.093,887.054 "
+ id="polygon1477" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M32.527,868.572l-8.012,20.854h2.993l1.911-5.349h9.463l1.908,5.349h2.952l-7.997-20.854H32.527z M30.278,881.731l3.853-10.381l3.863,10.381H30.278z"
+ id="path1479" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M57.352,878.183c1.159-0.187,2.042-0.658,2.642-1.41c0.602-0.757,0.899-1.772,0.899-3.047 c0-1.647-0.587-2.921-1.756-3.813c-1.173-0.895-2.842-1.34-5.004-1.34H46.88v20.854h7.532c2.352,0,4.167-0.508,5.438-1.521 c1.276-1.016,1.913-2.455,1.913-4.317c0-1.416-0.385-2.597-1.157-3.542C59.833,879.102,58.746,878.481,57.352,878.183z M49.717,870.891h4.205c1.385,0,2.419,0.26,3.1,0.782c0.679,0.521,1.02,1.307,1.02,2.36c0,1.062-0.341,1.852-1.02,2.366 c-0.681,0.519-1.715,0.776-3.1,0.776h-4.205V870.891z M57.667,886.167c-0.733,0.627-1.866,0.942-3.395,0.942h-4.556v-7.643h4.556 c1.528,0,2.661,0.312,3.395,0.93c0.734,0.619,1.103,1.582,1.103,2.885C58.77,884.574,58.401,885.538,57.667,886.167z"
+ id="path1481" />
+ <rect
+ x="85.326"
+ y="868.572"
+ style="fill:#FFFFFF;"
+ width="2.838"
+ height="20.854"
+ id="rect1483" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M76.407,878.183c1.16-0.187,2.04-0.658,2.642-1.41c0.602-0.757,0.9-1.772,0.9-3.047 c0-1.647-0.588-2.921-1.757-3.813c-1.173-0.895-2.842-1.34-5.003-1.34h-7.254v20.854h7.532c2.353,0,4.167-0.508,5.439-1.521 c1.275-1.016,1.912-2.455,1.912-4.317c0-1.416-0.385-2.597-1.161-3.542C78.885,879.102,77.802,878.481,76.407,878.183z M68.772,870.891h4.203c1.388,0,2.422,0.26,3.102,0.782c0.681,0.521,1.019,1.307,1.019,2.36c0,1.062-0.338,1.852-1.019,2.366 c-0.68,0.519-1.714,0.776-3.102,0.776h-4.203V870.891z M76.723,886.167c-0.737,0.627-1.866,0.942-3.396,0.942h-4.555v-7.643h4.555 c1.529,0,2.658,0.312,3.396,0.93c0.734,0.619,1.104,1.582,1.104,2.885C77.826,884.574,77.457,885.538,76.723,886.167z"
+ id="path1485" />
+</g>
+<g
+ id="g1513">
+ <path
+ style="fill:#D40000;"
+ d="M47.521,913.339c0.559-0.441,0.843-1.101,0.843-1.977c0-0.887-0.284-1.541-0.843-1.971 c-0.569-0.429-1.436-0.651-2.589-0.651h-3.5v5.245h3.5C46.086,913.985,46.952,913.765,47.521,913.339z"
+ id="path1489" />
+ <path
+ style="fill:#D40000;"
+ d="M45.227,915.887h-3.795v6.361h3.795c1.276,0,2.216-0.26,2.829-0.775 c0.614-0.523,0.917-1.332,0.917-2.402c0-1.089-0.303-1.895-0.917-2.402C47.443,916.143,46.503,915.887,45.227,915.887z"
+ id="path1491" />
+ <path
+ style="fill:#D40000;"
+ d="M63.395,913.339c0.569-0.441,0.852-1.101,0.852-1.977c0-0.887-0.282-1.541-0.852-1.971 c-0.563-0.429-1.426-0.651-2.582-0.651h-3.501v5.245h3.501C61.969,913.985,62.832,913.765,63.395,913.339z"
+ id="path1493" />
+ <polygon
+ style="fill:#D40000;"
+ points="25.231,917.78 31.658,917.78 28.444,909.125 "
+ id="polygon1495" />
+ <path
+ style="fill:#D40000;"
+ d="M0,903v25h95v-25H0z M18.068,924.195H3.79v-1.799l11.061-13.6H4.06v-1.985h13.738v1.798 l-11.05,13.602h11.32V924.195z M33.991,924.195l-1.59-4.458h-7.886l-1.589,4.458h-2.493l6.677-17.384h2.681l6.661,17.384H33.991z M49.877,922.915c-1.058,0.846-2.576,1.28-4.534,1.28h-6.275v-17.384h6.043c1.804,0,3.194,0.371,4.172,1.117 c0.974,0.744,1.459,1.799,1.459,3.182c0,1.053-0.25,1.9-0.751,2.527c-0.498,0.633-1.232,1.02-2.196,1.189 c1.163,0.241,2.064,0.75,2.708,1.547c0.643,0.778,0.963,1.773,0.963,2.948C51.467,920.869,50.94,922.066,49.877,922.915z M65.753,922.915c-1.06,0.846-2.568,1.28-4.531,1.28h-6.276v-17.384h6.044c1.799,0,3.19,0.371,4.168,1.117 c0.974,0.744,1.469,1.799,1.469,3.182c0,1.053-0.253,1.9-0.752,2.527c-0.499,0.633-1.234,1.02-2.206,1.189 c1.163,0.241,2.069,0.75,2.713,1.547c0.646,0.778,0.966,1.773,0.966,2.948C67.349,920.869,66.821,922.066,65.753,922.915z M73.469,924.195h-2.365v-17.384h2.365V924.195z M88.607,924.195l-4.792-7.28l-4.84,7.28h-2.508l6.095-9.183l-5.404-8.201h2.604 l4.109,6.244l4.148-6.244h2.514l-5.413,8.136l6.09,9.248H88.607z"
+ id="path1497" />
+ <path
+ style="fill:#D40000;"
+ d="M61.109,915.887h-3.797v6.361h3.797c1.27,0,2.213-0.26,2.83-0.775 c0.609-0.523,0.918-1.332,0.918-2.402c0-1.089-0.309-1.895-0.918-2.402C63.322,916.143,62.378,915.887,61.109,915.887z"
+ id="path1499" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="90.533,906.812 88.02,906.812 83.871,913.056 79.762,906.812 77.158,906.812 82.562,915.013 76.467,924.195 78.975,924.195 83.815,916.915 88.607,924.195 91.211,924.195 85.121,914.947 "
+ id="polygon1501" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="17.798,908.609 17.798,906.812 4.06,906.812 4.06,908.797 14.851,908.797 3.79,922.396 3.79,924.195 18.068,924.195 18.068,922.211 6.748,922.211 "
+ id="polygon1503" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M27.109,906.812l-6.677,17.384h2.493l1.589-4.458H32.4l1.59,4.458h2.46l-6.661-17.384H27.109z M25.231,917.78l3.212-8.655l3.214,8.655H25.231z"
+ id="path1505" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M47.796,914.827c0.964-0.17,1.699-0.557,2.196-1.189c0.5-0.627,0.751-1.475,0.751-2.527 c0-1.383-0.485-2.438-1.459-3.182c-0.978-0.746-2.369-1.117-4.172-1.117h-6.043v17.384h6.275c1.958,0,3.476-0.435,4.534-1.28 c1.063-0.849,1.589-2.046,1.589-3.593c0-1.175-0.321-2.17-0.963-2.948C49.86,915.577,48.958,915.068,47.796,914.827z M41.432,908.74h3.5c1.154,0,2.02,0.223,2.589,0.651c0.559,0.43,0.843,1.084,0.843,1.971c0,0.876-0.284,1.536-0.843,1.977 c-0.569,0.426-1.436,0.646-2.589,0.646h-3.5V908.74z M48.056,921.473c-0.613,0.516-1.552,0.775-2.829,0.775h-3.795v-6.361h3.795 c1.276,0,2.216,0.256,2.829,0.781c0.614,0.508,0.917,1.313,0.917,2.402C48.973,920.141,48.669,920.95,48.056,921.473z"
+ id="path1507" />
+ <rect
+ x="71.104"
+ y="906.812"
+ style="fill:#FFFFFF;"
+ width="2.365"
+ height="17.384"
+ id="rect1509" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M63.669,914.827c0.971-0.17,1.706-0.557,2.206-1.189c0.499-0.627,0.752-1.475,0.752-2.527 c0-1.383-0.495-2.438-1.469-3.182c-0.978-0.746-2.369-1.117-4.168-1.117h-6.044v17.384h6.276c1.963,0,3.471-0.435,4.531-1.28 c1.068-0.849,1.596-2.046,1.596-3.593c0-1.175-0.32-2.17-0.966-2.948C65.739,915.577,64.832,915.068,63.669,914.827z M57.312,908.74h3.501c1.156,0,2.019,0.223,2.582,0.651c0.569,0.43,0.852,1.084,0.852,1.971c0,0.876-0.282,1.536-0.852,1.977 c-0.563,0.426-1.426,0.646-2.582,0.646h-3.501V908.74z M63.938,921.473c-0.617,0.516-1.56,0.775-2.83,0.775h-3.797v-6.361h3.797 c1.27,0,2.213,0.256,2.83,0.781c0.609,0.508,0.918,1.313,0.918,2.402C64.856,920.141,64.548,920.95,63.938,921.473z"
+ id="path1511" />
+</g>
+<g
+ id="g1539">
+ <path
+ style="fill:#D40000;"
+ d="M615.521,409.925c0.536-0.423,0.808-1.057,0.808-1.898c0-0.851-0.272-1.479-0.808-1.892 c-0.545-0.412-1.375-0.625-2.48-0.625h-3.353v5.035h3.353C614.145,410.546,614.975,410.334,615.521,409.925z"
+ id="path1515" />
+ <path
+ style="fill:#D40000;"
+ d="M613.323,412.371h-3.635v6.107h3.635c1.223,0,2.122-0.249,2.709-0.744 c0.588-0.502,0.878-1.279,0.878-2.306c0-1.045-0.291-1.819-0.878-2.306C615.445,412.617,614.545,412.371,613.323,412.371z"
+ id="path1517" />
+ <path
+ style="fill:#D40000;"
+ d="M630.726,409.925c0.545-0.423,0.816-1.057,0.816-1.898c0-0.851-0.27-1.479-0.816-1.892 c-0.54-0.412-1.366-0.625-2.473-0.625h-3.354v5.035h3.354C629.36,410.546,630.186,410.334,630.726,409.925z"
+ id="path1519" />
+ <polygon
+ style="fill:#D40000;"
+ points="594.169,414.189 600.325,414.189 597.246,405.88 "
+ id="polygon1521" />
+ <path
+ style="fill:#D40000;"
+ d="M570,400v24h91v-24H570z M587.308,420.347H573.63v-1.727l10.595-13.056h-10.337v-1.906h13.16v1.726 l-10.585,13.057h10.844V420.347z M602.56,420.347l-1.523-4.28h-7.554l-1.522,4.28h-2.388l6.396-16.688h2.568l6.381,16.688H602.56z M617.777,419.118c-1.014,0.812-2.467,1.229-4.343,1.229h-6.011v-16.688h5.789c1.728,0,3.06,0.356,3.997,1.073 c0.933,0.714,1.398,1.727,1.398,3.054c0,1.011-0.24,1.824-0.719,2.426c-0.477,0.607-1.18,0.979-2.104,1.142 c1.114,0.232,1.977,0.72,2.594,1.485c0.616,0.747,0.923,1.703,0.923,2.83C619.3,417.154,618.796,418.304,617.777,419.118z M632.984,419.118c-1.015,0.812-2.46,1.229-4.34,1.229h-6.012v-16.688h5.789c1.724,0,3.056,0.356,3.993,1.073 c0.933,0.714,1.407,1.727,1.407,3.054c0,1.011-0.242,1.824-0.72,2.426c-0.478,0.607-1.182,0.979-2.113,1.142 c1.114,0.232,1.982,0.72,2.599,1.485c0.619,0.747,0.926,1.703,0.926,2.83C634.513,417.154,634.007,418.304,632.984,419.118z M640.375,420.347h-2.265v-16.688h2.265V420.347z M654.877,420.347l-4.591-6.989l-4.636,6.989h-2.403l5.838-8.815l-5.176-7.873 h2.494l3.936,5.994l3.974-5.994h2.408l-5.185,7.81l5.834,8.878H654.877z"
+ id="path1523" />
+ <path
+ style="fill:#D40000;"
+ d="M628.536,412.371h-3.638v6.107h3.638c1.216,0,2.12-0.249,2.71-0.744 c0.584-0.502,0.879-1.279,0.879-2.306c0-1.045-0.296-1.819-0.879-2.306C630.656,412.617,629.752,412.371,628.536,412.371z"
+ id="path1525" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="656.721,403.659 654.313,403.659 650.34,409.653 646.403,403.659 643.909,403.659 649.085,411.532 643.247,420.347 645.65,420.347 650.286,413.358 654.877,420.347 657.37,420.347 651.537,411.469 "
+ id="polygon1527" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="587.049,405.385 587.049,403.659 573.889,403.659 573.889,405.565 584.225,405.565 573.63,418.621 573.63,420.347 587.308,420.347 587.308,418.442 576.464,418.442 "
+ id="polygon1529" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M595.968,403.659l-6.396,16.688h2.388l1.522-4.28h7.554l1.523,4.28h2.357l-6.381-16.688H595.968z M594.169,414.189l3.077-8.309l3.079,8.309H594.169z"
+ id="path1531" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M615.783,411.354c0.924-0.163,1.627-0.534,2.104-1.142c0.479-0.602,0.719-1.416,0.719-2.426 c0-1.328-0.464-2.34-1.398-3.054c-0.937-0.716-2.269-1.073-3.997-1.073h-5.789v16.688h6.011c1.876,0,3.329-0.417,4.343-1.229 c1.018-0.815,1.523-1.964,1.523-3.449c0-1.128-0.307-2.083-0.923-2.83C617.761,412.074,616.897,411.586,615.783,411.354z M609.688,405.511h3.353c1.105,0,1.935,0.214,2.48,0.625c0.536,0.413,0.808,1.041,0.808,1.892c0,0.841-0.272,1.475-0.808,1.898 c-0.545,0.409-1.375,0.621-2.48,0.621h-3.353V405.511z M616.032,417.734c-0.587,0.495-1.487,0.744-2.709,0.744h-3.635v-6.107h3.635 c1.223,0,2.122,0.246,2.709,0.75c0.588,0.487,0.878,1.261,0.878,2.306C616.911,416.455,616.62,417.232,616.032,417.734z"
+ id="path1533" />
+ <rect
+ x="638.11"
+ y="403.659"
+ style="fill:#FFFFFF;"
+ width="2.265"
+ height="16.688"
+ id="rect1535" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M630.989,411.354c0.93-0.163,1.634-0.534,2.113-1.142c0.478-0.602,0.72-1.416,0.72-2.426 c0-1.328-0.474-2.34-1.407-3.054c-0.937-0.716-2.269-1.073-3.993-1.073h-5.789v16.688h6.012c1.88,0,3.325-0.417,4.34-1.229 c1.023-0.815,1.529-1.964,1.529-3.449c0-1.128-0.306-2.083-0.926-2.83C632.971,412.074,632.102,411.586,630.989,411.354z M624.898,405.511h3.354c1.107,0,1.934,0.214,2.473,0.625c0.545,0.413,0.816,1.041,0.816,1.892c0,0.841-0.27,1.475-0.816,1.898 c-0.54,0.409-1.366,0.621-2.473,0.621h-3.354V405.511z M631.246,417.734c-0.591,0.495-1.494,0.744-2.71,0.744h-3.638v-6.107h3.638 c1.216,0,2.12,0.246,2.71,0.75c0.584,0.487,0.879,1.261,0.879,2.306C632.126,416.455,631.83,417.232,631.246,417.734z"
+ id="path1537" />
+</g>
+<path
+ style="fill:#3C5563;"
+ d="M23,84H13C12.449,84,12,84.447,12,85v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C24,84.447,23.552,84,23,84z M21.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
+ id="path1541" />
+<g
+ id="g1547">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="25,227 19.628,227 21.632,229.005 19,231.638 20.362,233 22.994,230.368 25,232.374 "
+ id="polygon1543" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="15.638,235 13.006,237.633 11,235.627 11,241 16.373,241 14.368,238.995 17,236.363 "
+ id="polygon1545" />
+</g>
+<g
+ id="g1553">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="25,264.362 23.638,263 21.006,265.632 19,263.626 19,269 24.372,269 22.368,266.995 "
+ id="polygon1549" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="13.632,273.005 11,275.637 12.362,277 14.994,274.367 17,276.373 17,271 11.627,271 "
+ id="polygon1551" />
+</g>
+<path
+ style="fill:#3C5563;"
+ d="M22.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.315,0,6-2.64,6-5.895C24,160.536,23.367,159.119,22.35,158.065z M19,156h-2v6h2V156z"
+ id="path1555" />
+<path
+ style="fill:#FFFFFF;"
+ d="M96.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.274,0.394-0.575,0.535-0.9C98.928,51.447,99,51.076,99,50.66 c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 C96.631,48.058,96.217,48,95.775,48c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.183,0.146,0.395,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H96.388z M96.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 C95.011,59.895,95.286,60,95.597,60C95.9,60,96.173,59.895,96.413,59.684L96.413,59.684z"
+ id="path1557" />
+<path
+ style="fill:#FFFFFF;"
+ d="M96,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C100.364,128.801,98.276,127.999,96,127.999z M96,125.999c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C93,124.656,94.344,125.999,96,125.999z"
+ id="path1559" />
+<path
+ style="fill:#FFFFFF;"
+ d="M100.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C101.999,84.447,101.552,84,100.999,84z M99.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z"
+ id="path1561" />
+<path
+ style="fill:#FFFFFF;"
+ d="M100.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 s-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C102,160.536,101.367,159.119,100.35,158.065z M97,156h-2v6h2V156z"
+ id="path1563" />
+<path
+ style="fill:#ACBBC2;"
+ d="M61.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15 c0.828,0,1.5-0.672,1.5-1.5v-15C63,837.672,62.328,837,61.5,837z M61,853.002H47v-12h14V853.002z M51,844.002h-2v2h2V844.002z M59,844.002h-2v2h2V844.002z M55,844.002h-2v2h2V844.002z M55,848.002h-2v2h2V848.002z M51,848.002h-2v2h2V848.002z M59,848.002h-2 v2h2V848.002z"
+ id="path1565" />
+<path
+ style="fill:#F3A914;"
+ d="M58.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L49,813.233L50.768,815l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C58.979,809.838,59.234,808.429,58.787,807.22z"
+ id="path1567" />
+<path
+ style="fill:#768D99;"
+ d="M55,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5 c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H55z"
+ id="path1569" />
+<path
+ style="fill:#768D99;"
+ d="M53,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5 c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H53z"
+ id="path1571" />
+<path
+ style="fill:#768D99;"
+ d="M61.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C62.106,696.882,62.106,696.158,61.681,695.711z"
+ id="path1573" />
+<path
+ style="fill:#FFFFFF;"
+ d="M98.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L100.94,24l1.06-1.06L98.912,19.853z M92.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C95.45,19.792,93.552,19.79,92.38,18.618z"
+ id="path1575" />
+<path
+ d="M174.388,56.563c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756 c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727 c0.215-0.274,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155 c-0.17-0.331-0.401-0.606-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17 c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089 c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.183,0.146,0.395,0.146,0.639 c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633 c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897 c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H174.388z M174.413,59.684 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C173.9,60,174.173,59.895,174.413,59.684L174.413,59.684z"
+ id="path1577" />
+<path
+ d="M174,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865C178.364,128.801,176.276,127.999,174,127.999z M174,125.999 c1.657,0,3-1.343,3-2.999c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3C171,124.656,172.344,125.999,174,125.999z"
+ id="path1579" />
+<path
+ style="fill:#3C5563;"
+ d="M253,121c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999 C251,121.897,251.897,121,253,121 M253,128.999c1.795,0,3.553,0.575,5,1.627V131h-10v-0.374 C249.459,129.56,251.178,128.999,253,128.999 M253,120c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999 C256,121.343,254.657,120,253,120L253,120z M253,127.999c-2.276,0-4.363,0.802-6,2.136V132h12v-1.865 C257.364,128.801,255.276,127.999,253,127.999L253,127.999z"
+ id="path1581" />
+<path
+ style="fill:#FFFFFF;"
+ d="M253,157c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999 C251,157.897,251.897,157,253,157 M253,164.999c1.795,0,3.553,0.575,5,1.627V167h-10v-0.374 C249.459,165.56,251.178,164.999,253,164.999 M253,156c-1.656,0-3,1.343-3,3c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999 C256,157.343,254.657,156,253,156L253,156z M253,163.999c-2.276,0-4.363,0.802-6,2.136V168h12v-1.865 C257.364,164.801,255.276,163.999,253,163.999L253,163.999z"
+ id="path1583" />
+<path
+ d="M253,193c1.103,0,2,0.897,2,2c0,1.102-0.897,1.999-2,1.999s-2-0.897-2-1.999C251,193.897,251.897,193,253,193 M253,200.999 c1.795,0,3.553,0.575,5,1.627V203h-10v-0.374C249.459,201.56,251.178,200.999,253,200.999 M253,192c-1.656,0-3,1.343-3,3 c0,1.656,1.344,2.999,3,2.999c1.657,0,3-1.343,3-2.999C256,193.343,254.657,192,253,192L253,192z M253,199.999 c-2.276,0-4.363,0.802-6,2.136V204h12v-1.865C257.364,200.801,255.276,199.999,253,199.999L253,199.999z"
+ id="path1585" />
+<path
+ d="M178.999,84h-10c-0.551,0-0.999,0.447-0.999,1v10c0,0.553,0.448,1,0.999,1h10c0.553,0,1-0.447,1-1V85 C179.999,84.447,179.552,84,178.999,84z M177.018,93.82h-6.035v-1.232l3.54-4.814h-3.328V86.18h5.7v1.354l-3.444,4.693h3.567V93.82z "
+ id="path1587" />
+<path
+ d="M178.35,158.065l-1.062,1.061c0.742,0.786,1.213,1.821,1.213,2.979c0,2.442-2.016,4.422-4.5,4.422 c-2.484,0-4.5-1.98-4.5-4.422c0-1.157,0.471-2.192,1.213-2.978l-1.062-1.062c-1.018,1.054-1.65,2.471-1.65,4.039 c0,3.256,2.688,5.895,6,5.895c3.314,0,6-2.64,6-5.895C180,160.536,179.367,159.119,178.35,158.065z M175,156h-2v6h2V156z"
+ id="path1589" />
+<path
+ d="M176.912,19.853l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.606-1.76-6.361-0.004 c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L178.94,24l1.06-1.06 L176.912,19.853z M170.38,18.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004 c1.172,1.172,1.173,3.071,0.003,4.241C173.45,19.792,171.552,19.79,170.38,18.618z"
+ id="path1591" />
+<g
+ id="g1595">
+ <path
+ style="fill:#FFFFFF;"
+ d="M18,299l-2.102,4.7L11,304.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,313 l0.866-0.501l0,0l0.271-0.156l0,0L18,310.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,313l-0.927-5.098l0,0l0,0l2.7-2.664l0,0 l0.189-0.186l0,0L25,304.349l-4.899-0.648L18,299L18,299z M13.156,305.071l2.873-0.38l0.554-0.073l0.228-0.51L18,301.45 l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,309.343 l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,305.071L13.156,305.071z"
+ id="path1593" />
+</g>
+<g
+ id="g1601">
+ <path
+ style="fill:#F3A914;"
+ d="M16.241,338.158c0,0-2.889,0.383-4.163,0.552c0.926,0.914,3.061,3.021,3.061,3.021 s-0.538,2.963-0.781,4.296C15.508,345.361,18,343.92,18,343.92s2.492,1.441,3.641,2.107c-0.242-1.333-0.781-4.296-0.781-4.296 s2.135-2.107,3.062-3.021c-1.274-0.169-4.163-0.552-4.163-0.552s-1.199-2.683-1.759-3.934 C17.44,335.476,16.241,338.158,16.241,338.158z"
+ id="path1597" />
+ <path
+ style="fill:#F3A914;"
+ d="M18,333l-2.102,4.7L11,338.349l0.712,0.703l0,0l0.189,0.186l0,0l2.699,2.664l0,0l0,0L13.673,347 l0.866-0.501l0,0l0.271-0.156l0,0L18,344.498l3.19,1.845l0,0l0.271,0.156l0,0L22.326,347l-0.927-5.098l0,0l0,0l2.7-2.664l0,0 l0.189-0.186l0,0L25,338.349l-4.899-0.648L18,333L18,333z M13.156,339.071l2.873-0.38l0.554-0.073l0.228-0.51L18,335.45 l1.188,2.658l0.228,0.51l0.554,0.073l2.874,0.38l-2.147,2.119l-0.376,0.37l0.094,0.521l0.54,2.971l-2.454-1.42L18,343.343 l-0.501,0.289l-2.455,1.42l0.54-2.971l0.094-0.521l-0.376-0.37L13.156,339.071L13.156,339.071z"
+ id="path1599" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M53,671h2v-6h-2V671z M53,661v2h2v-2H53z"
+ id="path1603" />
+<path
+ style="fill:#768D99;"
+ d="M59.112,629.979L61,629.507c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448 l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L52.505,624c-0.868,0.185-1.676,0.529-2.397,0.997 l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.813,1.529-0.997,2.398l1.886,0.472v2.045L47,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.397,0.997l0.472-1.886h2.045 L55.493,638c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M53.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C56.044,632.132,55.129,633.046,53.999,633.046z"
+ id="path1605" />
+<path
+ style="fill:#768D99;"
+ d="M56,588v-1h-4v1h-4v2h12v-2H56z M49,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5 V591H49V599.5z M55.25,593h1.5v6h-1.5V593z M51.25,593h1.5v6h-1.5V593z"
+ id="path1607" />
+<path
+ id="path4237-4-1"
+ style="fill:#FFFFFF;"
+ d="M97.974,729.357L92,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,728.88,98.437,728.881,97.974,729.357z" />
+<path
+ id="path4237-4"
+ style="fill:#0275B8;"
+ d="M97.974,695.857L92,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726L95.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,695.38,98.437,695.38,97.974,695.857z" />
+<path
+ id="path4237-4_3_"
+ d="M256.974,662.356L251,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C258.189,661.879,257.437,661.88,256.974,662.356z" />
+<path
+ id="path4237-4_4_"
+ d="M253.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726S252.563,641.618,253.026,641.142z" />
+<path
+ id="path4237-4_8_"
+ style="fill:#768D99;"
+ d="M97.974,662.356L92,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C99.189,661.879,98.437,661.88,97.974,662.356z" />
+<path
+ id="path4237-4_7_"
+ style="fill:#768D99;"
+ d="M94.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726 C92.811,641.619,93.563,641.618,94.026,641.142z" />
+<path
+ id="path4237-4_6_"
+ style="fill:#FFFFFF;"
+ d="M409.974,662.356L404,668.499l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,661.879,410.437,661.88,409.974,662.356z" />
+<path
+ id="path4237-4_5_"
+ style="fill:#FFFFFF;"
+ d="M406.026,641.142l5.974-6.143l-5.974-6.142c-0.464-0.478-1.216-0.478-1.679,0 c-0.463,0.477-0.463,1.249,0,1.726l4.297,4.416l-4.296,4.417c-0.463,0.477-0.463,1.249,0,1.726 C404.811,641.619,405.563,641.618,406.026,641.142z" />
+<g
+ id="g1625">
+ <path
+ d="M181,486c0-1.476-0.81-2.745-1.999-3.435v6.871C180.19,488.745,181,487.476,181,486z"
+ id="path1617" />
+ <g
+ id="g1623">
+ <polygon
+ points="170,483.375 170,488.625 172.557,488.625 177,493 177,479 172.557,483.375 "
+ id="polygon1619" />
+ <path
+ d="M179.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 c2.888-0.86,4.999-3.525,4.999-6.693C184,482.83,181.889,480.166,179.001,479.306z"
+ id="path1621" />
+ </g>
+</g>
+<path
+ d="M182.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354 c0-3.17-2.111-5.834-4.998-6.694v1.58C181.047,517.685,182.5,519.668,182.5,522z M179.002,518.565v1.21l1.981,1.982 C180.899,520.386,180.124,519.216,179.002,518.565z M183.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H170v5.25 h2.557L177,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599 v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L183.7,527.301z M177,515l-1.397,1.375l1.397,1.398 V515z"
+ id="path1627" />
+<path
+ d="M177,565c1.105,0,2-0.896,2-2h-4C175,564.104,175.896,565,177,565z M181,559.625v-3c0-1.861-1.278-3.412-3-3.858V552 c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L171,561.625h12L181,559.625z"
+ id="path1629" />
+<path
+ d="M181,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1c-0.553,0-1,0.447-1,1v0.767 c-0.012,0.003-0.021,0.008-0.033,0.011l5.033,5.033V592.625z M177,601c1.105,0,2-0.896,2-2h-4C175,600.104,175.896,601,177,601z M183.993,599.593l-0.007,0.008l-12.593-12.596L170,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 l3.374,3.375l1.404-1.4L183.993,599.593z"
+ id="path1631" />
+<g
+ id="g1637">
+ <g
+ id="g1635">
+ <path
+ d="M183,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2S184.104,628,183,628z M171,628c-1.105,0-2,0.896-2,2 s0.895,2,2,2c1.104,0,2-0.896,2-2S172.104,628,171,628z M177,628c-1.105,0-2,0.896-2,2s0.895,2,2,2c1.104,0,2-0.896,2-2 S178.104,628,177,628z"
+ id="path1633" />
+ </g>
+</g>
+<path
+ d="M183.143,667.974L177,662l-6.142,5.974c-0.477,0.464-0.477,1.216,0,1.679c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296 l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0C183.619,669.188,183.619,668.438,183.143,667.974z"
+ id="path1639" />
+<path
+ d="M170.857,700.026L177,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679c-0.477-0.463-1.249-0.463-1.726,0L177,702.644 l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0C170.381,698.81,170.381,699.562,170.857,700.026z"
+ id="path1641" />
+<path
+ d="M177,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999C186,733.029,181.971,729,177,729z M178,743.001h-2v-6.002h2V743.001z M178,735h-2v-2h2V735z"
+ id="path1643" />
+<path
+ d="M178,783v-2h2v2H178z M178,777h2v2h-2V777z M178,773h2v2h-2V773z M178,769h2v2h-2V769z M178,765h2v2h-2V765z M174,781h2v2 h-2V781z M174,777h2v2h-2V777z M174,773h2v2h-2V773z M174,769h2v2h-2V769z M174,765h2v2h-2V765z"
+ id="path1645" />
+<path
+ d="M182.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0 c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C183.077,842.581,183.077,842.062,182.769,841.741z"
+ id="path1647" />
+<path
+ d="M220.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15c0.828,0,1.5-0.672,1.5-1.5v-15 C222,837.672,221.328,837,220.5,837z M220,853.002h-14v-12h14V853.002z M210,844.002h-2v2h2V844.002z M218,844.002h-2v2h2V844.002z M214,844.002h-2v2h2V844.002z M214,848.002h-2v2h2V848.002z M210,848.002h-2v2h2V848.002z M218,848.002h-2v2h2V848.002z"
+ id="path1649" />
+<path
+ d="M217.787,807.22l-2.186,2.185l-2.009-2.009l2.186-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L208,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C217.979,809.838,218.234,808.429,217.787,807.22z"
+ id="path1651" />
+<path
+ d="M214,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5c-1.383,0-2.5,1.119-2.5,2.5 c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H214z"
+ id="path1653" />
+<path
+ d="M212,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5c1.383,0,2.5-1.119,2.5-2.5 c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H212z"
+ id="path1655" />
+<path
+ d="M220.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0 c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713 C221.106,696.882,221.106,696.158,220.681,695.711z"
+ id="path1657" />
+<path
+ style="fill:#FFFFFF;"
+ d="M212,671h2v-6h-2V671z M212,661v2h2v-2H212z"
+ id="path1659" />
+<path
+ d="M218.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448l0.998-1.663 c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L211.505,624c-0.868,0.185-1.676,0.529-2.396,0.997l0.998,1.663 l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L206,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045 l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M212.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C215.044,632.132,214.129,633.046,212.999,633.046z"
+ id="path1661" />
+<path
+ d="M215,588v-1h-4v1h-4v2h12v-2H215z M208,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5V591h-10V599.5z M214.25,593h1.5v6h-1.5V593z M210.25,593h1.5v6h-1.5V593z"
+ id="path1663" />
+<path
+ id="path4237-4_1_"
+ d="M256.974,695.857L251,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0c0.463-0.477,0.463-1.249,0-1.726 L254.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726C258.189,695.38,257.437,695.38,256.974,695.857z" />
+<path
+ id="path4237-4-1_1_"
+ style="fill:#FFFFFF;"
+ d="M256.974,729.357L251,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C258.189,728.88,257.437,728.881,256.974,729.357z" />
+<g
+ id="g1673">
+ <circle
+ style="opacity:0.3;"
+ cx="135.5"
+ cy="296.5"
+ r="12.5"
+ id="circle1667" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="135.5"
+ cy="296.5"
+ r="9.274"
+ id="circle1669" />
+ <path
+ d="M134.29,301.742h2.419v-5.806h-2.419V301.742z M134.29,292.065V294h2.419v-1.935H134.29z"
+ id="path1671" />
+</g>
+<g
+ id="g1685">
+ <g
+ style="opacity:0.3;"
+ id="g1677">
+ <path
+ d="M139.456,327.953c-2.176-3.824-5.736-3.824-7.912,0l-8.588,15.093C120.78,346.871,122.6,350,127,350h17 c4.4,0,6.22-3.129,4.044-6.953L139.456,327.953z"
+ id="path1675" />
+ </g>
+ <g
+ id="g1681">
+ <path
+ style="fill:#FFFFFF;"
+ d="M136.462,329.124c-0.529-0.964-1.395-0.964-1.924,0l-8.653,15.77 c-0.529,0.964-0.062,1.753,1.038,1.753h17.154c1.1,0,1.567-0.789,1.038-1.753L136.462,329.124z"
+ id="path1679" />
+ </g>
+ <path
+ d="M136.917,334.182h-2.662v6.327h2.662V334.182z M136.917,344.727v-2.109h-2.662v2.109H136.917z"
+ id="path1683" />
+</g>
+<g
+ id="g1697">
+ <g
+ style="opacity:0.3;"
+ id="g1689">
+ <path
+ d="M131.544,387.047c2.176,3.824,5.736,3.824,7.912,0l8.588-15.093C150.22,368.129,148.4,365,144,365h-17 c-4.4,0-6.22,3.129-4.044,6.953L131.544,387.047z"
+ id="path1687" />
+ </g>
+ <g
+ id="g1693">
+ <path
+ style="fill:#FFFFFF;"
+ d="M134.538,385.876c0.529,0.964,1.395,0.964,1.924,0l8.653-15.77 c0.529-0.964,0.062-1.753-1.038-1.753h-17.154c-1.1,0-1.567,0.789-1.038,1.753L134.538,385.876z"
+ id="path1691" />
+ </g>
+ <path
+ d="M136.744,370.273h-2.662v6.327h2.662V370.273z M136.744,380.818v-2.109h-2.662v2.109H136.744z"
+ id="path1695" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="177"
+ cy="420"
+ r="9"
+ id="circle1699" />
+<circle
+ style="fill:#FFFFFF;"
+ cx="87"
+ cy="420"
+ r="9"
+ id="circle1701" />
+<g
+ id="g1707">
+ <rect
+ x="176"
+ y="423"
+ width="2"
+ height="2"
+ id="rect1703" />
+ <rect
+ x="176"
+ y="415"
+ width="2"
+ height="6"
+ id="rect1705" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="147"
+ cy="420"
+ r="9"
+ id="circle1709" />
+<g
+ id="g1715">
+ <rect
+ x="146"
+ y="415"
+ width="2"
+ height="2"
+ id="rect1711" />
+ <rect
+ x="146"
+ y="419"
+ width="2"
+ height="6"
+ id="rect1713" />
+</g>
+<circle
+ style="fill:#FFFFFF;"
+ cx="117"
+ cy="420"
+ r="9"
+ id="circle1717" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="214.778,422.728 210.222,415.272 207,410 203.778,415.272 199.222,422.728 196,428 218,428 "
+ id="polygon1719" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="229.222,416.272 233.778,423.728 237,429 240.222,423.728 244.778,416.272 248,411 226,411 "
+ id="polygon1721" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="270.728,411 263.272,411 258,416.272 258,423.728 263.272,429 270.728,429 276,423.728 276,416.272 "
+ id="polygon1723" />
+<g
+ id="g1729">
+ <rect
+ x="206"
+ y="424"
+ width="2"
+ height="2"
+ id="rect1725" />
+ <rect
+ x="206"
+ y="416"
+ width="2"
+ height="6"
+ id="rect1727" />
+</g>
+<g
+ id="g1735">
+ <rect
+ x="236"
+ y="421"
+ width="2"
+ height="2"
+ id="rect1731" />
+ <rect
+ x="236"
+ y="413"
+ width="2"
+ height="6"
+ id="rect1733" />
+</g>
+<polygon
+ points="92.43,417.286 91.016,415.872 85.051,421.836 82.688,419.473 81.274,420.887 85.016,424.629 85.051,424.594 85.087,424.629 "
+ id="polygon1737" />
+<path
+ d="M117.388,423c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633c0-0.276,0.071-0.528,0.212-0.756 c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634c0.247-0.211,0.478-0.453,0.693-0.727 c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112c0-0.44-0.085-0.824-0.253-1.155 c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506c-0.393-0.112-0.807-0.17-1.249-0.17 c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083c0.251,0,0.486,0.03,0.706,0.089 c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455c0.098,0.184,0.146,0.396,0.146,0.639 c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65c-0.2,0.206-0.413,0.418-0.645,0.633 c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753c-0.134,0.268-0.2,0.567-0.2,0.897 c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,425.825 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C116.9,426.141,117.173,426.036,117.412,425.825L117.412,425.825z"
+ id="path1739" />
+<circle
+ cx="177"
+ cy="452"
+ r="9"
+ id="circle1741" />
+<circle
+ cx="87"
+ cy="452"
+ r="9"
+ id="circle1743" />
+<g
+ id="g1749">
+ <rect
+ x="176"
+ y="455"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1745" />
+ <rect
+ x="176"
+ y="447"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1747" />
+</g>
+<circle
+ cx="147"
+ cy="452"
+ r="9"
+ id="circle1751" />
+<g
+ id="g1757">
+ <rect
+ x="146"
+ y="447"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1753" />
+ <rect
+ x="146"
+ y="451"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1755" />
+</g>
+<circle
+ cx="117"
+ cy="452"
+ r="9"
+ id="circle1759" />
+<polygon
+ points="214.778,454.728 210.222,447.272 207,442 203.778,447.272 199.222,454.728 196,460 218,460 "
+ id="polygon1761" />
+<polygon
+ points="229.222,448.272 233.778,455.728 237,461 240.222,455.728 244.778,448.272 248,443 226,443 "
+ id="polygon1763" />
+<polygon
+ points="270.728,443 263.272,443 258,448.272 258,455.728 263.272,461 270.728,461 276,455.728 276,448.272 "
+ id="polygon1765" />
+<g
+ id="g1771">
+ <rect
+ x="206"
+ y="456"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1767" />
+ <rect
+ x="206"
+ y="448"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1769" />
+</g>
+<g
+ id="g1777">
+ <rect
+ x="236"
+ y="453"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="2"
+ id="rect1773" />
+ <rect
+ x="236"
+ y="445"
+ style="fill:#FFFFFF;"
+ width="2"
+ height="6"
+ id="rect1775" />
+</g>
+<polygon
+ style="fill:#FFFFFF;"
+ points="92.43,449.286 91.016,447.872 85.051,453.836 82.688,451.473 81.274,452.887 85.016,456.629 85.051,456.594 85.087,456.629 "
+ id="polygon1779" />
+<path
+ style="fill:#FFFFFF;"
+ d="M117.388,455c-0.059-0.131-0.12-0.292-0.18-0.481c-0.059-0.188-0.09-0.4-0.09-0.633 c0-0.276,0.071-0.528,0.212-0.756c0.142-0.228,0.32-0.447,0.535-0.659c0.214-0.211,0.446-0.423,0.694-0.634 c0.247-0.211,0.478-0.453,0.693-0.727c0.215-0.275,0.394-0.575,0.535-0.9c0.14-0.325,0.212-0.696,0.212-1.112 c0-0.44-0.085-0.824-0.253-1.155c-0.17-0.331-0.401-0.607-0.694-0.829c-0.293-0.224-0.637-0.391-1.029-0.506 c-0.393-0.112-0.807-0.17-1.249-0.17c-0.957,0-1.883,0.261-2.775,0.779v1.881c0.735-0.722,1.507-1.083,2.319-1.083 c0.251,0,0.486,0.03,0.706,0.089c0.22,0.062,0.416,0.151,0.587,0.273c0.172,0.123,0.307,0.276,0.405,0.455 c0.098,0.184,0.146,0.396,0.146,0.639c0,0.271-0.066,0.519-0.2,0.749c-0.134,0.228-0.3,0.444-0.497,0.65 c-0.2,0.206-0.413,0.418-0.645,0.633c-0.231,0.218-0.447,0.442-0.645,0.675c-0.198,0.232-0.365,0.483-0.497,0.753 c-0.134,0.268-0.2,0.567-0.2,0.897c0,0.214,0.018,0.427,0.057,0.643c0.038,0.218,0.082,0.395,0.131,0.53H117.388z M117.412,457.825 c0.229-0.206,0.342-0.461,0.342-0.765c0-0.309-0.113-0.563-0.342-0.764c-0.234-0.219-0.507-0.325-0.816-0.325 c-0.316,0-0.591,0.106-0.825,0.325c-0.229,0.2-0.342,0.455-0.342,0.764c0,0.304,0.113,0.559,0.342,0.765 c0.24,0.211,0.514,0.316,0.825,0.316C116.9,458.141,117.173,458.036,117.412,457.825L117.412,457.825z"
+ id="path1781" />
+<rect
+ x="262"
+ y="419"
+ width="10"
+ height="3"
+ id="rect1783" />
+<rect
+ x="262"
+ y="451"
+ style="fill:#FFFFFF;"
+ width="10"
+ height="3"
+ id="rect1785" />
+<g
+ id="g1875">
+ <circle
+ style="fill:#FFFFFF;"
+ cx="434.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1787" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="365.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1789" />
+ <g
+ id="g1795">
+ <rect
+ x="433.652"
+ y="419.667"
+ width="1.444"
+ height="1.444"
+ id="rect1791" />
+ <rect
+ x="433.652"
+ y="413.889"
+ width="1.444"
+ height="4.333"
+ id="rect1793" />
+ </g>
+ <circle
+ style="fill:#FFFFFF;"
+ cx="411.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1797" />
+ <g
+ id="g1803">
+ <rect
+ x="410.652"
+ y="413.889"
+ width="1.444"
+ height="1.444"
+ id="rect1799" />
+ <rect
+ x="410.652"
+ y="416.778"
+ width="1.444"
+ height="4.333"
+ id="rect1801" />
+ </g>
+ <circle
+ style="fill:#FFFFFF;"
+ cx="388.375"
+ cy="417.5"
+ r="6.5"
+ id="circle1805" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="461.971,419.778 459.279,415.222 457.375,412 455.471,415.222 452.779,419.778 450.875,423 463.875,423 "
+ id="polygon1807" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="475.779,415.222 478.471,419.778 480.375,423 482.279,419.778 484.971,415.222 486.875,412 473.875,412 "
+ id="polygon1809" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="506.067,411 500.683,411 496.875,414.808 496.875,420.192 500.683,424 506.067,424 509.875,420.192 509.875,414.808 "
+ id="polygon1811" />
+ <g
+ id="g1817">
+ <rect
+ x="456.784"
+ y="420.556"
+ width="1.182"
+ height="1.222"
+ id="rect1813" />
+ <rect
+ x="456.784"
+ y="415.667"
+ width="1.182"
+ height="3.667"
+ id="rect1815" />
+ </g>
+ <g
+ id="g1823">
+ <rect
+ x="479.784"
+ y="418.111"
+ width="1.182"
+ height="1.222"
+ id="rect1819" />
+ <rect
+ x="479.784"
+ y="413.222"
+ width="1.182"
+ height="3.667"
+ id="rect1821" />
+ </g>
+ <polygon
+ points="369.297,415.54 368.275,414.519 363.967,418.826 362.261,417.119 361.239,418.141 363.942,420.843 363.967,420.818 363.993,420.843 "
+ id="polygon1825" />
+ <path
+ d="M388.655,419.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457 c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458 c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803 c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365 c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782 c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329 c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47 c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544 c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z M388.673,421.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235 c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552 c0.173,0.152,0.371,0.228,0.596,0.228C388.303,421.935,388.5,421.859,388.673,421.707L388.673,421.707z"
+ id="path1827" />
+ <circle
+ cx="434.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1829" />
+ <circle
+ cx="365.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1831" />
+ <g
+ id="g1837">
+ <rect
+ x="433.652"
+ y="442.667"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="1.444"
+ id="rect1833" />
+ <rect
+ x="433.652"
+ y="436.889"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="4.333"
+ id="rect1835" />
+ </g>
+ <circle
+ cx="411.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1839" />
+ <g
+ id="g1845">
+ <rect
+ x="410.652"
+ y="436.889"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="1.444"
+ id="rect1841" />
+ <rect
+ x="410.652"
+ y="439.778"
+ style="fill:#FFFFFF;"
+ width="1.444"
+ height="4.333"
+ id="rect1843" />
+ </g>
+ <circle
+ cx="388.375"
+ cy="440.5"
+ r="6.5"
+ id="circle1847" />
+ <polygon
+ points="461.971,442.778 459.279,438.222 457.375,435 455.471,438.222 452.779,442.778 450.875,446 463.875,446 "
+ id="polygon1849" />
+ <polygon
+ points="475.779,438.222 478.471,442.778 480.375,446 482.279,442.778 484.971,438.222 486.875,435 473.875,435 "
+ id="polygon1851" />
+ <polygon
+ points="506.067,434 500.683,434 496.875,437.808 496.875,443.192 500.683,447 506.067,447 509.875,443.192 509.875,437.808 "
+ id="polygon1853" />
+ <g
+ id="g1859">
+ <rect
+ x="456.784"
+ y="443.556"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="1.222"
+ id="rect1855" />
+ <rect
+ x="456.784"
+ y="438.667"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="3.667"
+ id="rect1857" />
+ </g>
+ <g
+ id="g1865">
+ <rect
+ x="479.784"
+ y="441.111"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="1.222"
+ id="rect1861" />
+ <rect
+ x="479.784"
+ y="436.222"
+ style="fill:#FFFFFF;"
+ width="1.182"
+ height="3.667"
+ id="rect1863" />
+ </g>
+ <polygon
+ style="fill:#FFFFFF;"
+ points="369.297,438.54 368.275,437.519 363.967,441.826 362.261,440.119 361.239,441.141 363.942,443.843 363.967,443.818 363.993,443.843 "
+ id="polygon1867" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M388.655,442.667c-0.042-0.095-0.086-0.211-0.13-0.348c-0.043-0.136-0.065-0.289-0.065-0.457 c0-0.2,0.051-0.382,0.153-0.546c0.102-0.164,0.231-0.323,0.386-0.476c0.155-0.152,0.322-0.305,0.501-0.458 c0.178-0.152,0.345-0.327,0.501-0.525c0.155-0.198,0.285-0.415,0.386-0.65c0.101-0.235,0.153-0.503,0.153-0.803 c0-0.318-0.061-0.595-0.183-0.834c-0.123-0.239-0.29-0.438-0.501-0.599c-0.212-0.162-0.46-0.282-0.743-0.365 c-0.284-0.081-0.583-0.123-0.902-0.123c-0.692,0-1.36,0.188-2.004,0.563v1.358c0.531-0.521,1.089-0.782,1.675-0.782 c0.181,0,0.351,0.022,0.51,0.064c0.159,0.044,0.3,0.109,0.424,0.197c0.125,0.089,0.221,0.2,0.292,0.329 c0.071,0.133,0.106,0.286,0.106,0.461c0,0.195-0.048,0.375-0.144,0.541c-0.097,0.164-0.217,0.321-0.359,0.47 c-0.144,0.149-0.298,0.302-0.465,0.457c-0.167,0.157-0.323,0.319-0.466,0.487c-0.143,0.168-0.264,0.349-0.359,0.544 c-0.097,0.193-0.144,0.41-0.144,0.648c0,0.154,0.013,0.308,0.041,0.464c0.027,0.157,0.059,0.285,0.095,0.383H388.655z M388.673,444.707c0.165-0.149,0.247-0.333,0.247-0.552c0-0.223-0.082-0.407-0.247-0.551c-0.169-0.158-0.366-0.235-0.589-0.235 c-0.229,0-0.427,0.077-0.596,0.235c-0.165,0.145-0.247,0.329-0.247,0.551c0,0.219,0.082,0.403,0.247,0.552 c0.173,0.152,0.371,0.228,0.596,0.228C388.303,444.935,388.5,444.859,388.673,444.707L388.673,444.707z"
+ id="path1869" />
+ <rect
+ x="499.764"
+ y="416.778"
+ width="7.222"
+ height="2.167"
+ id="rect1871" />
+ <rect
+ x="499.764"
+ y="439.778"
+ style="fill:#FFFFFF;"
+ width="7.222"
+ height="2.167"
+ id="rect1873" />
+</g>
+<path
+ d="M60.889,193.232l-2.01,2.01l-2.121-2.121l2.01-2.01C58.521,191.046,58.267,191,58,191c-1.657,0-3,1.343-3,3 c0,0.267,0.046,0.522,0.111,0.768l-4.345,4.344C50.521,199.045,50.267,199,50,199c-1.657,0-3,1.343-3,3 c0,0.268,0.046,0.522,0.111,0.768l2.01-2.01l2.121,2.121l-2.01,2.01C49.479,204.954,49.733,205,50,205c1.657,0,3-1.343,3-3 c0-0.267-0.045-0.521-0.111-0.768l4.346-4.344C57.479,196.955,57.733,197,58,197c1.657,0,3-1.343,3-3 C61,193.732,60.954,193.479,60.889,193.232z"
+ id="path1877" />
+<path
+ d="M47,372v2h14v-2H47z M47,379h14v-2H47V379z M47,384h14v-2H47V384z"
+ id="path1879" />
+<path
+ d="M54.697,409.253c0.181,0.223,0.48,0.333,0.897,0.333c0.444,0,0.79-0.157,1.036-0.47c0.245-0.312,0.369-0.661,0.369-1.047 c0-0.316-0.103-0.572-0.308-0.771C56.487,407.1,56.206,407,55.851,407c-0.417,0-0.76,0.138-1.027,0.416 c-0.267,0.278-0.4,0.612-0.4,1.003C54.425,408.755,54.516,409.033,54.697,409.253z M51.348,414.171 c0.931-0.606,1.524-0.909,1.785-0.909c0.156,0,0.236,0.088,0.236,0.265c0,0.359-0.287,1.554-0.862,3.581 c-0.258,0.908-0.429,1.549-0.507,1.918c-0.079,0.367-0.118,0.699-0.118,0.99c0,0.29,0.064,0.526,0.196,0.71 c0.129,0.184,0.328,0.274,0.594,0.274c0.211,0,0.461-0.051,0.744-0.15c0.283-0.101,0.757-0.355,1.421-0.762 c0.663-0.407,1.233-0.769,1.713-1.084l0.041-0.124l-0.226-0.377l-0.123-0.011c-0.891,0.586-1.437,0.882-1.643,0.882 c-0.075,0-0.143-0.034-0.2-0.101c-0.058-0.067-0.086-0.145-0.086-0.233c0-0.321,0.296-1.499,0.893-3.531 c0.34-1.183,0.565-1.982,0.672-2.406c0.106-0.424,0.159-0.773,0.159-1.052c0-0.209-0.062-0.38-0.185-0.517 c-0.123-0.137-0.271-0.202-0.441-0.202c-0.377,0-0.901,0.179-1.576,0.537c-0.674,0.362-1.613,0.974-2.816,1.839L51,413.831 l0.204,0.331L51.348,414.171z"
+ id="path1881" />
+<g
+ id="g1887">
+ <polygon
+ points="61,227 55.628,227 57.632,229.005 55,231.638 56.362,233 58.994,230.368 61,232.374 "
+ id="polygon1883" />
+ <polygon
+ points="51.638,235 49.006,237.633 47,235.627 47,241 52.373,241 50.368,238.995 53,236.363 "
+ id="polygon1885" />
+</g>
+<g
+ id="g1893">
+ <polygon
+ points="61,264.362 59.638,263 57.006,265.632 55,263.626 55,269 60.372,269 58.368,266.995 "
+ id="polygon1889" />
+ <polygon
+ points="49.632,273.005 47,275.637 48.362,277 50.994,274.367 53,276.373 53,271 47.627,271 "
+ id="polygon1891" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M22.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25 c0-2.898,2.351-5.25,5.25-5.25c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L25,449.125V443l-2.058,2.057 c-0.001-0.001-0.013,0.01-0.016,0.01C21.662,443.802,19.932,443,18,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7 c3.122,0,5.737-2.054,6.64-4.875H22.761z"
+ id="path1895" />
+<path
+ d="M58.761,452.125c-0.816,1.833-2.625,3.125-4.761,3.125c-2.899,0-5.25-2.35-5.25-5.25c0-2.898,2.351-5.25,5.25-5.25 c1.451,0,2.747,0.604,3.693,1.558l0,0.001l-2.82,2.818L61,449.125V443l-2.058,2.057c-0.002-0.001-0.013,0.01-0.016,0.01 C57.662,443.802,55.932,443,54,443c-3.865,0-7,3.135-7,7c0,3.867,3.135,7,7,7c3.122,0,5.737-2.054,6.64-4.875H58.761z"
+ id="path1897" />
+<g
+ id="g1901">
+ <path
+ d="M54,301.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52l0.54,2.972l-2.455-1.42 L54,309.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381l0.554-0.073l0.228-0.51 L54,301.45 M54,299l-2.101,4.699L47,304.349l3.601,3.553L49.674,313L54,310.497L58.326,313l-0.927-5.099L61,304.349l-4.899-0.649 L54,299L54,299z"
+ id="path1899" />
+</g>
+<g
+ id="g1909">
+ <polygon
+ style="fill:#F3A914;"
+ points="54,343.919 50.359,346.026 51.14,341.73 48.078,338.71 52.241,338.158 54,334.225 55.759,338.158 59.922,338.71 56.86,341.73 57.641,346.026 "
+ id="polygon1903" />
+ <g
+ id="g1907">
+ <path
+ style="fill:#F3A914;"
+ d="M54,335.45l1.188,2.657l0.228,0.51l0.554,0.073l2.874,0.381l-2.147,2.118l-0.376,0.371l0.094,0.52 l0.54,2.972l-2.455-1.42L54,343.342l-0.501,0.29l-2.455,1.42l0.54-2.972l0.094-0.52l-0.376-0.371l-2.147-2.118l2.874-0.381 l0.554-0.073l0.228-0.51L54,335.45 M54,333l-2.101,4.699L47,338.349l3.601,3.553L49.674,347L54,344.497L58.326,347l-0.927-5.099 L61,338.349l-4.899-0.649L54,333L54,333z"
+ id="path1905" />
+ </g>
+</g>
+<g
+ id="g1919">
+ <path
+ style="fill:#FFFFFF;"
+ d="M334,486c0-1.476-0.81-2.745-1.999-3.435v6.871C333.19,488.745,334,487.476,334,486z"
+ id="path1911" />
+ <g
+ id="g1917">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="323,483.375 323,488.625 325.557,488.625 330,493 330,479 325.557,483.375 "
+ id="polygon1913" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M332.001,479.306v1.58c2.046,0.8,3.499,2.782,3.499,5.114c0,2.328-1.453,4.312-3.499,5.113v1.58 c2.888-0.86,4.999-3.525,4.999-6.693C337,482.83,334.889,480.166,332.001,479.306z"
+ id="path1915" />
+ </g>
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M335.5,522c0,0.393-0.055,0.769-0.134,1.139l1.216,1.216c0.266-0.736,0.418-1.525,0.418-2.354 c0-3.17-2.111-5.834-4.998-6.694v1.58C334.047,517.685,335.5,519.668,335.5,522z M332.002,518.565v1.21l1.981,1.982 C333.899,520.386,333.124,519.216,332.002,518.565z M336.7,527.301l-12.01-12.011l-1.407,1.406l2.478,2.478l-0.204,0.201H323v5.25 h2.557L330,529v-5.586l2.002,2.002v0.019c0.004-0.002,0.008-0.006,0.012-0.008l1.087,1.087c-0.343,0.235-0.706,0.444-1.099,0.599 v1.58c0.795-0.237,1.522-0.622,2.172-1.106l1.129,1.13l1.414-1.414l-0.01-0.011L336.7,527.301z M330,515l-1.397,1.375l1.397,1.398 V515z"
+ id="path1921" />
+<path
+ style="fill:#FFFFFF;"
+ d="M330,565c1.105,0,2-0.896,2-2h-4C328,564.104,328.896,565,330,565z M334,559.625v-3 c0-1.861-1.278-3.412-3-3.858V552c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767c-1.722,0.446-2.999,1.997-2.999,3.858v2.999L324,561.625 h12L334,559.625z"
+ id="path1923" />
+<path
+ style="fill:#FFFFFF;"
+ d="M334,592.625c0-1.861-1.279-3.412-3-3.858V588c0-0.553-0.447-1-1-1s-1,0.447-1,1v0.767 c-0.012,0.003-0.022,0.008-0.033,0.011l5.033,5.033V592.625z M330,601c1.105,0,2-0.896,2-2h-4C328,600.104,328.896,601,330,601z M336.993,599.593l-0.007,0.008l-12.593-12.596L323,588.402l3.158,3.158c-0.095,0.341-0.158,0.693-0.158,1.064v2.999l-2,2.001h8.222 l3.374,3.375l1.404-1.4L336.993,599.593z"
+ id="path1925" />
+<g
+ id="g1931">
+ <g
+ id="g1929">
+ <path
+ style="fill:#FFFFFF;"
+ d="M336,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S337.104,628,336,628z M324,628 c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S325.104,628,324,628z M330,628c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2 S331.104,628,330,628z"
+ id="path1927" />
+ </g>
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M336.143,667.974L330,662l-6.142,5.974c-0.478,0.464-0.478,1.216,0,1.679 c0.477,0.464,1.249,0.464,1.726,0l4.417-4.296l4.417,4.296c0.477,0.464,1.249,0.464,1.726,0 C336.619,669.188,336.619,668.438,336.143,667.974z"
+ id="path1933" />
+<path
+ style="fill:#FFFFFF;"
+ d="M323.857,700.026L330,706l6.142-5.974c0.478-0.464,0.478-1.216,0-1.679 c-0.477-0.463-1.249-0.463-1.726,0L330,702.644l-4.417-4.296c-0.477-0.463-1.249-0.463-1.726,0 C323.381,698.81,323.381,699.562,323.857,700.026z"
+ id="path1935" />
+<path
+ style="fill:#FFFFFF;"
+ d="M330,729c-4.971,0-9,4.029-9,9.001c0,4.971,4.029,8.999,9,8.999c4.971,0,9-4.028,9-8.999 C339,733.029,334.971,729,330,729z M331,743.001h-2v-6.002h2V743.001z M331,735h-2v-2h2V735z"
+ id="path1937" />
+<path
+ style="fill:#FFFFFF;"
+ d="M331,783v-2h2v2H331z M331,777h2v2h-2V777z M331,773h2v2h-2V773z M331,769h2v2h-2V769z M331,765h2v2 h-2V765z M327,781h2v2h-2V781z M327,777h2v2h-2V777z M327,773h2v2h-2V773z M327,769h2v2h-2V769z M327,765h2v2h-2V765z"
+ id="path1939" />
+<path
+ style="fill:#FFFFFF;"
+ d="M335.769,841.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903 c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.358 C336.077,842.581,336.077,842.062,335.769,841.741z"
+ id="path1941" />
+<path
+ style="fill:#FFFFFF;"
+ d="M373.5,837h-15c-0.828,0-1.5,0.672-1.5,1.5v15c0,0.828,0.672,1.5,1.5,1.5h15 c0.828,0,1.5-0.672,1.5-1.5v-15C375,837.672,374.328,837,373.5,837z M373,853.002h-14v-12h14V853.002z M363,844.002h-2v2h2V844.002z M371,844.002h-2v2h2V844.002z M367,844.002h-2v2h2V844.002z M367,848.002h-2v2h2V848.002z M363,848.002h-2v2h2V848.002z M371,848.002h-2v2h2V848.002z"
+ id="path1943" />
+<path
+ style="fill:#FFFFFF;"
+ d="M370.787,807.22l-2.186,2.185l-2.009-2.009l2.185-2.183c-1.209-0.447-2.62-0.192-3.592,0.779 c-1.02,1.02-1.251,2.522-0.708,3.768L361,813.233l1.768,1.767l3.48-3.477c1.245,0.537,2.742,0.303,3.759-0.715 C370.979,809.838,371.234,808.429,370.787,807.22z"
+ id="path1945" />
+<path
+ style="fill:#FFFFFF;"
+ d="M367,777v-5.211c0.881-0.387,1.5-1.264,1.5-2.289c0-1.381-1.121-2.5-2.5-2.5 c-1.383,0-2.5,1.119-2.5,2.5c0,1.025,0.617,1.904,1.5,2.289V777h-3l4,4l4-4H367z"
+ id="path1947" />
+<path
+ style="fill:#FFFFFF;"
+ d="M365,735v5.211c-0.881,0.387-1.5,1.264-1.5,2.289c0,1.381,1.121,2.5,2.5,2.5 c1.383,0,2.5-1.119,2.5-2.5c0-1.025-0.617-1.904-1.5-2.289V735h3l-4-4l-4,4H365z"
+ id="path1949" />
+<path
+ style="fill:#FFFFFF;"
+ d="M373.681,695.711c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.605,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.21-9.713C374.106,696.882,374.106,696.158,373.681,695.711z"
+ id="path1951" />
+<path
+ d="M365,671h2v-6h-2V671z M365,661v2h2v-2H365z"
+ id="path1953" />
+<path
+ style="fill:#FFFFFF;"
+ d="M371.112,629.979l1.888-0.472c-0.185-0.869-0.529-1.678-0.997-2.396l-1.663,0.998l-1.447-1.448 l0.998-1.663c-0.72-0.468-1.528-0.812-2.397-0.997l-0.472,1.888h-2.045L364.505,624c-0.868,0.185-1.676,0.529-2.396,0.997 l0.998,1.663l-1.446,1.446l-1.663-0.998c-0.47,0.721-0.814,1.529-0.997,2.398l1.886,0.472v2.045L359,632.495 c0.184,0.869,0.527,1.676,0.996,2.396l1.664-0.998l1.446,1.446l-0.998,1.663c0.721,0.47,1.528,0.813,2.396,0.997l0.472-1.886h2.045 l0.472,1.886c0.869-0.184,1.678-0.527,2.397-0.997l-0.999-1.663l1.447-1.446l1.664,0.998c0.468-0.721,0.812-1.527,0.997-2.396 l-1.888-0.472V629.979z M365.999,633.046c-1.129,0-2.045-0.914-2.045-2.045c0-1.131,0.916-2.045,2.045-2.045 c1.13,0,2.045,0.914,2.045,2.045C368.044,632.132,367.129,633.046,365.999,633.046z"
+ id="path1955" />
+<path
+ style="fill:#FFFFFF;"
+ d="M368,588v-1h-4v1h-4v2h12v-2H368z M361,599.5c0,0.828,0.672,1.5,1.5,1.5h7c0.828,0,1.5-0.672,1.5-1.5 V591h-10V599.5z M367.25,593h1.5v6h-1.5V593z M363.25,593h1.5v6h-1.5V593z"
+ id="path1957" />
+<path
+ id="path4237-4_2_"
+ style="fill:#FFFFFF;"
+ d="M409.974,695.857L404,702l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726L407.356,702l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,695.38,410.437,695.38,409.974,695.857z" />
+<path
+ id="path4237-4-1_2_"
+ d="M409.974,729.357L404,735.5l5.974,6.142c0.464,0.478,1.216,0.478,1.679,0 c0.463-0.477,0.463-1.249,0-1.726l-4.297-4.416l4.296-4.417c0.463-0.477,0.463-1.249,0-1.726 C411.189,728.88,410.437,728.881,409.974,729.357z" />
+<g
+ id="g1967">
+ <circle
+ style="opacity:0.3;"
+ cx="135.5"
+ cy="256.5"
+ r="12.5"
+ id="circle1961" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="135.5"
+ cy="256.5"
+ r="9.274"
+ id="circle1963" />
+ <path
+ d="M141.618,252.741c-0.308-0.321-0.808-0.321-1.116,0l-6.514,6.775l-2.791-2.903c-0.308-0.321-0.809-0.321-1.116,0 c-0.309,0.32-0.309,0.84,0,1.161l3.349,3.485c0.309,0.32,0.809,0.32,1.117,0l7.071-7.357 C141.927,253.581,141.927,253.062,141.618,252.741z"
+ id="path1965" />
+</g>
+<path
+ id="path4209"
+ style="fill:#768D99;"
+ d="M52.875,565.125h2v-14h-2V565.125z M46.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365">
+ <g
+ id="g4367">
+ <path
+ id="path4369"
+ style="fill:#768D99;"
+ d="M55,524.25h-5.625v1.375H55V524.25z M55,521.125h-5.625v1.375H55V521.125z M50.25,515.125v2.75h-3.375v11H57.5v-2.75h3.375v-11H50.25z M55.875,527.198H48.5V519.5h7.375V527.198z M59.191,524.448H57.5 v-6.573h-5.625v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375">
+ <path
+ id="path4377"
+ style="fill:#768D99;"
+ d="M57.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L57.268,480.449z M60.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14 C60.955,480.047,60.955,479.554,60.649,479.248 M50.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543 L50.007,489.172z" />
+</g>
+<g
+ id="g4383">
+ <rect
+ id="rect4385"
+ x="46.875"
+ y="490.75"
+ style="fill:#768D99;"
+ width="14"
+ height="2" />
+</g>
+<path
+ id="path4209_1_"
+ d="M211.875,565.125h2v-14h-2V565.125z M205.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365_1_">
+ <g
+ id="g4367_1_">
+ <path
+ id="path4369_1_"
+ d="M214,524.25h-5.625v1.375H214V524.25z M214,521.125h-5.625v1.375H214V521.125z M209.25,515.125v2.75 h-3.375v11H216.5v-2.75h3.375v-11H209.25z M214.875,527.198H207.5V519.5h7.375V527.198z M218.191,524.448H216.5v-6.573h-5.625 v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375_1_">
+ <path
+ id="path4377_1_"
+ d="M216.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L216.268,480.449z M219.649,479.248l-0.379-0.37 c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14C219.955,480.047,219.955,479.554,219.649,479.248 M209.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081l-1.565-1.543L209.007,489.172z" />
+</g>
+<g
+ id="g4383_1_">
+ <rect
+ id="rect4385_1_"
+ x="205.875"
+ y="490.75"
+ width="14"
+ height="2" />
+</g>
+<path
+ id="path4209_2_"
+ style="fill:#FFFFFF;"
+ d="M364.875,565.125h2v-14h-2V565.125z M358.875,559.125h14v-2h-14V559.125z" />
+<g
+ id="g4365_2_">
+ <g
+ id="g4367_2_">
+ <path
+ id="path4369_2_"
+ style="fill:#FFFFFF;"
+ d="M367,524.25h-5.625v1.375H367V524.25z M367,521.125h-5.625v1.375H367V521.125z M362.25,515.125v2.75h-3.375v11H369.5v-2.75h3.375v-11H362.25z M367.875,527.198H360.5V519.5h7.375V527.198z M371.191,524.448 H369.5v-6.573h-5.625v-0.897h7.316V524.448z" />
+ </g>
+</g>
+<g
+ id="g4375_2_">
+ <path
+ id="path4377_2_"
+ style="fill:#FFFFFF;"
+ d="M369.268,480.449l1.646,1.637l-5.789,5.789l-1.644-1.638L369.268,480.449z M372.649,479.248l-0.379-0.37c-0.394-0.395-1.035-0.395-1.43,0l-0.977,0.977l1.646,1.638l1.14-1.14 C372.955,480.047,372.955,479.554,372.649,479.248 M362.007,489.172c-0.042,0.186,0.127,0.354,0.314,0.309l2.105-1.081 l-1.565-1.543L362.007,489.172z" />
+</g>
+<g
+ id="g4383_2_">
+ <rect
+ id="rect4385_2_"
+ x="358.875"
+ y="490.75"
+ style="fill:#FFFFFF;"
+ width="14"
+ height="2" />
+</g>
+<g
+ id="g2001">
+ <polygon
+ points="91.628,227 93.632,229.005 91,231.638 92.362,233 94.994,230.368 97,232.374 97,227 "
+ id="polygon1993" />
+ <polygon
+ points="87.638,235 85.006,237.633 83,235.627 83,241 88.373,241 86.368,238.995 89,236.363 "
+ id="polygon1995" />
+ <polygon
+ points="88.374,227 83,227 83,232.372 85.005,230.368 87.638,233 89,231.638 86.368,229.006 "
+ id="polygon1997" />
+ <polygon
+ points="92.363,235 91,236.362 93.633,238.994 91.627,241 97,241 97,235.627 94.995,237.632 "
+ id="polygon1999" />
+</g>
+<g
+ id="g2011">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="91.628,263 93.632,265.005 91,267.638 92.362,269 94.994,266.368 97,268.374 97,263 "
+ id="polygon2003" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="87.638,271 85.006,273.633 83,271.627 83,277 88.373,277 86.368,274.995 89,272.363 "
+ id="polygon2005" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="88.374,263 83,263 83,268.372 85.005,266.368 87.638,269 89,267.638 86.368,265.006 "
+ id="polygon2007" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="92.363,271 91,272.362 93.633,274.994 91.627,277 97,277 97,271.627 94.995,273.632 "
+ id="polygon2009" />
+</g>
+<g
+ id="Shape_7_">
+ <path
+ style="fill:#FFFFFF;"
+ d="M99,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S102.85,587,99,587L99,587z M99,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S102.08,599.6,99,599.6z M99.35,590.5H98.3v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2013" />
+</g>
+<g
+ id="Shape_4_">
+ <path
+ style="fill:#FFFFFF;"
+ d="M411,587c-3.85,0-7,3.15-7,7s3.15,7,7,7s7-3.15,7-7S414.85,587,411,587L411,587z M411,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S414.08,599.6,411,599.6z M411.35,590.5h-1.05v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2016" />
+</g>
+<g
+ id="Shape_2_">
+ <path
+ d="M258,587c-3.85,0-7,3.15-7,7s3.15,7,7,7c3.85,0,7-3.15,7-7S261.85,587,258,587L258,587z M258,599.6 c-3.08,0-5.6-2.52-5.6-5.6s2.52-5.6,5.6-5.6c3.08,0,5.6,2.52,5.6,5.6S261.08,599.6,258,599.6z M258.35,590.5h-1.05v4.2l3.64,2.24 l0.56-0.91l-3.15-1.89V590.5z"
+ id="path2019" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M258.212,52.555c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,52.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,52.555z"
+ id="path2022" />
+<path
+ d="M258.212,88.62c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,88.612v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871S253.283,96,253.815,96h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,88.62z"
+ id="path2024" />
+<path
+ style="fill:#3C5563;"
+ d="M258.212,16.556c-0.026-2.236-1.852-4.184-4.382-4.509c-2.794-0.359-5.38,1.393-5.778,3.912 c-0.032,0.201-0.043,0.4-0.045,0.598L248,16.548v3.117c0,0.754,0.684,1.371,1.52,1.371h1.52v-3.354h-1.761v-1.129h0.001 c0.002-0.143,0.012-0.287,0.035-0.432c0.298-1.89,2.238-3.203,4.333-2.934c1.909,0.245,3.272,1.723,3.276,3.414h0.004v1.081h-1.753 v3.354h1.52c0.033,0,0.064-0.007,0.097-0.009c-0.106,0.335-0.289,0.655-0.567,0.93c-0.299,0.296-0.666,0.494-1.057,0.617 c-0.175-0.225-0.45-0.381-0.776-0.381h-0.578c-0.531,0-0.966,0.392-0.966,0.871s0.435,0.871,0.966,0.871h0.578 c0.412,0,0.76-0.238,0.898-0.568c0.588-0.155,1.14-0.439,1.584-0.878c0.539-0.533,0.829-1.188,0.893-1.855 c0.277-0.249,0.449-0.592,0.449-0.97v-3.117L258.212,16.556z"
+ id="path2026" />
+<g
+ id="g2046">
+ <circle
+ style="fill:#FFFFFF;"
+ cx="207"
+ cy="364.834"
+ r="8"
+ id="circle2028" />
+ <polygon
+ points="212.392,362.01 210.978,360.596 205.014,366.56 202.65,364.197 201.236,365.611 204.978,369.353 205.014,369.318 205.049,369.353 "
+ id="polygon2030" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M266,362.037c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.953-5.221,4.293v-14.792 c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V362.037z"
+ id="path2032" />
+ <path
+ d="M260.043,354.27l-2.722,2.755l-2.755,2.722c-0.314,0.316-0.301,0.816,0.027,1.116c0.328,0.301,0.847,0.288,1.161-0.028 l1.867-1.848l0.008,0.008l0.827-0.835l0.835-0.827l-0.008-0.008l1.848-1.867c0.316-0.314,0.329-0.833,0.028-1.161 C260.859,353.969,260.359,353.957,260.043,354.27z"
+ id="path2034" />
+ <path
+ d="M261.149,359.748l-2.755-2.722l-2.722-2.755c-0.316-0.314-0.816-0.301-1.116,0.027c-0.301,0.328-0.288,0.847,0.028,1.161 l1.848,1.867l-0.008,0.008l0.835,0.827l0.827,0.835l0.008-0.008l1.867,1.848c0.314,0.316,0.833,0.329,1.161,0.028 C261.45,360.564,261.463,360.064,261.149,359.748z"
+ id="path2036" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M233,372L233,372c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C233.448,373,233,372.552,233,372z"
+ id="path2038" />
+ <g
+ id="g2044">
+ <path
+ style="fill:#FFFFFF;"
+ d="M225.922,372.707L225.922,372.707c-0.391-0.391-0.391-1.024,0-1.414l4.243-4.243 c0.391-0.391,1.024-0.391,1.414,0l0,0c0.391,0.391,0.391,1.024,0,1.414l-4.243,4.243 C226.945,373.098,226.312,373.098,225.922,372.707z"
+ id="path2040" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M225.922,362.795L225.922,362.795c-0.391,0.391-0.391,1.024,0,1.414l4.243,4.243 c0.391,0.391,1.024,0.391,1.414,0l0,0c0.391-0.391,0.391-1.024,0-1.414l-4.243-4.243 C226.945,362.405,226.312,362.405,225.922,362.795z"
+ id="path2042" />
+ </g>
+</g>
+<polygon
+ style="fill:#009900;"
+ points="381.54,289.044 381.54,294.044 378.04,294.044 383.04,299.011 388.04,294.044 384.54,294.044 384.54,289.044 "
+ id="polygon2048" />
+<polygon
+ style="fill:#990000;"
+ points="359.5,298.971 359.5,293.971 363,293.971 358,289.004 353,293.971 356.5,293.971 356.5,298.971 "
+ id="polygon2050" />
+<polygon
+ style="fill:#23D545;"
+ points="381.54,329.044 381.54,334.044 378.04,334.044 383.04,339.011 388.04,334.044 384.54,334.044 384.54,329.044 "
+ id="polygon2052" />
+<polygon
+ style="fill:#FF5050;"
+ points="359.5,338.971 359.5,333.971 363,333.971 358,329.004 353,333.971 356.5,333.971 356.5,338.971 "
+ id="polygon2054" />
+<path
+ style="fill:#768D99;"
+ d="M239.59,246H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V247.41C241,246.634,240.366,246,239.59,246z M231.049,258.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,258.519z"
+ id="path2056" />
+<path
+ style="fill:#768D99;"
+ d="M340.633,248.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,249.494,341.058,248.771,340.633,248.324z"
+ id="path2058" />
+<path
+ style="fill:#768D99;"
+ d="M289.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V247.5C291.016,246.675,290.34,246,289.515,246z M286.896,250.138l-4.729,5.016 c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551 l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,249.297,287.205,249.817,286.896,250.138z"
+ id="path2060" />
+<path
+ style="fill:#768D99;"
+ d="M314.515,246h-12.999c-0.825,0-1.5,0.675-1.5,1.5V262c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V247.5C316.016,246.675,315.34,246,314.515,246z M304,253c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S304.552,253,304,253z M308,253c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,253,308,253z M312,253 c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,253,312,253z"
+ id="path2062" />
+<g
+ id="g2068">
+ <path
+ style="fill:#768D99;"
+ d="M258,258L258,258c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C258.448,259,258,258.552,258,258z"
+ id="path2064" />
+ <path
+ style="fill:#768D99;"
+ d="M256.578,253.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542 l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,253.493,256.775,253.235,256.578,253.038z"
+ id="path2066" />
+</g>
+<path
+ d="M239.59,286H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V287.41C241,286.634,240.366,286,239.59,286z M231.049,298.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,298.519z"
+ id="path2070" />
+<path
+ d="M340.633,288.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0 c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713 C341.058,289.494,341.058,288.771,340.633,288.324z"
+ id="path2072" />
+<path
+ d="M289.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5 V287.5C291.016,286.675,290.34,286,289.515,286z M286.896,290.138l-4.729,5.016c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133 c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0 C287.205,289.297,287.205,289.817,286.896,290.138z"
+ id="path2074" />
+<path
+ d="M314.515,286h-12.999c-0.825,0-1.5,0.675-1.5,1.5V302c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.5 V287.5C316.016,286.675,315.34,286,314.515,286z M304,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S304.552,293,304,293z M308,293c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,293,308,293z M312,293c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S312.552,293,312,293z"
+ id="path2076" />
+<g
+ id="g2082">
+ <path
+ d="M258,298L258,298c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6C258.448,299,258,298.552,258,298z "
+ id="path2078" />
+ <path
+ d="M256.578,293.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542l-3.542,3.542 c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,293.493,256.775,293.235,256.578,293.038z"
+ id="path2080" />
+</g>
+<polygon
+ style="fill:#59DB8F;"
+ points="656.492,249.044 656.492,254.044 652.992,254.044 657.992,259.011 662.992,254.044 659.492,254.044 659.492,249.044 "
+ id="polygon2084" />
+<polygon
+ style="fill:#E45959;"
+ points="634.453,258.971 634.453,253.971 637.953,253.971 632.953,249.004 627.953,253.971 631.453,253.971 631.453,258.971 "
+ id="polygon2086" />
+<polygon
+ style="fill:#429E47;"
+ points="381.54,249.044 381.54,254.044 378.04,254.044 383.04,259.011 388.04,254.044 384.54,254.044 384.54,249.044 "
+ id="polygon2088" />
+<polygon
+ style="fill:#E33734;"
+ points="359.5,258.971 359.5,253.971 363,253.971 358,249.004 353,253.971 356.5,253.971 356.5,258.971 "
+ id="polygon2090" />
+<polygon
+ style="fill:#768D99;"
+ points="410,252.999 410.001,257 407.057,257 411,261.083 414.942,257 412,257 412,253 "
+ id="polygon2092" />
+<polygon
+ style="fill:#768D99;"
+ points="406,255.001 405.999,251 408.943,251 405,246.917 401.058,251 404,251 404,255 "
+ id="polygon2094" />
+<g
+ id="g2100">
+ <polygon
+ points="410,292.999 410.001,297 407.057,297 411,301.083 414.942,297 412,297 412,293 "
+ id="polygon2096" />
+ <polygon
+ points="406,295.001 405.999,291 408.943,291 405,286.917 401.058,291 404,291 404,295 "
+ id="polygon2098" />
+</g>
+<g
+ id="g2106">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="410,332.999 410.001,337 407.057,337 411,341.083 414.942,337 412,337 412,333 "
+ id="polygon2102" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="406,335.001 405.999,331 408.943,331 405,326.917 401.058,331 404,331 404,335 "
+ id="polygon2104" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M239.59,326H226.41c-0.775,0-1.41,0.634-1.41,1.41v13.181c0,0.775,0.634,1.41,1.41,1.41h13.181 c0.775,0,1.41-0.634,1.41-1.41V327.41C241,326.634,240.366,326,239.59,326z M231.049,338.519l-0.036-0.036l-0.036,0.036 l-3.742-3.742l1.414-1.414l2.363,2.363l5.964-5.964l1.414,1.414L231.049,338.519z"
+ id="path2108" />
+<path
+ style="fill:#FFFFFF;"
+ d="M340.633,328.324c-0.423-0.446-1.111-0.449-1.535,0l-8.449,8.907l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172,0,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l9.211-9.713C341.058,329.494,341.058,328.771,340.633,328.324z"
+ id="path2110" />
+<path
+ style="fill:#FFFFFF;"
+ d="M289.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V327.5C291.016,326.675,290.34,326,289.515,326z M286.896,330.138l-4.729,5.016 c-0.309,0.32-0.809,0.32-1.117,0l-1.997-2.133c-0.309-0.321-0.309-0.841,0-1.161c0.308-0.321,0.808-0.321,1.116,0l1.439,1.551 l4.172-4.433c0.308-0.321,0.809-0.321,1.116,0C287.205,329.297,287.205,329.817,286.896,330.138z"
+ id="path2112" />
+<path
+ style="fill:#FFFFFF;"
+ d="M314.515,326h-12.999c-0.825,0-1.5,0.675-1.5,1.5V342c1.697-2.34,4.016-4,5.221-4h9.278 c0.825,0,1.501-0.675,1.501-1.5V327.5C316.016,326.675,315.34,326,314.515,326z M304,333c-0.552,0-1-0.448-1-1s0.448-1,1-1 s1,0.448,1,1S304.552,333,304,333z M308,333c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S308.552,333,308,333z M312,333 c-0.552,0-1-0.448-1-1s0.448-1,1-1s1,0.448,1,1S312.552,333,312,333z"
+ id="path2114" />
+<g
+ id="g2120">
+ <path
+ style="fill:#FFFFFF;"
+ d="M258,338L258,338c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0c0,0.552-0.448,1-1,1h-6 C258.448,339,258,338.552,258,338z"
+ id="path2116" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M256.578,333.038l-4.243-4.243c-0.391-0.391-1.024-0.391-1.414,0s-0.391,1.024,0,1.414l3.542,3.542 l-3.542,3.542c-0.391,0.391-0.391,1.024,0,1.414c0.391,0.391,1.024,0.391,1.414,0l4.243-4.243c0.197-0.197,0.293-0.455,0.292-0.713 C256.872,333.493,256.775,333.235,256.578,333.038z"
+ id="path2118" />
+</g>
+<g
+ id="g2126">
+ <polygon
+ style="fill:#E45959;"
+ points="587,256.683 587,258.625 582,258.625 581.999,260.625 587,260.624 587,262.568 590.77,259.625 "
+ id="polygon2122" />
+ <circle
+ style="fill:#E45959;"
+ cx="577.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2124" />
+</g>
+<g
+ id="g2132">
+ <polygon
+ style="fill:#E99003;"
+ points="612,256.683 612,258.625 607,258.625 606.999,260.625 612,260.624 612,262.568 615.77,259.625 "
+ id="polygon2128" />
+ <circle
+ style="fill:#E99003;"
+ cx="602.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2130" />
+</g>
+<g
+ id="g2138">
+ <path
+ style="fill:#768D99;"
+ d="M439,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V248H439z M439,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"
+ id="path2134" />
+ <path
+ style="fill:#768D99;"
+ d="M431.07,257.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,257.811z"
+ id="path2136" />
+</g>
+<g
+ id="g2146">
+ <path
+ style="fill:#768D99;"
+ d="M464,248v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V248h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V248H464z M464,259.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V250h12V259.258z"
+ id="path2140" />
+ <path
+ style="fill:#768D99;"
+ d="M458,256c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3 C457,255.552,457.448,256,458,256z"
+ id="path2142" />
+ <circle
+ style="fill:#768D99;"
+ cx="458"
+ cy="258"
+ r="1"
+ id="circle2144" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M491,256.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499 c0-0.825,0.675-1.501,1.501-1.501h12.999c0.825,0,1.501,0.675,1.501,1.501V256.499z"
+ id="path2148" />
+<g
+ id="g2154">
+ <polygon
+ style="fill:#768D99;"
+ points="512,256.683 512,258.625 507,258.625 506.999,260.625 512,260.624 512,262.568 515.77,259.625 "
+ id="polygon2150" />
+ <circle
+ style="fill:#768D99;"
+ cx="502.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2152" />
+</g>
+<g
+ id="g2160">
+ <polygon
+ style="fill:#E33734;"
+ points="537,256.683 537,258.625 532,258.625 531.999,260.625 537,260.624 537,262.568 540.77,259.625 "
+ id="polygon2156" />
+ <circle
+ style="fill:#E33734;"
+ cx="527.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2158" />
+</g>
+<g
+ id="g2166">
+ <path
+ d="M439,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006 c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012 c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H439z M439,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"
+ id="path2162" />
+ <path
+ d="M431.07,297.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,297.811z"
+ id="path2164" />
+</g>
+<g
+ id="g2174">
+ <path
+ d="M464,288v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006 c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V288h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012 c-0.547,0-0.994,0.447-0.994,0.994V288h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222V288H464z M464,299.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V290h12V299.258z"
+ id="path2168" />
+ <path
+ d="M458,296c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3C457,295.552,457.448,296,458,296z"
+ id="path2170" />
+ <circle
+ cx="458"
+ cy="298"
+ r="1"
+ id="circle2172" />
+</g>
+<path
+ d="M491,296.499c0,0.825-0.675,1.501-1.501,1.501h-9.278c-1.206,0-3.524,1.66-5.221,4v-14.499c0-0.825,0.675-1.501,1.501-1.501 h12.999c0.825,0,1.501,0.675,1.501,1.501V296.499z"
+ id="path2176" />
+<g
+ id="g2182">
+ <polygon
+ points="512,296.683 512,298.625 507,298.625 506.999,300.625 512,300.624 512,302.568 515.77,299.625 "
+ id="polygon2178" />
+ <circle
+ cx="502.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2180" />
+</g>
+<g
+ id="g2188">
+ <polygon
+ style="fill:#990000;"
+ points="537,296.683 537,298.625 532,298.625 531.999,300.625 537,300.624 537,302.568 540.77,299.625 "
+ id="polygon2184" />
+ <circle
+ style="fill:#990000;"
+ cx="527.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2186" />
+</g>
+<g
+ id="g2194">
+ <path
+ style="fill:#FFFFFF;"
+ d="M439,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V328H439z M439,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"
+ id="path2190" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M431.07,337.811c0.309,0.32,0.809,0.32,1.117,0l4.729-5.016c0.308-0.321,0.308-0.841,0-1.161 c-0.308-0.321-0.808-0.321-1.116,0l-4.172,4.433l-1.438-1.551c-0.308-0.321-0.809-0.321-1.116,0c-0.309,0.32-0.309,0.84,0,1.161 L431.07,337.811z"
+ id="path2192" />
+</g>
+<g
+ id="g2202">
+ <path
+ style="fill:#FFFFFF;"
+ d="M464,328v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3 v-1.006c0-0.547-0.447-0.994-0.994-0.994h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-3v-1.006c0-0.547-0.447-0.994-0.994-0.994 h-0.012c-0.547,0-0.994,0.447-0.994,0.994V328h-2v12.778c0,0.672,0.55,1.222,1.222,1.222h13.557c0.672,0,1.222-0.55,1.222-1.222 V328H464z M464,339.258c0,0.41-0.332,0.742-0.742,0.742h-10.517c-0.41,0-0.742-0.332-0.742-0.742V330h12V339.258z"
+ id="path2196" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M458,336c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1s-1,0.448-1,1v3 C457,335.552,457.448,336,458,336z"
+ id="path2198" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="458"
+ cy="338"
+ r="1"
+ id="circle2200" />
+</g>
+<g
+ id="g2208">
+ <path
+ style="fill:#FFFFFF;"
+ d="M475.5,327.501c0-0.552,0.449-1.001,1.001-1.001h12.998c0.552,0,1.001,0.449,1.001,1.001v8.998 c0,0.552-0.449,1.001-1.001,1.001h-9.277c-1.205,0-3.125,1.286-4.722,3.082V327.501z"
+ id="path2204" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M489.499,327c0.271,0,0.501,0.229,0.501,0.501v8.999c0,0.271-0.229,0.501-0.501,0.501h-9.278 c-1.253,0-2.836,1.01-4.221,2.34v-11.84c0-0.271,0.229-0.501,0.501-0.501H489.499 M489.499,326h-12.999 c-0.825,0-1.501,0.675-1.501,1.501V342c1.697-2.34,4.016-4,5.221-4h9.278c0.825,0,1.501-0.675,1.501-1.501v-8.999 C491,326.675,490.325,326,489.499,326L489.499,326z"
+ id="path2206" />
+</g>
+<g
+ id="g2214">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="512,336.683 512,338.625 507,338.625 506.999,340.625 512,340.624 512,342.568 515.77,339.625 "
+ id="polygon2210" />
+ <circle
+ style="fill:#FFFFFF;"
+ cx="502.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2212" />
+</g>
+<g
+ id="g2220">
+ <polygon
+ style="fill:#FF5050;"
+ points="537,336.683 537,338.625 532,338.625 531.999,340.625 537,340.624 537,342.568 540.77,339.625 "
+ id="polygon2216" />
+ <circle
+ style="fill:#FF5050;"
+ cx="527.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2218" />
+</g>
+<g
+ id="g2226">
+ <polygon
+ style="fill:#E99003;"
+ points="562,256.683 562,258.625 557,258.625 556.999,260.625 562,260.624 562,262.568 565.77,259.625 "
+ id="polygon2222" />
+ <circle
+ style="fill:#E99003;"
+ cx="552.5"
+ cy="259.5"
+ r="2.5"
+ id="circle2224" />
+</g>
+<g
+ id="g2232">
+ <polygon
+ style="fill:#AF6B00;"
+ points="562,296.683 562,298.625 557,298.625 556.999,300.625 562,300.624 562,302.568 565.77,299.625 "
+ id="polygon2228" />
+ <circle
+ style="fill:#AF6B00;"
+ cx="552.5"
+ cy="299.5"
+ r="2.5"
+ id="circle2230" />
+</g>
+<g
+ id="g2238">
+ <polygon
+ style="fill:#FFA20D;"
+ points="562,336.683 562,338.625 557,338.625 556.999,340.625 562,340.624 562,342.568 565.77,339.625 "
+ id="polygon2234" />
+ <circle
+ style="fill:#FFA20D;"
+ cx="552.5"
+ cy="339.5"
+ r="2.5"
+ id="circle2236" />
+</g>
+<g
+ id="g2244">
+ <path
+ style="fill:#768D99;"
+ d="M208,255.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027 c-0.393,0-0.75,0.157-1.017,0.409L208,255.939z"
+ id="path2240" />
+ <path
+ style="fill:#768D99;"
+ d="M212.061,254l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22 s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,250.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,254z"
+ id="path2242" />
+</g>
+<g
+ id="g2250">
+ <path
+ d="M208,295.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027c-0.393,0-0.75,0.157-1.017,0.409L208,295.939z"
+ id="path2246" />
+ <path
+ d="M212.061,294l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22 l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,290.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,294z"
+ id="path2248" />
+</g>
+<g
+ id="g2256">
+ <path
+ style="fill:#FFFFFF;"
+ d="M208,335.939l7.53-7.53c-0.267-0.252-0.623-0.409-1.017-0.409h-13.027 c-0.393,0-0.75,0.157-1.017,0.409L208,335.939z"
+ id="path2252" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M212.061,334l2.97,2.97c0.293,0.293,0.293,0.768,0,1.061c-0.146,0.146-0.338,0.22-0.53,0.22 s-0.384-0.073-0.53-0.22l-2.97-2.97l-2.47,2.47c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22l-2.47-2.47l-2.97,2.97 c-0.146,0.146-0.338,0.22-0.53,0.22s-0.384-0.073-0.53-0.22c-0.293-0.293-0.293-0.768,0-1.061l2.97-2.97L200,330.061v8.453 c0,0.818,0.669,1.486,1.486,1.486h13.027c0.818,0,1.486-0.669,1.486-1.486v-8.453L212.061,334z"
+ id="path2254" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M103.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401 l-3.509-3.833H103.669 M105.316,551.125H92.121c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538 l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C106.228,551.833,105.924,551.125,105.316,551.125L105.316,551.125z"
+ id="path2258" />
+<path
+ style="fill:#FFFFFF;"
+ d="M415.669,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401 l-3.509-3.833H415.669 M417.316,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538 l3.635,1.531c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C418.228,551.833,417.924,551.125,417.316,551.125L417.316,551.125z"
+ id="path2260" />
+<path
+ d="M263.231,552.525l-3.443,3.844l-0.357,0.399v0.535v6.046l-2.2-0.926v-5.12v-0.544l-0.367-0.401l-3.509-3.833H263.231 M264.878,551.125h-13.195c-0.606,0-0.912,0.707-0.483,1.12l4.63,5.058v5.634c0,0.214,0.109,0.415,0.291,0.538l3.635,1.531 c0.122,0.082,0.257,0.119,0.388,0.119c0.354,0,0.686-0.268,0.686-0.657v-7.165l4.53-5.058 C265.79,551.833,265.486,551.125,264.878,551.125L264.878,551.125z"
+ id="path2262" />
+<g
+ id="g2278">
+ <g
+ id="g2268">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="323.5,411.5 338.379,411.5 323.5,426.379 "
+ id="polygon2264" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M337.172,412L324,425.172V412H337.172 M339.586,411H323v16.586L339.586,411L339.586,411z"
+ id="path2266" />
+ </g>
+ <g
+ id="g2274">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="325.621,428.5 340.5,413.621 340.5,428.5 "
+ id="polygon2270" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M340,414.828V428h-13.172L340,414.828 M341,412.414L324.414,429H341V412.414L341,412.414z"
+ id="path2272" />
+ </g>
+ <polygon
+ style="fill:#D40000;"
+ points="339.586,411 323,427.586 323,429 324.414,429 341,412.414 341,411 "
+ id="polygon2276" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M97.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L97.575,814.82z M98,815.718 c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916 c-0.246,0.411-0.246,0.922,0,1.333c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C98.141,815.717,98.07,815.718,98,815.718z M105.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.207-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C106.061,811.745,106.061,812.255,105.815,812.666L105.815,812.666z M104.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C102.573,814.476,103.842,813.377,104.666,812z"
+ id="path2280" />
+<path
+ d="M257.137,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L257.137,814.82z M257.561,815.718c-2.849,0-5.336-1.496-6.667-3.719 c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916c-0.246,0.411-0.246,0.922,0,1.333 c1.566,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C257.703,815.717,257.632,815.718,257.561,815.718z M265.377,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C265.623,811.745,265.623,812.255,265.377,812.666L265.377,812.666z M264.228,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C262.134,814.476,263.403,813.377,264.228,812z"
+ id="path2282" />
+<path
+ style="fill:#FFFFFF;"
+ d="M409.575,814.82c-2.236-0.246-3.784-2.376-3.248-4.568L409.575,814.82z M410,815.718 c-2.849,0-5.336-1.496-6.667-3.719c0.604-1.009,1.447-1.869,2.454-2.506l-0.765-1.076c-1.161,0.745-2.136,1.743-2.838,2.916 c-0.246,0.411-0.246,0.922,0,1.333c1.565,2.615,4.486,4.365,7.815,4.365c0.368,0,0.736-0.022,1.101-0.065l-0.889-1.251 C410.141,815.717,410.07,815.718,410,815.718z M417.815,812.666c-0.923,1.542-2.317,2.782-3.988,3.541l1.337,1.88 c0.106,0.148,0.069,0.353-0.082,0.457l-0.576,0.397c-0.151,0.104-0.359,0.068-0.464-0.081l-9.206-12.947 c-0.106-0.148-0.069-0.353,0.082-0.457l0.576-0.397c0.151-0.104,0.359-0.068,0.464,0.081l1.542,2.169 c0.795-0.222,1.633-0.34,2.5-0.34c3.329,0,6.25,1.75,7.815,4.365C418.061,811.745,418.061,812.255,417.815,812.666L417.815,812.666z M416.666,812c-1.227-2.049-3.435-3.48-6.005-3.692c-0.272,0.276-0.44,0.652-0.44,1.067c0,0.846,0.696,1.531,1.556,1.531 c0.859,0,1.556-0.686,1.556-1.531l0-0.001c0.851,1.566,0.465,3.562-1.026,4.695l0.742,1.043 C414.573,814.476,415.842,813.377,416.666,812z"
+ id="path2284" />
+<path
+ style="fill:#FFFFFF;"
+ d="M410,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5 C418,844.122,414.418,840.289,410,840.289z M409.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42 s-2.42-1.084-2.42-2.42C407.579,842.927,408.663,841.844,409.999,841.844z M410,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C416.417,846.357,413.544,849.059,410,849.059z"
+ id="path2286" />
+<path
+ d="M257.561,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5C265.561,844.122,261.98,840.289,257.561,840.289z M257.561,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42s-2.42-1.084-2.42-2.42 C255.141,842.927,256.224,841.844,257.561,841.844z M257.561,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C263.978,846.357,261.105,849.059,257.561,849.059z"
+ id="path2288" />
+<path
+ style="fill:#768D99;"
+ d="M98,840.289c-4.418,0-8,3.796-8,5c0,1.317,3.582,5,8,5s8-3.583,8-5 C106,844.122,102.418,840.289,98,840.289z M97.999,841.844c1.337,0,2.42,1.084,2.42,2.42c0,1.337-1.084,2.42-2.42,2.42 s-2.42-1.084-2.42-2.42C95.579,842.927,96.663,841.844,97.999,841.844z M98,849.059c-3.544,0-6.417-2.778-6.417-3.771 c0-0.589,1.213-1.998,3.03-2.917c-0.315,0.562-0.51,1.202-0.51,1.892c0,2.152,1.744,3.896,3.896,3.896s3.896-1.744,3.896-3.896 c0-0.687-0.193-1.323-0.505-1.884c1.815,0.925,3.027,2.338,3.027,2.908C104.417,846.357,101.544,849.059,98,849.059z"
+ id="path2290" />
+<g
+ id="g2296">
+ <path
+ style="fill:#768D99;"
+ d="M99,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862L95.609,774H93.4c0-3.08,2.52-5.6,5.6-5.6 s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C95.703,780.369,97.28,781,99,781 c3.85,0,7-3.15,7-7C106,770.15,102.85,767,99,767z"
+ id="path2292" />
+ <polygon
+ style="fill:#768D99;"
+ points="98.3,770.5 98.3,774.7 101.94,776.94 102.5,776.03 99.35,774.14 99.35,770.5 "
+ id="polygon2294" />
+</g>
+<g
+ id="g2302">
+ <path
+ d="M258,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H252.4c0-3.08,2.52-5.6,5.6-5.6s5.6,2.52,5.6,5.6 c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C254.703,780.369,256.28,781,258,781c3.85,0,7-3.15,7-7 C265,770.15,261.85,767,258,767z"
+ id="path2298" />
+ <polygon
+ points="257.3,770.5 257.3,774.7 260.94,776.94 261.5,776.03 258.35,774.14 258.35,770.5 "
+ id="polygon2300" />
+</g>
+<g
+ id="g2308">
+ <path
+ style="fill:#FFFFFF;"
+ d="M411,767c-3.85,0-7,3.15-7,7h-2.115l2.862,2.862l2.862-2.862H405.4c0-3.08,2.52-5.6,5.6-5.6 s5.6,2.52,5.6,5.6c0,3.08-2.52,5.6-5.6,5.6c-1.311,0-2.517-0.459-3.474-1.221l-1.044,0.952C407.703,780.369,409.28,781,411,781 c3.85,0,7-3.15,7-7C418,770.15,414.85,767,411,767z"
+ id="path2304" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="410.3,770.5 410.3,774.7 413.94,776.94 414.5,776.03 411.35,774.14 411.35,770.5 "
+ id="polygon2306" />
+</g>
+<g
+ id="g2316">
+ <path
+ style="fill:#768D99;"
+ d="M185.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458 s7.52-3.339,7.52-7.458C193,903.424,189.633,900.085,185.48,900.085z M185.48,913.508c-3.323,0-6.016-2.671-6.016-5.966 c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C191.496,910.837,188.803,913.508,185.48,913.508z"
+ id="path2310" />
+ <path
+ style="fill:#768D99;"
+ d="M157,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H158v-21h34v9.093 c0.382,0.448,0.718,0.935,1,1.456V888H157z M188,892h-3v-3h3V892z M192,892h-3v-3h3V892z"
+ id="path2312" />
+ <polygon
+ style="fill:#768D99;"
+ points="185.98,905.042 184.98,905.042 184.98,907.042 182.98,907.042 182.98,908.042 184.98,908.042 184.98,910.042 185.98,910.042 185.98,908.042 187.98,908.042 187.98,907.042 185.98,907.042 "
+ id="polygon2314" />
+</g>
+<g
+ id="g2324">
+ <path
+ d="M241.48,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458s7.52-3.339,7.52-7.458 C249,903.424,245.633,900.085,241.48,900.085z M241.48,913.508c-3.323,0-6.016-2.671-6.016-5.966c0-3.295,2.693-5.966,6.016-5.966 s6.016,2.671,6.016,5.966C247.496,910.837,244.803,913.508,241.48,913.508z"
+ id="path2318" />
+ <path
+ d="M213,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H214v-21h34v9.093c0.382,0.448,0.718,0.935,1,1.456V888H213z M244,892 h-3v-3h3V892z M248,892h-3v-3h3V892z"
+ id="path2320" />
+ <polygon
+ points="241.98,905.042 240.98,905.042 240.98,907.042 238.98,907.042 238.98,908.042 240.98,908.042 240.98,910.042 241.98,910.042 241.98,908.042 243.98,908.042 243.98,907.042 241.98,907.042 "
+ id="polygon2322" />
+</g>
+<g
+ id="g2332">
+ <path
+ style="fill:#FFFFFF;"
+ d="M297.481,900.085c-4.153,0-7.52,3.339-7.52,7.458c0,4.119,3.367,7.458,7.52,7.458 s7.52-3.339,7.52-7.458C305,903.424,301.634,900.085,297.481,900.085z M297.481,913.508c-3.323,0-6.016-2.671-6.016-5.966 c0-3.295,2.693-5.966,6.016-5.966s6.016,2.671,6.016,5.966C303.496,910.837,300.803,913.508,297.481,913.508z"
+ id="path2326" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M269,888v27h24.454c-0.529-0.282-1.023-0.618-1.478-1H270v-21h34v9.093 c0.382,0.448,0.718,0.935,1,1.456V888H269z M300,892h-3v-3h3V892z M304,892h-3v-3h3V892z"
+ id="path2328" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="297.981,905.042 296.981,905.042 296.981,907.042 294.981,907.042 294.981,908.042 296.981,908.042 296.981,910.042 297.981,910.042 297.981,908.042 299.981,908.042 299.981,907.042 297.981,907.042 "
+ id="polygon2330" />
+</g>
+<g
+ id="g2338">
+ <path
+ style="fill:#768D99;"
+ d="M345,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H345z M376.001,892h-3v-3h3V892z M380.001,892 h-3v-3h3V892z"
+ id="path2334" />
+ <polygon
+ style="fill:#768D99;"
+ points="375.601,908.186 377.394,906.394 372.394,906.394 372.394,911.394 374.187,909.601 377.794,913.207 376.001,915 381.001,915 381.001,910 379.208,911.793 "
+ id="polygon2336" />
+</g>
+<g
+ id="g2344">
+ <path
+ d="M401.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H401.001z M432.001,892h-3v-3h3V892z M436.001,892h-3v-3h3V892z"
+ id="path2340" />
+ <polygon
+ points="431.602,908.186 433.394,906.394 428.394,906.394 428.394,911.394 430.187,909.601 433.794,913.207 432.001,915 437.001,915 437.001,910 435.208,911.793 "
+ id="polygon2342" />
+</g>
+<g
+ id="g2350">
+ <path
+ style="fill:#FFFFFF;"
+ d="M457.001,888v27h29.064l1-1h-29.064v-21h34v16.064l1-1V888H457.001z M488.001,892h-3v-3h3V892z M492.001,892h-3v-3h3V892z"
+ id="path2346" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="487.602,908.186 489.395,906.394 484.395,906.394 484.395,911.394 486.188,909.601 489.794,913.207 488.001,915 493.001,915 493.001,910 491.208,911.793 "
+ id="polygon2348" />
+</g>
+<rect
+ x="89"
+ y="300"
+ style="fill:#7F7F7F;"
+ width="2"
+ height="12"
+ id="rect2352" />
+<polygon
+ style="fill:#7F7F7F;"
+ points="96,339 91,339 91,334 89,334 89,346 91,346 91,341 96,341 "
+ id="polygon2354" />
+<polygon
+ style="fill:#7F7F7F;"
+ points="96,377 91,377 91,372 89,372 89,379 96,379 "
+ id="polygon2356" />
+<g
+ id="g2366">
+ <g
+ id="g2364">
+ <rect
+ x="544"
+ y="598"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2358" />
+ <rect
+ x="544"
+ y="608"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2360" />
+ <rect
+ x="544"
+ y="603"
+ style="fill:#0275B8;"
+ width="16"
+ height="2"
+ id="rect2362" />
+ </g>
+</g>
+<g
+ id="g2402">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="551.374,574 546,574 546,579.372 548.005,577.368 550.638,580 552,578.638 549.368,576.006 "
+ id="polygon2368" />
+ <rect
+ x="546"
+ y="583"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2370" />
+ <rect
+ x="546"
+ y="581"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2372" />
+ <rect
+ x="546"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2374" />
+ <rect
+ x="552"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2376" />
+ <rect
+ x="554"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2378" />
+ <rect
+ x="548"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2380" />
+ <rect
+ x="550"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2382" />
+ <rect
+ x="556"
+ y="585"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2384" />
+ <rect
+ x="557"
+ y="584"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2386" />
+ <rect
+ x="557"
+ y="582"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2388" />
+ <rect
+ x="557"
+ y="580"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2390" />
+ <rect
+ x="557"
+ y="578"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2392" />
+ <rect
+ x="557"
+ y="576"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2394" />
+ <rect
+ x="557"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2396" />
+ <rect
+ x="555"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2398" />
+ <rect
+ x="553"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="1"
+ id="rect2400" />
+</g>
+<g
+ id="g2414">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="582.626,586 588,586 588,580.628 585.995,582.632 583.362,580 582,581.362 584.632,583.994 "
+ id="polygon2404" />
+
+ <rect
+ x="587"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1175 1153)"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="5"
+ id="rect2406" />
+
+ <rect
+ x="577"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1164 1149)"
+ style="fill:#FFFFFF;"
+ width="10"
+ height="1"
+ id="rect2408" />
+
+ <rect
+ x="576"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1153 1159)"
+ style="fill:#FFFFFF;"
+ width="1"
+ height="11"
+ id="rect2410" />
+
+ <rect
+ x="576"
+ y="585"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1157 1171)"
+ style="fill:#FFFFFF;"
+ width="5"
+ height="1"
+ id="rect2412" />
+</g>
+<g
+ id="g2450">
+ <polygon
+ points="611.374,574 606,574 606,579.372 608.005,577.368 610.638,580 612,578.638 609.368,576.006 "
+ id="polygon2416" />
+ <rect
+ x="606"
+ y="583"
+ width="1"
+ height="1"
+ id="rect2418" />
+ <rect
+ x="606"
+ y="581"
+ width="1"
+ height="1"
+ id="rect2420" />
+ <rect
+ x="606"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2422" />
+ <rect
+ x="612"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2424" />
+ <rect
+ x="614"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2426" />
+ <rect
+ x="608"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2428" />
+ <rect
+ x="610"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2430" />
+ <rect
+ x="616"
+ y="585"
+ width="1"
+ height="1"
+ id="rect2432" />
+ <rect
+ x="617"
+ y="584"
+ width="1"
+ height="1"
+ id="rect2434" />
+ <rect
+ x="617"
+ y="582"
+ width="1"
+ height="1"
+ id="rect2436" />
+ <rect
+ x="617"
+ y="580"
+ width="1"
+ height="1"
+ id="rect2438" />
+ <rect
+ x="617"
+ y="578"
+ width="1"
+ height="1"
+ id="rect2440" />
+ <rect
+ x="617"
+ y="576"
+ width="1"
+ height="1"
+ id="rect2442" />
+ <rect
+ x="617"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2444" />
+ <rect
+ x="615"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2446" />
+ <rect
+ x="613"
+ y="574"
+ width="1"
+ height="1"
+ id="rect2448" />
+</g>
+<g
+ id="g2462">
+ <polygon
+ points="642.626,586 648,586 648,580.628 645.995,582.632 643.362,580 642,581.362 644.632,583.994 "
+ id="polygon2452" />
+ <rect
+ x="647"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1295 1153)"
+ width="1"
+ height="5"
+ id="rect2454" />
+ <rect
+ x="637"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1284 1149)"
+ width="10"
+ height="1"
+ id="rect2456" />
+ <rect
+ x="636"
+ y="574"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1273 1159)"
+ width="1"
+ height="11"
+ id="rect2458" />
+ <rect
+ x="636"
+ y="585"
+ transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1277 1171)"
+ width="5"
+ height="1"
+ id="rect2460" />
+</g>
+<path
+ style="fill:#B7D6EA;"
+ d="M552,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C561.27,719.61,557,716.5,552,716.5z M552,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S554.76,729,552,729z M552,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S553.66,721,552,721z"
+ id="path2464" />
+<path
+ style="fill:#B7D6EA;"
+ d="M543,677h8v-10h-8V677z M543,685h8v-6h-8V685z M553,685h8v-10h-8V685z M553,667v6h8v-6H553z"
+ id="path2466" />
+<path
+ style="fill:#B7D6EA;"
+ d="M541,709h22l-11-19L541,709z M553,706h-2v-2h2V706z M553,702h-2v-4h2V702z"
+ id="path2468" />
+<path
+ style="fill:#B7D6EA;"
+ d="M543,749h2v-2h-2V749z M543,753h2v-2h-2V753z M543,745h2v-2h-2V745z M547,749h14v-2h-14V749z M547,753h14v-2h-14V753z M547,743v2h14v-2H547z"
+ id="path2470" />
+<path
+ style="fill:#B7D6EA;"
+ d="M559,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C561,763.9,560.1,763,559,763z M549,777h-2v-7h2V777z M553,777h-2v-10h2V777z M557,777h-2v-4h2V777z"
+ id="path2472" />
+<path
+ style="fill:#B7D6EA;"
+ d="M560.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C561.035,802.525,561.035,801.955,560.709,801.71z"
+ id="path2474" />
+<path
+ style="fill:#B7D6EA;"
+ d="M552,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S553.1,818,552,818z M559,811h-14c-1.11,0-2,0.9-2,2 v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C561,811.9,560.11,811,559,811z M557.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C557.23,819.54,557.25,819.77,557.25,820z"
+ id="path2476" />
+<path
+ style="fill:#B7D6EA;"
+ d="M556.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L561,635.41L556.368,630.779z M546.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C551.175,630.688,548.328,630.685,546.57,628.927z"
+ id="path2478" />
+<path
+ style="fill:#B7D6EA;"
+ d="M554.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L556.94,658l1.06-1.06L554.912,653.852z M548.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C551.45,653.792,549.552,653.79,548.38,652.618z"
+ id="path2480" />
+<g
+ style="display:none;"
+ id="g2494">
+ <g
+ style="display:inline;"
+ id="g2486">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="519.18,551.359 517.82,550 513.18,554.641 511.82,556 513.18,557.359 517.82,562 519.18,560.641 514.539,556 "
+ id="polygon2482" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="512.18,551.359 510.82,550 506.18,554.641 504.82,556 506.18,557.359 510.82,562 512.18,560.641 507.539,556 "
+ id="polygon2484" />
+ </g>
+ <g
+ style="display:inline;"
+ id="g2492">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="504.82,536.641 506.18,538 510.82,533.359 512.18,532 510.82,530.641 506.18,526 504.82,527.359 509.461,532 "
+ id="polygon2488" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="511.82,536.641 513.18,538 517.82,533.359 519.18,532 517.82,530.641 513.18,526 511.82,527.359 516.461,532 "
+ id="polygon2490" />
+ </g>
+</g>
+<g
+ id="g2500">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="550.82,530.641 546.18,526 545.18,527 548.82,530.641 550.18,532 548.82,533.359 545.18,537 546.18,538 550.82,533.359 552.18,532 "
+ id="polygon2496" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="557.82,530.641 553.18,526 552.18,527 555.82,530.641 557.18,532 555.82,533.359 552.18,537 553.18,538 557.82,533.359 559.18,532 "
+ id="polygon2498" />
+</g>
+<g
+ id="g2506">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="553.18,557.359 557.82,562 558.82,561 555.18,557.359 553.82,556 555.18,554.641 558.82,551 557.82,550 553.18,554.641 551.82,556 "
+ id="polygon2502" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="546.18,557.359 550.82,562 551.82,561 548.18,557.359 546.82,556 548.18,554.641 551.82,551 550.82,550 546.18,554.641 544.82,556 "
+ id="polygon2504" />
+</g>
+<g
+ id="g2512">
+ <polygon
+ points="580.82,530.641 576.18,526 575.18,527 578.82,530.641 580.18,532 578.82,533.359 575.18,537 576.18,538 580.82,533.359 582.18,532 "
+ id="polygon2508" />
+ <polygon
+ points="587.82,530.641 583.18,526 582.18,527 585.82,530.641 587.18,532 585.82,533.359 582.18,537 583.18,538 587.82,533.359 589.18,532 "
+ id="polygon2510" />
+</g>
+<g
+ id="g2518">
+ <polygon
+ points="583.18,557.359 587.82,562 588.82,561 585.18,557.359 583.82,556 585.18,554.641 588.82,551 587.82,550 583.18,554.641 581.82,556 "
+ id="polygon2514" />
+ <polygon
+ points="576.18,557.359 580.82,562 581.82,561 578.18,557.359 576.82,556 578.18,554.641 581.82,551 580.82,550 576.18,554.641 574.82,556 "
+ id="polygon2516" />
+</g>
+<rect
+ x="540"
+ y="400"
+ style="fill:#D40000;"
+ width="24"
+ height="24"
+ id="rect2520" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="561.099,420.342 543.645,420.342 543.645,419.379 557.566,405.069 544.372,405.069 544.372,403.615 560.372,403.615 560.372,404.751 546.388,418.887 561.099,418.887 "
+ id="polygon2522" />
+<polygon
+ style="fill:#0275B8;"
+ points="554.32,510 555,509.261 552.68,506.739 552,506 551.32,506.739 549,509.261 549.68,510 552,507.478 "
+ id="polygon2524" />
+<polygon
+ style="fill:#0275B8;"
+ points="550,486.32 550.739,487 553.261,484.68 554,484 553.261,483.32 550.739,481 550,481.68 552.522,484 "
+ id="polygon2526" />
+<polygon
+ style="fill:#0275B8;"
+ points="554,457.68 553.261,457 550.739,459.32 550,460 550.739,460.68 553.261,463 554,462.32 551.478,460 "
+ id="polygon2528" />
+<polygon
+ style="fill:#0275B8;"
+ points="549.68,434 549,434.739 551.32,437.261 552,438 552.68,437.261 555,434.739 554.32,434 552,436.522 "
+ id="polygon2530" />
+<polygon
+ points="584.32,510 585,509.261 582.68,506.739 582,506 581.32,506.739 579,509.261 579.68,510 582,507.478 "
+ id="polygon2532" />
+<polygon
+ points="580,486.32 580.739,487 583.261,484.68 584,484 583.261,483.32 580.739,481 580,481.68 582.522,484 "
+ id="polygon2534" />
+<polygon
+ points="584,457.68 583.261,457 580.739,459.32 580,460 580.739,460.68 583.261,463 584,462.32 581.478,460 "
+ id="polygon2536" />
+<polygon
+ points="579.68,434 579,434.739 581.32,437.261 582,438 582.68,437.261 585,434.739 584.32,434 582,436.522 "
+ id="polygon2538" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="611.32,510 612,509.261 609.68,506.739 609,506 608.32,506.739 606,509.261 606.68,510 609,507.478 "
+ id="polygon2540" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="607,486.32 607.739,487 610.261,484.68 611,484 610.261,483.32 607.739,481 607,481.68 609.522,484 "
+ id="polygon2542" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="611,457.68 610.261,457 607.739,459.32 607,460 607.739,460.68 610.261,463 611,462.32 608.478,460 "
+ id="polygon2544" />
+<polygon
+ style="fill:#FFFFFF;"
+ points="606.68,434 606,434.739 608.32,437.261 609,438 609.68,437.261 612,434.739 611.32,434 609,436.522 "
+ id="polygon2546" />
+<g
+ id="g2554">
+ <rect
+ x="574"
+ y="598"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2548" />
+ <rect
+ x="574"
+ y="608"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2550" />
+ <rect
+ x="574"
+ y="603"
+ style="fill:#1F2C33;"
+ width="16"
+ height="2"
+ id="rect2552" />
+</g>
+<g
+ id="g2564">
+ <g
+ id="g2562">
+ <rect
+ x="604"
+ y="598"
+ width="16"
+ height="2"
+ id="rect2556" />
+ <rect
+ x="604"
+ y="608"
+ width="16"
+ height="2"
+ id="rect2558" />
+ <rect
+ x="604"
+ y="603"
+ width="16"
+ height="2"
+ id="rect2560" />
+ </g>
+</g>
+<g
+ id="g2572">
+ <rect
+ x="634"
+ y="598"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2566" />
+ <rect
+ x="634"
+ y="608"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2568" />
+ <rect
+ x="634"
+ y="603"
+ style="fill:#FFFFFF;"
+ width="16"
+ height="2"
+ id="rect2570" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M582,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C591.27,719.61,587,716.5,582,716.5z M582,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S584.76,729,582,729z M582,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S583.66,721,582,721z"
+ id="path2574" />
+<path
+ style="fill:#FFFFFF;"
+ d="M573,677h8v-10h-8V677z M573,685h8v-6h-8V685z M583,685h8v-10h-8V685z M583,667v6h8v-6H583z"
+ id="path2576" />
+<path
+ style="fill:#FFFFFF;"
+ d="M571,709h22l-11-19L571,709z M583,706h-2v-2h2V706z M583,702h-2v-4h2V702z"
+ id="path2578" />
+<path
+ style="fill:#FFFFFF;"
+ d="M573,749h2v-2h-2V749z M573,753h2v-2h-2V753z M573,745h2v-2h-2V745z M577,749h14v-2h-14V749z M577,753h14v-2h-14V753z M577,743v2h14v-2H577z"
+ id="path2580" />
+<path
+ style="fill:#FFFFFF;"
+ d="M589,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C591,763.9,590.1,763,589,763z M579,777h-2v-7h2V777z M583,777h-2v-10h2V777z M587,777h-2v-4h2V777z"
+ id="path2582" />
+<path
+ style="fill:#FFFFFF;"
+ d="M590.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C591.035,802.525,591.035,801.955,590.709,801.71z"
+ id="path2584" />
+<path
+ style="fill:#FFFFFF;"
+ d="M582,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S583.1,818,582,818z M589,811h-14c-1.11,0-2,0.9-2,2 v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C591,811.9,590.11,811,589,811z M587.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C587.23,819.54,587.25,819.77,587.25,820z"
+ id="path2586" />
+<path
+ style="fill:#FFFFFF;"
+ d="M586.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L591,635.41L586.368,630.779z M576.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C581.175,630.688,578.328,630.685,576.57,628.927z"
+ id="path2588" />
+<path
+ style="fill:#FFFFFF;"
+ d="M584.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L586.94,658l1.06-1.06L584.912,653.852z M578.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C581.45,653.792,579.552,653.79,578.38,652.618z"
+ id="path2590" />
+<path
+ d="M612,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5C621.27,719.61,617,716.5,612,716.5z M612,729 c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S614.76,729,612,729z M612,721c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3 S613.66,721,612,721z"
+ id="path2592" />
+<path
+ d="M603,677h8v-10h-8V677z M603,685h8v-6h-8V685z M613,685h8v-10h-8V685z M613,667v6h8v-6H613z"
+ id="path2594" />
+<path
+ d="M601,709h22l-11-19L601,709z M613,706h-2v-2h2V706z M613,702h-2v-4h2V702z"
+ id="path2596" />
+<path
+ d="M603,749h2v-2h-2V749z M603,753h2v-2h-2V753z M603,745h2v-2h-2V745z M607,749h14v-2h-14V749z M607,753h14v-2h-14V753z M607,743v2h14v-2H607z"
+ id="path2598" />
+<path
+ d="M619,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14C621,763.9,620.1,763,619,763z M609,777h-2v-7h2 V777z M613,777h-2v-10h2V777z M617,777h-2v-4h2V777z"
+ id="path2600" />
+<path
+ d="M620.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502 l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411 c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873C621.035,802.525,621.035,801.955,620.709,801.71z"
+ id="path2602" />
+<path
+ d="M612,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S613.1,818,612,818z M619,811h-14c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14 c1.11,0,2-0.9,2-2v-14C621,811.9,620.11,811,619,811z M617.25,820c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16 c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85 c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7 c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16c-0.03-0.23-0.05-0.46-0.05-0.69 s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7 c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85 c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16 C617.23,819.54,617.25,819.77,617.25,820z"
+ id="path2604" />
+<path
+ d="M616.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107c-2.637-2.635-6.91-2.64-9.542-0.006 c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091l-0.399,0.397l4.632,4.632L621,635.41 L616.368,630.779z M606.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363c1.755-1.755,4.605-1.752,6.363,0.006 c1.758,1.758,1.759,4.607,0.004,6.362C611.175,630.688,608.328,630.685,606.57,628.927z"
+ id="path2606" />
+<path
+ d="M614.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071c-1.758-1.757-4.607-1.76-6.361-0.004 c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728l-0.266,0.265L616.94,658l1.06-1.06 L614.912,653.852z M608.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242c1.17-1.17,3.07-1.168,4.242,0.004 c1.172,1.172,1.173,3.071,0.003,4.241C611.45,653.792,609.552,653.79,608.38,652.618z"
+ id="path2608" />
+<g
+ style="display:none;"
+ id="g2702">
+ <path
+ style="display:inline;fill:#001FFF;"
+ d="M530,616h24v24h-24V616z"
+ id="path2610" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,640h24v24h-24V640z"
+ id="path2612" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,592h24v24h-24V592z"
+ id="path2614" />
+ <g
+ style="display:inline;"
+ id="g2622">
+ <rect
+ x="536"
+ y="598"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2616" />
+ <rect
+ x="536"
+ y="608"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2618" />
+ <rect
+ x="536"
+ y="603"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2620" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,568h24v24h-24V568z"
+ id="path2624" />
+ <g
+ style="display:inline;"
+ id="g2632">
+ <rect
+ x="536"
+ y="574"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2626" />
+ <rect
+ x="536"
+ y="584"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2628" />
+ <rect
+ x="536"
+ y="579"
+ style="fill:#FFFFFF;"
+ width="12"
+ height="2"
+ id="rect2630" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,544h24v24h-24V544z"
+ id="path2634" />
+ <path
+ style="display:inline;fill:#FFFFFF;"
+ d="M530,712h24v24h-24V712z"
+ id="path2636" />
+ <path
+ style="display:inline;"
+ d="M542,716.5c-5,0-9.27,3.11-11,7.5c1.73,4.39,6,7.5,11,7.5s9.27-3.11,11-7.5 C551.27,719.61,547,716.5,542,716.5z M542,729c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S544.76,729,542,729z M542,721 c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S543.66,721,542,721z"
+ id="path2638" />
+ <path
+ style="display:inline;fill:#FF0000;"
+ d="M530,664h24v24h-24V664z"
+ id="path2640" />
+ <path
+ style="display:inline;"
+ d="M533,677h8v-10h-8V677z M533,685h8v-6h-8V685z M543,685h8v-10h-8V685z M543,667v6h8v-6H543z"
+ id="path2642" />
+ <path
+ style="display:inline;fill:#FF9D00;"
+ d="M530,688h24v24h-24V688z"
+ id="path2644" />
+ <path
+ style="display:inline;"
+ d="M531,709h22l-11-19L531,709z M543,706h-2v-2h2V706z M543,702h-2v-4h2V702z"
+ id="path2646" />
+ <path
+ style="display:inline;fill:#FF2D03;"
+ d="M530,736h24v24h-24V736z"
+ id="path2648" />
+ <path
+ style="display:inline;"
+ d="M533,749h2v-2h-2V749z M533,753h2v-2h-2V753z M533,745h2v-2h-2V745z M537,749h14v-2h-14V749z M537,753h14v-2h-14V753z M537,743v2h14v-2H537z"
+ id="path2650" />
+ <path
+ style="display:inline;fill:#FFB806;"
+ d="M530,760h24v24h-24V760z"
+ id="path2652" />
+ <path
+ style="display:inline;"
+ d="M549,763h-14c-1.1,0-2,0.9-2,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-14 C551,763.9,550.1,763,549,763z M539,777h-2v-7h2V777z M543,777h-2v-10h2V777z M547,777h-2v-4h2V777z"
+ id="path2654" />
+ <path
+ style="display:inline;fill:#24D300;"
+ d="M530,784h24v24h-24V784z"
+ id="path2656" />
+ <path
+ style="display:inline;"
+ d="M550.709,801.71l-7.411-7.411c0.733-1.873,0.326-4.072-1.222-5.62 c-1.629-1.629-4.072-1.955-6.027-1.059l3.502,3.502l-2.443,2.443l-3.583-3.502c-0.977,1.955-0.57,4.398,1.059,6.027 c1.547,1.547,3.746,1.955,5.62,1.222l7.411,7.411c0.326,0.326,0.814,0.326,1.14,0l1.873-1.873 C551.035,802.525,551.035,801.955,550.709,801.71z"
+ id="path2658" />
+ <path
+ style="display:inline;fill:#00C4C4;"
+ d="M530,808h24v24h-24V808z"
+ id="path2660" />
+ <path
+ style="display:inline;"
+ d="M542,818c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S543.1,818,542,818z M549,811h-14 c-1.11,0-2,0.9-2,2v14c0,1.1,0.89,2,2,2h14c1.11,0,2-0.9,2-2v-14C551,811.9,550.11,811,549,811z M547.25,820 c0,0.23-0.02,0.46-0.05,0.68l1.48,1.16c0.13,0.11,0.17,0.3,0.08,0.45l-1.4,2.42c-0.09,0.15-0.27,0.21-0.43,0.15l-1.74-0.7 c-0.36,0.28-0.76,0.51-1.18,0.69l-0.26,1.85c-0.03,0.17-0.18,0.3-0.35,0.3h-2.8c-0.17,0-0.32-0.13-0.35-0.29l-0.26-1.85 c-0.43-0.18-0.82-0.41-1.18-0.69l-1.74,0.7c-0.16,0.06-0.34,0-0.43-0.15l-1.4-2.42c-0.09-0.15-0.05-0.34,0.08-0.45l1.48-1.16 c-0.03-0.23-0.05-0.46-0.05-0.69s0.02-0.46,0.05-0.68l-1.48-1.16c-0.13-0.11-0.17-0.3-0.08-0.45l1.4-2.42 c0.09-0.15,0.27-0.21,0.43-0.15l1.74,0.7c0.36-0.28,0.76-0.51,1.18-0.69l0.26-1.85c0.03-0.17,0.18-0.3,0.35-0.3h2.8 c0.17,0,0.32,0.13,0.35,0.29l0.26,1.85c0.43,0.18,0.82,0.41,1.18,0.69l1.74-0.7c0.16-0.06,0.34,0,0.43,0.15l1.4,2.42 c0.09,0.15,0.05,0.34-0.08,0.45l-1.48,1.16C547.23,819.54,547.25,819.77,547.25,820z"
+ id="path2662" />
+ <path
+ style="display:inline;fill:#FFFFFF;"
+ d="M546.368,630.779l-0.397,0.399l-1.091-1.091c2.24-2.648,2.137-6.605-0.365-9.107 c-2.637-2.635-6.91-2.64-9.542-0.006c-2.634,2.632-2.631,6.905,0.006,9.542c2.502,2.503,6.457,2.604,9.107,0.365l1.091,1.091 l-0.399,0.397l4.632,4.632L551,635.41L546.368,630.779z M536.57,628.927c-1.758-1.758-1.762-4.605-0.006-6.363 c1.755-1.755,4.605-1.752,6.363,0.006c1.758,1.758,1.759,4.607,0.004,6.362C541.175,630.688,538.328,630.685,536.57,628.927z"
+ id="path2664" />
+ <path
+ style="display:inline;fill:#B2D1E5;"
+ d="M544.912,653.852l-0.265,0.266l-0.728-0.728c1.493-1.766,1.425-4.403-0.243-6.071 c-1.758-1.757-4.607-1.76-6.361-0.004c-1.756,1.755-1.754,4.604,0.004,6.361c1.668,1.669,4.305,1.736,6.071,0.243l0.728,0.728 l-0.266,0.265L546.94,658l1.06-1.06L544.912,653.852z M538.38,652.618c-1.172-1.172-1.175-3.07-0.004-4.242 c1.17-1.17,3.07-1.168,4.242,0.004c1.172,1.172,1.173,3.071,0.003,4.241C541.45,653.792,539.552,653.79,538.38,652.618z"
+ id="path2666" />
+ <g
+ style="display:inline;"
+ id="g2672">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="549.18,551.359 547.82,550 543.18,554.641 541.82,556 543.18,557.359 547.82,562 549.18,560.641 544.539,556 "
+ id="polygon2668" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="542.18,551.359 540.82,550 536.18,554.641 534.82,556 536.18,557.359 540.82,562 542.18,560.641 537.539,556 "
+ id="polygon2670" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,544h-24v-24h24V544z"
+ id="path2674" />
+ <g
+ style="display:inline;"
+ id="g2680">
+ <polygon
+ style="fill:#FFFFFF;"
+ points="534.82,536.641 536.18,538 540.82,533.359 542.18,532 540.82,530.641 536.18,526 534.82,527.359 539.461,532 "
+ id="polygon2676" />
+ <polygon
+ style="fill:#FFFFFF;"
+ points="541.82,536.641 543.18,538 547.82,533.359 549.18,532 547.82,530.641 543.18,526 541.82,527.359 546.461,532 "
+ id="polygon2678" />
+ </g>
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,520h-24v-24h24V520z"
+ id="path2682" />
+ <rect
+ x="530"
+ y="400"
+ style="display:inline;fill:#D40000;"
+ width="24"
+ height="24"
+ id="rect2684" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="551.099,420.342 533.645,420.342 533.645,419.379 547.566,405.069 534.372,405.069 534.372,403.615 550.372,403.615 550.372,404.751 536.388,418.887 551.099,418.887 "
+ id="polygon2686" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="544.32,510 545,509.261 542.68,506.739 542,506 541.32,506.739 539,509.261 539.68,510 542,507.478 "
+ id="polygon2688" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,496v-24h24v24H530z"
+ id="path2690" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="540,486.32 540.739,487 543.261,484.68 544,484 543.261,483.32 540.739,481 540,481.68 542.522,484 "
+ id="polygon2692" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M554,448v24h-24v-24H554z"
+ id="path2694" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="544,457.68 543.261,457 540.739,459.32 540,460 540.739,460.68 543.261,463 544,462.32 541.478,460 "
+ id="polygon2696" />
+ <path
+ style="display:inline;fill:#00FFFF;"
+ d="M530,424h24v24h-24V424z"
+ id="path2698" />
+ <polygon
+ style="display:inline;fill:#FFFFFF;"
+ points="539.68,434 539,434.739 541.32,437.261 542,438 542.68,437.261 545,434.739 544.32,434 542,436.522 "
+ id="polygon2700" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M24.222,804H11.778C10.8,804,10,804.8,10,805.778v12.444C10,819.2,10.8,820,11.778,820h12.444 C25.2,820,26,819.2,26,818.222v-12.444C26,804.8,25.2,804,24.222,804z M15,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C13,807.895,13.895,807,15,807z M11.778,817.333l3.111-4l2.222,1.676L20.222,810l4,7.333H11.778z"
+ id="path2704" />
+<path
+ d="M183.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444 c0.978,0,1.778-0.8,1.778-1.778v-12.444C185,804.8,184.2,804,183.222,804z M174,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C172,807.895,172.895,807,174,807z M170.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H170.778z"
+ id="path2706" />
+<path
+ style="fill:#FFFFFF;"
+ d="M336.222,804h-12.444c-0.978,0-1.778,0.8-1.778,1.778v12.444c0,0.978,0.8,1.778,1.778,1.778h12.444 c0.978,0,1.778-0.8,1.778-1.778v-12.444C338,804.8,337.2,804,336.222,804z M327,807c1.105,0,2,0.895,2,2c0,1.105-0.895,2-2,2 s-2-0.895-2-2C325,807.895,325.895,807,327,807z M323.778,817.333l3.111-4l2.222,1.676l3.111-5.009l4,7.333H323.778z"
+ id="path2708" />
+<path
+ style="fill:#FFFFFF;"
+ d="M415.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75 c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619 C417,520.019,416.325,519.333,415.5,519.333z M411,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524 s1.5,0.686,1.5,1.524C412.5,524.505,411.825,525.19,411,525.19z M413.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362 s2.325,1.059,2.325,2.362V519.333z"
+ id="path2710" />
+<path
+ d="M263.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524h-0.75c-0.825,0-1.5,0.686-1.5,1.524 v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619C265,520.019,264.325,519.333,263.5,519.333z M259,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524s1.5,0.686,1.5,1.524 C260.5,524.505,259.825,525.19,259,525.19z M261.325,519.333h-4.65v-1.524c0-1.303,1.043-2.362,2.325-2.362s2.325,1.059,2.325,2.362 V519.333z"
+ id="path2712" />
+<path
+ style="fill:#768D99;"
+ d="M103.5,519.333h-0.75v-1.524c0-2.103-1.68-3.81-3.75-3.81s-3.75,1.707-3.75,3.81v1.524H94.5 c-0.825,0-1.5,0.686-1.5,1.524v5.619c0,0.838,0.675,1.524,1.5,1.524h9c0.825,0,1.5-0.686,1.5-1.524v-5.619 C105,520.019,104.325,519.333,103.5,519.333z M99,525.19c-0.825,0-1.5-0.686-1.5-1.524c0-0.838,0.675-1.524,1.5-1.524 s1.5,0.686,1.5,1.524C100.5,524.505,99.825,525.19,99,525.19z M101.325,519.333h-4.65v-1.524c0-1.303,1.042-2.362,2.325-2.362 s2.325,1.059,2.325,2.362V519.333z"
+ id="path2714" />
+<g
+ id="g2718">
+ <path
+ style="fill:#768D99;"
+ d="M95.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332 v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H93V479h12v3.187h-0.64 l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683 c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2716" />
+</g>
+<g
+ id="g2722">
+ <path
+ d="M255.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332v-9.683h-2.798 c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H253V479h12v3.187h-0.64l-0.783-1.925 c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683c0,0.134,0.045,0.246,0.138,0.335 c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2720" />
+</g>
+<g
+ id="g2726">
+ <path
+ style="fill:#FFFFFF;"
+ d="M407.778,490.477l1.403-0.322c0.14-0.029,0.25-0.089,0.329-0.182c0.08-0.094,0.12-0.204,0.12-0.332 v-9.683h-2.798c-0.128,0-0.219,0.029-0.277,0.088c-0.057,0.057-0.101,0.131-0.133,0.217l-0.783,1.925H405V479h12v3.187h-0.64 l-0.783-1.925c-0.031-0.086-0.074-0.159-0.128-0.217c-0.054-0.059-0.142-0.088-0.262-0.088h-2.845v9.683 c0,0.134,0.045,0.246,0.138,0.335c0.092,0.091,0.198,0.15,0.32,0.179l1.404,0.322V491h-6.425V490.477z"
+ id="path2724" />
+</g>
+<path
+ style="fill:#FFFFFF;"
+ d="M444.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L438,482v6h5.276l-2.122-2.413 c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C449.185,484.687,446.881,482.667,444.155,482.667z"
+ id="path2728" />
+<path
+ d="M292.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L286,482v6h5.276l-2.122-2.413c0.815-0.773,1.852-1.253,3.001-1.253 c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C297.185,484.687,294.881,482.667,292.155,482.667z"
+ id="path2730" />
+<path
+ style="fill:#768D99;"
+ d="M132.155,482.667c-1.553,0-2.96,0.66-4.045,1.733L126,482v6h5.276l-2.122-2.413 c0.815-0.773,1.852-1.253,3.001-1.253c2.075,0,3.84,1.54,4.455,3.667l1.389-0.52C137.185,484.687,134.881,482.667,132.155,482.667z"
+ id="path2732" />
+<g
+ id="g2738">
+ <path
+ style="fill:#768D99;"
+ d="M179.782,248.75c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328 l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858 c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0 c0.421-0.421,0.421-1.103,0-1.524L179.782,248.75z"
+ id="path2734" />
+ <path
+ style="fill:#768D99;"
+ d="M190.664,248.324c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,249.495,191.089,248.771,190.664,248.324z"
+ id="path2736" />
+</g>
+<g
+ id="g2744">
+ <path
+ d="M179.782,288.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328l-3.844-4.052 c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858c0.214,0.224,0.494,0.334,0.774,0.333 c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0c0.421-0.421,0.421-1.103,0-1.524 L179.782,288.762z"
+ id="path2740" />
+ <path
+ d="M190.664,288.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,289.507,191.089,288.783,190.664,288.336z"
+ id="path2742" />
+</g>
+<g
+ id="g2750">
+ <path
+ style="fill:#FFFFFF;"
+ d="M179.782,328.762c-0.421-0.421-1.103-0.421-1.524,0s-0.421,1.103,0,1.524l4.63,4.63l-2.208,2.328 l-3.844-4.052c-0.424-0.447-1.111-0.447-1.534,0c-0.425,0.447-0.426,1.172-0.001,1.617l4.604,4.858 c0.214,0.224,0.494,0.334,0.774,0.333c0.28,0.001,0.56-0.109,0.773-0.333l3.011-3.175l2.746,2.746c0.421,0.421,1.103,0.421,1.524,0 c0.421-0.421,0.421-1.103,0-1.524L179.782,328.762z"
+ id="path2746" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M190.664,328.336c-0.423-0.446-1.111-0.449-1.535,0l-3.488,3.678l1.576,1.576l3.448-3.636 C191.089,329.507,191.089,328.783,190.664,328.336z"
+ id="path2748" />
+</g>
+<g
+ id="g2760">
+ <path
+ style="fill:#768D99;"
+ d="M350.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C347.523,14.88,348.639,15.999,350.015,15.999z"
+ id="path2752" />
+ <path
+ style="fill:#768D99;"
+ d="M350.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H355 v-1.554C353.641,18.334,351.906,17.666,350.015,17.666z"
+ id="path2754" />
+ <path
+ style="fill:#768D99;"
+ d="M343.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C341.492,14.88,342.609,15.999,343.985,15.999z"
+ id="path2756" />
+ <path
+ style="fill:#768D99;"
+ d="M339,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78 C342.094,17.666,340.36,18.334,339,19.446z"
+ id="path2758" />
+</g>
+<g
+ id="g2770">
+ <path
+ style="fill:#FFFFFF;"
+ d="M390.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C387.523,14.88,388.639,15.999,390.015,15.999z"
+ id="path2762" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M390.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H395 v-1.554C393.641,18.334,391.906,17.666,390.015,17.666z"
+ id="path2764" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M383.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5 c-1.376,0-2.492,1.119-2.492,2.5C381.492,14.88,382.609,15.999,383.985,15.999z"
+ id="path2766" />
+ <path
+ style="fill:#FFFFFF;"
+ d="M379,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78 C382.094,17.666,380.36,18.334,379,19.446z"
+ id="path2768" />
+</g>
+<g
+ id="g2780">
+ <path
+ d="M430.015,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5 C427.523,14.88,428.639,15.999,430.015,15.999z"
+ id="path2772" />
+ <path
+ d="M430.015,17.666c-0.553,0-1.247,0.125-1.831,0.258c0.308,0.106,1.563,0.591,1.99,1.522V21H435v-1.554 C433.641,18.334,431.906,17.666,430.015,17.666z"
+ id="path2774" />
+ <path
+ d="M423.985,15.999c1.377,0,2.492-1.119,2.492-2.499c0-1.381-1.116-2.5-2.492-2.5c-1.376,0-2.492,1.119-2.492,2.5 C421.492,14.88,422.609,15.999,423.985,15.999z"
+ id="path2776" />
+ <path
+ d="M419,19.446V21h9.97v-1.554c-1.359-1.112-3.094-1.78-4.985-1.78C422.094,17.666,420.36,18.334,419,19.446z"
+ id="path2778" />
+</g>
+<path
+ style="fill:#768D99;"
+ d="M130.4,528v-4.941h3.2V528h4v-6.588h2.4L132,514l-8,7.412h2.4V528H130.4z"
+ id="path2782" />
+<path
+ d="M290.4,528v-4.941h3.2V528h4v-6.588h2.4L292,514l-8,7.412h2.4V528H290.4z"
+ id="path2784" />
+<path
+ style="fill:#FFFFFF;"
+ d="M442.4,528v-4.941h3.2V528h4v-6.588h2.4L444,514l-8,7.412h2.4V528H442.4z"
+ id="path2786" />
+<path
+ style="fill:#FFFFFF;"
+ d="M439,551v13l10-6.5L439,551z"
+ id="path2788" />
+<path
+ style="fill:#FFFFFF;"
+ d="M438,600h3v-13h-3V600z M445,587v13h3v-13H445z"
+ id="path2790" />
+<path
+ d="M287,551v13l10-6.5L287,551z"
+ id="path2792" />
+<path
+ d="M286,600h3v-13h-3V600z M293,587v13h3v-13H293z"
+ id="path2794" />
+<path
+ style="fill:#768D99;"
+ d="M127,551v13l10-6.5L127,551z"
+ id="path2796" />
+<path
+ style="fill:#768D99;"
+ d="M126,600h3v-13h-3V600z M133,587v13h3v-13H133z"
+ id="path2798" />
+<g
+ id="g9273"
+ transform="translate(-2.215607,4.5702735)"><path
+ style="fill:#b7d6ea;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104" /><path
+ style="fill:#b7d6ea;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143" /></g><g
+ id="g9273-5"
+ transform="translate(27.784393,4.5702735)"
+ style="fill:#ffffff;fill-opacity:1"><path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104-7" /><path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143-3" /></g><g
+ id="g9273-5-6"
+ transform="translate(57.784393,4.5702735)"
+ style="fill:#000000;fill-opacity:1"><path
+ style="fill:#000000;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.01897,848.15881 c -2.37753,-0.40121 -4.45103,-1.96033 -5.57426,-4.19146 -1.21737,-2.4181 -0.96625,-5.49533 0.63036,-7.72447 0.4217,-0.58878 1.32764,-1.48031 1.90172,-1.87148 0.6064,-0.4132 1.70056,-0.90864 2.39111,-1.0827 l 0.62356,-0.15717 0.0246,-0.55017 0.0246,-0.55016 h -0.83522 -0.83521 v -0.66514 -0.66514 h 2.86839 2.8684 v 0.66514 0.66514 h -0.83142 -0.83142 v 0.53721 0.53722 l 0.35336,0.0909 c 1.01434,0.26103 2.06242,0.71609 2.6274,1.14076 l 0.27864,0.20945 0.72057,-0.71724 0.72058,-0.71724 0.31009,0.31009 0.3101,0.31009 -0.67379,0.67731 -0.67379,0.67731 0.5403,0.6447 c 1.08522,1.29493 1.69559,2.83838 1.78158,4.50516 0.0748,1.45003 -0.16464,2.57527 -0.82806,3.89143 -1.04556,2.0743 -3.20421,3.66458 -5.46698,4.02754 -0.61494,0.0986 -1.84902,0.10011 -2.42518,0.003 z m 2.59147,-1.88003 c 1.58124,-0.35166 3.04742,-1.56445 3.78681,-3.13236 0.41175,-0.87313 0.54563,-1.47132 0.55248,-2.46846 0.0154,-2.24065 -1.1292,-4.1546 -3.10875,-5.19834 -2.76775,-1.45931 -6.35515,-0.28247 -7.73598,2.5378 -0.85868,1.75379 -0.86216,3.49842 -0.0104,5.23172 0.31198,0.63488 0.5132,0.9126 1.06014,1.46314 1.48277,1.49253 3.36205,2.03213 5.45574,1.5665 z"
+ id="path8104-7-4" /><path
+ style="fill:#000000;fill-opacity:1;stroke-width:0.083142"
+ d="m 553.67722,842.30532 c -0.75182,-0.2683 -1.22618,-0.91394 -1.22618,-1.66893 0,-0.84706 0.59183,-1.5271 1.48742,-1.70911 0.4376,-0.0889 0.52342,-0.15079 1.389,-1.00118 1.01718,-0.99933 1.22977,-1.09217 1.64705,-0.71932 0.41562,0.37136 0.37883,0.5263 -0.39613,1.66861 -0.69243,1.02065 -0.70616,1.05049 -0.62265,1.35296 0.23768,0.86079 -0.35755,1.85367 -1.26776,2.11472 -0.37266,0.10687 -0.63271,0.0972 -1.01075,-0.0378 z"
+ id="path8143-3-0" /></g>
+<path d="M 291 624 C 287.15 624 284 627.15 284 631 C 284 634.85 287.15 638 291 638 C 294.85 638 298 634.85 298 631 C 298 627.15 294.85 624 291 624 z M 291 625.40039 C 294.08 625.40039 296.59961 627.92 296.59961 631 C 296.59961 634.08 294.08 636.59961 291 636.59961 C 287.92 636.59961 285.40039 634.08 285.40039 631 C 285.40039 627.92 287.92 625.40039 291 625.40039 z M 290.24023 627.20312 L 290.24023 628.72266 L 291.75977 628.72266 L 291.75977 627.20312 L 290.24023 627.20312 z M 290.24023 630.24023 L 290.24023 634.79492 L 291.75977 634.79492 L 291.75977 630.24023 L 290.24023 630.24023 z " id="path614-6" />
+<path inkscape:connector-curvature="0"
+ d="m 443,624 c -3.85,0 -7,3.15 -7,7 0,3.85 3.15,7 7,7 3.85,0 7,-3.15 7,-7 0,-3.85 -3.15,-7 -7,-7 z m 0,1.40039 c 3.08,0 5.59961,2.51961 5.59961,5.59961 0,3.08 -2.51961,5.59961 -5.59961,5.59961 -3.08,0 -5.59961,-2.51961 -5.59961,-5.59961 0,-3.08 2.51961,-5.59961 5.59961,-5.59961 z m -0.75977,1.80273 v 1.51954 h 1.51954 v -1.51954 z m 0,3.03711 v 4.55469 h 1.51954 v -4.55469 z"
+ id="path614-6-5"
+ style="fill:#ffffff" />
+</svg>
diff --git a/ui/assets/styles/blue-theme.css b/ui/assets/styles/blue-theme.css
index 9065fdfa3f8..79f1850707b 100644
--- a/ui/assets/styles/blue-theme.css
+++ b/ui/assets/styles/blue-theme.css
@@ -544,7 +544,7 @@ footer {
.sidebar .button-expand {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -629,7 +629,7 @@ footer {
.sidebar-nav-toggle .button-toggle {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -592px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -592px;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -733,7 +733,7 @@ footer {
.btn-add,
.btn-edit,
.btn-import {
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.btn-add::-moz-focus-inner,
.btn-edit::-moz-focus-inner,
@@ -930,7 +930,7 @@ footer {
padding: 38px 5px 5px;
text-align: center; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -157px -888px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -157px -888px;
content: ' ';
height: 28px;
width: 36px;
@@ -944,13 +944,13 @@ footer {
background: #dadfe3;
box-shadow: inset 2px 2px 6px rgba(118, 141, 153, 0.5); }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -345px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -345px -888px; }
.dashboard-widget-placeholder.disabled {
opacity: 1; }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box {
background-color: rgba(255, 255, 255, 0.7); }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -122px -284px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -122px -284px; }
.dashboard-widget-placeholder.hidden {
display: none; }
@@ -1572,7 +1572,7 @@ div.dashboard-grid-widget-item {
height: 24px;
padding: 0;
background-color: transparent !important;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -616px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -616px;
image-rendering: pixelated;
border: 0;
opacity: 0.75;
@@ -1625,11 +1625,11 @@ div.dashboard-grid-widget-item {
.inline-filter-footer > li.inline-filter-stats {
color: #768d99; }
-.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
+.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-services::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
content: '';
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
opacity: 0.75; }
.icon-dashboard::before {
@@ -1644,6 +1644,10 @@ div.dashboard-grid-widget-item {
background-position: -540px -712px;
transition: opacity 0.3s; }
+.icon-services::before {
+ background-position: -540px -832px;
+ transition: opacity 0.3s; }
+
.icon-inventory::before {
background-position: -540px -736px;
transition: opacity 0.3s; }
@@ -1692,7 +1696,7 @@ div.dashboard-grid-widget-item {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -1785,7 +1789,7 @@ div.dashboard-grid-widget-item {
content: '';
width: 12px;
height: 12px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-support::before {
background-position: -247px -48px; }
@@ -1868,7 +1872,7 @@ div.dashboard-grid-widget-item {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -2000,7 +2004,7 @@ div.dashboard-grid-widget-item {
height: 25px;
margin-top: 2px;
margin-left: 16px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.msg-bad {
border-color: #ed9898; }
@@ -2176,6 +2180,20 @@ div.dashboard-grid-widget-item {
padding-bottom: 10px; }
.service-info .service-info-label::after {
content: ':'; }
+ .service-info .service-info-value .service-info-value-sla {
+ display: inline-block;
+ word-break: break-word;
+ line-height: 18px; }
+ .service-info .service-info-value .service-info-value-sla:not(:last-child) {
+ margin-right: 10px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description {
+ margin: 0 0 -5px 5px;
+ vertical-align: baseline;
+ border-radius: 2px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:link, .service-info .service-info-value .service-info-value-sla .icon-description:hover, .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ border-bottom: none; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ box-shadow: 0 0 0 2px rgba(30, 135, 227, 0.35); }
.service-info .service-name {
padding-bottom: 5px;
font-size: 1.5em; }
@@ -2305,7 +2323,7 @@ div.dashboard-grid-widget-item {
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded:hover {
background: #e8f5ff; }
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded .icon-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -621px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -621px; }
.filter-container.tabfilter-container .tabfilter-item-label.selected {
background-color: #02659f; }
.filter-container.tabfilter-container .tabfilter-item-label.selected .tabfilter-item-link {
@@ -2329,7 +2347,7 @@ div.dashboard-grid-widget-item {
.filter-container.tabfilter-container .icon-edit {
width: 24px;
height: 22px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -621px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -621px;
cursor: pointer;
margin: 0;
vertical-align: middle;
@@ -2364,7 +2382,7 @@ div.dashboard-grid-widget-item {
width: 24px;
height: 24px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.selected.expanded .icon-filter::before {
background-position: -246px -547px; }
@@ -2508,6 +2526,10 @@ z-select,
.z-select[readonly] button:focus {
border-color: #02659f; }
+div.dashboard-grid-widget-slareport .date-vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
+
.link-action {
border-bottom: 1px dotted;
cursor: pointer;
@@ -2597,17 +2619,17 @@ pre, pre a, pre td, pre span {
.zabbix-logo {
width: 114px;
height: 30px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat 0 -864px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat 0 -864px; }
.zabbix-sidebar-logo {
width: 91px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -400px; }
.zabbix-sidebar-logo-compact {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -400px; }
.hor-list > li {
display: inline-block;
@@ -2763,7 +2785,7 @@ form.is-loading {
width: 12px;
background-position: -48px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -624px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -624px;
height: 12px;
min-height: 12px;
margin: 0;
@@ -2827,6 +2849,9 @@ form.is-loading {
border-top-color: #768d99; }
.list-table thead th .treeview span {
margin: 0; }
+ .list-table thead th .vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
.list-table thead th a {
display: block;
position: relative;
@@ -3380,8 +3405,6 @@ form.is-loading {
display: flex; }
.table-forms .table-forms-td-right .table-forms-separator .radio-segmented + .multiselect-wrapper {
margin-top: 5px; }
- .table-forms .form-fields-inline label {
- margin: 0 8px 0 3px; }
.table-forms h4 {
margin-bottom: -5px; }
.table-forms .hor-list li {
@@ -3487,6 +3510,9 @@ select {
color: #1f2c33 !important;
pointer-events: none; }
+.form-fields-inline label {
+ margin: 0 8px 0 3px; }
+
.form-input-margin {
display: inline-block;
margin: 0 3px 0 0; }
@@ -3697,70 +3723,70 @@ button {
background-color: transparent; }
.btn-kiosk {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -79px -259px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -79px -259px; }
.btn-min {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -7px -259px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -7px -259px; }
.btn-add-fav {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -7px -295px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -7px -295px; }
.btn-remove-fav {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -7px -329px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -7px -329px; }
.btn-action {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -7px -367px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -7px -367px; }
.btn-info {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -7px -403px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -7px -403px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-started {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -432px -582px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -432px -582px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-stopped {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -433px -546px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -433px -546px; }
.btn-dashboard-kioskmode-previous-page {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -398px -657px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -398px -657px; }
.btn-dashboard-kioskmode-next-page {
- background: #0275b8 url("../img/icon-sprite.svg?20200407") no-repeat -396px -624px; }
+ background: #0275b8 url("../img/icon-sprite.svg?20211222") no-repeat -396px -624px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -83px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -83px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -689px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -689px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -762px; }
.ui-tabs-nav {
height: 30px;
@@ -3823,12 +3849,12 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -583px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -583px; }
.ui-tabs-nav .btn-info {
width: initial;
background-image: none; }
.ui-tabs-nav .btn-info::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -398px -407px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -431px -621px; }
.ui-tabs-nav .filter-trigger {
padding: 0 34px 0 10px; }
.ui-tabs-nav .filter-trigger::after {
@@ -3837,7 +3863,7 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.ui-tabs-nav .ui-state-focus .btn-info,
.ui-tabs-nav .ui-state-focus .btn-time,
.ui-tabs-nav .ui-state-focus .filter-trigger {
@@ -3860,7 +3886,7 @@ button {
margin: -1px 0 0 6px;
padding: 1px 34px 7px 10px; }
.ui-tabs-nav .ui-tabs-active .btn-info::after {
- background-position: -398px -430px;
+ background-position: -279px -621px;
top: 1px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -246px -583px;
@@ -3893,7 +3919,7 @@ button {
.btn-time-left,
.btn-time-right {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
border: 0;
height: 24px;
@@ -4016,7 +4042,7 @@ button {
margin-right: 10px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-dashboard-normal {
box-shadow: 1px 1px 2px rgba(118, 141, 153, 0.5); }
@@ -4082,27 +4108,27 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -46px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -46px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -45px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -45px -693px; }
.icon-tree-top-bottom, .icon-tree-top-bottom-right, .icon-tree-top-right, .icon-tree-empty {
margin: 0 12px 0 0; }
.icon-tree-top-bottom::before, .icon-tree-top-bottom-right::before, .icon-tree-top-right::before, .icon-tree-empty::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
display: inline-block;
width: 12px;
height: 12px;
@@ -4110,22 +4136,22 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
content: ''; }
.icon-tree-top-bottom::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -300px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -300px; }
.icon-tree-top-bottom-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -334px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -334px; }
.icon-tree-top-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -372px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -372px; }
.icon-tree-empty::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -350px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -350px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -42px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -42px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -6px -617px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -6px -617px; }
.icon-cal, .icon-wzrd-action {
border: 0;
@@ -4148,7 +4174,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.drag-icon {
margin-left: -9px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -762px; }
.icon-info {
position: relative;
@@ -4164,7 +4190,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
left: 0;
width: 14px;
height: 14px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -659px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -659px; }
.setup-container {
background-color: #ffffff;
@@ -4331,7 +4357,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
position: absolute;
left: 0;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -5px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -5px -835px; }
.menu-popup .menu-popup-item .arrow-right {
position: absolute;
right: 10px;
@@ -4502,7 +4528,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.multilineinput-control button::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -478px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -478px;
content: '';
position: absolute;
left: 3px;
@@ -4615,7 +4641,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
width: 28px;
height: 24px;
vertical-align: middle;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -691px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -691px; }
.overlay-dialogue-body {
margin: 0 0 25px;
@@ -4748,7 +4774,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
height: 14px;
float: left;
margin-top: 20px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -11px -587px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -11px -587px; }
.dashed-border td {
border: 1px dashed #ebeef0; }
@@ -5291,7 +5317,7 @@ td[class] + td.disaster-bg {
.input-color-picker div {
width: 18px;
height: 18px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -323px -411px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -323px -411px;
border: 1px solid #acbbc2;
margin: 1px;
cursor: pointer; }
@@ -5382,6 +5408,18 @@ button.is-loading {
width: 12px;
height: 12px; }
+.link-action.is-loading {
+ position: relative;
+ color: transparent !important;
+ border-bottom-color: transparent; }
+ .link-action.is-loading::after {
+ box-shadow: none;
+ background: none;
+ border: 1px solid #fdfdfd;
+ border-bottom-color: #0275b8;
+ width: 12px;
+ height: 12px; }
+
span.is-loading {
position: relative;
display: inline-block;
@@ -5410,7 +5448,7 @@ span.is-loading {
position: absolute; }
.browser-logo-chrome, .browser-logo-ff, .browser-logo-ed, .browser-logo-opera, .browser-logo-safari {
- background: url("../img/browser-sprite.png?20200407") no-repeat;
+ background: url("../img/browser-sprite.png?20211222") no-repeat;
width: 66px;
height: 66px;
margin: 0 auto;
@@ -6083,7 +6121,7 @@ svg {
left: 0;
width: 18px;
height: 18px;
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
button.icon-action-command, button.icon-action-close, button.icon-action-msg, button.icon-action-msgs, button.icon-action-severity-up, button.icon-action-severity-down, button.icon-action-severity-changed, button.icon-action-message, button.icon-action-ack, button.icon-problem-generated, button.icon-problem-recovery, button.icon-actions-number-gray, button.icon-actions-number-yellow, button.icon-actions-number-red {
@@ -6100,11 +6138,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
[data-count][class*='icon-']::after,
.icon-description::after {
position: absolute;
+ top: -2px;
content: attr(data-count);
text-align: center;
- margin-top: -2px;
font-size: 9px;
letter-spacing: -.25px;
+ line-height: 18px;
width: 18px; }
.icon-action-command::before {
@@ -6395,7 +6434,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 22px;
height: 22px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -119px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -119px -474px; }
.macro-input-group button.btn-undo.is-focused {
border-top: 1px solid #02659f;
border-bottom: 1px solid #02659f; }
@@ -6432,12 +6471,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
display: flex; }
.icon-text::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -474px; }
.icon-text:not(.highlighted):enabled:hover::before, .icon-text:not(.highlighted):enabled:focus::before, .icon-text:not(.highlighted):enabled:active::before, .icon-text:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -474px; }
.icon-secret::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -510px; }
.icon-secret:not(.highlighted):enabled:hover::before, .icon-secret:not(.highlighted):enabled:focus::before, .icon-secret:not(.highlighted):enabled:active::before, .icon-secret:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -510px; }
@@ -6446,7 +6485,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 100%; }
.icon-invisible.menu-popup-item::before,
.icon-invisible.btn-dropdown-toggle::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -800px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -800px; }
.icon-invisible.menu-popup-item:not(.highlighted):enabled:hover::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:focus::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:active::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled[aria-expanded="true"]::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:hover::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:focus::before,
@@ -6524,7 +6563,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 10px;
height: 10px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -547px -431px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -547px -431px; }
.btn-dropdown-toggle:enabled:hover::after, .btn-dropdown-toggle:enabled:focus::after, .btn-dropdown-toggle:enabled:active::after {
background-position: -604px -431px; }
.btn-dropdown-toggle[aria-expanded="true"] {
@@ -6532,9 +6571,9 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
background-color: #02659f;
border-color: #02659f; }
.btn-dropdown-toggle[aria-expanded="true"]::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.btn-dropdown-toggle[aria-expanded="true"]:hover::after, .btn-dropdown-toggle[aria-expanded="true"]:focus::after, .btn-dropdown-toggle[aria-expanded="true"]:active::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.checkbox-block {
margin: 10px 0; }
@@ -6765,7 +6804,7 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.geomap-filter-button,
.navigate-home-button {
- background-image: url("../img/icon-sprite.svg");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.geomap-filter-button {
diff --git a/ui/assets/styles/dark-theme.css b/ui/assets/styles/dark-theme.css
index 1afccdff507..657956feb2d 100644
--- a/ui/assets/styles/dark-theme.css
+++ b/ui/assets/styles/dark-theme.css
@@ -557,7 +557,7 @@ footer {
.sidebar .button-expand {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -642,7 +642,7 @@ footer {
.sidebar-nav-toggle .button-toggle {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -630px -592px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -630px -592px;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -746,7 +746,7 @@ footer {
.btn-add,
.btn-edit,
.btn-import {
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.btn-add::-moz-focus-inner,
.btn-edit::-moz-focus-inner,
@@ -943,7 +943,7 @@ footer {
padding: 38px 5px 5px;
text-align: center; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -157px -888px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -157px -888px;
content: ' ';
height: 28px;
width: 36px;
@@ -957,13 +957,13 @@ footer {
background: #010101;
box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.5); }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -345px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -345px -888px; }
.dashboard-widget-placeholder.disabled {
opacity: 1; }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box {
background-color: rgba(43, 43, 43, 0.7); }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -122px -284px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -122px -284px; }
.dashboard-widget-placeholder.hidden {
display: none; }
@@ -1585,7 +1585,7 @@ div.dashboard-grid-widget-item {
height: 24px;
padding: 0;
background-color: transparent !important;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -616px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -616px;
image-rendering: pixelated;
border: 0;
opacity: 0.75;
@@ -1638,11 +1638,11 @@ div.dashboard-grid-widget-item {
.inline-filter-footer > li.inline-filter-stats {
color: #737373; }
-.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
+.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-services::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
content: '';
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
opacity: 0.75; }
.icon-dashboard::before {
@@ -1657,6 +1657,10 @@ div.dashboard-grid-widget-item {
background-position: -570px -712px;
transition: opacity 0.3s; }
+.icon-services::before {
+ background-position: -570px -832px;
+ transition: opacity 0.3s; }
+
.icon-inventory::before {
background-position: -570px -736px;
transition: opacity 0.3s; }
@@ -1705,7 +1709,7 @@ div.dashboard-grid-widget-item {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -1798,7 +1802,7 @@ div.dashboard-grid-widget-item {
content: '';
width: 12px;
height: 12px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-support::before {
background-position: -247px -48px; }
@@ -1881,7 +1885,7 @@ div.dashboard-grid-widget-item {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -2013,7 +2017,7 @@ div.dashboard-grid-widget-item {
height: 25px;
margin-top: 2px;
margin-left: 16px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.msg-bad {
border-color: #503434; }
@@ -2189,6 +2193,20 @@ div.dashboard-grid-widget-item {
padding-bottom: 10px; }
.service-info .service-info-label::after {
content: ':'; }
+ .service-info .service-info-value .service-info-value-sla {
+ display: inline-block;
+ word-break: break-word;
+ line-height: 18px; }
+ .service-info .service-info-value .service-info-value-sla:not(:last-child) {
+ margin-right: 10px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description {
+ margin: 0 0 -5px 5px;
+ vertical-align: baseline;
+ border-radius: 2px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:link, .service-info .service-info-value .service-info-value-sla .icon-description:hover, .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ border-bottom: none; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ box-shadow: 0 0 0 2px rgba(30, 135, 227, 0.35); }
.service-info .service-name {
padding-bottom: 5px;
font-size: 1.5em; }
@@ -2318,7 +2336,7 @@ div.dashboard-grid-widget-item {
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded:hover {
background: #414141; }
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded .icon-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -621px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -621px; }
.filter-container.tabfilter-container .tabfilter-item-label.selected {
background-color: #5e737e; }
.filter-container.tabfilter-container .tabfilter-item-label.selected .tabfilter-item-link {
@@ -2342,7 +2360,7 @@ div.dashboard-grid-widget-item {
.filter-container.tabfilter-container .icon-edit {
width: 24px;
height: 22px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -621px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -621px;
cursor: pointer;
margin: 0;
vertical-align: middle;
@@ -2377,7 +2395,7 @@ div.dashboard-grid-widget-item {
width: 24px;
height: 24px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.selected.expanded .icon-filter::before {
background-position: -246px -547px; }
@@ -2521,6 +2539,10 @@ z-select,
.z-select[readonly] button:focus {
border-color: #768d99; }
+div.dashboard-grid-widget-slareport .date-vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
+
.link-action {
border-bottom: 1px dotted;
cursor: pointer;
@@ -2610,17 +2632,17 @@ pre, pre a, pre td, pre span {
.zabbix-logo {
width: 114px;
height: 30px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat 0 -864px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat 0 -864px; }
.zabbix-sidebar-logo {
width: 91px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -400px; }
.zabbix-sidebar-logo-compact {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -400px; }
.hor-list > li {
display: inline-block;
@@ -2774,7 +2796,7 @@ form.is-loading {
width: 12px;
background-position: -48px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -624px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -624px;
height: 12px;
min-height: 12px;
margin: 0;
@@ -2838,6 +2860,9 @@ form.is-loading {
border-top-color: #737373; }
.list-table thead th .treeview span {
margin: 0; }
+ .list-table thead th .vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
.list-table thead th a {
display: block;
position: relative;
@@ -3391,8 +3416,6 @@ form.is-loading {
display: flex; }
.table-forms .table-forms-td-right .table-forms-separator .radio-segmented + .multiselect-wrapper {
margin-top: 5px; }
- .table-forms .form-fields-inline label {
- margin: 0 8px 0 3px; }
.table-forms h4 {
margin-bottom: -5px; }
.table-forms .hor-list li {
@@ -3498,6 +3521,9 @@ select {
color: #f2f2f2 !important;
pointer-events: none; }
+.form-fields-inline label {
+ margin: 0 8px 0 3px; }
+
.form-input-margin {
display: inline-block;
margin: 0 3px 0 0; }
@@ -3708,70 +3734,70 @@ button {
background-color: transparent; }
.btn-kiosk {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -79px -259px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -79px -259px; }
.btn-min {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -7px -259px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -7px -259px; }
.btn-add-fav {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -7px -295px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -7px -295px; }
.btn-remove-fav {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -7px -329px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -7px -329px; }
.btn-action {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -7px -367px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -7px -367px; }
.btn-info {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -7px -403px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -7px -403px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-started {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -432px -582px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -432px -582px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-stopped {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -433px -546px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -433px -546px; }
.btn-dashboard-kioskmode-previous-page {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -398px -657px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -398px -657px; }
.btn-dashboard-kioskmode-next-page {
- background: #69808d url("../img/icon-sprite.svg?20200407") no-repeat -396px -624px; }
+ background: #69808d url("../img/icon-sprite.svg?20211222") no-repeat -396px -624px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -83px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -83px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -689px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -689px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -762px; }
.ui-tabs-nav {
height: 30px;
@@ -3834,12 +3860,12 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -583px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -583px; }
.ui-tabs-nav .btn-info {
width: initial;
background-image: none; }
.ui-tabs-nav .btn-info::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -398px -407px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -431px -621px; }
.ui-tabs-nav .filter-trigger {
padding: 0 34px 0 10px; }
.ui-tabs-nav .filter-trigger::after {
@@ -3848,7 +3874,7 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.ui-tabs-nav .ui-state-focus .btn-info,
.ui-tabs-nav .ui-state-focus .btn-time,
.ui-tabs-nav .ui-state-focus .filter-trigger {
@@ -3871,7 +3897,7 @@ button {
margin: -1px 0 0 6px;
padding: 1px 34px 7px 10px; }
.ui-tabs-nav .ui-tabs-active .btn-info::after {
- background-position: -398px -430px;
+ background-position: -279px -621px;
top: 1px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -246px -583px;
@@ -3904,7 +3930,7 @@ button {
.btn-time-left,
.btn-time-right {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
border: 0;
height: 24px;
@@ -4027,7 +4053,7 @@ button {
margin-right: 10px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-dashboard-normal {
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
@@ -4093,27 +4119,27 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -46px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -46px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -45px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -45px -693px; }
.icon-tree-top-bottom, .icon-tree-top-bottom-right, .icon-tree-top-right, .icon-tree-empty {
margin: 0 12px 0 0; }
.icon-tree-top-bottom::before, .icon-tree-top-bottom-right::before, .icon-tree-top-right::before, .icon-tree-empty::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
display: inline-block;
width: 12px;
height: 12px;
@@ -4121,22 +4147,22 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
content: ''; }
.icon-tree-top-bottom::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -300px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -300px; }
.icon-tree-top-bottom-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -334px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -334px; }
.icon-tree-top-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -372px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -372px; }
.icon-tree-empty::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -350px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -350px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -42px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -42px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -6px -617px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -6px -617px; }
.icon-cal, .icon-wzrd-action {
border: 0;
@@ -4159,7 +4185,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.drag-icon {
margin-left: -9px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -762px; }
.icon-info {
position: relative;
@@ -4175,7 +4201,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
left: 0;
width: 14px;
height: 14px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -659px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -659px; }
.setup-container {
background-color: #2b2b2b;
@@ -4342,7 +4368,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
position: absolute;
left: 0;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -5px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -5px -835px; }
.menu-popup .menu-popup-item .arrow-right {
position: absolute;
right: 10px;
@@ -4513,7 +4539,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.multilineinput-control button::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -478px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -478px;
content: '';
position: absolute;
left: 3px;
@@ -4626,7 +4652,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
width: 28px;
height: 24px;
vertical-align: middle;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -691px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -691px; }
.overlay-dialogue-body {
margin: 0 0 25px;
@@ -4759,7 +4785,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
height: 14px;
float: left;
margin-top: 20px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -11px -587px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -11px -587px; }
.dashed-border td {
border: 1px dashed #383838; }
@@ -5302,7 +5328,7 @@ td[class] + td.disaster-bg {
.input-color-picker div {
width: 18px;
height: 18px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -323px -411px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -323px -411px;
border: 1px solid #4f4f4f;
margin: 1px;
cursor: pointer; }
@@ -5393,6 +5419,18 @@ button.is-loading {
width: 12px;
height: 12px; }
+.link-action.is-loading {
+ position: relative;
+ color: transparent !important;
+ border-bottom-color: transparent; }
+ .link-action.is-loading::after {
+ box-shadow: none;
+ background: none;
+ border: 1px solid #fdfdfd;
+ border-bottom-color: #0275b8;
+ width: 12px;
+ height: 12px; }
+
span.is-loading {
position: relative;
display: inline-block;
@@ -5421,7 +5459,7 @@ span.is-loading {
position: absolute; }
.browser-logo-chrome, .browser-logo-ff, .browser-logo-ed, .browser-logo-opera, .browser-logo-safari {
- background: url("../img/browser-sprite.png?20200407") no-repeat;
+ background: url("../img/browser-sprite.png?20211222") no-repeat;
width: 66px;
height: 66px;
margin: 0 auto;
@@ -6094,7 +6132,7 @@ svg {
left: 0;
width: 18px;
height: 18px;
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
button.icon-action-command, button.icon-action-close, button.icon-action-msg, button.icon-action-msgs, button.icon-action-severity-up, button.icon-action-severity-down, button.icon-action-severity-changed, button.icon-action-message, button.icon-action-ack, button.icon-problem-generated, button.icon-problem-recovery, button.icon-actions-number-gray, button.icon-actions-number-yellow, button.icon-actions-number-red {
@@ -6111,11 +6149,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
[data-count][class*='icon-']::after,
.icon-description::after {
position: absolute;
+ top: -2px;
content: attr(data-count);
text-align: center;
- margin-top: -2px;
font-size: 9px;
letter-spacing: -.25px;
+ line-height: 18px;
width: 18px; }
.icon-action-command::before {
@@ -6406,7 +6445,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 22px;
height: 22px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -119px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -119px -474px; }
.macro-input-group button.btn-undo.is-focused {
border-top: 1px solid #768d99;
border-bottom: 1px solid #768d99; }
@@ -6443,12 +6482,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
display: flex; }
.icon-text::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -474px; }
.icon-text:not(.highlighted):enabled:hover::before, .icon-text:not(.highlighted):enabled:focus::before, .icon-text:not(.highlighted):enabled:active::before, .icon-text:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -474px; }
.icon-secret::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -510px; }
.icon-secret:not(.highlighted):enabled:hover::before, .icon-secret:not(.highlighted):enabled:focus::before, .icon-secret:not(.highlighted):enabled:active::before, .icon-secret:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -510px; }
@@ -6457,7 +6496,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 100%; }
.icon-invisible.menu-popup-item::before,
.icon-invisible.btn-dropdown-toggle::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -800px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -800px; }
.icon-invisible.menu-popup-item:not(.highlighted):enabled:hover::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:focus::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:active::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled[aria-expanded="true"]::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:hover::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:focus::before,
@@ -6535,7 +6574,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 10px;
height: 10px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -547px -431px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -547px -431px; }
.btn-dropdown-toggle:enabled:hover::after, .btn-dropdown-toggle:enabled:focus::after, .btn-dropdown-toggle:enabled:active::after {
background-position: -604px -431px; }
.btn-dropdown-toggle[aria-expanded="true"] {
@@ -6543,9 +6582,9 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
background-color: #5e737e;
border-color: #5e737e; }
.btn-dropdown-toggle[aria-expanded="true"]::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.btn-dropdown-toggle[aria-expanded="true"]:hover::after, .btn-dropdown-toggle[aria-expanded="true"]:focus::after, .btn-dropdown-toggle[aria-expanded="true"]:active::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.checkbox-block {
margin: 10px 0; }
@@ -6776,7 +6815,7 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.geomap-filter-button,
.navigate-home-button {
- background-image: url("../img/icon-sprite.svg");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.geomap-filter-button {
@@ -6881,6 +6920,8 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.btn-back-map-container .btn-back-map .btn-back-map-icon {
background-position: -85px -725px; }
+.ui-tabs-nav .ui-tabs-active .btn-info::after {
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -431px -621px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -87px -583px; }
.ui-tabs-nav .ui-tabs-active .filter-trigger::after {
diff --git a/ui/assets/styles/hc-dark.css b/ui/assets/styles/hc-dark.css
index dde133a91f2..9c8a39ee2df 100644
--- a/ui/assets/styles/hc-dark.css
+++ b/ui/assets/styles/hc-dark.css
@@ -544,7 +544,7 @@ footer {
.sidebar .button-expand {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -629,7 +629,7 @@ footer {
.sidebar-nav-toggle .button-toggle {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -630px -592px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -630px -592px;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -733,7 +733,7 @@ footer {
.btn-add,
.btn-edit,
.btn-import {
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.btn-add::-moz-focus-inner,
.btn-edit::-moz-focus-inner,
@@ -930,7 +930,7 @@ footer {
padding: 38px 5px 5px;
text-align: center; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -157px -888px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -157px -888px;
content: ' ';
height: 28px;
width: 36px;
@@ -944,13 +944,13 @@ footer {
background: #020202;
box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.5); }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -345px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -345px -888px; }
.dashboard-widget-placeholder.disabled {
opacity: 1; }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box {
background-color: rgba(0, 0, 0, 0.7); }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -122px -284px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -122px -284px; }
.dashboard-widget-placeholder.hidden {
display: none; }
@@ -1575,7 +1575,7 @@ div.dashboard-grid-widget-item a:link {
height: 24px;
padding: 0;
background-color: transparent !important;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -600px -616px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -600px -616px;
image-rendering: pixelated;
border: 0;
opacity: 1;
@@ -1628,11 +1628,11 @@ div.dashboard-grid-widget-item a:link {
.inline-filter-footer > li.inline-filter-stats {
color: #cacaca; }
-.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
+.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-services::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
content: '';
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-dashboard::before {
background-position: -600px -664px; }
@@ -1643,6 +1643,9 @@ div.dashboard-grid-widget-item a:link {
.icon-monitoring::before {
background-position: -600px -712px; }
+.icon-services::before {
+ background-position: -600px -832px; }
+
.icon-inventory::before {
background-position: -600px -736px; }
@@ -1686,7 +1689,7 @@ div.dashboard-grid-widget-item a:link {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -579px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -579px -434px;
transform: rotate(0deg);
transition: transform 0.3s, opacity 0.3s; }
.menu-main .has-submenu > a:hover::after, .menu-main .has-submenu > a:focus::after {
@@ -1775,7 +1778,7 @@ div.dashboard-grid-widget-item a:link {
content: '';
width: 12px;
height: 12px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-support::before {
background-position: -247px -84px; }
@@ -1858,7 +1861,7 @@ div.dashboard-grid-widget-item a:link {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -579px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -579px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -1990,7 +1993,7 @@ div.dashboard-grid-widget-item a:link {
height: 25px;
margin-top: 2px;
margin-left: 16px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.msg-bad {
border-color: #ff3a3a; }
@@ -2166,6 +2169,20 @@ div.dashboard-grid-widget-item a:link {
padding-bottom: 10px; }
.service-info .service-info-label::after {
content: ':'; }
+ .service-info .service-info-value .service-info-value-sla {
+ display: inline-block;
+ word-break: break-word;
+ line-height: 18px; }
+ .service-info .service-info-value .service-info-value-sla:not(:last-child) {
+ margin-right: 10px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description {
+ margin: 0 0 -5px 5px;
+ vertical-align: baseline;
+ border-radius: 2px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:link, .service-info .service-info-value .service-info-value-sla .icon-description:hover, .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ border-bottom: none; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ box-shadow: 0 0 0 2px #ffffff; }
.service-info .service-name {
padding-bottom: 5px;
font-size: 1.5em; }
@@ -2295,7 +2312,7 @@ div.dashboard-grid-widget-item a:link {
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded:hover {
background: #414141; }
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded .icon-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -621px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -621px; }
.filter-container.tabfilter-container .tabfilter-item-label.selected {
background-color: lightgray; }
.filter-container.tabfilter-container .tabfilter-item-label.selected .tabfilter-item-link {
@@ -2319,7 +2336,7 @@ div.dashboard-grid-widget-item a:link {
.filter-container.tabfilter-container .icon-edit {
width: 24px;
height: 22px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -621px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -621px;
cursor: pointer;
margin: 0;
vertical-align: middle;
@@ -2354,7 +2371,7 @@ div.dashboard-grid-widget-item a:link {
width: 24px;
height: 24px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.selected.expanded .icon-filter::before {
background-position: -246px -547px; }
@@ -2498,6 +2515,10 @@ z-select,
.z-select[readonly] button:focus {
border-color: #bbbbbb; }
+div.dashboard-grid-widget-slareport .date-vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
+
.link-action {
border-bottom: 1px dotted;
cursor: pointer;
@@ -2587,17 +2608,17 @@ pre, pre a, pre td, pre span {
.zabbix-logo {
width: 114px;
height: 30px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat 0 -864px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat 0 -864px; }
.zabbix-sidebar-logo {
width: 91px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -400px; }
.zabbix-sidebar-logo-compact {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -400px; }
.hor-list > li {
display: inline-block;
@@ -2730,7 +2751,7 @@ form.is-loading {
width: 12px;
background-position: -48px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -624px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -624px;
height: 12px;
min-height: 12px;
margin: 0;
@@ -2794,6 +2815,9 @@ form.is-loading {
border-top-color: #cacaca; }
.list-table thead th .treeview span {
margin: 0; }
+ .list-table thead th .vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
.list-table thead th a {
display: block;
position: relative;
@@ -3347,8 +3371,6 @@ form.is-loading {
display: flex; }
.table-forms .table-forms-td-right .table-forms-separator .radio-segmented + .multiselect-wrapper {
margin-top: 5px; }
- .table-forms .form-fields-inline label {
- margin: 0 8px 0 3px; }
.table-forms h4 {
margin-bottom: -5px; }
.table-forms .hor-list li {
@@ -3454,6 +3476,9 @@ select {
color: #ffffff !important;
pointer-events: none; }
+.form-fields-inline label {
+ margin: 0 8px 0 3px; }
+
.form-input-margin {
display: inline-block;
margin: 0 3px 0 0; }
@@ -3664,70 +3689,70 @@ button {
background-color: transparent; }
.btn-kiosk {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -79px -259px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -79px -259px; }
.btn-min {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -7px -259px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -7px -259px; }
.btn-add-fav {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -7px -295px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -7px -295px; }
.btn-remove-fav {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -7px -329px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -7px -329px; }
.btn-action {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -7px -367px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -7px -367px; }
.btn-info {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -7px -403px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -7px -403px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-started {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -432px -582px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -432px -582px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-stopped {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -433px -546px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -433px -546px; }
.btn-dashboard-kioskmode-previous-page {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -398px -657px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -398px -657px; }
.btn-dashboard-kioskmode-next-page {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -396px -624px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -396px -624px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -83px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -83px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -689px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -689px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -762px; }
.ui-tabs-nav {
height: 30px;
@@ -3790,12 +3815,12 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -583px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -583px; }
.ui-tabs-nav .btn-info {
width: initial;
background-image: none; }
.ui-tabs-nav .btn-info::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -398px -407px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -431px -621px; }
.ui-tabs-nav .filter-trigger {
padding: 0 34px 0 10px; }
.ui-tabs-nav .filter-trigger::after {
@@ -3804,7 +3829,7 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.ui-tabs-nav .ui-state-focus .btn-info,
.ui-tabs-nav .ui-state-focus .btn-time,
.ui-tabs-nav .ui-state-focus .filter-trigger {
@@ -3827,7 +3852,7 @@ button {
margin: -1px 0 0 6px;
padding: 1px 34px 7px 10px; }
.ui-tabs-nav .ui-tabs-active .btn-info::after {
- background-position: -398px -430px;
+ background-position: -279px -621px;
top: 1px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -246px -583px;
@@ -3860,7 +3885,7 @@ button {
.btn-time-left,
.btn-time-right {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
border: 0;
height: 24px;
@@ -3983,7 +4008,7 @@ button {
margin-right: 10px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-dashboard-normal {
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
@@ -4049,27 +4074,27 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -46px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -46px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -45px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -45px -693px; }
.icon-tree-top-bottom, .icon-tree-top-bottom-right, .icon-tree-top-right, .icon-tree-empty {
margin: 0 12px 0 0; }
.icon-tree-top-bottom::before, .icon-tree-top-bottom-right::before, .icon-tree-top-right::before, .icon-tree-empty::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
display: inline-block;
width: 12px;
height: 12px;
@@ -4077,22 +4102,22 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
content: ''; }
.icon-tree-top-bottom::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -300px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -300px; }
.icon-tree-top-bottom-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -334px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -334px; }
.icon-tree-top-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -372px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -372px; }
.icon-tree-empty::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -350px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -350px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -42px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -42px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -6px -617px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -6px -617px; }
.icon-cal, .icon-wzrd-action {
border: 0;
@@ -4115,7 +4140,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.drag-icon {
margin-left: -9px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -762px; }
.icon-info {
position: relative;
@@ -4131,7 +4156,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
left: 0;
width: 14px;
height: 14px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -659px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -659px; }
.setup-container {
background-color: #000000;
@@ -4298,7 +4323,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
position: absolute;
left: 0;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -5px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -5px -835px; }
.menu-popup .menu-popup-item .arrow-right {
position: absolute;
right: 10px;
@@ -4469,7 +4494,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.multilineinput-control button::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -478px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -478px;
content: '';
position: absolute;
left: 3px;
@@ -4582,7 +4607,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
width: 28px;
height: 24px;
vertical-align: middle;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -691px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -691px; }
.overlay-dialogue-body {
margin: 0 0 25px;
@@ -4715,7 +4740,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
height: 14px;
float: left;
margin-top: 20px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -11px -587px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -11px -587px; }
.dashed-border td {
border: 1px dashed #333333; }
@@ -5249,7 +5274,7 @@ a.link-action {
.input-color-picker div {
width: 18px;
height: 18px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -323px -411px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -323px -411px;
border: 1px solid #666666;
margin: 1px;
cursor: pointer; }
@@ -5340,6 +5365,18 @@ button.is-loading {
width: 12px;
height: 12px; }
+.link-action.is-loading {
+ position: relative;
+ color: transparent !important;
+ border-bottom-color: transparent; }
+ .link-action.is-loading::after {
+ box-shadow: none;
+ background: none;
+ border: 1px solid #fdfdfd;
+ border-bottom-color: #0275b8;
+ width: 12px;
+ height: 12px; }
+
span.is-loading {
position: relative;
display: inline-block;
@@ -5368,7 +5405,7 @@ span.is-loading {
position: absolute; }
.browser-logo-chrome, .browser-logo-ff, .browser-logo-ed, .browser-logo-opera, .browser-logo-safari {
- background: url("../img/browser-sprite.png?20200407") no-repeat;
+ background: url("../img/browser-sprite.png?20211222") no-repeat;
width: 66px;
height: 66px;
margin: 0 auto;
@@ -6041,7 +6078,7 @@ svg {
left: 0;
width: 18px;
height: 18px;
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
button.icon-action-command, button.icon-action-close, button.icon-action-msg, button.icon-action-msgs, button.icon-action-severity-up, button.icon-action-severity-down, button.icon-action-severity-changed, button.icon-action-message, button.icon-action-ack, button.icon-problem-generated, button.icon-problem-recovery, button.icon-actions-number-gray, button.icon-actions-number-yellow, button.icon-actions-number-red {
@@ -6058,11 +6095,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
[data-count][class*='icon-']::after,
.icon-description::after {
position: absolute;
+ top: -2px;
content: attr(data-count);
text-align: center;
- margin-top: -2px;
font-size: 9px;
letter-spacing: -.25px;
+ line-height: 18px;
width: 18px; }
.icon-action-command::before {
@@ -6353,7 +6391,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 22px;
height: 22px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -119px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -119px -474px; }
.macro-input-group button.btn-undo.is-focused {
border-top: 1px solid #bbbbbb;
border-bottom: 1px solid #bbbbbb; }
@@ -6390,12 +6428,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
display: flex; }
.icon-text::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -474px; }
.icon-text:not(.highlighted):enabled:hover::before, .icon-text:not(.highlighted):enabled:focus::before, .icon-text:not(.highlighted):enabled:active::before, .icon-text:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -474px; }
.icon-secret::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -510px; }
.icon-secret:not(.highlighted):enabled:hover::before, .icon-secret:not(.highlighted):enabled:focus::before, .icon-secret:not(.highlighted):enabled:active::before, .icon-secret:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -510px; }
@@ -6404,7 +6442,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 100%; }
.icon-invisible.menu-popup-item::before,
.icon-invisible.btn-dropdown-toggle::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -800px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -800px; }
.icon-invisible.menu-popup-item:not(.highlighted):enabled:hover::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:focus::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:active::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled[aria-expanded="true"]::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:hover::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:focus::before,
@@ -6482,7 +6520,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 10px;
height: 10px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -547px -431px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -547px -431px; }
.btn-dropdown-toggle:enabled:hover::after, .btn-dropdown-toggle:enabled:focus::after, .btn-dropdown-toggle:enabled:active::after {
background-position: -604px -431px; }
.btn-dropdown-toggle[aria-expanded="true"] {
@@ -6490,9 +6528,9 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
background-color: lightgray;
border-color: lightgray; }
.btn-dropdown-toggle[aria-expanded="true"]::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.btn-dropdown-toggle[aria-expanded="true"]:hover::after, .btn-dropdown-toggle[aria-expanded="true"]:focus::after, .btn-dropdown-toggle[aria-expanded="true"]:active::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.checkbox-block {
margin: 10px 0; }
@@ -6723,7 +6761,7 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.geomap-filter-button,
.navigate-home-button {
- background-image: url("../img/icon-sprite.svg");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.geomap-filter-button {
@@ -6823,13 +6861,13 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
border-color: #ffffff;
background-color: transparent; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -269px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -269px -888px; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing {
border: 2px dashed #ffffff;
box-shadow: none;
background: #020202; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -457px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -457px -888px; }
.dashboard-grid-widget.dashboard-grid-widget-hidden-header.dashboard-grid-widget-focus .dashboard-grid-widget-head {
box-shadow: 0 -6px 8px -2px #000000; }
@@ -6853,98 +6891,98 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -357px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -357px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -361px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -361px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -361px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -361px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -357px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -357px -693px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -354px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -354px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -317px -617px;
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -317px -617px;
margin-top: -16px; }
.btn-kiosk {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -79px -223px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -79px -223px; }
.btn-min {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -43px -259px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -43px -259px; }
.btn-add-fav {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -43px -295px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -43px -295px; }
.btn-remove-fav {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -43px -329px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -43px -329px; }
.btn-action {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -43px -367px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -43px -367px; }
.btn-info {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -43px -403px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -43px -403px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-started {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -280px -582px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -280px -582px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-stopped {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -281px -546px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -281px -546px; }
.btn-dashboard-kioskmode-previous-page {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -246px -657px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -246px -657px; }
.btn-dashboard-kioskmode-next-page {
- background: #e0e0e0 url("../img/icon-sprite.svg?20200407") no-repeat -244px -624px; }
+ background: #e0e0e0 url("../img/icon-sprite.svg?20211222") no-repeat -244px -624px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -397px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -397px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -395px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -395px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -690px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -690px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -399px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -399px -762px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -619px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -619px !important; }
.subfilter-enabled .link-action {
color: #ffffff; }
@@ -6969,7 +7007,7 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.menu-popup .menu-popup-item:hover .arrow-right, .menu-popup .menu-popup-item:focus .arrow-right, .menu-popup .menu-popup-item:active .arrow-right, .menu-popup .menu-popup-item.highlighted .arrow-right {
border-left-color: #ffffff; }
.menu-popup .menu-popup-item.selected::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -317px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -317px -835px; }
.menu-popup .menu-popup-item.disabled {
background-color: transparent;
color: #7d7d7d; }
@@ -6985,16 +7023,16 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
line-height: 12px; }
.btn-add {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -357px -550px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -357px -550px !important; }
.btn-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -357px -477px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -357px -477px !important; }
.btn-import {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -357px -514px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -357px -514px !important; }
.drag-icon {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -762px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -762px !important; }
button:focus {
background-color: #c7c7c7;
@@ -7159,7 +7197,7 @@ z-select button.focusable:focus,
.list-table.compact-view td .icon-maint::before {
background-position: -360px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -318px -624px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -318px -624px; }
.filter-highlight-row-cb {
display: none; }
@@ -7218,7 +7256,7 @@ z-select button.focusable:focus,
.log-warning-bg::after,
.log-high-bg::after,
.log-disaster-bg::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
position: absolute;
left: 6px;
@@ -7341,7 +7379,7 @@ td.inactive-bg {
background-color: #e45959; }
.inactive-bg::after {
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -256px -443px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -256px -443px;
width: 22px;
height: 18px;
top: 5px;
@@ -7384,6 +7422,8 @@ td.inactive-bg {
.btn-back-map-container .btn-back-map .btn-back-map-icon {
background-position: -85px -725px; }
+.ui-tabs-nav .btn-info::after {
+ background-position: -279px -621px; }
.ui-tabs-nav .btn-time::after {
background-position: -246px -583px; }
.ui-tabs-nav .filter-trigger::after {
@@ -7403,6 +7443,8 @@ td.inactive-bg {
.ui-tabs-nav .ui-state-focus.ui-tabs-active .filter-trigger {
background-color: #222222;
box-shadow: 0 0 0 2px #ffffff; }
+.ui-tabs-nav .ui-tabs-active .btn-info::after {
+ background-position: -431px -621px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -87px -583px; }
.ui-tabs-nav .ui-tabs-active .filter-trigger::after {
@@ -7503,7 +7545,7 @@ td.inactive-bg {
.problem-icon-link .problem-icon-list-item::before,
.problem-icon-list .problem-icon-list-item::before {
content: '';
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat;
border-radius: 3px;
position: absolute;
@@ -7567,9 +7609,9 @@ td.inactive-bg {
box-shadow: 0 1px 0px #ffffff, 0 -1px 0px #ffffff; }
.filter-container.tabfilter-container .selected.expanded .icon-filter::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.filter-container.tabfilter-container .icon-filter::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -246px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -246px -547px; }
.filter-container.tabfilter-container .tabfilter-item-label.focused {
box-shadow: 0 0 0 2px #ffffff; }
diff --git a/ui/assets/styles/hc-light.css b/ui/assets/styles/hc-light.css
index 52a85652c03..d8cd57b61dc 100644
--- a/ui/assets/styles/hc-light.css
+++ b/ui/assets/styles/hc-light.css
@@ -544,7 +544,7 @@ footer {
.sidebar .button-expand {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -629,7 +629,7 @@ footer {
.sidebar-nav-toggle .button-toggle {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -600px -592px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -600px -592px;
border: none;
border-radius: 0;
text-indent: -9999px;
@@ -733,7 +733,7 @@ footer {
.btn-add,
.btn-edit,
.btn-import {
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.btn-add::-moz-focus-inner,
.btn-edit::-moz-focus-inner,
@@ -930,7 +930,7 @@ footer {
padding: 38px 5px 5px;
text-align: center; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -157px -888px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -157px -888px;
content: ' ';
height: 28px;
width: 36px;
@@ -944,13 +944,13 @@ footer {
background: #f0f0f0;
box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.5); }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -345px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -345px -888px; }
.dashboard-widget-placeholder.disabled {
opacity: 1; }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box {
background-color: rgba(255, 255, 255, 0.7); }
.dashboard-widget-placeholder.disabled .dashboard-widget-placeholder-box .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -122px -284px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -122px -284px; }
.dashboard-widget-placeholder.hidden {
display: none; }
@@ -1575,7 +1575,7 @@ div.dashboard-grid-widget-item a:link {
height: 24px;
padding: 0;
background-color: transparent !important;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -616px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -616px;
image-rendering: pixelated;
border: 0;
opacity: 1;
@@ -1628,11 +1628,11 @@ div.dashboard-grid-widget-item a:link {
.inline-filter-footer > li.inline-filter-stats {
color: #333333; }
-.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
+.icon-dashboard::before, .icon-problems::before, .icon-monitoring::before, .icon-services::before, .icon-inventory::before, .icon-reports::before, .icon-configuration::before, .icon-administration::before {
content: '';
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-dashboard::before {
background-position: -570px -664px; }
@@ -1643,6 +1643,9 @@ div.dashboard-grid-widget-item a:link {
.icon-monitoring::before {
background-position: -570px -712px; }
+.icon-services::before {
+ background-position: -570px -832px; }
+
.icon-inventory::before {
background-position: -570px -736px; }
@@ -1686,7 +1689,7 @@ div.dashboard-grid-widget-item a:link {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
transition: transform 0.3s, opacity 0.3s; }
.menu-main .has-submenu > a:hover::after, .menu-main .has-submenu > a:focus::after {
@@ -1775,7 +1778,7 @@ div.dashboard-grid-widget-item a:link {
content: '';
width: 12px;
height: 12px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.icon-support::before {
background-position: -247px -48px; }
@@ -1858,7 +1861,7 @@ div.dashboard-grid-widget-item a:link {
right: 14px;
width: 6px;
height: 4px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -606px -434px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -606px -434px;
transform: rotate(0deg);
opacity: 0.75;
transition: transform 0.3s, opacity 0.3s; }
@@ -1990,7 +1993,7 @@ div.dashboard-grid-widget-item a:link {
height: 25px;
margin-top: 2px;
margin-left: 16px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat; }
.msg-bad {
border-color: #cc0000; }
@@ -2166,6 +2169,20 @@ div.dashboard-grid-widget-item a:link {
padding-bottom: 10px; }
.service-info .service-info-label::after {
content: ':'; }
+ .service-info .service-info-value .service-info-value-sla {
+ display: inline-block;
+ word-break: break-word;
+ line-height: 18px; }
+ .service-info .service-info-value .service-info-value-sla:not(:last-child) {
+ margin-right: 10px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description {
+ margin: 0 0 -5px 5px;
+ vertical-align: baseline;
+ border-radius: 2px; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:link, .service-info .service-info-value .service-info-value-sla .icon-description:hover, .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ border-bottom: none; }
+ .service-info .service-info-value .service-info-value-sla .icon-description:focus {
+ box-shadow: 0 0 0 2px #000000; }
.service-info .service-name {
padding-bottom: 5px;
font-size: 1.5em; }
@@ -2295,7 +2312,7 @@ div.dashboard-grid-widget-item a:link {
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded:hover {
background: #f4f4f4; }
.filter-container.tabfilter-container .tabfilter-item-label.selected.expanded .icon-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -621px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -621px; }
.filter-container.tabfilter-container .tabfilter-item-label.selected {
background-color: #484848; }
.filter-container.tabfilter-container .tabfilter-item-label.selected .tabfilter-item-link {
@@ -2319,7 +2336,7 @@ div.dashboard-grid-widget-item a:link {
.filter-container.tabfilter-container .icon-edit {
width: 24px;
height: 22px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -354px -621px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -354px -621px;
cursor: pointer;
margin: 0;
vertical-align: middle;
@@ -2354,7 +2371,7 @@ div.dashboard-grid-widget-item a:link {
width: 24px;
height: 24px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.selected.expanded .icon-filter::before {
background-position: -246px -547px; }
@@ -2498,6 +2515,10 @@ z-select,
.z-select[readonly] button:focus {
border-color: #000000; }
+div.dashboard-grid-widget-slareport .date-vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
+
.link-action {
border-bottom: 1px dotted;
cursor: pointer;
@@ -2587,17 +2608,17 @@ pre, pre a, pre td, pre span {
.zabbix-logo {
width: 114px;
height: 30px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat 0 -864px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat 0 -864px; }
.zabbix-sidebar-logo {
width: 91px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -570px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -570px -400px; }
.zabbix-sidebar-logo-compact {
width: 24px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -540px -400px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -540px -400px; }
.hor-list > li {
display: inline-block;
@@ -2730,7 +2751,7 @@ form.is-loading {
width: 12px;
background-position: -48px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -624px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -624px;
height: 12px;
min-height: 12px;
margin: 0;
@@ -2794,6 +2815,9 @@ form.is-loading {
border-top-color: #333333; }
.list-table thead th .treeview span {
margin: 0; }
+ .list-table thead th .vertical {
+ writing-mode: vertical-lr;
+ transform: rotate(180deg); }
.list-table thead th a {
display: block;
position: relative;
@@ -3347,8 +3371,6 @@ form.is-loading {
display: flex; }
.table-forms .table-forms-td-right .table-forms-separator .radio-segmented + .multiselect-wrapper {
margin-top: 5px; }
- .table-forms .form-fields-inline label {
- margin: 0 8px 0 3px; }
.table-forms h4 {
margin-bottom: -5px; }
.table-forms .hor-list li {
@@ -3454,6 +3476,9 @@ select {
color: #000000 !important;
pointer-events: none; }
+.form-fields-inline label {
+ margin: 0 8px 0 3px; }
+
.form-input-margin {
display: inline-block;
margin: 0 3px 0 0; }
@@ -3664,70 +3689,70 @@ button {
background-color: transparent; }
.btn-kiosk {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -79px -259px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -79px -259px; }
.btn-min {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -7px -259px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -7px -259px; }
.btn-add-fav {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -7px -295px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -7px -295px; }
.btn-remove-fav {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -7px -329px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -7px -329px; }
.btn-action {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -7px -367px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -7px -367px; }
.btn-info {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -7px -403px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -7px -403px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-started {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -432px -582px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -432px -582px; }
.btn-dashboard-kioskmode-toggle-slideshow.slideshow-state-stopped {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -433px -546px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -433px -546px; }
.btn-dashboard-kioskmode-previous-page {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -398px -657px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -398px -657px; }
.btn-dashboard-kioskmode-next-page {
- background: #555555 url("../img/icon-sprite.svg?20200407") no-repeat -396px -624px; }
+ background: #555555 url("../img/icon-sprite.svg?20211222") no-repeat -396px -624px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -83px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -83px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -689px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -689px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -762px; }
.ui-tabs-nav {
height: 30px;
@@ -3790,12 +3815,12 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -583px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -583px; }
.ui-tabs-nav .btn-info {
width: initial;
background-image: none; }
.ui-tabs-nav .btn-info::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -398px -407px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -431px -621px; }
.ui-tabs-nav .filter-trigger {
padding: 0 34px 0 10px; }
.ui-tabs-nav .filter-trigger::after {
@@ -3804,7 +3829,7 @@ button {
top: 0;
height: 24px;
width: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -547px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -547px; }
.ui-tabs-nav .ui-state-focus .btn-info,
.ui-tabs-nav .ui-state-focus .btn-time,
.ui-tabs-nav .ui-state-focus .filter-trigger {
@@ -3827,7 +3852,7 @@ button {
margin: -1px 0 0 6px;
padding: 1px 34px 7px 10px; }
.ui-tabs-nav .ui-tabs-active .btn-info::after {
- background-position: -398px -430px;
+ background-position: -279px -621px;
top: 1px; }
.ui-tabs-nav .ui-tabs-active .btn-time::after {
background-position: -246px -583px;
@@ -3860,7 +3885,7 @@ button {
.btn-time-left,
.btn-time-right {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
border: 0;
height: 24px;
@@ -3983,7 +4008,7 @@ button {
margin-right: 10px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -42px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -42px -619px; }
.btn-dashboard-normal {
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
@@ -4049,27 +4074,27 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -46px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -46px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -49px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -49px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -45px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -45px -693px; }
.icon-tree-top-bottom, .icon-tree-top-bottom-right, .icon-tree-top-right, .icon-tree-empty {
margin: 0 12px 0 0; }
.icon-tree-top-bottom::before, .icon-tree-top-bottom-right::before, .icon-tree-top-right::before, .icon-tree-empty::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
display: inline-block;
width: 12px;
height: 12px;
@@ -4077,22 +4102,22 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
content: ''; }
.icon-tree-top-bottom::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -300px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -300px; }
.icon-tree-top-bottom-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -334px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -334px; }
.icon-tree-top-right::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -372px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -372px; }
.icon-tree-empty::before {
- background-position: url("../img/icon-sprite.svg?20200407") no-repeat -84px -350px; }
+ background-position: url("../img/icon-sprite.svg?20211222") no-repeat -84px -350px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -42px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -42px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -6px -617px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -6px -617px; }
.icon-cal, .icon-wzrd-action {
border: 0;
@@ -4115,7 +4140,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
.drag-icon {
margin-left: -9px;
height: 24px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -6px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -6px -762px; }
.icon-info {
position: relative;
@@ -4131,7 +4156,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
left: 0;
width: 14px;
height: 14px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -659px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -659px; }
.setup-container {
background-color: #ffffff;
@@ -4298,7 +4323,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
position: absolute;
left: 0;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -5px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -5px -835px; }
.menu-popup .menu-popup-item .arrow-right {
position: absolute;
right: 10px;
@@ -4469,7 +4494,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.multilineinput-control button::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -47px -478px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -47px -478px;
content: '';
position: absolute;
left: 3px;
@@ -4582,7 +4607,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
width: 28px;
height: 24px;
vertical-align: middle;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -85px -691px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -85px -691px; }
.overlay-dialogue-body {
margin: 0 0 25px;
@@ -4715,7 +4740,7 @@ button[disabled], button[disabled]:hover, button[disabled]:active {
height: 14px;
float: left;
margin-top: 20px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -11px -587px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -11px -587px; }
.dashed-border td {
border: 1px dashed #888888; }
@@ -5249,7 +5274,7 @@ a.link-action {
.input-color-picker div {
width: 18px;
height: 18px;
- background: url("../img/icon-sprite.svg?20200407") no-repeat -323px -411px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -323px -411px;
border: 1px solid #888888;
margin: 1px;
cursor: pointer; }
@@ -5340,6 +5365,18 @@ button.is-loading {
width: 12px;
height: 12px; }
+.link-action.is-loading {
+ position: relative;
+ color: transparent !important;
+ border-bottom-color: transparent; }
+ .link-action.is-loading::after {
+ box-shadow: none;
+ background: none;
+ border: 1px solid #fdfdfd;
+ border-bottom-color: #0275b8;
+ width: 12px;
+ height: 12px; }
+
span.is-loading {
position: relative;
display: inline-block;
@@ -5368,7 +5405,7 @@ span.is-loading {
position: absolute; }
.browser-logo-chrome, .browser-logo-ff, .browser-logo-ed, .browser-logo-opera, .browser-logo-safari {
- background: url("../img/browser-sprite.png?20200407") no-repeat;
+ background: url("../img/browser-sprite.png?20211222") no-repeat;
width: 66px;
height: 66px;
margin: 0 auto;
@@ -6041,7 +6078,7 @@ svg {
left: 0;
width: 18px;
height: 18px;
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
button.icon-action-command, button.icon-action-close, button.icon-action-msg, button.icon-action-msgs, button.icon-action-severity-up, button.icon-action-severity-down, button.icon-action-severity-changed, button.icon-action-message, button.icon-action-ack, button.icon-problem-generated, button.icon-problem-recovery, button.icon-actions-number-gray, button.icon-actions-number-yellow, button.icon-actions-number-red {
@@ -6058,11 +6095,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
[data-count][class*='icon-']::after,
.icon-description::after {
position: absolute;
+ top: -2px;
content: attr(data-count);
text-align: center;
- margin-top: -2px;
font-size: 9px;
letter-spacing: -.25px;
+ line-height: 18px;
width: 18px; }
.icon-action-command::before {
@@ -6353,7 +6391,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 22px;
height: 22px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -119px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -119px -474px; }
.macro-input-group button.btn-undo.is-focused {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000; }
@@ -6390,12 +6428,12 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
display: flex; }
.icon-text::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -474px; }
.icon-text:not(.highlighted):enabled:hover::before, .icon-text:not(.highlighted):enabled:focus::before, .icon-text:not(.highlighted):enabled:active::before, .icon-text:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -474px; }
.icon-secret::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -510px; }
.icon-secret:not(.highlighted):enabled:hover::before, .icon-secret:not(.highlighted):enabled:focus::before, .icon-secret:not(.highlighted):enabled:active::before, .icon-secret:not(.highlighted):enabled[aria-expanded="true"]::before {
background-position: -399px -510px; }
@@ -6404,7 +6442,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 100%; }
.icon-invisible.menu-popup-item::before,
.icon-invisible.btn-dropdown-toggle::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -87px -800px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -87px -800px; }
.icon-invisible.menu-popup-item:not(.highlighted):enabled:hover::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:focus::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled:active::before, .icon-invisible.menu-popup-item:not(.highlighted):enabled[aria-expanded="true"]::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:hover::before,
.icon-invisible.btn-dropdown-toggle:not(.highlighted):enabled:focus::before,
@@ -6482,7 +6520,7 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
width: 10px;
height: 10px;
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -547px -431px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -547px -431px; }
.btn-dropdown-toggle:enabled:hover::after, .btn-dropdown-toggle:enabled:focus::after, .btn-dropdown-toggle:enabled:active::after {
background-position: -604px -431px; }
.btn-dropdown-toggle[aria-expanded="true"] {
@@ -6490,9 +6528,9 @@ button.icon-action-command, button.icon-action-close, button.icon-action-msg, bu
background-color: #484848;
border-color: #484848; }
.btn-dropdown-toggle[aria-expanded="true"]::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.btn-dropdown-toggle[aria-expanded="true"]:hover::after, .btn-dropdown-toggle[aria-expanded="true"]:focus::after, .btn-dropdown-toggle[aria-expanded="true"]:active::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -604px -503px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -604px -503px; }
.checkbox-block {
margin: 10px 0; }
@@ -6723,7 +6761,7 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.geomap-filter-button,
.navigate-home-button {
- background-image: url("../img/icon-sprite.svg");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat; }
.geomap-filter-button {
@@ -6815,12 +6853,12 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
border-color: #000000;
background-color: transparent; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -213px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -213px -888px; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing {
border: 2px dashed #000000;
box-shadow: none; }
.dashboard-widget-placeholder .dashboard-widget-placeholder-resizing .dashboard-widget-placeholder-label::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -401px -888px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -401px -888px; }
.dashboard.dashboard-is-edit-mode .dashboard-grid-iterator.ui-resizable-resizing .dashboard-grid-iterator-mask, .dashboard.dashboard-is-edit-mode .dashboard-grid-iterator.ui-draggable-dragging .dashboard-grid-iterator-mask {
border: 0; }
@@ -6828,68 +6866,68 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.icon-maint {
margin: 0 18px 0 0; }
.icon-maint::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -203px -802px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -203px -802px; }
.icon-depend-up {
margin: 0 18px 0 0; }
.icon-depend-up::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -208px -729px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -208px -729px; }
.icon-depend-down {
margin: 0 18px 0 0; }
.icon-depend-down::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -208px -765px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -208px -765px; }
.icon-ackn {
margin: 0 18px 0 0; }
.icon-ackn::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -203px -693px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -203px -693px; }
.icon-cal {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -201px -834px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -201px -834px; }
.icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -168px -617px;
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -168px -617px;
margin-top: -16px; }
.btn-dashboard-page-properties {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -318px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -318px -618px; }
.btn-iterator-page-previous {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -244px -657px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -244px -657px; }
.btn-iterator-page-next {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -242px -623px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -242px -623px; }
.btn-widget-action {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -618px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -618px; }
.btn-widget-collapse, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-opened .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -654px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -654px; }
.btn-widget-expand, .interface-row.list-accordion-item[data-type="2"].list-accordion-item-closed .interface-btn-toggle {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -690px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -690px; }
.btn-widget-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -201px -619px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -201px -619px; }
.btn-alarm-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -546px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -546px; }
.btn-alarm-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -582px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -582px; }
.btn-sound-on {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -474px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -474px; }
.btn-sound-off {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -510px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -510px; }
.btn-info-clock {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -246px -762px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -246px -762px; }
.btn-dashboard-conf {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -201px -619px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -201px -619px !important; }
.subfilter-enabled .link-action {
color: #000000; }
@@ -6911,24 +6949,24 @@ z-select.z-select-host-interface li[disabled] .description:not(:empty),
.menu-popup .menu-popup-item:hover .arrow-right, .menu-popup .menu-popup-item:focus .arrow-right, .menu-popup .menu-popup-item:active .arrow-right, .menu-popup .menu-popup-item.highlighted .arrow-right {
border-left-color: #ffffff; }
.menu-popup .menu-popup-item:hover.selected::before, .menu-popup .menu-popup-item:focus.selected::before, .menu-popup .menu-popup-item:active.selected::before, .menu-popup .menu-popup-item.highlighted.selected::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -317px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -317px -835px; }
.menu-popup .menu-popup-item.selected::before {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -164px -835px; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -164px -835px; }
.menu-popup .menu-popup-item.disabled {
background-color: transparent;
color: #9f9f9f; }
.btn-add {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -204px -550px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -204px -550px !important; }
.btn-edit {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -204px -477px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -204px -477px !important; }
.btn-import {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -204px -514px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -204px -514px !important; }
.drag-icon {
- background: url("../img/icon-sprite.svg?20200407") no-repeat -165px -762px !important; }
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -165px -762px !important; }
button:focus {
background-color: #6f6f6f;
@@ -7093,7 +7131,7 @@ z-select button.focusable:focus,
.list-table.compact-view td .icon-maint::before {
background-position: -206px -804px; }
.list-table.compact-view td .icon-wzrd-action {
- background: transparent url("../img/icon-sprite.svg?20200407") no-repeat -165px -624px; }
+ background: transparent url("../img/icon-sprite.svg?20211222") no-repeat -165px -624px; }
.filter-highlight-row-cb {
display: none; }
@@ -7152,7 +7190,7 @@ z-select button.focusable:focus,
.log-warning-bg::after,
.log-high-bg::after,
.log-disaster-bg::after {
- background: url("../img/icon-sprite.svg?20200407") no-repeat;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat;
content: '';
position: absolute;
left: 6px;
@@ -7276,7 +7314,7 @@ td.inactive-bg {
.inactive-bg::after {
content: '';
- background: url("../img/icon-sprite.svg?20200407") no-repeat -256px -411px;
+ background: url("../img/icon-sprite.svg?20211222") no-repeat -256px -411px;
width: 22px;
height: 18px;
top: 5px;
@@ -7423,7 +7461,7 @@ td.inactive-bg {
.problem-icon-link .problem-icon-list-item::before,
.problem-icon-list .problem-icon-list-item::before {
content: '';
- background-image: url("../img/icon-sprite.svg?20200407");
+ background-image: url("../img/icon-sprite.svg?20211222");
background-repeat: no-repeat;
border-radius: 3px;
position: absolute;
diff --git a/ui/auditacts.php b/ui/auditacts.php
index 20ca4fef9cc..6d5b3ed07a0 100644
--- a/ui/auditacts.php
+++ b/ui/auditacts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/browserwarning.php b/ui/browserwarning.php
index e1643c6ffb6..2f1376a6af5 100644
--- a/ui/browserwarning.php
+++ b/ui/browserwarning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart.php b/ui/chart.php
index fe4d64894cf..b1216e6038b 100644
--- a/ui/chart.php
+++ b/ui/chart.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart2.php b/ui/chart2.php
index 681c292bf7e..98cfd5f988e 100644
--- a/ui/chart2.php
+++ b/ui/chart2.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart3.php b/ui/chart3.php
index 60dade712c2..42befd6b11b 100644
--- a/ui/chart3.php
+++ b/ui/chart3.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart4.php b/ui/chart4.php
index f06a0158db6..f20c2367167 100644
--- a/ui/chart4.php
+++ b/ui/chart4.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart6.php b/ui/chart6.php
index 810a49a1c04..874a94bed9a 100644
--- a/ui/chart6.php
+++ b/ui/chart6.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/chart7.php b/ui/chart7.php
index a7e4430c6c9..db184aa5d8d 100644
--- a/ui/chart7.php
+++ b/ui/chart7.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/conf/maintenance.inc.php b/ui/conf/maintenance.inc.php
index fc421123ea3..1bad1d80f57 100644
--- a/ui/conf/maintenance.inc.php
+++ b/ui/conf/maintenance.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/disc_prototypes.php b/ui/disc_prototypes.php
index 14460e76961..a73e66d56ce 100644
--- a/ui/disc_prototypes.php
+++ b/ui/disc_prototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/graphs.php b/ui/graphs.php
index 2007a2783c9..430e3d9e20c 100644
--- a/ui/graphs.php
+++ b/ui/graphs.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/history.php b/ui/history.php
index c7934a871b1..bacf2ddd7a9 100644
--- a/ui/history.php
+++ b/ui/history.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/host_discovery.php b/ui/host_discovery.php
index 5ba971a8586..f8dfa348775 100644
--- a/ui/host_discovery.php
+++ b/ui/host_discovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/host_prototypes.php b/ui/host_prototypes.php
index 209f8b5b24e..d2251b3b135 100644
--- a/ui/host_prototypes.php
+++ b/ui/host_prototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/hostgroups.php b/ui/hostgroups.php
index 2d85688c306..bc701c6270a 100644
--- a/ui/hostgroups.php
+++ b/ui/hostgroups.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/hostinventories.php b/ui/hostinventories.php
index c5f71137692..c7801ab16f3 100644
--- a/ui/hostinventories.php
+++ b/ui/hostinventories.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/hostinventoriesoverview.php b/ui/hostinventoriesoverview.php
index 0e3466bf7ab..661d35c27c5 100644
--- a/ui/hostinventoriesoverview.php
+++ b/ui/hostinventoriesoverview.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/httpconf.php b/ui/httpconf.php
index 93cc439911b..7e66b375f5d 100644
--- a/ui/httpconf.php
+++ b/ui/httpconf.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/httpdetails.php b/ui/httpdetails.php
index 84904f8d210..0aa84c36788 100644
--- a/ui/httpdetails.php
+++ b/ui/httpdetails.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/image.php b/ui/image.php
index 6e93a5442d4..df7d03d3832 100644
--- a/ui/image.php
+++ b/ui/image.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/imgstore.php b/ui/imgstore.php
index 079c7e2358e..38661f59379 100644
--- a/ui/imgstore.php
+++ b/ui/imgstore.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/actions.inc.php b/ui/include/actions.inc.php
index e2b04c643cd..5e6a7e21c3b 100644
--- a/ui/include/actions.inc.php
+++ b/ui/include/actions.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/audit.inc.php b/ui/include/audit.inc.php
index 1da9f7b76e5..94629e946d5 100644
--- a/ui/include/audit.inc.php
+++ b/ui/include/audit.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/blocks.inc.php b/ui/include/blocks.inc.php
index 1d789bae66f..70ad89315ef 100644
--- a/ui/include/blocks.inc.php
+++ b/ui/include/blocks.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/API.php b/ui/include/classes/api/API.php
index 074e64d5447..6813e152f88 100644
--- a/ui/include/classes/api/API.php
+++ b/ui/include/classes/api/API.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -375,6 +375,13 @@ class API {
}
/**
+ * @return CSla
+ */
+ public static function Sla() {
+ return self::getApi('sla');
+ }
+
+ /**
* @return CSettings
*/
public static function Settings() {
diff --git a/ui/include/classes/api/APIException.php b/ui/include/classes/api/APIException.php
index 1fecf2217d6..58fbc3535e8 100644
--- a/ui/include/classes/api/APIException.php
+++ b/ui/include/classes/api/APIException.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/CApiClientResponse.php b/ui/include/classes/api/CApiClientResponse.php
index dd4420607d7..c4b24f33465 100644
--- a/ui/include/classes/api/CApiClientResponse.php
+++ b/ui/include/classes/api/CApiClientResponse.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/CApiService.php b/ui/include/classes/api/CApiService.php
index bc2af8b28c3..9ad90b93f91 100644
--- a/ui/include/classes/api/CApiService.php
+++ b/ui/include/classes/api/CApiService.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/CApiServiceFactory.php b/ui/include/classes/api/CApiServiceFactory.php
index 96feb2c6456..00d8c34263f 100644
--- a/ui/include/classes/api/CApiServiceFactory.php
+++ b/ui/include/classes/api/CApiServiceFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -65,6 +65,7 @@ class CApiServiceFactory extends CRegistryFactory {
'regexp' => CRegexp::class,
'role' => CRole::class,
'service' => CService::class,
+ 'sla' => CSla::class,
'script' => CScript::class,
'settings' => CSettings::class,
'task' => CTask::class,
diff --git a/ui/include/classes/api/CAudit.php b/ui/include/classes/api/CAudit.php
index 7820a005190..7e45c653c8e 100644
--- a/ui/include/classes/api/CAudit.php
+++ b/ui/include/classes/api/CAudit.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -81,6 +81,7 @@ class CAudit {
public const RESOURCE_AUTH_TOKEN = 45;
public const RESOURCE_SCHEDULED_REPORT = 46;
public const RESOURCE_HA_NODE = 47;
+ public const RESOURCE_SLA = 48;
/**
* Audit details actions.
@@ -118,6 +119,7 @@ class CAudit {
self::RESOURCE_ITEM => 'items',
self::RESOURCE_IT_SERVICE => 'services',
self::RESOURCE_MACRO => 'globalmacro',
+ self::RESOURCE_MAINTENANCE => 'maintenances',
self::RESOURCE_MEDIA_TYPE => 'media_type',
self::RESOURCE_MODULE => 'module',
self::RESOURCE_PROXY => 'hosts',
@@ -125,6 +127,7 @@ class CAudit {
self::RESOURCE_SCHEDULED_REPORT => 'report',
self::RESOURCE_SCRIPT => 'scripts',
self::RESOURCE_SETTINGS => 'config',
+ self::RESOURCE_SLA => 'sla',
self::RESOURCE_TEMPLATE => 'hosts',
self::RESOURCE_TEMPLATE_DASHBOARD => 'dashboard',
self::RESOURCE_USER => 'users',
@@ -162,6 +165,7 @@ class CAudit {
self::RESOURCE_ITEM => 'name',
self::RESOURCE_IT_SERVICE => 'name',
self::RESOURCE_MACRO => 'macro',
+ self::RESOURCE_MAINTENANCE => 'name',
self::RESOURCE_MEDIA_TYPE => 'name',
self::RESOURCE_MODULE => 'id',
self::RESOURCE_PROXY => 'host',
@@ -169,6 +173,7 @@ class CAudit {
self::RESOURCE_SCHEDULED_REPORT => 'name',
self::RESOURCE_SCRIPT => 'name',
self::RESOURCE_SETTINGS => null,
+ self::RESOURCE_SLA => 'name',
self::RESOURCE_TEMPLATE => 'host',
self::RESOURCE_TEMPLATE_DASHBOARD => 'name',
self::RESOURCE_USER => 'username',
@@ -195,6 +200,7 @@ class CAudit {
self::RESOURCE_ITEM => 'item',
self::RESOURCE_IT_SERVICE => 'service',
self::RESOURCE_MACRO => 'usermacro',
+ self::RESOURCE_MAINTENANCE => 'maintenance',
self::RESOURCE_MEDIA_TYPE => 'mediatype',
self::RESOURCE_MODULE => 'module',
self::RESOURCE_PROXY => 'proxy',
@@ -202,6 +208,7 @@ class CAudit {
self::RESOURCE_SCHEDULED_REPORT => 'report',
self::RESOURCE_SCRIPT => 'script',
self::RESOURCE_SETTINGS => 'settings',
+ self::RESOURCE_SLA => 'sla',
self::RESOURCE_TEMPLATE => 'template',
self::RESOURCE_TEMPLATE_DASHBOARD => 'templatedashboard',
self::RESOURCE_USER => 'user',
@@ -278,6 +285,10 @@ class CAudit {
'hostgroup.hosts' => 'hosts_groups',
'hostgroup.templates' => 'hosts_groups',
'iconmap.mappings' => 'icon_mapping',
+ 'maintenance.groups' => 'maintenances_groups',
+ 'maintenance.hosts' => 'maintenances_hosts',
+ 'maintenance.tags' => 'maintenance_tag',
+ 'maintenance.timeperiods' => 'timeperiods',
'mediatype.message_templates' => 'media_type_message',
'mediatype.parameters' => 'media_type_param',
'proxy.hosts' => 'hosts',
@@ -290,7 +301,9 @@ class CAudit {
'service.problem_tags' => 'service_problem_tag',
'service.status_rules' => 'service_status_rule',
'service.tags' => 'service_tag',
- 'service.times' => 'services_times',
+ 'sla.service_tags' => 'sla_service_tag',
+ 'sla.schedule' => 'sla_schedule',
+ 'sla.excluded_downtimes' => 'sla_excluded_downtime',
'script.parameters' => 'script_param',
'template.groups' => 'hosts_groups',
'template.macros' => 'hostmacro',
@@ -343,6 +356,10 @@ class CAudit {
'hostgroup.hosts' => 'hostgroupid',
'hostgroup.templates' => 'hostgroupid',
'iconmap.mappings' => 'iconmappingid',
+ 'maintenance.groups' => 'maintenance_groupid',
+ 'maintenance.hosts' => 'maintenance_hostid',
+ 'maintenance.tags' => 'maintenancetagid',
+ 'maintenance.timeperiods' => 'timeperiodid',
'mediatype.message_templates' => 'mediatype_messageid',
'mediatype.parameters' => 'mediatype_paramid',
'proxy.hosts' => 'hostid',
@@ -355,7 +372,9 @@ class CAudit {
'service.problem_tags' => 'service_problem_tagid',
'service.status_rules' => 'service_status_ruleid',
'service.tags' => 'servicetagid',
- 'service.times' => 'timeid',
+ 'sla.service_tags' => 'sla_service_tagid',
+ 'sla.schedule' => 'sla_scheduleid',
+ 'sla.excluded_downtimes' => 'sla_excluded_downtimeid',
'template.groups' => 'hostgroupid',
'template.macros' => 'hostmacroid',
'template.tags' => 'hosttagid',
diff --git a/ui/include/classes/api/CAuditOld.php b/ui/include/classes/api/CAuditOld.php
index 0f51e5c52bb..10d6a55b6be 100644
--- a/ui/include/classes/api/CAuditOld.php
+++ b/ui/include/classes/api/CAuditOld.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/CRelationMap.php b/ui/include/classes/api/CRelationMap.php
index a31ba4dcab9..00061dac33b 100644
--- a/ui/include/classes/api/CRelationMap.php
+++ b/ui/include/classes/api/CRelationMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/clients/CApiClient.php b/ui/include/classes/api/clients/CApiClient.php
index 32904e84fe0..774d6c1e5de 100644
--- a/ui/include/classes/api/clients/CApiClient.php
+++ b/ui/include/classes/api/clients/CApiClient.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/clients/CLocalApiClient.php b/ui/include/classes/api/clients/CLocalApiClient.php
index a7c83fa894f..9fb9cf1321e 100644
--- a/ui/include/classes/api/clients/CLocalApiClient.php
+++ b/ui/include/classes/api/clients/CLocalApiClient.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/helpers/CApiHostHelper.php b/ui/include/classes/api/helpers/CApiHostHelper.php
index b47aae60cc0..9a41c6c3ccb 100644
--- a/ui/include/classes/api/helpers/CApiHostHelper.php
+++ b/ui/include/classes/api/helpers/CApiHostHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/helpers/CApiTagHelper.php b/ui/include/classes/api/helpers/CApiTagHelper.php
index 11dd2a6cbee..58fcdea4e9d 100644
--- a/ui/include/classes/api/helpers/CApiTagHelper.php
+++ b/ui/include/classes/api/helpers/CApiTagHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CDiscoveryRuleManager.php b/ui/include/classes/api/managers/CDiscoveryRuleManager.php
index feec5308df3..f3f5a40ddf9 100644
--- a/ui/include/classes/api/managers/CDiscoveryRuleManager.php
+++ b/ui/include/classes/api/managers/CDiscoveryRuleManager.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CGraphManager.php b/ui/include/classes/api/managers/CGraphManager.php
index 18732c175e7..21a8e57c3ac 100644
--- a/ui/include/classes/api/managers/CGraphManager.php
+++ b/ui/include/classes/api/managers/CGraphManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CGraphPrototypeManager.php b/ui/include/classes/api/managers/CGraphPrototypeManager.php
index eb718c13001..d153c352c3a 100644
--- a/ui/include/classes/api/managers/CGraphPrototypeManager.php
+++ b/ui/include/classes/api/managers/CGraphPrototypeManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CHistoryManager.php b/ui/include/classes/api/managers/CHistoryManager.php
index a1748530e20..bb8217f403b 100644
--- a/ui/include/classes/api/managers/CHistoryManager.php
+++ b/ui/include/classes/api/managers/CHistoryManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CHttpTestManager.php b/ui/include/classes/api/managers/CHttpTestManager.php
index 2391e96a1ff..764944de11d 100644
--- a/ui/include/classes/api/managers/CHttpTestManager.php
+++ b/ui/include/classes/api/managers/CHttpTestManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CItemManager.php b/ui/include/classes/api/managers/CItemManager.php
index 1f988725daf..c3e27c428d2 100644
--- a/ui/include/classes/api/managers/CItemManager.php
+++ b/ui/include/classes/api/managers/CItemManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CItemPrototypeManager.php b/ui/include/classes/api/managers/CItemPrototypeManager.php
index 5bc32125948..dc19a9f1034 100644
--- a/ui/include/classes/api/managers/CItemPrototypeManager.php
+++ b/ui/include/classes/api/managers/CItemPrototypeManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CTriggerManager.php b/ui/include/classes/api/managers/CTriggerManager.php
index 302b398b4ad..7c661e95815 100644
--- a/ui/include/classes/api/managers/CTriggerManager.php
+++ b/ui/include/classes/api/managers/CTriggerManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/managers/CTriggerPrototypeManager.php b/ui/include/classes/api/managers/CTriggerPrototypeManager.php
index fa992da17cc..46bb486e7b2 100644
--- a/ui/include/classes/api/managers/CTriggerPrototypeManager.php
+++ b/ui/include/classes/api/managers/CTriggerPrototypeManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CAPIInfo.php b/ui/include/classes/api/services/CAPIInfo.php
index fb3a13c235c..dbdad9591bb 100644
--- a/ui/include/classes/api/services/CAPIInfo.php
+++ b/ui/include/classes/api/services/CAPIInfo.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CAction.php b/ui/include/classes/api/services/CAction.php
index 7a673ca663a..0d3b02893a4 100644
--- a/ui/include/classes/api/services/CAction.php
+++ b/ui/include/classes/api/services/CAction.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CAlert.php b/ui/include/classes/api/services/CAlert.php
index 173cf172dcc..a5668362f32 100644
--- a/ui/include/classes/api/services/CAlert.php
+++ b/ui/include/classes/api/services/CAlert.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CAuditLog.php b/ui/include/classes/api/services/CAuditLog.php
index cc0df939541..e809b05eb18 100644
--- a/ui/include/classes/api/services/CAuditLog.php
+++ b/ui/include/classes/api/services/CAuditLog.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -89,7 +89,7 @@ class CAuditLog extends CApiService {
CAudit::RESOURCE_ITEM, CAudit::RESOURCE_ITEM_PROTOTYPE, CAudit::RESOURCE_IT_SERVICE,
CAudit::RESOURCE_MACRO, CAudit::RESOURCE_MAINTENANCE, CAudit::RESOURCE_MAP, CAudit::RESOURCE_MEDIA_TYPE,
CAudit::RESOURCE_MODULE, CAudit::RESOURCE_PROXY, CAudit::RESOURCE_REGEXP, CAudit::RESOURCE_SCENARIO,
- CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SETTINGS,
+ CAudit::RESOURCE_SCHEDULED_REPORT, CAudit::RESOURCE_SCRIPT, CAudit::RESOURCE_SETTINGS, CAudit::RESOURCE_SLA,
CAudit::RESOURCE_TEMPLATE, CAudit::RESOURCE_TEMPLATE_DASHBOARD, CAudit::RESOURCE_TRIGGER,
CAudit::RESOURCE_TRIGGER_PROTOTYPE, CAudit::RESOURCE_USER, CAudit::RESOURCE_USER_GROUP,
CAudit::RESOURCE_USER_ROLE, CAudit::RESOURCE_VALUE_MAP, CAudit::RESOURCE_HA_NODE
diff --git a/ui/include/classes/api/services/CAuthentication.php b/ui/include/classes/api/services/CAuthentication.php
index cb630883c23..ca1100d5de0 100644
--- a/ui/include/classes/api/services/CAuthentication.php
+++ b/ui/include/classes/api/services/CAuthentication.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CAutoregistration.php b/ui/include/classes/api/services/CAutoregistration.php
index 97b3fe8661c..5d1a27ef862 100644
--- a/ui/include/classes/api/services/CAutoregistration.php
+++ b/ui/include/classes/api/services/CAutoregistration.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CConfiguration.php b/ui/include/classes/api/services/CConfiguration.php
index f38da3a5230..038450c24ee 100644
--- a/ui/include/classes/api/services/CConfiguration.php
+++ b/ui/include/classes/api/services/CConfiguration.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CCorrelation.php b/ui/include/classes/api/services/CCorrelation.php
index ff6f1cf6aee..c414083ea71 100644
--- a/ui/include/classes/api/services/CCorrelation.php
+++ b/ui/include/classes/api/services/CCorrelation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDCheck.php b/ui/include/classes/api/services/CDCheck.php
index 6d7202f0c18..1b96d935f7f 100644
--- a/ui/include/classes/api/services/CDCheck.php
+++ b/ui/include/classes/api/services/CDCheck.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDHost.php b/ui/include/classes/api/services/CDHost.php
index be25d0b2653..4c75112c4fe 100644
--- a/ui/include/classes/api/services/CDHost.php
+++ b/ui/include/classes/api/services/CDHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDRule.php b/ui/include/classes/api/services/CDRule.php
index 5c535a96863..ff8be000391 100644
--- a/ui/include/classes/api/services/CDRule.php
+++ b/ui/include/classes/api/services/CDRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDService.php b/ui/include/classes/api/services/CDService.php
index 2444ffd01d3..4be8fd167d5 100644
--- a/ui/include/classes/api/services/CDService.php
+++ b/ui/include/classes/api/services/CDService.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDashboard.php b/ui/include/classes/api/services/CDashboard.php
index add323220da..a55593ebb97 100644
--- a/ui/include/classes/api/services/CDashboard.php
+++ b/ui/include/classes/api/services/CDashboard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CDashboardGeneral.php b/ui/include/classes/api/services/CDashboardGeneral.php
index 30d41069f60..4f91bed3297 100644
--- a/ui/include/classes/api/services/CDashboardGeneral.php
+++ b/ui/include/classes/api/services/CDashboardGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -31,7 +31,9 @@ abstract class CDashboardGeneral extends CApiService {
ZBX_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE => 'value_itemid',
ZBX_WIDGET_FIELD_TYPE_GRAPH => 'value_graphid',
ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE => 'value_graphid',
- ZBX_WIDGET_FIELD_TYPE_MAP => 'value_sysmapid'
+ ZBX_WIDGET_FIELD_TYPE_MAP => 'value_sysmapid',
+ ZBX_WIDGET_FIELD_TYPE_SERVICE => 'value_serviceid',
+ ZBX_WIDGET_FIELD_TYPE_SLA => 'value_slaid'
];
protected const WIDGET_FIELD_TYPE_COLUMNS = [
@@ -222,7 +224,8 @@ abstract class CDashboardGeneral extends CApiService {
if ($widgetids) {
$options = [
'output' => ['widget_fieldid', 'widgetid', 'type', 'name', 'value_int', 'value_str',
- 'value_groupid', 'value_hostid', 'value_itemid', 'value_graphid', 'value_sysmapid'
+ 'value_groupid', 'value_hostid', 'value_itemid', 'value_graphid', 'value_serviceid',
+ 'value_slaid', 'value_sysmapid'
],
'filter' => ['widgetid' => $widgetids]
];
@@ -371,7 +374,9 @@ abstract class CDashboardGeneral extends CApiService {
ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE => [],
ZBX_WIDGET_FIELD_TYPE_GROUP => [],
ZBX_WIDGET_FIELD_TYPE_HOST => [],
- ZBX_WIDGET_FIELD_TYPE_MAP => []
+ ZBX_WIDGET_FIELD_TYPE_MAP => [],
+ ZBX_WIDGET_FIELD_TYPE_SERVICE => [],
+ ZBX_WIDGET_FIELD_TYPE_SLA => []
];
foreach ($dashboards as $dashboard) {
@@ -591,6 +596,42 @@ abstract class CDashboardGeneral extends CApiService {
}
}
}
+
+ if ($ids[ZBX_WIDGET_FIELD_TYPE_SERVICE]) {
+ $serviceids = array_keys($ids[ZBX_WIDGET_FIELD_TYPE_SERVICE]);
+
+ $db_services = API::Service()->get([
+ 'output' => [],
+ 'serviceids' => $serviceids,
+ 'preservekeys' => true
+ ]);
+
+ foreach ($serviceids as $serviceid) {
+ if (!array_key_exists($serviceid, $db_services)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _s('Service with ID "%1$s" is not available.', $serviceid)
+ );
+ }
+ }
+ }
+
+ if ($ids[ZBX_WIDGET_FIELD_TYPE_SLA]) {
+ $slaids = array_keys($ids[ZBX_WIDGET_FIELD_TYPE_SLA]);
+
+ $db_slas = API::Sla()->get([
+ 'output' => [],
+ 'slaids' => $slaids,
+ 'preservekeys' => true
+ ]);
+
+ foreach ($slaids as $slaid) {
+ if (!array_key_exists($slaid, $db_slas)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _s('SLA with ID "%1$s" is not available.', $slaid)
+ );
+ }
+ }
+ }
}
/**
@@ -971,7 +1012,8 @@ abstract class CDashboardGeneral extends CApiService {
$db_widget_fields = DB::select('widget_field', [
'output' => ['widget_fieldid', 'widgetid', 'type', 'name', 'value_int', 'value_str',
- 'value_groupid', 'value_hostid', 'value_itemid', 'value_graphid', 'value_sysmapid'
+ 'value_groupid', 'value_hostid', 'value_itemid', 'value_graphid', 'value_serviceid',
+ 'value_slaid', 'value_sysmapid'
],
'filter' => [
'widgetid' => array_keys($db_widgets),
diff --git a/ui/include/classes/api/services/CDiscoveryRule.php b/ui/include/classes/api/services/CDiscoveryRule.php
index c3edeab2106..a583b297905 100644
--- a/ui/include/classes/api/services/CDiscoveryRule.php
+++ b/ui/include/classes/api/services/CDiscoveryRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CEvent.php b/ui/include/classes/api/services/CEvent.php
index 983d884882b..3489493d0b4 100644
--- a/ui/include/classes/api/services/CEvent.php
+++ b/ui/include/classes/api/services/CEvent.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CGraph.php b/ui/include/classes/api/services/CGraph.php
index d671df20766..590acf2e158 100644
--- a/ui/include/classes/api/services/CGraph.php
+++ b/ui/include/classes/api/services/CGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CGraphGeneral.php b/ui/include/classes/api/services/CGraphGeneral.php
index d27d4da1624..d890823f6a5 100644
--- a/ui/include/classes/api/services/CGraphGeneral.php
+++ b/ui/include/classes/api/services/CGraphGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CGraphItem.php b/ui/include/classes/api/services/CGraphItem.php
index d59eab7d5f2..4055fb2fdcc 100644
--- a/ui/include/classes/api/services/CGraphItem.php
+++ b/ui/include/classes/api/services/CGraphItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CGraphPrototype.php b/ui/include/classes/api/services/CGraphPrototype.php
index f91cb92eae7..2473a3aed6c 100644
--- a/ui/include/classes/api/services/CGraphPrototype.php
+++ b/ui/include/classes/api/services/CGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHaNode.php b/ui/include/classes/api/services/CHaNode.php
index 3e3a115e8f2..961cbf7715d 100644
--- a/ui/include/classes/api/services/CHaNode.php
+++ b/ui/include/classes/api/services/CHaNode.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHistory.php b/ui/include/classes/api/services/CHistory.php
index 8b92c12b5b6..6a16d7ce812 100644
--- a/ui/include/classes/api/services/CHistory.php
+++ b/ui/include/classes/api/services/CHistory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHost.php b/ui/include/classes/api/services/CHost.php
index 54b3aac1324..4eb93793666 100644
--- a/ui/include/classes/api/services/CHost.php
+++ b/ui/include/classes/api/services/CHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHostBase.php b/ui/include/classes/api/services/CHostBase.php
index cf1715f2a34..67289872ad8 100644
--- a/ui/include/classes/api/services/CHostBase.php
+++ b/ui/include/classes/api/services/CHostBase.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHostGeneral.php b/ui/include/classes/api/services/CHostGeneral.php
index 1815c9bdb1a..a0f1a9b667b 100644
--- a/ui/include/classes/api/services/CHostGeneral.php
+++ b/ui/include/classes/api/services/CHostGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHostGroup.php b/ui/include/classes/api/services/CHostGroup.php
index 92c400aac07..e670fb84394 100644
--- a/ui/include/classes/api/services/CHostGroup.php
+++ b/ui/include/classes/api/services/CHostGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHostInterface.php b/ui/include/classes/api/services/CHostInterface.php
index 154ca7e4b7c..e15ecb9278a 100644
--- a/ui/include/classes/api/services/CHostInterface.php
+++ b/ui/include/classes/api/services/CHostInterface.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHostPrototype.php b/ui/include/classes/api/services/CHostPrototype.php
index 5e58001aa4a..eebffe8e11f 100644
--- a/ui/include/classes/api/services/CHostPrototype.php
+++ b/ui/include/classes/api/services/CHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHousekeeping.php b/ui/include/classes/api/services/CHousekeeping.php
index c3e8415551d..f6b248ff3dc 100644
--- a/ui/include/classes/api/services/CHousekeeping.php
+++ b/ui/include/classes/api/services/CHousekeeping.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CHttpTest.php b/ui/include/classes/api/services/CHttpTest.php
index 4a1e39ed69e..ba768140d00 100644
--- a/ui/include/classes/api/services/CHttpTest.php
+++ b/ui/include/classes/api/services/CHttpTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CIconMap.php b/ui/include/classes/api/services/CIconMap.php
index 8b6e7b9daf3..edbc250db8d 100644
--- a/ui/include/classes/api/services/CIconMap.php
+++ b/ui/include/classes/api/services/CIconMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CImage.php b/ui/include/classes/api/services/CImage.php
index 39e20dfe1d5..d4992c76ff9 100644
--- a/ui/include/classes/api/services/CImage.php
+++ b/ui/include/classes/api/services/CImage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CItem.php b/ui/include/classes/api/services/CItem.php
index 3f551c074c9..16b2d830adc 100644
--- a/ui/include/classes/api/services/CItem.php
+++ b/ui/include/classes/api/services/CItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CItemGeneral.php b/ui/include/classes/api/services/CItemGeneral.php
index dfa9c6df76a..b1b58a6bd2d 100644
--- a/ui/include/classes/api/services/CItemGeneral.php
+++ b/ui/include/classes/api/services/CItemGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CItemPrototype.php b/ui/include/classes/api/services/CItemPrototype.php
index 465cd1fbca4..8376a8e4eee 100644
--- a/ui/include/classes/api/services/CItemPrototype.php
+++ b/ui/include/classes/api/services/CItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CMaintenance.php b/ui/include/classes/api/services/CMaintenance.php
index 27b3b901f90..d1cfc537b11 100644
--- a/ui/include/classes/api/services/CMaintenance.php
+++ b/ui/include/classes/api/services/CMaintenance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -256,780 +256,984 @@ class CMaintenance extends CApiService {
}
/**
- * Add maintenances.
- *
* @param array $maintenances
*
- * @throws APIException if no permissions to object, it does no exists or validation errors.
- *
* @return array
*/
public function create(array $maintenances) {
- $maintenances = zbx_toArray($maintenances);
if (self::$userData['type'] == USER_TYPE_ZABBIX_USER) {
self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
}
- $hostids = [];
- $groupids = [];
- foreach ($maintenances as $maintenance) {
- if (array_key_exists('hostids', $maintenance)) {
- $hostids = array_merge($hostids, $maintenance['hostids']);
- }
- if (array_key_exists('groupids', $maintenance)) {
- $groupids = array_merge($groupids, $maintenance['groupids']);
- }
+ $this->validateCreate($maintenances);
+
+ $maintenanceids = DB::insert('maintenances', $maintenances);
+
+ foreach ($maintenances as $index => &$maintenance) {
+ $maintenance['maintenanceid'] = $maintenanceids[$index];
}
+ unset($maintenance);
+
+ self::updateTags($maintenances);
+ self::updateGroups($maintenances);
+ self::updateHosts($maintenances);
+ self::updateTimeperiods($maintenances);
+
+ self::addAuditLog(CAudit::ACTION_ADD, CAudit::RESOURCE_MAINTENANCE, $maintenances);
+
+ return ['maintenanceids' => $maintenanceids];
+ }
- // validate hosts & groups
- if (empty($hostids) && empty($groupids)) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one host group or host must be selected.'));
+ /**
+ * @param array $maintenances
+ *
+ * @throws APIException if no permissions to object, it does no exists or the input is invalid.
+ */
+ protected function validateCreate(array &$maintenances): void {
+ $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['name']], 'fields' => [
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('maintenances', 'name')],
+ 'maintenance_type' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL, MAINTENANCE_TYPE_NODATA]), 'default' => DB::getDefault('maintenances', 'maintenance_type')],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('maintenances', 'description')],
+ 'active_since' => ['type' => API_TIMESTAMP, 'flags' => API_REQUIRED],
+ 'active_till' => ['type' => API_TIMESTAMP, 'flags' => API_REQUIRED, 'compare' => ['operator' => '>', 'field' => 'active_since']],
+ 'tags_evaltype' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'maintenance_type', 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL])], 'type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_EVAL_TYPE_AND_OR, MAINTENANCE_TAG_EVAL_TYPE_OR])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'tags' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'maintenance_type', 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL])], 'type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['tag', 'operator', 'value']], 'fields' => [
+ 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('maintenance_tag', 'tag')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_OPERATOR_EQUAL, MAINTENANCE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('maintenance_tag', 'operator')],
+ 'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('maintenance_tag', 'value'), 'default' => DB::getDefault('maintenance_tag', 'value')]
+ ]],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'groupids' => ['type' => API_IDS, 'flags' => API_DEPRECATED, 'uniq' => true],
+ 'hostids' => ['type' => API_IDS, 'flags' => API_DEPRECATED, 'uniq' => true],
+ 'groups' => ['type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['groupid']], 'fields' => [
+ 'groupid' => ['type' => API_ID, 'flags' => API_REQUIRED]
+ ]],
+ 'hosts' => ['type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['hostid']], 'fields' => [
+ 'hostid' => ['type' => API_ID, 'flags' => API_REQUIRED]
+ ]],
+ 'timeperiods' => ['type' => API_OBJECTS, 'flags' => API_REQUIRED | API_NOT_EMPTY | API_NORMALIZE, 'fields' => [
+ 'period' => ['type' => API_TIME_UNIT, 'in' => implode(':', [5 * SEC_PER_MIN, ZBX_MAX_INT32]), 'default' => SEC_PER_HOUR],
+ 'timeperiod_type' => ['type' => API_INT32, 'in' => implode(',', [TIMEPERIOD_TYPE_ONETIME, TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY, TIMEPERIOD_TYPE_MONTHLY]), 'default' => DB::getDefault('timeperiods', 'timeperiod_type')],
+ 'start_date' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_ONETIME])], 'type' => API_TIMESTAMP, 'default' => time()],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'start_time' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY, TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_TIMESTAMP, 'format' => 'H:i', 'timezone' => 'UTC', 'in' => implode(':', [0, SEC_PER_DAY - SEC_PER_MIN]), 'default' => DB::getDefault('timeperiods', 'start_time')],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'every' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY])], 'type' => API_INT32, 'in' => implode(':', [1, ZBX_MAX_INT32]), 'default' => DB::getDefault('timeperiods', 'every')],
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(',', [MONTH_WEEK_FIRST, MONTH_WEEK_SECOND, MONTH_WEEK_THIRD, MONTH_WEEK_FOURTH, MONTH_WEEK_LAST]), 'default' => DB::getDefault('timeperiods', 'every')],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'day' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(':', [0, MONTH_MAX_DAY])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'dayofweek' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_WEEKLY])], 'type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(':', [0b0000001, 0b1111111])],
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(':', [0, 0b1111111])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'month' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(':', [0b000000000001, 0b111111111111])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]]
+ ]]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $maintenances, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
}
- // hosts permissions
- $options = [
- 'hostids' => $hostids,
- 'editable' => true,
- 'output' => ['hostid'],
- 'preservekeys' => true
- ];
- $updHosts = API::Host()->get($options);
- foreach ($hostids as $hostid) {
- if (!isset($updHosts[$hostid])) {
- self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ foreach ($maintenances as &$maintenance) {
+ if (array_key_exists('groupids', $maintenance)) {
+ if (array_key_exists('groups', $maintenance)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('Parameter "%1$s" is deprecated.', 'groupids'));
+ }
+
+ $maintenance['groups'] = zbx_toObject($maintenance['groupids'], 'groupid');
+ unset($maintenance['groupids']);
}
- }
- // groups permissions
- $options = [
- 'groupids' => $groupids,
- 'editable' => true,
- 'output' => ['groupid'],
- 'preservekeys' => true
- ];
- $updGroups = API::HostGroup()->get($options);
- foreach ($groupids as $groupid) {
- if (!isset($updGroups[$groupid])) {
- self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+
+ if (array_key_exists('hostids', $maintenance)) {
+ if (array_key_exists('hosts', $maintenance)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('Parameter "%1$s" is deprecated.', 'hostids'));
+ }
+
+ $maintenance['hosts'] = zbx_toObject($maintenance['hostids'], 'hostid');
+ unset($maintenance['hostids']);
}
}
+ unset($maintenance);
- $tid = 0;
- $insert = [];
- $timeperiods = [];
- $insertTimeperiods = [];
- $now = time();
- $now -= $now % SEC_PER_MIN;
-
- // check fields
- foreach ($maintenances as $maintenance) {
- $dbFields = [
- 'name' => null,
- 'active_since' => null,
- 'active_till' => null
- ];
+ foreach ($maintenances as &$maintenance) {
+ $maintenance['active_since'] -= $maintenance['active_since'] % SEC_PER_MIN;
+ $maintenance['active_till'] -= $maintenance['active_till'] % SEC_PER_MIN;
- if (!check_db_fields($dbFields, $maintenance)) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('Incorrect parameters for maintenance.'));
+ if ((!array_key_exists('groups', $maintenance) || !$maintenance['groups'])
+ && (!array_key_exists('hosts', $maintenance) || !$maintenance['hosts'])) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one host group or host must be selected.'));
}
}
+ unset($maintenance);
- $collectionValidator = new CCollectionValidator([
- 'uniqueField' => 'name',
- 'messageDuplicate' => _('Maintenance "%1$s" already exists.')
- ]);
- $this->checkValidator($maintenances, $collectionValidator);
+ $maintenances = self::validateTimePeriods($maintenances);
- // validate if maintenance name already exists
- $dbMaintenances = $this->get([
- 'output' => ['name'],
- 'filter' => ['name' => zbx_objectValues($maintenances, 'name')],
- 'nopermissions' => true,
- 'limit' => 1
- ]);
+ self::checkDuplicates($maintenances);
+ self::checkGroups($maintenances);
+ self::checkHosts($maintenances);
+ }
- if ($dbMaintenances) {
- $dbMaintenance = reset($dbMaintenances);
- self::exception(ZBX_API_ERROR_PARAMETERS, _s('Maintenance "%1$s" already exists.', $dbMaintenance['name']));
+ /**
+ * @param array $maintenances
+ *
+ * @return array
+ */
+ public function update(array $maintenances): array {
+ if (self::$userData['type'] == USER_TYPE_ZABBIX_USER) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('You do not have permission to perform this operation.'));
}
- foreach ($maintenances as $mnum => $maintenance) {
- // validate maintenance active since
- if (!validateUnixTime($maintenance['active_since'])) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'active_since')
- );
- }
+ $this->validateUpdate($maintenances, $db_maintenances);
- // validate maintenance active till
- if (!validateUnixTime($maintenance['active_till'])) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'active_till')
- );
- }
+ $upd_maintenances = [];
- // validate maintenance active interval
- if ($maintenance['active_since'] > $maintenance['active_till']) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Maintenance "%1$s" value cannot be bigger than "%2$s".', 'active_since', 'active_till')
- );
- }
+ foreach ($maintenances as $maintenance) {
+ $upd_maintenance = DB::getUpdatedValues('maintenances', $maintenance,
+ $db_maintenances[$maintenance['maintenanceid']]
+ );
- // validate timeperiods
- if (!array_key_exists('timeperiods', $maintenance) || !is_array($maintenance['timeperiods'])
- || !$maintenance['timeperiods']) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one maintenance period must be created.'));
+ if ($upd_maintenance) {
+ $upd_maintenances[] = [
+ 'values' => $upd_maintenance,
+ 'where' => ['maintenanceid' => $maintenance['maintenanceid']]
+ ];
}
+ }
- $maintenance['active_since'] -= $maintenance['active_since'] % SEC_PER_MIN;
- $maintenance['active_till'] -= $maintenance['active_till'] % SEC_PER_MIN;
+ if ($upd_maintenances) {
+ DB::update('maintenances', $upd_maintenances);
+ }
- foreach ($maintenance['timeperiods'] as $timeperiod) {
- if (!is_array($timeperiod)) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one maintenance period must be created.'));
- }
+ self::updateTags($maintenances, $db_maintenances);
+ self::updateGroups($maintenances, $db_maintenances);
+ self::updateHosts($maintenances, $db_maintenances);
+ self::updateTimeperiods($maintenances, $db_maintenances);
- $dbFields = [
- 'timeperiod_type' => TIMEPERIOD_TYPE_ONETIME,
- 'period' => SEC_PER_HOUR,
- 'start_date' => $now
- ];
- check_db_fields($dbFields, $timeperiod);
+ self::addAuditLog(CAudit::ACTION_UPDATE, CAudit::RESOURCE_MAINTENANCE, $maintenances, $db_maintenances);
- if (array_key_exists('every', $timeperiod) && $timeperiod['every'] <= 0) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Incorrect value "%1$s" for unsigned int field "%2$s".', $timeperiod['every'], 'every')
- );
- }
+ return ['maintenanceids' => array_column($maintenances, 'maintenanceid')];
+ }
- if ($timeperiod['timeperiod_type'] != TIMEPERIOD_TYPE_ONETIME) {
- $timeperiod['start_date'] = DB::getDefault('timeperiods', 'start_date');
- }
- else if (!validateUnixTime($timeperiod['start_date'])) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'start_date')
- );
+ /**
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ *
+ * @throws APIException if the input is invalid.
+ */
+ protected function validateUpdate(array &$maintenances, array &$db_maintenances = null): void {
+ $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE | API_ALLOW_UNEXPECTED, 'uniq' => [['maintenanceid']], 'fields' => [
+ 'maintenanceid' => ['type' => API_ID, 'flags' => API_REQUIRED],
+ 'groupids' => ['type' => API_IDS, 'flags' => API_DEPRECATED, 'uniq' => true],
+ 'hostids' => ['type' => API_IDS, 'flags' => API_DEPRECATED, 'uniq' => true]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $maintenances, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ foreach ($maintenances as &$maintenance) {
+ if (array_key_exists('groupids', $maintenance)) {
+ if (array_key_exists('groups', $maintenance)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('Parameter "%1$s" is deprecated.', 'groupids'));
}
- else {
- $timeperiod['start_date'] -= $timeperiod['start_date'] % SEC_PER_MIN;
+
+ $maintenance['groups'] = zbx_toObject($maintenance['groupids'], 'groupid');
+ unset($maintenance['groupids']);
+ }
+
+ if (array_key_exists('hostids', $maintenance)) {
+ if (array_key_exists('hosts', $maintenance)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('Parameter "%1$s" is deprecated.', 'hostids'));
}
- $tid++;
- $insertTimeperiods[$tid] = $timeperiod;
- $timeperiods[$tid] = $mnum;
+ $maintenance['hosts'] = zbx_toObject($maintenance['hostids'], 'hostid');
+ unset($maintenance['hostids']);
}
+ }
+ unset($maintenance);
- $insert[$mnum] = $maintenance;
+ $db_maintenances = $this->get([
+ 'output' => ['maintenanceid', 'name', 'maintenance_type', 'description', 'active_since', 'active_till',
+ 'tags_evaltype'
+ ],
+ 'maintenanceids' => array_column($maintenances, 'maintenanceid'),
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
- $this->validateTags($maintenance);
+ if (count($db_maintenances) != count($maintenances)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
}
- $maintenanceids = DB::insert('maintenances', $insert);
- $timeperiodids = DB::insert('timeperiods', $insertTimeperiods);
+ $maintenances = $this->extendObjectsByKey($maintenances, $db_maintenances, 'maintenanceid',
+ ['maintenance_type', 'active_since', 'active_till']
+ );
- $insertWindows = [];
- foreach ($timeperiods as $tid => $mnum) {
- $insertWindows[] = [
- 'timeperiodid' => $timeperiodids[$tid],
- 'maintenanceid' => $maintenanceids[$mnum]
- ];
+ $api_input_rules = ['type' => API_OBJECTS, 'uniq' => [['maintenanceid'], ['name']], 'fields' => [
+ 'maintenanceid' => ['type' => API_ID],
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_NOT_EMPTY, 'length' => DB::getFieldLength('maintenances', 'name')],
+ 'maintenance_type' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL, MAINTENANCE_TYPE_NODATA])],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('maintenances', 'description')],
+ 'active_since' => ['type' => API_TIMESTAMP],
+ 'active_till' => ['type' => API_TIMESTAMP, 'compare' => ['operator' => '>', 'field' => 'active_since']],
+ 'tags_evaltype' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'maintenance_type', 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL])], 'type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_EVAL_TYPE_AND_OR, MAINTENANCE_TAG_EVAL_TYPE_OR])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'tags' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'maintenance_type', 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL])], 'type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['tag', 'operator', 'value']], 'fields' => [
+ 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('maintenance_tag', 'tag')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_OPERATOR_EQUAL, MAINTENANCE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('maintenance_tag', 'operator')],
+ 'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('maintenance_tag', 'value'), 'default' => DB::getDefault('maintenance_tag', 'value')]
+ ]],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'groups' => ['type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['groupid']], 'fields' => [
+ 'groupid' => ['type' => API_ID, 'flags' => API_REQUIRED]
+ ]],
+ 'hosts' => ['type' => API_OBJECTS, 'flags' => API_NORMALIZE, 'uniq' => [['hostid']], 'fields' => [
+ 'hostid' => ['type' => API_ID, 'flags' => API_REQUIRED]
+ ]],
+ 'timeperiods' => ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'fields' => [
+ 'period' => ['type' => API_TIME_UNIT, 'in' => implode(':', [5 * SEC_PER_MIN, ZBX_MAX_INT32]), 'default' => SEC_PER_HOUR],
+ 'timeperiod_type' => ['type' => API_INT32, 'in' => implode(',', [TIMEPERIOD_TYPE_ONETIME, TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY, TIMEPERIOD_TYPE_MONTHLY]), 'default' => DB::getDefault('timeperiods', 'timeperiod_type')],
+ 'start_date' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_ONETIME])], 'type' => API_TIMESTAMP, 'default' => time()],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'start_time' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY, TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_TIMESTAMP, 'format' => 'H:i', 'timezone' => 'UTC', 'in' => implode(':', [0, SEC_PER_DAY - SEC_PER_MIN]), 'default' => DB::getDefault('timeperiods', 'start_time')],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'every' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_DAILY, TIMEPERIOD_TYPE_WEEKLY])], 'type' => API_INT32, 'in' => implode(':', [1, ZBX_MAX_INT32]), 'default' => DB::getDefault('timeperiods', 'every')],
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(',', [MONTH_WEEK_FIRST, MONTH_WEEK_SECOND, MONTH_WEEK_THIRD, MONTH_WEEK_FOURTH, MONTH_WEEK_LAST]), 'default' => DB::getDefault('timeperiods', 'every')],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'day' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(':', [0, MONTH_MAX_DAY])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'dayofweek' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_WEEKLY])], 'type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(':', [0b0000001, 0b1111111])],
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'in' => implode(':', [0, 0b1111111])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]],
+ 'month' => ['type' => API_MULTIPLE, 'rules' => [
+ ['if' => ['field' => 'timeperiod_type', 'in' => implode(',', [TIMEPERIOD_TYPE_MONTHLY])], 'type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(':', [0b000000000001, 0b111111111111])],
+ ['else' => true, 'type' => API_UNEXPECTED]
+ ]]
+ ]]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $maintenances, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
}
- DB::insertBatch('maintenances_windows', $insertWindows);
- $insertHosts = [];
- $insertGroups = [];
- $ins_tags = [];
- foreach ($maintenances as $mnum => &$maintenance) {
- $maintenance['maintenanceid'] = $maintenanceids[$mnum];
+ $maintenances = self::validateTimePeriods($maintenances);
- if (array_key_exists('hostids', $maintenance)) {
- foreach ($maintenance['hostids'] as $hostid) {
- $insertHosts[] = [
- 'hostid' => $hostid,
- 'maintenanceid' => $maintenance['maintenanceid']
- ];
- }
- }
+ self::addAffectedObjects($maintenances, $db_maintenances);
- if (array_key_exists('groupids', $maintenance)) {
- foreach ($maintenance['groupids'] as $groupid) {
- $insertGroups[] = [
- 'groupid' => $groupid,
- 'maintenanceid' => $maintenance['maintenanceid']
- ];
- }
+ foreach ($maintenances as &$maintenance) {
+ $maintenance['active_since'] -= $maintenance['active_since'] % SEC_PER_MIN;
+ $maintenance['active_till'] -= $maintenance['active_till'] % SEC_PER_MIN;
+
+ if ($maintenance['maintenance_type'] != $db_maintenances[$maintenance['maintenanceid']]['maintenance_type']
+ && $maintenance['maintenance_type'] == MAINTENANCE_TYPE_NODATA) {
+ $maintenance['tags_evaltype'] = DB::getDefault('maintenances', 'tags_evaltype');
}
- if (array_key_exists('tags', $maintenance)) {
- foreach ($maintenance['tags'] as $tag) {
- $ins_tags[] = [
- 'maintenanceid' => $maintenance['maintenanceid']
- ] + $tag;
+ if (array_key_exists('groups', $maintenance) || array_key_exists('hosts', $maintenance)) {
+ $groups = array_key_exists('groups', $maintenance)
+ ? $maintenance['groups']
+ : $db_maintenances[$maintenance['maintenanceid']]['groups'];
+
+ $hosts = array_key_exists('hosts', $maintenance)
+ ? $maintenance['hosts']
+ : $db_maintenances[$maintenance['maintenanceid']]['hosts'];
+
+ if (!$groups && !$hosts) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one host group or host must be selected.'));
}
}
}
unset($maintenance);
- DB::insertBatch('maintenances_hosts', $insertHosts);
- DB::insertBatch('maintenances_groups', $insertGroups);
+ self::checkDuplicates($maintenances, $db_maintenances);
+ self::checkGroups($maintenances, $db_maintenances);
+ self::checkHosts($maintenances, $db_maintenances);
+ }
- if ($ins_tags) {
- DB::insert('maintenance_tag', $ins_tags);
+ /**
+ * @param array $maintenanceids
+ *
+ * @return array
+ */
+ public function delete(array $maintenanceids): array {
+ if (self::$userData['type'] == USER_TYPE_ZABBIX_USER) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('You do not have permission to perform this operation.'));
}
- $this->addAuditBulk(CAudit::ACTION_ADD, CAudit::RESOURCE_MAINTENANCE, $maintenances);
+ $this->validateDelete($maintenanceids, $db_maintenances);
+
+ $maintenances_windows = DB::select('maintenances_windows', [
+ 'output' => ['timeperiodid'],
+ 'filter' => ['maintenanceid' => $maintenanceids]
+ ]);
+
+ // Lock maintenances table before maintenance delete to prevent server from adding host to maintenance.
+ DBselect(
+ 'SELECT NULL'.
+ ' FROM maintenances'.
+ ' WHERE '.dbConditionId('maintenanceid', $maintenanceids).
+ ' FOR UPDATE'
+ );
+
+ // Remove maintenanceid from hosts table.
+ DB::update('hosts', [
+ 'values' => ['maintenanceid' => 0],
+ 'where' => ['maintenanceid' => $maintenanceids]
+ ]);
+
+ DB::delete('maintenances_windows', ['maintenanceid' => $maintenanceids]);
+ DB::delete('timeperiods', ['timeperiodid' => array_column($maintenances_windows, 'timeperiodid')]);
+ DB::delete('maintenances_hosts', ['maintenanceid' => $maintenanceids]);
+ DB::delete('maintenances_groups', ['maintenanceid' => $maintenanceids]);
+ DB::delete('maintenance_tag', ['maintenanceid' => $maintenanceids]);
+ DB::delete('maintenances', ['maintenanceid' => $maintenanceids]);
+
+ self::addAuditLog(CAudit::ACTION_DELETE, CAudit::RESOURCE_MAINTENANCE, $db_maintenances);
return ['maintenanceids' => $maintenanceids];
}
/**
- * Validates maintenance problem tags.
- *
- * @param array $maintenance
- * @param int $maintenance['maintenance_type']
- * @param int $maintenance['tags_evaltype']
- * @param array $maintenance['tags']
- * @param string $maintenance['tags'][]['tag']
- * @param int $maintenance['tags'][]['operator']
- * @param string $maintenance['tags'][]['value']
+ * @param array $maintenanceids
+ * @param array|null $db_maintenances
*
* @throws APIException if the input is invalid.
*/
- private function validateTags(array $maintenance) {
- if (array_key_exists('maintenance_type', $maintenance)
- && $maintenance['maintenance_type'] == MAINTENANCE_TYPE_NODATA
- && array_key_exists('tags', $maintenance) && $maintenance['tags']) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Incorrect value for field "%1$s": %2$s.', 'tags', _('should be empty'))
- );
- }
+ private function validateDelete(array $maintenanceids, array &$db_maintenances = null): void {
+ $api_input_rules = ['type' => API_IDS, 'flags' => API_NOT_EMPTY, 'uniq' => true];
- $api_input_rules = ['type' => API_OBJECT, 'fields' => [
- 'maintenance_type' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TYPE_NORMAL, MAINTENANCE_TYPE_NODATA])],
- 'tags_evaltype' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_EVAL_TYPE_AND_OR, MAINTENANCE_TAG_EVAL_TYPE_OR])],
- 'tags' => ['type' => API_OBJECTS, 'uniq' => [['tag', 'operator', 'value']], 'fields' => [
- 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('maintenance_tag', 'tag')],
- 'operator' => ['type' => API_INT32, 'in' => implode(',', [MAINTENANCE_TAG_OPERATOR_EQUAL, MAINTENANCE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('maintenance_tag', 'operator')],
- 'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('maintenance_tag', 'value'), 'default' => DB::getDefault('maintenance_tag', 'value')]
- ]]
- ]];
+ if (!CApiInputValidator::validate($api_input_rules, $maintenanceids, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
- // Keep values only for fields with defined validation rules.
- $maintenance = array_intersect_key($maintenance, $api_input_rules['fields']);
+ $db_maintenances = $this->get([
+ 'output' => ['maintenanceid', 'name'],
+ 'maintenanceids' => $maintenanceids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
- if (!CApiInputValidator::validate($api_input_rules, $maintenance, '/', $error)) {
- self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ if (count($db_maintenances) != count($maintenanceids)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
}
}
/**
- * Update maintenances.
+ * Validate time periods of given maintenances.
*
* @param array $maintenances
*
- * @throws APIException if no permissions to object, it does no exists or validation errors
+ * @return array Array of validated maintenances.
*
- * @return array
+ * @throws APIException if time periods are not valid.
*/
- public function update(array $maintenances) {
- if (self::$userData['type'] == USER_TYPE_ZABBIX_USER) {
- self::exception(ZBX_API_ERROR_PERMISSIONS, _('You do not have permission to perform this operation.'));
- }
+ private static function validateTimePeriods(array $maintenances): array {
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('timeperiods', $maintenance)) {
+ continue;
+ }
- $maintenances = zbx_toArray($maintenances);
- $maintenanceids = zbx_objectValues($maintenances, 'maintenanceid');
+ foreach ($maintenance['timeperiods'] as &$timeperiod) {
+ $timeperiod['period'] = timeUnitToSeconds($timeperiod['period'], true);
+ $timeperiod['period'] -= $timeperiod['period'] % SEC_PER_MIN;
- if (!$maintenances) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('Empty input parameter.'));
+ if ($timeperiod['timeperiod_type'] == TIMEPERIOD_TYPE_ONETIME) {
+ $timeperiod['start_date'] -= $timeperiod['start_date'] % SEC_PER_MIN;
+ }
+ else {
+ $timeperiod['start_time'] -= $timeperiod['start_time'] % SEC_PER_MIN;
+ }
+
+ if ($timeperiod['timeperiod_type'] == TIMEPERIOD_TYPE_MONTHLY) {
+ if ((!array_key_exists('day', $timeperiod) || $timeperiod['day'] == 0)
+ && (!array_key_exists('dayofweek', $timeperiod) || $timeperiod['dayofweek'] == 0)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _('At least one day of the week or day of the month must be specified.')
+ );
+ }
+ elseif (array_key_exists('day', $timeperiod) && $timeperiod['day'] != 0
+ && array_key_exists('dayofweek', $timeperiod) && $timeperiod['dayofweek'] != 0) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _('Day of the week and day of the month cannot be specified simultaneously.')
+ );
+ }
+ }
+ }
+ unset($timeperiod);
}
+ unset($maintenance);
- $db_fields = [
- 'maintenanceid' => null
- ];
+ return $maintenances;
+ }
+
+ /**
+ * Check for unique maintenance names.
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ *
+ * @throws APIException if maintenance names are not unique.
+ */
+ protected static function checkDuplicates(array $maintenances, array $db_maintenances = null): void {
+ $names = [];
foreach ($maintenances as $maintenance) {
- // Validate fields.
- if (!check_db_fields($db_fields, $maintenance)) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('Incorrect parameters for maintenance.'));
+ if (!array_key_exists('name', $maintenance)) {
+ continue;
}
- $this->validateTags($maintenance);
+ if ($db_maintenances === null
+ || $maintenance['name'] !== $db_maintenances[$maintenance['maintenanceid']]['name']) {
+ $names[] = $maintenance['name'];
+ }
}
- $db_maintenances = $this->get([
- 'output' => API_OUTPUT_EXTEND,
- 'maintenanceids' => $maintenanceids,
- 'selectGroups' => ['groupid'],
- 'selectHosts' => ['hostid'],
- 'selectTimeperiods' => API_OUTPUT_EXTEND,
- 'editable' => true,
- 'preservekeys' => true
+ if (!$names) {
+ return;
+ }
+
+ $duplicates = DB::select('maintenances', [
+ 'output' => ['name'],
+ 'filter' => ['name' => $names],
+ 'limit' => 1
]);
- $changed_names = [];
- $hostids = [];
- $groupids = [];
+ if ($duplicates) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('Maintenance "%1$s" already exists.', $duplicates[0]['name']));
+ }
+ }
+
+ /**
+ * Check for valid host groups.
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ *
+ * @throws APIException if groups are not valid.
+ */
+ private static function checkGroups(array $maintenances, array $db_maintenances = null): void {
+ $edit_groupids = [];
- foreach ($maintenances as &$maintenance) {
- if (!array_key_exists($maintenance['maintenanceid'], $db_maintenances)) {
- self::exception(ZBX_API_ERROR_PERMISSIONS,
- _('No permissions to referred object or it does not exist!')
- );
+ foreach ($maintenances as $maintenance) {
+ if (!array_key_exists('groups', $maintenance)) {
+ continue;
}
- $db_maintenance = $db_maintenances[$maintenance['maintenanceid']];
+ $groupids = array_column($maintenance['groups'], 'groupid');
- // Check maintenances names and collect for unique checking.
- if (array_key_exists('name', $maintenance) && $maintenance['name'] !== ''
- && $db_maintenance['name'] !== $maintenance['name']) {
- if (array_key_exists($maintenance['name'], $changed_names)) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Maintenance "%1$s" already exists.', $maintenance['name'])
- );
- }
+ if ($db_maintenances === null) {
+ $edit_groupids += array_flip($groupids);
+ }
+ else {
+ $db_groupids = array_column($db_maintenances[$maintenance['maintenanceid']]['groups'], 'groupid');
+
+ $ins_groupids = array_flip(array_diff($groupids, $db_groupids));
+ $del_groupids = array_flip(array_diff($db_groupids, $groupids));
- $changed_names[$maintenance['name']] = $maintenance['name'];
+ $edit_groupids += $ins_groupids + $del_groupids;
}
+ }
- // Validate maintenance active since.
- if (array_key_exists('active_since', $maintenance)) {
- $active_since = $maintenance['active_since'];
+ if (!$edit_groupids) {
+ return;
+ }
- if (!validateUnixTime($active_since)) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'active_since')
- );
- }
+ $count = API::HostGroup()->get([
+ 'countOutput' => true,
+ 'groupids' => array_keys($edit_groupids),
+ 'editable' => true
+ ]);
- $maintenance['active_since'] -= $maintenance['active_since'] % SEC_PER_MIN;
- }
- else {
- $active_since = $db_maintenance['active_since'];
- }
+ if ($count != count($edit_groupids)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ }
+ }
+
+ /**
+ * Check for valid hosts.
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ *
+ * @throws APIException if hosts are not valid.
+ */
+ private static function checkHosts(array $maintenances, array $db_maintenances = null): void {
+ $edit_hostids = [];
- // Validate maintenance active till.
- if (array_key_exists('active_till', $maintenance)) {
- $active_till = $maintenance['active_till'];
+ foreach ($maintenances as $maintenance) {
+ if (!array_key_exists('hosts', $maintenance)) {
+ continue;
+ }
- if (!validateUnixTime($active_till)) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'active_till')
- );
- }
+ $hostids = array_column($maintenance['hosts'], 'hostid');
- $maintenance['active_till'] -= $maintenance['active_till'] % SEC_PER_MIN;
+ if ($db_maintenances === null) {
+ $edit_hostids += array_flip($hostids);
}
else {
- $active_till = $db_maintenance['active_till'];
- }
+ $db_hostids = array_column($db_maintenances[$maintenance['maintenanceid']]['hosts'], 'hostid');
- // Validate maintenance active interval.
- if ($active_since > $active_till) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _('Maintenance "Active since" value cannot be bigger than "Active till".')
- );
+ $ins_hostids = array_flip(array_diff($hostids, $db_hostids));
+ $del_hostids = array_flip(array_diff($db_hostids, $hostids));
+
+ $edit_hostids += $ins_hostids + $del_hostids;
}
+ }
- // Validate timeperiods.
- if (array_key_exists('timeperiods', $maintenance)) {
- if (!is_array($maintenance['timeperiods']) || !$maintenance['timeperiods']) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one maintenance period must be created.'));
- }
+ if (!$edit_hostids) {
+ return;
+ }
- $db_timeperiods = zbx_toHash($db_maintenance['timeperiods'], 'timeperiodid');
+ $count = API::Host()->get([
+ 'countOutput' => true,
+ 'hostids' => array_keys($edit_hostids),
+ 'editable' => true
+ ]);
- foreach ($maintenance['timeperiods'] as &$timeperiod) {
- if (!is_array($timeperiod)) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _('At least one maintenance period must be created.')
- );
- }
+ if ($count != count($edit_hostids)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ }
+ }
- $timeperiod_type = array_key_exists('timeperiod_type', $timeperiod)
- ? $timeperiod['timeperiod_type']
- : null;
- if (array_key_exists('timeperiodid', $timeperiod)) {
- $timeperiodid = $timeperiod['timeperiodid'];
+ /**
+ * Update table "maintenance_tag".
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ */
+ private static function updateTags(array &$maintenances, array $db_maintenances = null): void {
+ $ins_maintenance_tags = [];
+ $del_maintenancetagids = [];
- // Validate incorrect "timeperiodid".
- if (!array_key_exists($timeperiodid, $db_timeperiods)) {
- self::exception(ZBX_API_ERROR_PERMISSIONS,
- _('No permissions to referred object or it does not exist!')
- );
- }
+ foreach ($maintenances as &$maintenance) {
+ if (($db_maintenances === null && !array_key_exists('tags', $maintenance))
+ || ($db_maintenances !== null
+ && !array_key_exists('tags', $db_maintenances[$maintenance['maintenanceid']]))) {
+ continue;
+ }
- if ($timeperiod_type === null) {
- $timeperiod_type = $db_timeperiods[$timeperiodid]['timeperiod_type'];
- }
- }
+ if ($db_maintenances !== null && !array_key_exists('tags', $maintenance)) {
+ $maintenance['tags'] = [];
+ }
- if (array_key_exists('every', $timeperiod) && $timeperiod['every'] <= 0) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Incorrect value "%1$s" for unsigned int field "%2$s".', $timeperiod['every'], 'every')
- );
- }
+ $db_tags = ($db_maintenances !== null) ? $db_maintenances[$maintenance['maintenanceid']]['tags'] : [];
- // Without "timeperiod_type" it resolves to default TIMEPERIOD_TYPE_ONETIME. But will it be forever?
- if ($timeperiod_type === null) {
- $timeperiod_type = DB::getDefault('timeperiods', 'timeperiod_type');
- }
+ foreach ($maintenance['tags'] as &$tag) {
+ $db_maintenancetagid = key(
+ array_filter($db_tags, static function (array $db_tag) use ($tag): bool {
+ return $tag['tag'] == $db_tag['tag'] && $tag['operator'] == $db_tag['operator']
+ && $tag['value'] == $db_tag['value'];
+ })
+ );
- // Reset "start_date" to default value in case "timeperiod_type" is not one time only.
- if ($timeperiod_type != TIMEPERIOD_TYPE_ONETIME) {
- $timeperiod['start_date'] = DB::getDefault('timeperiods', 'start_date');
- }
- else if (array_key_exists('start_date', $timeperiod)
- && !validateUnixTime($timeperiod['start_date'])) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('"%1$s" must be between 1970.01.01 and 2038.01.18.', 'start_date')
- );
- }
- else {
- $timeperiod['start_date'] -= $timeperiod['start_date'] % SEC_PER_MIN;
- }
+ if ($db_maintenancetagid !== null) {
+ $tag['maintenancetagid'] = $db_maintenancetagid;
+ unset($db_tags[$db_maintenancetagid]);
+ }
+ else {
+ $ins_maintenance_tags[] = ['maintenanceid' => $maintenance['maintenanceid']] + $tag;
}
- unset($timeperiod);
}
+ unset($tag);
- // Collect hostids for permission checking.
- if (array_key_exists('hostids', $maintenance) && is_array($maintenance['hostids'])) {
- $hostids = array_merge($hostids, $maintenance['hostids']);
- $has_hosts = (bool) $maintenance['hostids'];
- }
- else {
- $has_hosts = (bool) $db_maintenances[$maintenance['maintenanceid']]['hosts'];
- }
+ $del_maintenancetagids = array_merge($del_maintenancetagids, array_keys($db_tags));
+ }
+ unset($maintenance);
- // Collect groupids for permission checking.
- if (array_key_exists('groupids', $maintenance) && is_array($maintenance['groupids'])) {
- $groupids = array_merge($groupids, $maintenance['groupids']);
- $has_groups = (bool) $maintenance['groupids'];
- }
- else {
- $has_groups = (bool) $db_maintenances[$maintenance['maintenanceid']]['groups'];
- }
+ if ($del_maintenancetagids) {
+ DB::delete('maintenance_tag', ['maintenancetagid' => $del_maintenancetagids]);
+ }
- if (!$has_hosts && !$has_groups) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('At least one host group or host must be selected.'));
+ if ($ins_maintenance_tags) {
+ $maintenancetagids = DB::insert('maintenance_tag', $ins_maintenance_tags);
+ }
+
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('tags', $maintenance)) {
+ continue;
}
- // Check if maintenance without data collection has no tags.
- $db_maintenance_type = $db_maintenances[$maintenance['maintenanceid']]['maintenance_type'];
- $maintenance_type = array_key_exists('maintenance_type', $maintenance)
- ? $maintenance['maintenance_type']
- : $db_maintenance_type;
- if ($db_maintenance_type == MAINTENANCE_TYPE_NODATA && $maintenance_type == $db_maintenance_type
- && array_key_exists('tags', $maintenance) && $maintenance['tags']) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Incorrect value for field "%1$s": %2$s.', 'tags', _('should be empty'))
- );
+ foreach ($maintenance['tags'] as &$tag) {
+ if (!array_key_exists('maintenancetagid', $tag)) {
+ $tag['maintenancetagid'] = array_shift($maintenancetagids);
+ }
}
+ unset($tag);
}
unset($maintenance);
+ }
- // Check if maintenance already exists.
- if ($changed_names) {
- $db_maintenances_names = $this->get([
- 'output' => ['name'],
- 'filter' => ['name' => $changed_names],
- 'nopermissions' => true,
- 'limit' => 1
- ]);
+ /**
+ * Update table "maintenances_groups".
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ */
+ private static function updateGroups(array &$maintenances, array $db_maintenances = null): void {
+ $ins_groups = [];
+ $del_groupids = [];
- if ($db_maintenances_names) {
- $maintenance = reset($db_maintenances_names);
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Maintenance "%1$s" already exists.', $maintenance['name'])
- );
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('groups', $maintenance)) {
+ continue;
}
- }
- // Check hosts permission and availability.
- if ($hostids) {
- $db_hosts = API::Host()->get([
- 'output' => [],
- 'hostids' => $hostids,
- 'editable' => true,
- 'preservekeys' => true
- ]);
+ $maintenanceid = $maintenance['maintenanceid'];
- foreach ($hostids as $hostid) {
- if (!array_key_exists($hostid, $db_hosts)) {
- self::exception(ZBX_API_ERROR_PERMISSIONS,
- _('No permissions to referred object or it does not exist!')
- );
+ $db_groups = ($db_maintenances !== null)
+ ? array_column($db_maintenances[$maintenanceid]['groups'], null, 'groupid')
+ : [];
+
+ foreach ($maintenance['groups'] as &$group) {
+ if (array_key_exists($group['groupid'], $db_groups)) {
+ $group['maintenance_groupid'] = $db_groups[$group['groupid']]['maintenance_groupid'];
+ unset($db_groups[$group['groupid']]);
+ }
+ else {
+ $ins_groups[] = [
+ 'maintenanceid' => $maintenanceid,
+ 'groupid' => $group['groupid']
+ ];
}
}
+ unset($group);
+
+ $del_groupids = array_merge($del_groupids, array_column($db_groups, 'maintenance_groupid'));
}
+ unset($maintenance);
- // Check host groups permission and availability.
- if ($groupids) {
- $db_groups = API::HostGroup()->get([
- 'output' => [],
- 'groupids' => $groupids,
- 'editable' => true,
- 'preservekeys' => true
- ]);
+ if ($del_groupids) {
+ DB::delete('maintenances_groups', ['maintenance_groupid' => $del_groupids]);
+ }
- foreach ($groupids as $groupid) {
- if (!array_key_exists($groupid, $db_groups)) {
- self::exception(ZBX_API_ERROR_PERMISSIONS,
- _('No permissions to referred object or it does not exist!')
- );
- }
- }
+ if ($ins_groups) {
+ $maintenance_groupids = DB::insertBatch('maintenances_groups', $ins_groups);
}
- $update_maintenances = [];
- foreach ($maintenances as $mnum => $maintenance) {
- $update_maintenances[$mnum] = [
- 'values' => $maintenance,
- 'where' => ['maintenanceid' => $maintenance['maintenanceid']]
- ];
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('groups', $maintenance)) {
+ continue;
+ }
- // Update time periods.
- if (array_key_exists('timeperiods', $maintenance)) {
- $this->replaceTimePeriods($db_maintenances[$maintenance['maintenanceid']], $maintenance);
+ foreach ($maintenance['groups'] as &$group) {
+ if (!array_key_exists('maintenance_groupid', $group)) {
+ $group['maintenance_groupid'] = array_shift($maintenance_groupids);
+ }
}
+ unset($group);
}
- DB::update('maintenances', $update_maintenances);
-
- // Some of the hosts and groups bound to maintenance must be deleted, other inserted and others left alone.
- $insert_hosts = [];
- $insert_groups = [];
+ unset($maintenance);
+ }
- foreach ($maintenances as $maintenance) {
- if (array_key_exists('hostids', $maintenance)) {
- // Putting apart those host<->maintenance connections that should be inserted, deleted and not changed:
- // $hosts_diff['first'] - new hosts, that should be inserted;
- // $hosts_diff['second'] - hosts, that should be deleted;
- // $hosts_diff['both'] - hosts, that should not be touched;
- $hosts_diff = zbx_array_diff(
- zbx_toObject($maintenance['hostids'], 'hostid'),
- $db_maintenances[$maintenance['maintenanceid']]['hosts'],
- 'hostid'
- );
+ /**
+ * Update table "maintenances_hosts".
+ *
+ * @param array $maintenances
+ * @param array|null $db_maintenances
+ */
+ private static function updateHosts(array &$maintenances, array $db_maintenances = null): void {
+ $ins_maintenances_hosts = [];
+ $del_maintenance_hostids = [];
- foreach ($hosts_diff['first'] as $host) {
- $insert_hosts[] = [
- 'hostid' => $host['hostid'],
- 'maintenanceid' => $maintenance['maintenanceid']
- ];
- }
- foreach ($hosts_diff['second'] as $host) {
- DB::delete('maintenances_hosts', [
- 'hostid' => $host['hostid'],
- 'maintenanceid' => $maintenance['maintenanceid']
- ]);
- }
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('hosts', $maintenance)) {
+ continue;
}
- if (array_key_exists('groupids', $maintenance)) {
- // Now the same with the groups.
- $groups_diff = zbx_array_diff(
- zbx_toObject($maintenance['groupids'], 'groupid'),
- $db_maintenances[$maintenance['maintenanceid']]['groups'],
- 'groupid'
- );
+ $maintenanceid = $maintenance['maintenanceid'];
- foreach ($groups_diff['first'] as $group) {
- $insert_groups[] = [
- 'groupid' => $group['groupid'],
- 'maintenanceid' => $maintenance['maintenanceid']
- ];
+ $db_hosts = ($db_maintenances !== null)
+ ? array_column($db_maintenances[$maintenanceid]['hosts'], null, 'hostid')
+ : [];
+
+ foreach ($maintenance['hosts'] as &$host) {
+ if (array_key_exists($host['hostid'], $db_hosts)) {
+ $host['maintenance_hostid'] = $db_hosts[$host['hostid']]['maintenance_hostid'];
+ unset($db_hosts[$host['hostid']]);
}
- foreach ($groups_diff['second'] as $group) {
- DB::delete('maintenances_groups', [
- 'groupid' => $group['groupid'],
- 'maintenanceid' => $maintenance['maintenanceid']
- ]);
+ else {
+ $ins_maintenances_hosts[] = [
+ 'maintenanceid' => $maintenanceid,
+ 'hostid' => $host['hostid']
+ ];
}
}
- }
+ unset($host);
- if ($insert_hosts) {
- DB::insert('maintenances_hosts', $insert_hosts);
+ $del_maintenance_hostids = array_merge($del_maintenance_hostids,
+ array_column($db_hosts, 'maintenance_hostid')
+ );
}
+ unset($maintenance);
- if ($insert_groups) {
- DB::insert('maintenances_groups', $insert_groups);
+ if ($del_maintenance_hostids) {
+ DB::delete('maintenances_hosts', ['maintenance_hostid' => $del_maintenance_hostids]);
}
- $this->updateTags($maintenances, $db_maintenances);
+ if ($ins_maintenances_hosts) {
+ $maintenance_hostids = DB::insertBatch('maintenances_hosts', $ins_maintenances_hosts);
+ }
- $this->addAuditBulk(CAudit::ACTION_UPDATE, CAudit::RESOURCE_MAINTENANCE, $maintenances, $db_maintenances);
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('hosts', $maintenance)) {
+ continue;
+ }
- return ['maintenanceids' => $maintenanceids];
+ foreach ($maintenance['hosts'] as &$host) {
+ if (!array_key_exists('maintenance_hostid', $host)) {
+ $host['maintenance_hostid'] = array_shift($maintenance_hostids);
+ }
+ }
+ unset($host);
+ }
+ unset($maintenance);
}
/**
- * Compares input tags with tags stored in the database and performs tag deleting and inserting.
+ * Update tables "periods" and "maintenances_windows".
*
- * @param array $maintenances
- * @param int $maintenances[]['maintenanceid']
- * @param int $maintenances[]['maintenance_type']
- * @param array $maintenances[]['tags']
- * @param string $maintenances[]['tags'][]['tag']
- * @param int $maintenances[]['tags'][]['operator']
- * @param string $maintenances[]['tags'][]['value']
- * @param array $db_maintenances
- * @param int $db_maintenances[<maintenanceid>]
- * @param int $db_maintenances[<maintenanceid>]['maintenance_type']
+ * @param array $maintenances
+ * @param array|null $db_maintenances
*/
- private function updateTags(array $maintenances, array $db_maintenances) {
- $db_tags = API::getApiService()->select('maintenance_tag', [
- 'output' => ['maintenancetagid', 'maintenanceid', 'tag', 'operator', 'value'],
- 'filter' => ['maintenanceid' => array_keys($db_maintenances)],
- 'preservekeys' => true
- ]);
- $relation_map = $this->createRelationMap($db_tags, 'maintenanceid', 'maintenancetagid');
- $db_maintenances = $relation_map->mapMany($db_maintenances, $db_tags, 'tags');
+ private static function updateTimeperiods(array &$maintenances, array $db_maintenances = null): void {
+ $ins_timeperiods = [];
+ $ins_maintenances_windows = [];
+ $del_timeperiodids = [];
- $ins_tags = [];
- $del_maintenancetagids = [];
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('timeperiods', $maintenance)) {
+ continue;
+ }
- foreach ($maintenances as $mnum => $maintenance) {
- $maintenanceid = $maintenance['maintenanceid'];
+ $db_timeperiods = ($db_maintenances !== null)
+ ? $db_maintenances[$maintenance['maintenanceid']]['timeperiods']
+ : [];
+
+ foreach ($maintenance['timeperiods'] as &$timeperiod) {
+ $db_timeperiodid = key(
+ array_filter($db_timeperiods, static function (array $db_timeperiod) use ($timeperiod): bool {
+ return $timeperiod['period'] == $db_timeperiod['period']
+ && $timeperiod['timeperiod_type'] == $db_timeperiod['timeperiod_type']
+ && (!array_key_exists('start_date', $timeperiod)
+ || $timeperiod['start_date'] == $db_timeperiod['start_date'])
+ && (!array_key_exists('start_time', $timeperiod)
+ || $timeperiod['start_time'] == $db_timeperiod['start_time'])
+ && (!array_key_exists('every', $timeperiod)
+ || $timeperiod['every'] == $db_timeperiod['every'])
+ && (!array_key_exists('day', $timeperiod) || $timeperiod['day'] == $db_timeperiod['day'])
+ && (!array_key_exists('dayofweek', $timeperiod)
+ || $timeperiod['dayofweek'] == $db_timeperiod['dayofweek'])
+ && (!array_key_exists('month', $timeperiod)
+ || $timeperiod['month'] == $db_timeperiod['month']);
+ })
+ );
- if (array_key_exists('maintenance_type', $maintenance)
- && $maintenance['maintenance_type'] == MAINTENANCE_TYPE_NODATA
- && $db_maintenances[$maintenanceid]['tags']) {
- foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag) {
- $del_maintenancetagids[] = $db_tag['maintenancetagid'];
+ if ($db_timeperiodid !== null) {
+ $timeperiod['timeperiodid'] = $db_timeperiodid;
+ unset($db_timeperiods[$db_timeperiodid]);
+ }
+ else {
+ $ins_timeperiods[] = $timeperiod;
+ $ins_maintenances_windows[] = ['maintenanceid' => $maintenance['maintenanceid']];
}
- unset($maintenances[$mnum], $db_maintenances[$maintenanceid]);
- continue;
}
+ unset($timeperiod);
- if (!array_key_exists('tags', $maintenance)) {
- unset($maintenances[$mnum], $db_maintenances[$maintenanceid]);
- continue;
+ $del_timeperiodids = array_merge($del_timeperiodids, array_keys($db_timeperiods));
+ }
+ unset($maintenance);
+
+ if ($del_timeperiodids) {
+ DB::delete('maintenances_windows', ['timeperiodid' => $del_timeperiodids]);
+ DB::delete('timeperiods', ['timeperiodid' => $del_timeperiodids]);
+ }
+
+ if ($ins_timeperiods) {
+ $timeperiodids = DB::insert('timeperiods', $ins_timeperiods);
+
+ foreach ($ins_maintenances_windows as $i => &$maintenance_window) {
+ $maintenance_window += ['timeperiodid' => $timeperiodids[$i]];
}
+ unset($maintenance_window);
- foreach ($maintenance['tags'] as $tag_num => $tag) {
- $tag += [
- 'operator' => MAINTENANCE_TAG_OPERATOR_LIKE,
- 'value' => ''
- ];
+ DB::insertBatch('maintenances_windows', $ins_maintenances_windows);
+ }
- foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag_num => $db_tag) {
- if ($tag['tag'] === $db_tag['tag'] && $tag['operator'] == $db_tag['operator']
- && $tag['value'] === $db_tag['value']) {
- unset($maintenances[$mnum]['tags'][$tag_num],
- $db_maintenances[$maintenanceid]['tags'][$db_tag_num]
- );
- }
+ foreach ($maintenances as &$maintenance) {
+ if (!array_key_exists('timeperiods', $maintenance)) {
+ continue;
+ }
+
+ foreach ($maintenance['timeperiods'] as &$timeperiod) {
+ if (!array_key_exists('timeperiodid', $timeperiod)) {
+ $timeperiod['timeperiodid'] = array_shift($timeperiodids);
}
}
+ unset($timeperiod);
}
+ unset($maintenance);
+ }
- foreach ($maintenances as $maintenance) {
- $maintenanceid = $maintenance['maintenanceid'];
+ /**
+ * @param array $maintenances
+ * @param array $db_maintenances
+ */
+ private static function addAffectedObjects(array $maintenances, array &$db_maintenances): void {
+ self::addAffectedTags($maintenances, $db_maintenances);
+ self::addAffectedGroupsAndHosts($maintenances, $db_maintenances);
+ self::addAffectedTimeperiods($maintenances, $db_maintenances);
+ }
- foreach ($maintenance['tags'] as $tag) {
- $ins_tags[] = ['maintenanceid' => $maintenanceid] + $tag;
- }
+ /**
+ * @param array $maintenances
+ * @param array $db_maintenances
+ */
+ private static function addAffectedTags(array $maintenances, array &$db_maintenances): void {
+ $maintenanceids = [];
+
+ foreach ($maintenances as $maintenance) {
+ $db_maintenance_type = $db_maintenances[$maintenance['maintenanceid']]['maintenance_type'];
- foreach ($db_maintenances[$maintenanceid]['tags'] as $db_tag) {
- $del_maintenancetagids[] = $db_tag['maintenancetagid'];
+ if (array_key_exists('tags', $maintenance)
+ || ($maintenance['maintenance_type'] != $db_maintenance_type
+ && $maintenance['maintenance_type'] == MAINTENANCE_TYPE_NODATA)) {
+ $maintenanceids[] = $maintenance['maintenanceid'];
+ $db_maintenances[$maintenance['maintenanceid']]['tags'] = [];
}
}
- if ($del_maintenancetagids) {
- DB::delete('maintenance_tag', ['maintenancetagid' => $del_maintenancetagids]);
+ if (!$maintenanceids) {
+ return;
}
- if ($ins_tags) {
- DB::insert('maintenance_tag', $ins_tags);
+ $options = [
+ 'output' => ['maintenancetagid', 'maintenanceid', 'tag', 'operator', 'value'],
+ 'filter' => ['maintenanceid' => $maintenanceids]
+ ];
+ $db_tags = DBselect(DB::makeSql('maintenance_tag', $options));
+
+ while ($db_tag = DBfetch($db_tags)) {
+ $db_maintenances[$db_tag['maintenanceid']]['tags'][$db_tag['maintenancetagid']] = [
+ 'maintenancetagid' => $db_tag['maintenancetagid'],
+ 'tag' => $db_tag['tag'],
+ 'operator' => $db_tag['operator'],
+ 'value' => $db_tag['value']
+ ];
}
}
/**
- * Delete Maintenances.
- *
- * @param array $maintenanceids
- *
- * @return array
+ * @param array $maintenances
+ * @param array $db_maintenances
*/
- public function delete(array $maintenanceids) {
- if (self::$userData['type'] == USER_TYPE_ZABBIX_USER) {
- self::exception(ZBX_API_ERROR_PERMISSIONS, _('You do not have permission to perform this operation.'));
- }
-
- $db_maintenances = $this->get([
- 'output' => ['maintenanceid', 'name'],
- 'maintenanceids' => $maintenanceids,
- 'editable' => true,
- 'preservekeys' => true
- ]);
+ private static function addAffectedGroupsAndHosts(array $maintenances, array &$db_maintenances): void {
+ $maintenanceids = [];
- if (array_diff_key(array_flip($maintenanceids), $db_maintenances)) {
- self::exception(ZBX_API_ERROR_PERMISSIONS, _('You do not have permission to perform this operation.'));
+ foreach ($maintenances as $maintenance) {
+ if (array_key_exists('groups', $maintenance) || array_key_exists('hosts', $maintenance)) {
+ $maintenanceids[] = $maintenance['maintenanceid'];
+ $db_maintenances[$maintenance['maintenanceid']]['groups'] = [];
+ $db_maintenances[$maintenance['maintenanceid']]['hosts'] = [];
+ }
}
- $timeperiodids = [];
- $dbTimeperiods = DBselect(
- 'SELECT DISTINCT tp.timeperiodid'.
- ' FROM timeperiods tp,maintenances_windows mw'.
- ' WHERE '.dbConditionInt('mw.maintenanceid', $maintenanceids).
- ' AND tp.timeperiodid=mw.timeperiodid'
- );
- while ($timeperiod = DBfetch($dbTimeperiods)) {
- $timeperiodids[] = $timeperiod['timeperiodid'];
+ if (!$maintenanceids) {
+ return;
}
- $midCond = ['maintenanceid' => $maintenanceids];
-
- // Lock maintenances table before maintenance delete to prevent server from adding host to maintenance.
- DBselect(
- 'SELECT NULL'.
- ' FROM maintenances'.
- ' WHERE '.dbConditionId('maintenanceid', $maintenanceids).
- ' FOR UPDATE'
- );
-
- // Remove maintenanceid from hosts table.
- DB::update('hosts', [
- 'values' => ['maintenanceid' => 0],
- 'where' => ['maintenanceid' => $maintenanceids]
- ]);
+ $options = [
+ 'output' => ['maintenance_groupid', 'maintenanceid', 'groupid'],
+ 'filter' => ['maintenanceid' => $maintenanceids]
+ ];
+ $db_groups = DBselect(DB::makeSql('maintenances_groups', $options));
- DB::delete('timeperiods', ['timeperiodid' => $timeperiodids]);
- DB::delete('maintenances_windows', $midCond);
- DB::delete('maintenances_hosts', $midCond);
- DB::delete('maintenances_groups', $midCond);
- DB::delete('maintenances', $midCond);
+ while ($db_group = DBfetch($db_groups)) {
+ $db_maintenances[$db_group['maintenanceid']]['groups'][$db_group['maintenance_groupid']] = [
+ 'maintenance_groupid' => $db_group['maintenance_groupid'],
+ 'groupid' => $db_group['groupid']
+ ];
+ }
- $this->addAuditBulk(CAudit::ACTION_DELETE, CAudit::RESOURCE_MAINTENANCE, $db_maintenances);
+ $options = [
+ 'output' => ['maintenance_hostid', 'maintenanceid', 'hostid'],
+ 'filter' => ['maintenanceid' => $maintenanceids]
+ ];
+ $db_hosts = DBselect(DB::makeSql('maintenances_hosts', $options));
- return ['maintenanceids' => $maintenanceids];
+ while ($db_host = DBfetch($db_hosts)) {
+ $db_maintenances[$db_host['maintenanceid']]['hosts'][$db_host['maintenance_hostid']] = [
+ 'maintenance_hostid' => $db_host['maintenance_hostid'],
+ 'hostid' => $db_host['hostid']
+ ];
+ }
}
/**
- * Updates maintenance time periods.
- *
- * @param array $maintenance
- * @param array $oldMaintenance
+ * @param array $maintenances
+ * @param array $db_maintenances
*/
- protected function replaceTimePeriods(array $oldMaintenance, array $maintenance) {
- // replace time periods
- $timePeriods = DB::replace('timeperiods', $oldMaintenance['timeperiods'], $maintenance['timeperiods']);
-
- // link new time periods to maintenance
- $oldTimePeriods = zbx_toHash($oldMaintenance['timeperiods'], 'timeperiodid');
- $newMaintenanceWindows = [];
- foreach ($timePeriods as $tp) {
- if (!isset($oldTimePeriods[$tp['timeperiodid']])) {
- $newMaintenanceWindows[] = [
- 'maintenanceid' => $maintenance['maintenanceid'],
- 'timeperiodid' => $tp['timeperiodid']
- ];
+ private static function addAffectedTimeperiods(array $maintenances, array &$db_maintenances): void {
+ $maintenanceids = [];
+
+ foreach ($maintenances as $maintenance) {
+ if (array_key_exists('timeperiods', $maintenance)) {
+ $maintenanceids[] = $maintenance['maintenanceid'];
+ $db_maintenances[$maintenance['maintenanceid']]['timeperiods'] = [];
}
}
- DB::insert('maintenances_windows', $newMaintenanceWindows);
+
+ if (!$maintenanceids) {
+ return;
+ }
+
+ $db_timeperiods = DBselect(
+ 'SELECT mw.maintenanceid,mw.timeperiodid,t.timeperiod_type,t.every,t.month,t.dayofweek,t.day,t.start_time,'.
+ 't.period,t.start_date'.
+ ' FROM maintenances_windows mw,timeperiods t'.
+ ' WHERE mw.timeperiodid=t.timeperiodid'.
+ ' AND '.dbConditionInt('mw.maintenanceid', $maintenanceids)
+ );
+
+ while ($db_timeperiod = DBfetch($db_timeperiods)) {
+ $db_maintenances[$db_timeperiod['maintenanceid']]['timeperiods'][$db_timeperiod['timeperiodid']] =
+ array_diff_key($db_timeperiod, array_flip(['maintenanceid']));
+ }
}
- protected function addRelatedObjects(array $options, array $result) {
+ protected function addRelatedObjects(array $options, array $result): array {
$result = parent::addRelatedObjects($options, $result);
// selectGroups
@@ -1074,7 +1278,7 @@ class CMaintenance extends CApiService {
'preservekeys' => true
]);
$relation_map = $this->createRelationMap($tags, 'maintenanceid', 'maintenancetagid');
- $tags = $this->unsetExtraFields($tags, ['maintenancetagid', 'maintenanceid'], []);
+ $tags = $this->unsetExtraFields($tags, ['maintenancetagid', 'maintenanceid']);
$result = $relation_map->mapMany($result, $tags, 'tags');
}
@@ -1086,6 +1290,7 @@ class CMaintenance extends CApiService {
'filter' => ['timeperiodid' => $relationMap->getRelatedIds()],
'preservekeys' => true
]);
+ $timeperiods = $this->unsetExtraFields($timeperiods, ['timeperiodid']);
$result = $relationMap->mapMany($result, $timeperiods, 'timeperiods');
}
diff --git a/ui/include/classes/api/services/CMap.php b/ui/include/classes/api/services/CMap.php
index 519eaa34b50..acf2432415d 100644
--- a/ui/include/classes/api/services/CMap.php
+++ b/ui/include/classes/api/services/CMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CMapElement.php b/ui/include/classes/api/services/CMapElement.php
index 79506b8aa88..101289f119f 100644
--- a/ui/include/classes/api/services/CMapElement.php
+++ b/ui/include/classes/api/services/CMapElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CMediatype.php b/ui/include/classes/api/services/CMediatype.php
index 624c233961e..b1a0daecd24 100644
--- a/ui/include/classes/api/services/CMediatype.php
+++ b/ui/include/classes/api/services/CMediatype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CModule.php b/ui/include/classes/api/services/CModule.php
index 145455839ae..6156dc72f32 100644
--- a/ui/include/classes/api/services/CModule.php
+++ b/ui/include/classes/api/services/CModule.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CProblem.php b/ui/include/classes/api/services/CProblem.php
index cf40fd299b3..7f0e5dddde5 100644
--- a/ui/include/classes/api/services/CProblem.php
+++ b/ui/include/classes/api/services/CProblem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CProxy.php b/ui/include/classes/api/services/CProxy.php
index a2a59bc21bd..d0949bcda4d 100644
--- a/ui/include/classes/api/services/CProxy.php
+++ b/ui/include/classes/api/services/CProxy.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CRegexp.php b/ui/include/classes/api/services/CRegexp.php
index f7550283f8e..24789688958 100644
--- a/ui/include/classes/api/services/CRegexp.php
+++ b/ui/include/classes/api/services/CRegexp.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CReport.php b/ui/include/classes/api/services/CReport.php
index ad3197a9125..08307d83a26 100644
--- a/ui/include/classes/api/services/CReport.php
+++ b/ui/include/classes/api/services/CReport.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CRole.php b/ui/include/classes/api/services/CRole.php
index 99bb2c30369..869972f3bc8 100644
--- a/ui/include/classes/api/services/CRole.php
+++ b/ui/include/classes/api/services/CRole.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CScript.php b/ui/include/classes/api/services/CScript.php
index e18764f98ba..9b5065b0490 100644
--- a/ui/include/classes/api/services/CScript.php
+++ b/ui/include/classes/api/services/CScript.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CService.php b/ui/include/classes/api/services/CService.php
index ca63543485e..b7cb80d3537 100644
--- a/ui/include/classes/api/services/CService.php
+++ b/ui/include/classes/api/services/CService.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -25,16 +25,15 @@
class CService extends CApiService {
public const ACCESS_RULES = [
- 'get' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
- 'getsla' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
- 'create' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
- 'update' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
- 'delete' => ['min_user_type' => USER_TYPE_ZABBIX_USER]
+ 'get' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
+ 'create' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
+ 'update' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
+ 'delete' => ['min_user_type' => USER_TYPE_ZABBIX_USER]
];
protected $tableName = 'services';
protected $tableAlias = 's';
- protected $sortColumns = ['sortorder', 'name'];
+ protected $sortColumns = ['serviceid', 'name', 'status', 'sortorder', 'created_at'];
/**
* @param array $options
@@ -74,12 +73,13 @@ class CService extends CApiService {
'operator' => ['type' => API_INT32, 'in' => implode(',', [TAG_OPERATOR_LIKE, TAG_OPERATOR_EQUAL, TAG_OPERATOR_NOT_LIKE, TAG_OPERATOR_NOT_EQUAL, TAG_OPERATOR_EXISTS, TAG_OPERATOR_NOT_EXISTS])]
]],
'without_problem_tags' => ['type' => API_BOOLEAN, 'default' => false],
+ 'slaids' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'default' => null],
'filter' => ['type' => API_OBJECT, 'flags' => API_ALLOW_NULL, 'default' => null, 'fields' => [
+ 'uuid' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
'serviceid' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
'name' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
'status' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', array_merge([ZBX_SEVERITY_OK], range(TRIGGER_SEVERITY_NOT_CLASSIFIED, TRIGGER_SEVERITY_COUNT - 1)))],
- 'algorithm' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE])],
- 'showsla' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON])]
+ 'algorithm' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE])]
]],
'search' => ['type' => API_OBJECT, 'flags' => API_ALLOW_NULL, 'default' => null, 'fields' => [
'name' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE]
@@ -89,18 +89,20 @@ class CService extends CApiService {
'excludeSearch' => ['type' => API_FLAG, 'default' => false],
'searchWildcardsEnabled' => ['type' => API_BOOLEAN, 'default' => false],
// output
- 'output' => ['type' => API_OUTPUT, 'in' => implode(',', ['serviceid', 'name', 'status', 'algorithm', 'showsla', 'goodsla', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'readonly']), 'default' => API_OUTPUT_EXTEND],
+ 'output' => ['type' => API_OUTPUT, 'in' => implode(',', ['serviceid', 'uuid', 'name', 'status', 'algorithm', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'description', 'created_at', 'readonly']), 'default' => API_OUTPUT_EXTEND],
'countOutput' => ['type' => API_FLAG, 'default' => false],
- 'selectParents' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['serviceid', 'name', 'status', 'algorithm', 'showsla', 'goodsla', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'readonly']), 'default' => null],
- 'selectChildren' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['serviceid', 'name', 'status', 'algorithm', 'showsla', 'goodsla', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'readonly']), 'default' => null],
+ 'selectParents' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['serviceid', 'uuid', 'name', 'status', 'algorithm', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'description', 'created_at', 'readonly']), 'default' => null],
+ 'selectChildren' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['serviceid', 'uuid', 'name', 'status', 'algorithm', 'sortorder', 'weight', 'propagation_rule', 'propagation_value', 'description', 'created_at', 'readonly']), 'default' => null],
'selectTags' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['tag', 'value']), 'default' => null],
'selectProblemTags' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['tag', 'operator', 'value']), 'default' => null],
'selectProblemEvents' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['eventid', 'severity', 'name']), 'default' => null],
- 'selectTimes' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['type', 'ts_from', 'ts_to', 'note']), 'default' => null],
'selectStatusRules' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['type', 'limit_value', 'limit_status', 'new_status']), 'default' => null],
- 'selectAlarms' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['clock', 'value']), 'default' => null],
+ 'selectStatusTimeline' => ['type' => API_OBJECTS, 'flags' => API_ALLOW_NULL | API_NOT_EMPTY, 'uniq' => [['from', 'to']], 'default' => null, 'fields' => [
+ 'period_from' => ['type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE, 'flags' => API_REQUIRED],
+ 'period_to' => ['type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE, 'flags' => API_REQUIRED]
+ ]],
// sort and limit
- 'sortfield' => ['type' => API_STRINGS_UTF8, 'flags' => API_NORMALIZE, 'in' => implode(',', ['sortorder', 'name']), 'uniq' => true, 'default' => []],
+ 'sortfield' => ['type' => API_STRINGS_UTF8, 'flags' => API_NORMALIZE, 'in' => implode(',', ['serviceid', 'name', 'status', 'sortorder', 'created_at']), 'uniq' => true, 'default' => []],
'sortorder' => ['type' => API_SORTORDER, 'default' => []],
'limit' => ['type' => API_INT32, 'flags' => API_ALLOW_NULL, 'in' => '1:'.ZBX_MAX_INT32, 'default' => null],
// flags
@@ -148,16 +150,15 @@ class CService extends CApiService {
$options['root_services'] = $permissions !== null ? $permissions['root_services'] : null;
- $resource = DBselect($this->createSelectQuery('services', $options));
-
- if ($options['countOutput']) {
- if ($row = DBfetch($resource)) {
- return $row['rowscount'];
- }
+ $count_output = $options['countOutput'];
- self::exception(ZBX_API_ERROR_INTERNAL, _('Internal error.'));
+ if ($count_output) {
+ $options['output'] = ['serviceid'];
+ $options['countOutput'] = false;
}
+ $resource = DBselect($this->createSelectQuery('services', $options));
+
$db_services = [];
while (($options['limit'] === null || count($db_services) < $options['limit']) && $row = DBfetch($resource)) {
@@ -165,7 +166,7 @@ class CService extends CApiService {
continue;
}
- if ($this->outputIsRequested('readonly', $options['output'])) {
+ if (!$count_output && $this->outputIsRequested('readonly', $options['output'])) {
$row['readonly'] = $permissions !== null && $permissions['rw_services'] !== null
&& !array_key_exists($row['serviceid'], $permissions['rw_services']);
}
@@ -173,6 +174,10 @@ class CService extends CApiService {
$db_services[$row['serviceid']] = $row;
}
+ if ($count_output) {
+ return (string) count($db_services);
+ }
+
if ($db_services) {
$db_services = $this->addRelatedObjects($options, $db_services, $permissions);
$db_services = $this->unsetExtraFields($db_services, ['serviceid'], $options['output']);
@@ -195,11 +200,14 @@ class CService extends CApiService {
public function create(array $services): array {
self::validateCreate($services);
+ $created_at = time();
+
$ins_services = [];
foreach ($services as $service) {
- unset($service['tags'], $service['parents'], $service['children'], $service['times']);
- $ins_services[] = $service;
+ unset($service['tags'], $service['parents'], $service['children']);
+
+ $ins_services[] = $service + ['created_at' => $created_at];
}
$serviceids = DB::insert('services', $ins_services);
@@ -213,7 +221,6 @@ class CService extends CApiService {
self::updateProblemTags($services);
self::updateParents($services);
self::updateChildren($services);
- self::updateTimes($services);
self::updateStatusRules($services);
self::addAuditLog(CAudit::ACTION_ADD, CAudit::RESOURCE_IT_SERVICE, $services);
@@ -227,22 +234,22 @@ class CService extends CApiService {
* @throws APIException
*/
private static function validateCreate(array &$services): void {
- $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'fields' => [
+ $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['uuid']], 'fields' => [
+ 'uuid' => ['type' => API_UUID],
'name' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('services', 'name')],
'algorithm' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE])],
- 'showsla' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON])],
- 'goodsla' => ['type' => API_FLOAT, 'in' => '0:100'],
'sortorder' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:999'],
'weight' => ['type' => API_INT32, 'in' => '0:1000000'],
'propagation_rule' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SERVICE_STATUS_PROPAGATION_AS_IS, ZBX_SERVICE_STATUS_PROPAGATION_INCREASE, ZBX_SERVICE_STATUS_PROPAGATION_DECREASE, ZBX_SERVICE_STATUS_PROPAGATION_IGNORE, ZBX_SERVICE_STATUS_PROPAGATION_FIXED])],
'propagation_value' => ['type' => API_INT32],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('services', 'description')],
'tags' => ['type' => API_OBJECTS, 'uniq' => [['tag', 'value']], 'fields' => [
'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('service_tag', 'tag')],
'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('service_tag', 'value'), 'default' => DB::getDefault('service_tag', 'value')]
]],
'problem_tags' => ['type' => API_OBJECTS, 'uniq' => [['tag', 'value']], 'fields' => [
'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('service_problem_tag', 'tag')],
- 'operator' => ['type' => API_INT32, 'in' => implode(',', [SERVICE_TAG_OPERATOR_EQUAL, SERVICE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('service_problem_tag', 'operator')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('service_problem_tag', 'operator')],
'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('service_problem_tag', 'value'), 'default' => DB::getDefault('service_problem_tag', 'value')]
]],
'parents' => ['type' => API_OBJECTS, 'uniq' => [['serviceid']], 'fields' => [
@@ -251,18 +258,6 @@ class CService extends CApiService {
'children' => ['type' => API_OBJECTS, 'uniq' => [['serviceid']], 'fields' => [
'serviceid' => ['type' => API_ID, 'flags' => API_REQUIRED]
]],
- 'times' => ['type' => API_OBJECTS, 'uniq' => [['type', 'ts_from', 'ts_to']], 'fields' => [
- 'type' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [SERVICE_TIME_TYPE_UPTIME, SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_ONETIME_DOWNTIME])],
- 'ts_from' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_UPTIME])], 'type' => API_INT32, 'in' => '0:'.SEC_PER_WEEK],
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_ONETIME_DOWNTIME])], 'type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE]
- ]],
- 'ts_to' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_UPTIME])], 'type' => API_INT32, 'in' => '0:'.SEC_PER_WEEK],
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_ONETIME_DOWNTIME])], 'type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE]
- ]],
- 'note' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('services_times', 'note'), 'default' => DB::getDefault('services_times', 'note')]
- ]],
'status_rules' => ['type' => API_OBJECTS, 'uniq' => [['type', 'limit_value', 'limit_status']], 'fields' => [
'type' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [ZBX_SERVICE_STATUS_RULE_TYPE_N_GE, ZBX_SERVICE_STATUS_RULE_TYPE_NP_GE, ZBX_SERVICE_STATUS_RULE_TYPE_N_L, ZBX_SERVICE_STATUS_RULE_TYPE_NP_L, ZBX_SERVICE_STATUS_RULE_TYPE_W_GE, ZBX_SERVICE_STATUS_RULE_TYPE_WP_GE, ZBX_SERVICE_STATUS_RULE_TYPE_W_L, ZBX_SERVICE_STATUS_RULE_TYPE_WP_L])],
'limit_value' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
@@ -280,20 +275,19 @@ class CService extends CApiService {
self::checkPermissions(self::getPermissions(), $services);
- self::checkGoodSla($services);
+ self::checkAndAddUuid($services);
self::checkStatusPropagation($services);
- self::checkAlgorithmDependencies($services);
self::checkChildrenOrProblemTags($services);
+ self::checkChildrenOrProblemTagsInParents($services);
self::checkCircularReferences($services);
- self::checkTimes($services);
}
/**
* @param array $services
*
- * @return array
- *
* @throws APIException
+ *
+ * @return array
*/
public function update(array $services): array {
self::validateUpdate($services, $db_services);
@@ -319,7 +313,6 @@ class CService extends CApiService {
self::updateProblemTags($services, $db_services);
self::updateParents($services, $db_services);
self::updateChildren($services, $db_services);
- self::updateTimes($services, $db_services);
self::updateStatusRules($services, $db_services);
self::addAuditLog(CAudit::ACTION_UPDATE, CAudit::RESOURCE_IT_SERVICE, $services, $db_services);
@@ -338,19 +331,18 @@ class CService extends CApiService {
'serviceid' => ['type' => API_ID, 'flags' => API_REQUIRED],
'name' => ['type' => API_STRING_UTF8, 'flags' => API_NOT_EMPTY, 'length' => DB::getFieldLength('services', 'name')],
'algorithm' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SERVICE_STATUS_CALC_SET_OK, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL, ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE])],
- 'showsla' => ['type' => API_INT32, 'in' => implode(',', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON])],
- 'goodsla' => ['type' => API_FLOAT, 'in' => '0:100'],
'sortorder' => ['type' => API_INT32, 'in' => '0:999'],
'weight' => ['type' => API_INT32, 'in' => '0:1000000'],
'propagation_rule' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SERVICE_STATUS_PROPAGATION_AS_IS, ZBX_SERVICE_STATUS_PROPAGATION_INCREASE, ZBX_SERVICE_STATUS_PROPAGATION_DECREASE, ZBX_SERVICE_STATUS_PROPAGATION_IGNORE, ZBX_SERVICE_STATUS_PROPAGATION_FIXED])],
'propagation_value' => ['type' => API_INT32],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('services', 'description')],
'tags' => ['type' => API_OBJECTS, 'uniq' => [['tag', 'value']], 'fields' => [
'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('service_tag', 'tag')],
'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('service_tag', 'value'), 'default' => DB::getDefault('service_tag', 'value')]
]],
'problem_tags' => ['type' => API_OBJECTS, 'uniq' => [['tag', 'value']], 'fields' => [
'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('service_problem_tag', 'tag')],
- 'operator' => ['type' => API_INT32, 'in' => implode(',', [SERVICE_TAG_OPERATOR_EQUAL, SERVICE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('service_problem_tag', 'operator')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('service_problem_tag', 'operator')],
'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('service_problem_tag', 'value'), 'default' => DB::getDefault('service_problem_tag', 'value')]
]],
'parents' => ['type' => API_OBJECTS, 'uniq' => [['serviceid']], 'fields' => [
@@ -359,18 +351,6 @@ class CService extends CApiService {
'children' => ['type' => API_OBJECTS, 'uniq' => [['serviceid']], 'fields' => [
'serviceid' => ['type' => API_ID, 'flags' => API_REQUIRED]
]],
- 'times' => ['type' => API_OBJECTS, 'uniq' => [['type', 'ts_from', 'ts_to']], 'fields' => [
- 'type' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [SERVICE_TIME_TYPE_UPTIME, SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_ONETIME_DOWNTIME])],
- 'ts_from' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_UPTIME])], 'type' => API_INT32, 'in' => '0:'.SEC_PER_WEEK],
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_ONETIME_DOWNTIME])], 'type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE]
- ]],
- 'ts_to' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_DOWNTIME, SERVICE_TIME_TYPE_UPTIME])], 'type' => API_INT32, 'in' => '0:'.SEC_PER_WEEK],
- ['if' => ['field' => 'type', 'in' => implode(',', [SERVICE_TIME_TYPE_ONETIME_DOWNTIME])], 'type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE]
- ]],
- 'note' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('services_times', 'note'), 'default' => DB::getDefault('services_times', 'note')]
- ]],
'status_rules' => ['type' => API_OBJECTS, 'uniq' => [['type', 'limit_value', 'limit_status']], 'fields' => [
'type' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [ZBX_SERVICE_STATUS_RULE_TYPE_N_GE, ZBX_SERVICE_STATUS_RULE_TYPE_NP_GE, ZBX_SERVICE_STATUS_RULE_TYPE_N_L, ZBX_SERVICE_STATUS_RULE_TYPE_NP_L, ZBX_SERVICE_STATUS_RULE_TYPE_W_GE, ZBX_SERVICE_STATUS_RULE_TYPE_WP_GE, ZBX_SERVICE_STATUS_RULE_TYPE_W_L, ZBX_SERVICE_STATUS_RULE_TYPE_WP_L])],
'limit_value' => ['type' => API_MULTIPLE, 'flags' => API_REQUIRED, 'rules' => [
@@ -387,8 +367,8 @@ class CService extends CApiService {
}
$db_services = DB::select('services', [
- 'output' => ['serviceid', 'name', 'status', 'algorithm', 'showsla', 'goodsla', 'sortorder', 'weight',
- 'propagation_rule', 'propagation_value'
+ 'output' => ['serviceid', 'name', 'status', 'algorithm', 'sortorder', 'weight', 'propagation_rule',
+ 'propagation_value', 'description'
],
'serviceids' => array_column($services, 'serviceid'),
'preservekeys' => true
@@ -406,11 +386,9 @@ class CService extends CApiService {
self::checkParentChildRelations($services, $db_services);
self::checkStatusPropagation($services, $db_services);
- self::checkGoodSla($services, $db_services);
- self::checkAlgorithmDependencies($services, $db_services);
- self::checkChildrenOrProblemTags($services);
+ self::checkChildrenOrProblemTags($services, $db_services);
+ self::checkChildrenOrProblemTagsInParents($services);
self::checkCircularReferences($services, $db_services);
- self::checkTimes($services);
}
/**
@@ -611,6 +589,22 @@ class CService extends CApiService {
$sql_parts['where'][] = dbConditionId('spt.service_problem_tagid', [0]);
}
+ if ($options['slaids'] !== null) {
+ $sql_parts['where'][] = 'EXISTS ('.
+ 'SELECT NULL'.
+ ' FROM service_tag st, sla_service_tag sst'.
+ ' WHERE sst.tag=st.tag'.
+ ' AND ('.
+ '(sst.operator='.ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL.' AND st.value=sst.value)'.
+ ' OR (sst.operator='.ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE." AND UPPER(st.value) LIKE CONCAT('%', ".
+ "CONCAT(REPLACE(REPLACE(REPLACE(UPPER(sst.value), '%', '!%'), '_', '!_'), '!', '!!'), '%')".
+ ") ESCAPE '!')".
+ ')'.
+ ' AND st.serviceid=s.serviceid'.
+ ' AND '.dbConditionId('sst.slaid', $options['slaids']).
+ ')';
+ }
+
return $sql_parts;
}
@@ -631,9 +625,8 @@ class CService extends CApiService {
self::addRelatedTags($options, $result);
self::addRelatedProblemTags($options, $result);
self::addRelatedProblemEvents($options, $result);
- self::addRelatedTimes($options, $result);
self::addRelatedStatusRules($options, $result);
- self::addRelatedAlarms($options, $result);
+ self::addRelatedStatusTimeline($options, $result);
return $result;
}
@@ -917,6 +910,8 @@ class CService extends CApiService {
$service_problems = array_fill_keys(array_keys($services_without_children), []);
while ($db_service_problem = DBfetch($db_service_problems)) {
+ unset($db_service_problem['service_problemid']);
+
$service_problems[$db_service_problem['serviceid']][] = $db_service_problem;
}
@@ -981,52 +976,6 @@ class CService extends CApiService {
* @param array $options
* @param array $result
*/
- private static function addRelatedTimes(array $options, array &$result): void {
- if ($options['selectTimes'] === null) {
- return;
- }
-
- foreach ($result as &$row) {
- $row['times'] = [];
- }
- unset($row);
-
- if ($options['selectTimes'] === API_OUTPUT_COUNT) {
- $output = ['timeid', 'serviceid'];
- }
- elseif ($options['selectTimes'] === API_OUTPUT_EXTEND) {
- $output = ['timeid', 'serviceid', 'type', 'ts_from', 'ts_to', 'note'];
- }
- else {
- $output = array_unique(array_merge(['timeid', 'serviceid'], $options['selectTimes']));
- }
-
- $sql_options = [
- 'output' => $output,
- 'filter' => ['serviceid' => array_keys($result)]
- ];
- $db_times = DBselect(DB::makeSql('services_times', $sql_options));
-
- while ($db_time = DBfetch($db_times)) {
- $serviceid = $db_time['serviceid'];
-
- unset($db_time['timeid'], $db_time['serviceid']);
-
- $result[$serviceid]['times'][] = $db_time;
- }
-
- if ($options['selectTimes'] === API_OUTPUT_COUNT) {
- foreach ($result as &$row) {
- $row['times'] = (string) count($row['times']);
- }
- unset($row);
- }
- }
-
- /**
- * @param array $options
- * @param array $result
- */
private static function addRelatedStatusRules(array $options, array &$result): void {
if ($options['selectStatusRules'] === null) {
return;
@@ -1073,45 +1022,61 @@ class CService extends CApiService {
* @param array $options
* @param array $result
*/
- private static function addRelatedAlarms(array $options, array &$result): void {
- if ($options['selectAlarms'] === null) {
+ private static function addRelatedStatusTimeline(array $options, array &$result): void {
+ if ($options['selectStatusTimeline'] === null) {
return;
}
foreach ($result as &$row) {
- $row['alarms'] = [];
+ $row['status_timeline'] = array_fill(0, count($options['selectStatusTimeline']), [
+ 'start_value' => ZBX_SEVERITY_OK,
+ 'alarms' => []
+ ]);
}
unset($row);
- if ($options['selectAlarms'] === API_OUTPUT_COUNT) {
- $output = ['servicealarmid', 'serviceid'];
- }
- elseif ($options['selectAlarms'] === API_OUTPUT_EXTEND) {
- $output = ['servicealarmid', 'serviceid', 'clock', 'value'];
- }
- else {
- $output = array_unique(array_merge(['servicealarmid', 'serviceid'], $options['selectAlarms']));
- }
-
- $sql_options = [
- 'output' => $output,
- 'filter' => ['serviceid' => array_keys($result)]
- ];
- $db_alarms = DBselect(DB::makeSql('service_alarms', $sql_options));
+ foreach ($options['selectStatusTimeline'] as $index => $period) {
+ $db_alarms_start_resource = DBselect('SELECT sa.serviceid, sa.value'.
+ ' FROM service_alarms sa'.
+ ' JOIN ('.
+ 'SELECT sa2.serviceid, MAX(sa2.clock) AS clock'.
+ ' FROM service_alarms sa2'.
+ ' WHERE '.dbConditionId('sa2.serviceid', array_keys($result)).
+ ' AND sa2.clock<'.dbQuoteInt($period['period_from']).
+ ' GROUP BY sa2.serviceid'.
+ ') sa_max'.
+ ' ON (sa.serviceid=sa_max.serviceid AND sa.clock=sa_max.clock)'
+ );
- while ($db_alarm = DBfetch($db_alarms)) {
- $serviceid = $db_alarm['serviceid'];
+ while ($db_alarm_start = DBfetch($db_alarms_start_resource)) {
+ $result[$db_alarm_start['serviceid']]['status_timeline'][$index]['start_value'] =
+ $db_alarm_start['value'];
+ }
+ }
- unset($db_alarm['servicealarmid'], $db_alarm['serviceid']);
+ $where_or = [];
- $result[$serviceid]['alarms'][] = $db_alarm;
+ foreach ($options['selectStatusTimeline'] as $period) {
+ $where_or[] =
+ 'sa.clock BETWEEN '.dbQuoteInt($period['period_from']).' AND '.dbQuoteInt($period['period_to'] - 1);
}
- if ($options['selectAlarms'] === API_OUTPUT_COUNT) {
- foreach ($result as &$row) {
- $row['alarms'] = (string) count($row['alarms']);
+ $db_alarms_resource = DBselect('SELECT sa.serviceid, sa.clock, sa.value'.
+ ' FROM service_alarms sa'.
+ ' WHERE '.dbConditionId('sa.serviceid', array_keys($result)).
+ ' AND ('.implode(' OR ', $where_or).')'.
+ ' ORDER BY sa.clock'
+ );
+
+ while ($db_alarm = DBfetch($db_alarms_resource)) {
+ foreach ($options['selectStatusTimeline'] as $index => $period) {
+ if ($db_alarm['clock'] >= $period['period_from'] && $db_alarm['clock'] < $period['period_to']) {
+ $result[$db_alarm['serviceid']]['status_timeline'][$index]['alarms'][] = [
+ 'clock' => $db_alarm['clock'],
+ 'value' => $db_alarm['value']
+ ];
+ }
}
- unset($row);
}
}
@@ -1398,6 +1363,32 @@ class CService extends CApiService {
}
/**
+ * @param array $services
+
+ * @throws APIException
+ */
+ private static function checkAndAddUuid(array &$services): void {
+ foreach ($services as &$service) {
+ if (!array_key_exists('uuid', $service)) {
+ $service['uuid'] = generateUuidV4();
+ }
+ }
+ unset($service);
+
+ $db_services = DB::select('services', [
+ 'output' => ['uuid'],
+ 'filter' => ['uuid' => array_column($services, 'uuid')],
+ 'limit' => 1
+ ]);
+
+ if ($db_services) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _s('Entry with UUID "%1$s" already exists.', $db_services[0]['uuid'])
+ );
+ }
+ }
+
+ /**
* @param array $services
* @param array|null $db_services
*
@@ -1459,45 +1450,10 @@ class CService extends CApiService {
*
* @throws APIException
*/
- private static function checkGoodSla(array $services, array $db_services = null): void {
+ private static function checkChildrenOrProblemTags(array $services, array $db_services = null): void {
foreach ($services as $service) {
$name = $db_services !== null ? $db_services[$service['serviceid']]['name'] : $service['name'];
- if (array_key_exists('goodsla', $service)
- && round($service['goodsla'], 4) != $service['goodsla']) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Service "%1$s" acceptable SLA must have no more than 4 digits after the decimal point.', $name)
- );
- }
- }
- }
-
- /**
- * @param array $services
- * @param array|null $db_services
- *
- * @throws APIException
- */
- private static function checkAlgorithmDependencies(array $services, array $db_services = null): void {
- foreach ($services as $service) {
- $name = $db_services !== null ? $db_services[$service['serviceid']]['name'] : $service['name'];
-
- $algorithm = array_key_exists('algorithm', $service)
- ? $service['algorithm']
- : $db_services[$service['serviceid']]['algorithm'];
-
- if ($algorithm == ZBX_SERVICE_STATUS_CALC_SET_OK) {
- $showsla = array_key_exists('showsla', $service)
- ? $service['showsla']
- : $db_services[$service['serviceid']]['showsla'];
-
- if ($showsla == SERVICE_SHOW_SLA_ON) {
- self::exception(ZBX_API_ERROR_PARAMETERS,
- _s('Service "%1$s" cannot show SLA for the selected status calculation rule.', $name)
- );
- }
- }
-
if (array_key_exists('problem_tags', $service)) {
$has_problem_tags = count($service['problem_tags']) > 0;
}
@@ -1531,7 +1487,7 @@ class CService extends CApiService {
*
* @throws APIException
*/
- private static function checkChildrenOrProblemTags(array $services): void {
+ private static function checkChildrenOrProblemTagsInParents(array $services): void {
$parent_serviceids = [];
foreach ($services as $service) {
@@ -1681,33 +1637,13 @@ class CService extends CApiService {
/**
* @param array $services
- *
- * @throws APIException
- */
- private static function checkTimes(array $services): void {
- foreach ($services as $service) {
- if (!array_key_exists('times', $service)) {
- continue;
- }
-
- foreach ($service['times'] as $time) {
- if ($time['ts_from'] >= $time['ts_to']) {
- self::exception(ZBX_API_ERROR_PARAMETERS, _('Service start time must be less than end time.'));
- }
- }
- }
- }
-
- /**
- * @param array $services
* @param array $db_services
* @param array $permissions
*/
- private static function addAffectedObjects(array $services, array &$db_services, array $permissions) {
+ private static function addAffectedObjects(array $services, array &$db_services, array $permissions): void {
self::addAffectedParentsAndChildren($db_services, $permissions);
self::addAffectedTags($db_services);
self::addAffectedProblemTags($db_services);
- self::addAffectedTimes($services, $db_services);
self::addAffectedStatusRules($services, $db_services);
}
@@ -1804,35 +1740,6 @@ class CService extends CApiService {
* @param array $services
* @param array $db_services
*/
- private static function addAffectedTimes(array $services, array &$db_services): void {
- $affected_serviceids = [];
-
- foreach ($services as $service) {
- if (array_key_exists('times', $service)) {
- $affected_serviceids[$service['serviceid']] = true;
- $db_services[$service['serviceid']]['times'] = [];
- }
- }
-
- $sql_options = [
- 'output' => ['timeid', 'serviceid', 'type', 'ts_from', 'ts_to', 'note'],
- 'filter' => ['serviceid' => array_keys($affected_serviceids)]
- ];
- $db_times = DBselect(DB::makeSql('services_times', $sql_options));
-
- while ($db_time = DBfetch($db_times)) {
- $serviceid = $db_time['serviceid'];
-
- unset($db_time['serviceid']);
-
- $db_services[$serviceid]['times'][$db_time['timeid']] = $db_time;
- }
- }
-
- /**
- * @param array $services
- * @param array $db_services
- */
private static function addAffectedStatusRules(array $services, array &$db_services): void {
$affected_serviceids = [];
@@ -2118,86 +2025,6 @@ class CService extends CApiService {
* @param array $services
* @param array|null $db_services
*/
- private static function updateTimes(array &$services, array $db_services = null): void {
- $ins_times = [];
- $upd_times = [];
- $del_times = [];
-
- foreach ($services as &$service) {
- if (!array_key_exists('times', $service)) {
- continue;
- }
-
- $db_times = [];
-
- if ($db_services !== null) {
- foreach ($db_services[$service['serviceid']]['times'] as $db_time) {
- $db_times[$db_time['type']][$db_time['ts_from']][$db_time['ts_to']] = $db_time;
- $del_times[$db_time['timeid']] = true;
- }
- }
-
- foreach ($service['times'] as &$time) {
- if (array_key_exists($time['type'], $db_times)
- && array_key_exists($time['ts_from'], $db_times[$time['type']])
- && array_key_exists($time['ts_to'], $db_times[$time['type']][$time['ts_from']])) {
- $time['timeid'] = $db_times[$time['type']][$time['ts_from']][$time['ts_to']]['timeid'];
- unset($del_times[$time['timeid']]);
-
- $upd_time = DB::getUpdatedValues('services_times', $time,
- $db_times[$time['type']][$time['ts_from']][$time['ts_to']]
- );
-
- if ($upd_time) {
- $upd_times[] = [
- 'values' => $upd_time,
- 'where' => ['timeid' => $time['timeid']]
- ];
- }
- }
- else {
- $ins_times[] = ['serviceid' => $service['serviceid']] + $time;
- }
- }
- unset($time);
- }
- unset($service);
-
- if ($del_times) {
- DB::delete('services_times', ['timeid' => array_keys($del_times)]);
- }
-
- if ($ins_times) {
- $timeids = DB::insert('services_times', $ins_times);
- $timeids_index = 0;
-
- foreach ($services as &$service) {
- if (!array_key_exists('times', $service)) {
- continue;
- }
-
- foreach ($service['times'] as &$time) {
- if (array_key_exists('timeid', $time)) {
- continue;
- }
-
- $time['timeid'] = $timeids[$timeids_index];
- $timeids_index++;
- }
- unset($time);
- }
- unset($service);
- }
-
- if ($upd_times) {
- DB::update('services_times', $upd_times);
- }
- }
-
- /**
- * @param array $services
- * @param array|null $db_services
- */
private static function updateStatusRules(array &$services, array $db_services = null): void {
$ins_status_rules = [];
$upd_status_rules = [];
@@ -2606,154 +2433,4 @@ class CService extends CApiService {
}
}
}
-
- // Methods related to an SLA calculation - to be reworked.
-
- /**
- * Returns availability-related information about the given services during the given time intervals.
- *
- * Available options:
- * - serviceids - a single service ID or an array of service IDs;
- * - intervals - a single time interval or an array of time intervals, each containing:
- * - from - the beginning of the interval, timestamp;
- * - to - the end of the interval, timestamp.
- *
- * Returns an array of requested intervals with SLA information:
- * - from - the beginning of the interval;
- * - to - the end of the interval;
- * - okTime - the time the service was in OK state, in seconds;
- * - problemTime - the time the service was in problem state, in seconds;
- * - downtimeTime - the time the service was down, in seconds.
- *
- * If the service calculation algorithm is set to SERVICE_ALGORITHM_NONE, the method will return an empty 'problems'
- * array and null for all of the calculated values.
- *
- * @param array $options
- *
- * @throws APIException
- *
- * @return array as array(serviceId2 => data1, serviceId2 => data2, ...)
- */
- public function getSla(array $options) {
- $serviceIds = (isset($options['serviceids'])) ? zbx_toArray($options['serviceids']) : null;
- $intervals = (isset($options['intervals'])) ? zbx_toArray($options['intervals']) : [];
-
- // fetch services
- $services = $this->get([
- 'output' => ['serviceid', 'name', 'status', 'algorithm'],
- 'selectTimes' => API_OUTPUT_EXTEND,
- 'selectParents' => ['serviceid'],
- 'serviceids' => $serviceIds,
- 'preservekeys' => true
- ]);
-
- $rs = [];
- if ($services) {
- $usedSeviceIds = [];
-
- $problemServiceIds = [];
- foreach ($services as &$service) {
- // don't calculate SLA for services with disabled status calculation
- if ($service['algorithm'] != ZBX_SERVICE_STATUS_CALC_SET_OK) {
- $usedSeviceIds[$service['serviceid']] = $service['serviceid'];
- $service['alarms'] = [];
-
- if ($service['status'] > 0) {
- $problemServiceIds[] = $service['serviceid'];
- }
- }
- }
- unset($service);
-
- // initial data
- foreach ($services as $service) {
- $rs[$service['serviceid']] = [];
- }
-
- if ($usedSeviceIds) {
- // add service alarms
- if ($intervals) {
- $intervalConditions = [];
- foreach ($intervals as $interval) {
- $intervalConditions[] = 'sa.clock BETWEEN '.zbx_dbstr($interval['from']).' AND '.zbx_dbstr($interval['to']);
- }
- $query = DBselect(
- 'SELECT *'.
- ' FROM service_alarms sa'.
- ' WHERE '.dbConditionInt('sa.serviceid', $usedSeviceIds).
- ' AND ('.implode(' OR ', $intervalConditions).')'.
- ' ORDER BY sa.servicealarmid'
- );
- while ($data = DBfetch($query)) {
- $services[$data['serviceid']]['alarms'][] = $data;
- }
- }
-
- $slaCalculator = new CServicesSlaCalculator();
-
- // calculate SLAs
- foreach ($intervals as $interval) {
- $latestValues = $this->fetchLatestValues($usedSeviceIds, $interval['from']);
-
- foreach ($services as $service) {
- $serviceId = $service['serviceid'];
-
- // only calculate the sla for services which require it
- if (isset($usedSeviceIds[$serviceId])) {
- $latestValue = (isset($latestValues[$serviceId])) ? $latestValues[$serviceId] : 0;
- $intervalSla = $slaCalculator->calculateSla($service['alarms'], $service['times'],
- $interval['from'], $interval['to'], $latestValue
- );
- }
- else {
- $intervalSla = [
- 'ok' => null,
- 'okTime' => null,
- 'problemTime' => null,
- 'downtimeTime' => null
- ];
- }
-
- $rs[$service['serviceid']][] = [
- 'from' => $interval['from'],
- 'to' => $interval['to'],
- 'sla' => $intervalSla['ok'],
- 'okTime' => $intervalSla['okTime'],
- 'problemTime' => $intervalSla['problemTime'],
- 'downtimeTime' => $intervalSla['downtimeTime']
- ];
- }
- }
- }
- }
-
- return $rs;
- }
-
- /**
- * Returns the value of the latest service alarm before the given time.
- *
- * @param array $serviceIds
- * @param int $beforeTime
- *
- * @return array
- */
- protected function fetchLatestValues(array $serviceIds, $beforeTime) {
- // The query will return the alarms with the latest servicealarmid for each service, before $beforeTime.
- $query = DBSelect(
- 'SELECT sa.serviceid,sa.value'.
- ' FROM (SELECT sa2.serviceid,MAX(sa2.servicealarmid) AS servicealarmid'.
- ' FROM service_alarms sa2'.
- ' WHERE sa2.clock<'.zbx_dbstr($beforeTime).
- ' AND '.dbConditionInt('sa2.serviceid', $serviceIds).
- ' GROUP BY sa2.serviceid) ss2'.
- ' JOIN service_alarms sa ON sa.servicealarmid = ss2.servicealarmid'
- );
- $rs = [];
- while ($alarm = DBfetch($query)) {
- $rs[$alarm['serviceid']] = $alarm['value'];
- }
-
- return $rs;
- }
}
diff --git a/ui/include/classes/api/services/CSettings.php b/ui/include/classes/api/services/CSettings.php
index 56b3ddd7f60..44a4db380fd 100644
--- a/ui/include/classes/api/services/CSettings.php
+++ b/ui/include/classes/api/services/CSettings.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -207,7 +207,7 @@ class CSettings extends CApiService {
'alert_usrgrpid' => ['type' => API_ID, 'flags' => API_ALLOW_NULL],
'snmptrap_logging' => ['type' => API_INT32, 'in' => '0,1'],
'default_lang' => ['type' => API_STRING_UTF8, 'in' => implode(',', array_keys(getLocales()))],
- 'default_timezone' => ['type' => API_STRING_UTF8, 'in' => ZBX_DEFAULT_TIMEZONE.','.implode(',', array_keys((new CDateTimeZoneHelper())->getAllDateTimeZones()))],
+ 'default_timezone' => ['type' => API_STRING_UTF8, 'in' => ZBX_DEFAULT_TIMEZONE.','.implode(',', array_keys(CTimezoneHelper::getList()))],
'login_attempts' => ['type' => API_INT32, 'in' => '1:32'],
'login_block' => ['type' => API_TIME_UNIT, 'flags' => API_NOT_EMPTY, 'in' => implode(':', [30, SEC_PER_HOUR])],
'validate_uri_schemes' => ['type' => API_INT32, 'in' => '0,1'],
diff --git a/ui/include/classes/api/services/CSla.php b/ui/include/classes/api/services/CSla.php
new file mode 100644
index 00000000000..eeeec3bd275
--- /dev/null
+++ b/ui/include/classes/api/services/CSla.php
@@ -0,0 +1,1484 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * SLA API implementation.
+ */
+class CSla extends CApiService {
+
+ public const ACCESS_RULES = [
+ 'get' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
+ 'getsli' => ['min_user_type' => USER_TYPE_ZABBIX_USER],
+ 'create' => ['min_user_type' => USER_TYPE_ZABBIX_ADMIN, 'action' => CRoleHelper::ACTIONS_MANAGE_SLA],
+ 'update' => ['min_user_type' => USER_TYPE_ZABBIX_ADMIN, 'action' => CRoleHelper::ACTIONS_MANAGE_SLA],
+ 'delete' => ['min_user_type' => USER_TYPE_ZABBIX_ADMIN, 'action' => CRoleHelper::ACTIONS_MANAGE_SLA]
+ ];
+
+ protected $tableName = 'sla';
+ protected $tableAlias = 'sla';
+ protected $sortColumns = ['slaid', 'name', 'period', 'slo', 'effective_date', 'timezone', 'status', 'description'];
+
+ /**
+ * @param array $options
+ *
+ * @throws APIException
+ *
+ * @return array|string
+ */
+ public function get(array $options = []) {
+ $api_input_rules = ['type' => API_OBJECT, 'fields' => [
+ // filter
+ 'slaids' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'default' => null],
+ 'evaltype' => ['type' => API_INT32, 'in' => implode(',', [TAG_EVAL_TYPE_AND_OR, TAG_EVAL_TYPE_OR]), 'default' => TAG_EVAL_TYPE_AND_OR],
+ 'service_tags' => ['type' => API_OBJECTS, 'default' => [], 'fields' => [
+ 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED],
+ 'value' => ['type' => API_STRING_UTF8],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [TAG_OPERATOR_LIKE, TAG_OPERATOR_EQUAL, TAG_OPERATOR_NOT_LIKE, TAG_OPERATOR_NOT_EQUAL, TAG_OPERATOR_EXISTS, TAG_OPERATOR_NOT_EXISTS])]
+ ]],
+ 'serviceids' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'default' => null],
+ 'filter' => ['type' => API_OBJECT, 'flags' => API_ALLOW_NULL, 'default' => null, 'fields' => [
+ 'slaid' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
+ 'name' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
+ 'period' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', [ZBX_SLA_PERIOD_DAILY, ZBX_SLA_PERIOD_WEEKLY, ZBX_SLA_PERIOD_MONTHLY, ZBX_SLA_PERIOD_QUARTERLY, ZBX_SLA_PERIOD_ANNUALLY])],
+ 'slo' => ['type' => API_FLOATS, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => '0:100'],
+ 'effective_date' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => '0:'.ZBX_MAX_DATE],
+ 'timezone' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', array_merge([ZBX_DEFAULT_TIMEZONE], array_keys(CTimezoneHelper::getList())))],
+ 'status' => ['type' => API_INTS32, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'in' => implode(',', [ZBX_SLA_STATUS_DISABLED, ZBX_SLA_STATUS_ENABLED])]
+ ]],
+ 'search' => ['type' => API_OBJECT, 'flags' => API_ALLOW_NULL, 'default' => null, 'fields' => [
+ 'name' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
+ 'timezone' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE],
+ 'description' => ['type' => API_STRINGS_UTF8, 'flags' => API_ALLOW_NULL | API_NORMALIZE]
+ ]],
+ 'searchByAny' => ['type' => API_BOOLEAN, 'default' => false],
+ 'startSearch' => ['type' => API_FLAG, 'default' => false],
+ 'excludeSearch' => ['type' => API_FLAG, 'default' => false],
+ 'searchWildcardsEnabled' => ['type' => API_BOOLEAN, 'default' => false],
+ // output
+ 'output' => ['type' => API_OUTPUT, 'in' => implode(',', ['slaid', 'name', 'period', 'slo', 'effective_date', 'timezone', 'status', 'description']), 'default' => API_OUTPUT_EXTEND],
+ 'countOutput' => ['type' => API_FLAG, 'default' => false],
+ 'selectServiceTags' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['tag', 'operator', 'value']), 'default' => null],
+ 'selectSchedule' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['period_from', 'period_to']), 'default' => null],
+ 'selectExcludedDowntimes' => ['type' => API_OUTPUT, 'flags' => API_ALLOW_NULL | API_ALLOW_COUNT, 'in' => implode(',', ['name', 'period_from', 'period_to']), 'default' => null],
+ // sort and limit
+ 'sortfield' => ['type' => API_STRINGS_UTF8, 'flags' => API_NORMALIZE, 'in' => implode(',', ['slaid', 'name', 'period', 'slo', 'effective_date', 'timezone', 'status', 'description']), 'uniq' => true, 'default' => []],
+ 'sortorder' => ['type' => API_SORTORDER, 'default' => []],
+ 'limit' => ['type' => API_INT32, 'flags' => API_ALLOW_NULL, 'in' => '1:'.ZBX_MAX_INT32, 'default' => null],
+ // flags
+ 'editable' => ['type' => API_BOOLEAN, 'default' => false],
+ 'preservekeys' => ['type' => API_BOOLEAN, 'default' => false]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $options, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ $accessible_slaids = self::getAccessibleSlaids($options['slaids'], $options['serviceids']);
+
+ $count_output = $options['countOutput'];
+
+ if ($count_output) {
+ $options['output'] = ['slaid'];
+ $options['countOutput'] = false;
+ }
+
+ $resource = DBselect($this->createSelectQuery('sla', $options));
+
+ $db_slas = [];
+
+ while (($options['limit'] === null || count($db_slas) < $options['limit']) && $row = DBfetch($resource)) {
+ if ($accessible_slaids !== null && !array_key_exists($row['slaid'], $accessible_slaids)) {
+ continue;
+ }
+
+ $db_slas[$row['slaid']] = $row;
+ }
+
+ if ($count_output) {
+ return (string) count($db_slas);
+ }
+
+ if ($db_slas) {
+ $db_slas = $this->addRelatedObjects($options, $db_slas);
+ $db_slas = $this->unsetExtraFields($db_slas, ['slaid'], $options['output']);
+
+ if (!$options['preservekeys']) {
+ $db_slas = array_values($db_slas);
+ }
+ }
+
+ return $db_slas;
+ }
+
+ /**
+ * @param array $slas
+ *
+ * @throws APIException
+ *
+ * @return array
+ */
+ public function create(array $slas): array {
+ self::validateCreate($slas);
+
+ $ins_slas = [];
+
+ foreach ($slas as $sla) {
+ unset($sla['service_tags'], $sla['schedule'], $sla['excluded_downtimes']);
+ $ins_slas[] = $sla;
+ }
+
+ $slaids = DB::insert('sla', $ins_slas);
+
+ foreach ($slas as $index => &$sla) {
+ $sla['slaid'] = $slaids[$index];
+ }
+ unset($sla);
+
+ self::updateServiceTags($slas);
+ self::updateSchedule($slas);
+ self::updateExcludedDowntimes($slas);
+
+ self::addAuditLog(CAudit::ACTION_ADD, CAudit::RESOURCE_SLA, $slas);
+
+ return ['slaids' => $slaids];
+ }
+
+ /**
+ * @param array $slas
+ *
+ * @throws APIException
+ */
+ private static function validateCreate(array &$slas): void {
+ $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['name']], 'fields' => [
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('sla', 'name')],
+ 'period' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => implode(',', [ZBX_SLA_PERIOD_DAILY, ZBX_SLA_PERIOD_WEEKLY, ZBX_SLA_PERIOD_MONTHLY, ZBX_SLA_PERIOD_QUARTERLY, ZBX_SLA_PERIOD_ANNUALLY])],
+ 'slo' => ['type' => API_FLOAT, 'flags' => API_REQUIRED, 'in' => '0:100'],
+ 'effective_date' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.ZBX_MAX_DATE],
+ 'timezone' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED, 'in' => implode(',', array_merge([ZBX_DEFAULT_TIMEZONE], array_keys(CTimezoneHelper::getList()))), 'length' => DB::getFieldLength('sla', 'timezone')],
+ 'status' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SLA_STATUS_DISABLED, ZBX_SLA_STATUS_ENABLED])],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('sla', 'description')],
+ 'service_tags' => ['type' => API_OBJECTS, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'uniq' => [['tag', 'value']], 'fields' => [
+ 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('sla_service_tag', 'tag')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL, ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('sla_service_tag', 'operator')],
+ 'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('sla_service_tag', 'value'), 'default' => DB::getDefault('sla_service_tag', 'value')]
+ ]],
+ 'schedule' => ['type' => API_OBJECTS, 'uniq' => [['period_from', 'period_to']], 'fields' => [
+ 'period_from' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.SEC_PER_WEEK],
+ 'period_to' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.SEC_PER_WEEK]
+ ]],
+ 'excluded_downtimes' => ['type' => API_OBJECTS, 'uniq' => [['period_from', 'period_to']], 'fields' => [
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('sla_excluded_downtime', 'name')],
+ 'period_from' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.ZBX_MAX_DATE],
+ 'period_to' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.ZBX_MAX_DATE]
+ ]]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $slas, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ self::checkDuplicates($slas);
+ self::checkSlo($slas);
+ self::checkSchedule($slas);
+ self::checkExcludedDowntimes($slas);
+ }
+
+ /**
+ * @param array $slas
+ *
+ * @throws APIException
+ *
+ * @return array
+ */
+ public function update(array $slas): array {
+ self::validateUpdate($slas, $db_slas);
+
+ $upd_slas = [];
+
+ foreach ($slas as $sla) {
+ $upd_sla = DB::getUpdatedValues('sla', $sla, $db_slas[$sla['slaid']]);
+
+ if ($upd_sla) {
+ $upd_slas[] = [
+ 'values' => $upd_sla,
+ 'where' => ['slaid' => $sla['slaid']]
+ ];
+ }
+ }
+
+ if ($upd_slas) {
+ DB::update('sla', $upd_slas);
+ }
+
+ self::updateServiceTags($slas, $db_slas);
+ self::updateSchedule($slas, $db_slas);
+ self::updateExcludedDowntimes($slas, $db_slas);
+
+ self::addAuditLog(CAudit::ACTION_UPDATE, CAudit::RESOURCE_SLA, $slas, $db_slas);
+
+ return ['slaids' => array_column($slas, 'slaid')];
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private static function validateUpdate(array &$slas, ?array &$db_slas): void {
+ $api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['slaid'], ['name']], 'fields' => [
+ 'slaid' => ['type' => API_ID, 'flags' => API_REQUIRED],
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_NOT_EMPTY, 'length' => DB::getFieldLength('sla', 'name')],
+ 'period' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SLA_PERIOD_DAILY, ZBX_SLA_PERIOD_WEEKLY, ZBX_SLA_PERIOD_MONTHLY, ZBX_SLA_PERIOD_QUARTERLY, ZBX_SLA_PERIOD_ANNUALLY])],
+ 'slo' => ['type' => API_FLOAT, 'in' => '0:100'],
+ 'effective_date' => ['type' => API_INT32, 'in' => '0:'.ZBX_MAX_DATE],
+ 'timezone' => ['type' => API_STRING_UTF8, 'in' => implode(',', array_merge([ZBX_DEFAULT_TIMEZONE], array_keys(CTimezoneHelper::getList()))), 'length' => DB::getFieldLength('sla', 'timezone')],
+ 'status' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SLA_STATUS_DISABLED, ZBX_SLA_STATUS_ENABLED])],
+ 'description' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('sla', 'description')],
+ 'service_tags' => ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY, 'uniq' => [['tag', 'value']], 'fields' => [
+ 'tag' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('sla_service_tag', 'tag')],
+ 'operator' => ['type' => API_INT32, 'in' => implode(',', [ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL, ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE]), 'default' => DB::getDefault('sla_service_tag', 'operator')],
+ 'value' => ['type' => API_STRING_UTF8, 'length' => DB::getFieldLength('sla_service_tag', 'value'), 'default' => DB::getDefault('sla_service_tag', 'value')]
+ ]],
+ 'schedule' => ['type' => API_OBJECTS, 'uniq' => [['period_from', 'period_to']], 'fields' => [
+ 'period_from' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.SEC_PER_WEEK],
+ 'period_to' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.SEC_PER_WEEK]
+ ]],
+ 'excluded_downtimes' => ['type' => API_OBJECTS, 'uniq' => [['period_from', 'period_to']], 'fields' => [
+ 'name' => ['type' => API_STRING_UTF8, 'flags' => API_REQUIRED | API_NOT_EMPTY, 'length' => DB::getFieldLength('sla_excluded_downtime', 'name')],
+ 'period_from' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.ZBX_MAX_DATE],
+ 'period_to' => ['type' => API_INT32, 'flags' => API_REQUIRED, 'in' => '0:'.ZBX_MAX_DATE]
+ ]]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $slas, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ $db_slas = DB::select('sla', [
+ 'output' => ['slaid', 'name', 'period', 'slo', 'timezone', 'status', 'description'],
+ 'slaids' => array_column($slas, 'slaid'),
+ 'preservekeys' => true
+ ]);
+
+ if (count($db_slas) != count($slas)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ }
+
+ self::addAffectedObjects($slas, $db_slas);
+
+ self::checkDuplicates($slas, $db_slas);
+ self::checkSlo($slas, $db_slas);
+ self::checkSchedule($slas, $db_slas);
+ self::checkExcludedDowntimes($slas, $db_slas);
+ }
+
+ /**
+ * @param array $slaids
+ *
+ * @throws APIException
+ *
+ * @return array
+ */
+ public function delete(array $slaids): array {
+ $this->validateDelete($slaids, $db_slas);
+
+ DB::delete('sla', ['slaid' => $slaids]);
+
+ self::addAuditLog(CAudit::ACTION_DELETE, CAudit::RESOURCE_SLA, $db_slas);
+
+ return ['slaids' => $slaids];
+ }
+
+ /**
+ * @param array $slaids
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private function validateDelete(array $slaids, ?array &$db_slas): void {
+ $api_input_rules = ['type' => API_IDS, 'flags' => API_NOT_EMPTY, 'uniq' => true];
+
+ if (!CApiInputValidator::validate($api_input_rules, $slaids, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ $db_slas = $this->get([
+ 'output' => ['slaid', 'name'],
+ 'slaids' => $slaids,
+ 'editable' => true,
+ 'preservekeys' => true
+ ]);
+
+ if (count($db_slas) != count($slaids)) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ }
+ }
+
+ /**
+ * @param string $table_name
+ * @param string $table_alias
+ * @param array $options
+ * @param array $sql_parts
+ *
+ * @return array
+ */
+ protected function applyQueryFilterOptions($table_name, $table_alias, array $options, array $sql_parts): array {
+ $sql_parts = parent::applyQueryFilterOptions($table_name, $table_alias, $options, $sql_parts);
+
+ if ($options['service_tags']) {
+ $sql_parts['where'][] = CApiTagHelper::addWhereCondition($options['service_tags'], $options['evaltype'],
+ 'sla', 'sla_service_tag', 'slaid'
+ );
+ }
+
+ return $sql_parts;
+ }
+
+ /**
+ * @param array $options
+ * @param array $result
+ *
+ * @return array
+ */
+ protected function addRelatedObjects(array $options, array $result): array {
+ $result = parent::addRelatedObjects($options, $result);
+
+ self::addRelatedServiceTags($options, $result);
+ self::addRelatedSchedule($options, $result);
+ self::addRelatedExcludedDowntimes($options, $result);
+
+ return $result;
+ }
+
+ /**
+ * @param array $options
+ * @param array $result
+ */
+ private static function addRelatedServiceTags(array $options, array &$result): void {
+ if ($options['selectServiceTags'] === null) {
+ return;
+ }
+
+ foreach ($result as &$row) {
+ $row['service_tags'] = [];
+ }
+ unset($row);
+
+ if ($options['selectServiceTags'] === API_OUTPUT_COUNT) {
+ $output = ['sla_service_tagid', 'slaid'];
+ }
+ elseif ($options['selectServiceTags'] === API_OUTPUT_EXTEND) {
+ $output = ['sla_service_tagid', 'slaid', 'tag', 'operator', 'value'];
+ }
+ else {
+ $output = array_unique(array_merge(['sla_service_tagid', 'slaid'], $options['selectServiceTags']));
+ }
+
+ $sql_options = [
+ 'output' => $output,
+ 'filter' => ['slaid' => array_keys($result)]
+ ];
+ $db_service_tags = DBselect(DB::makeSql('sla_service_tag', $sql_options));
+
+ while ($db_service_tag = DBfetch($db_service_tags)) {
+ $slaid = $db_service_tag['slaid'];
+
+ unset($db_service_tag['sla_service_tagid'], $db_service_tag['slaid']);
+
+ $result[$slaid]['service_tags'][] = $db_service_tag;
+ }
+
+ if ($options['selectServiceTags'] === API_OUTPUT_COUNT) {
+ foreach ($result as &$row) {
+ $row['service_tags'] = (string) count($row['service_tags']);
+ }
+ unset($row);
+ }
+ }
+
+ /**
+ * @param array $options
+ * @param array $result
+ */
+ private static function addRelatedSchedule(array $options, array &$result): void {
+ if ($options['selectSchedule'] === null) {
+ return;
+ }
+
+ foreach ($result as &$row) {
+ $row['schedule'] = [];
+ }
+ unset($row);
+
+ $sql_options = [
+ 'output' => ['sla_scheduleid', 'slaid', 'period_from', 'period_to'],
+ 'filter' => ['slaid' => array_keys($result)]
+ ];
+ $db_schedule = DBselect(DB::makeSql('sla_schedule', $sql_options));
+
+ while ($db_schedule_row = DBfetch($db_schedule)) {
+ $slaid = $db_schedule_row['slaid'];
+
+ unset($db_schedule_row['sla_scheduleid'], $db_schedule_row['slaid']);
+
+ $result[$slaid]['schedule'][] = $db_schedule_row;
+ }
+
+ foreach ($result as &$row) {
+ $row['schedule'] = self::normalizeSchedule($row['schedule']);
+
+ if ($options['selectSchedule'] === API_OUTPUT_COUNT) {
+ $row['schedule'] = (string) count($row['schedule']);
+ }
+ elseif ($options['selectSchedule'] !== API_OUTPUT_EXTEND) {
+ $select_schedule = array_flip($options['selectSchedule']);
+
+ foreach ($row['schedule'] as &$schedule_row) {
+ $schedule_row = array_intersect_key($schedule_row, $select_schedule);
+ }
+ unset($schedule_row);
+ }
+ }
+ unset($row);
+ }
+
+ /**
+ * @param array $options
+ * @param array $result
+ */
+ private static function addRelatedExcludedDowntimes(array $options, array &$result): void {
+ if ($options['selectExcludedDowntimes'] === null) {
+ return;
+ }
+
+ foreach ($result as &$row) {
+ $row['excluded_downtimes'] = [];
+ }
+ unset($row);
+
+ if ($options['selectExcludedDowntimes'] === API_OUTPUT_COUNT) {
+ $output = ['sla_excluded_downtimeid', 'slaid'];
+ }
+ elseif ($options['selectExcludedDowntimes'] === API_OUTPUT_EXTEND) {
+ $output = ['sla_excluded_downtimeid', 'slaid', 'name', 'period_from', 'period_to'];
+ }
+ else {
+ $output = array_unique(array_merge(['sla_excluded_downtimeid', 'slaid'],
+ $options['selectExcludedDowntimes']
+ ));
+ }
+
+ $sql_options = [
+ 'output' => $output,
+ 'filter' => ['slaid' => array_keys($result)],
+ 'sortfield' => ['period_from'],
+ 'sortorder' => [ZBX_SORT_UP]
+ ];
+ $db_sla_excluded_downtimes = DBselect(DB::makeSql('sla_excluded_downtime', $sql_options));
+
+ while ($db_sla_excluded_downtime = DBfetch($db_sla_excluded_downtimes)) {
+ $slaid = $db_sla_excluded_downtime['slaid'];
+
+ unset($db_sla_excluded_downtime['sla_excluded_downtimeid'], $db_sla_excluded_downtime['slaid']);
+
+ $result[$slaid]['excluded_downtimes'][] = $db_sla_excluded_downtime;
+ }
+
+ if ($options['selectExcludedDowntimes'] === API_OUTPUT_COUNT) {
+ foreach ($result as &$row) {
+ $row['excluded_downtimes'] = (string) count($row['excluded_downtimes']);
+ }
+ unset($row);
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private static function checkDuplicates(array $slas, array $db_slas = null): void {
+ $names = [];
+
+ foreach ($slas as $sla) {
+ if ($db_slas === null
+ || (array_key_exists('name', $sla) && $sla['name'] !== $db_slas[$sla['slaid']]['name'])) {
+ $names[] = $sla['name'];
+ }
+ }
+
+ if (!$names) {
+ return;
+ }
+
+ $duplicate = DBfetch(DBselect(
+ 'SELECT sla.name FROM sla WHERE '.dbConditionString('sla.name', $names), 1
+ ));
+
+ if ($duplicate) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s('SLA "%1$s" already exists.', $duplicate['name']));
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private static function checkSlo(array $slas, array $db_slas = null): void {
+ foreach ($slas as $sla) {
+ $name = $db_slas !== null ? $db_slas[$sla['slaid']]['name'] : $sla['name'];
+
+ if (array_key_exists('slo', $sla) && round($sla['slo'], 4) != $sla['slo']) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _s('SLA "%1$s" SLO must have no more than 4 fractional digits.', $name)
+ );
+ }
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private static function checkSchedule(array &$slas, array $db_slas = null): void {
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('schedule', $sla)) {
+ continue;
+ }
+
+ $name = $db_slas !== null ? $db_slas[$sla['slaid']]['name'] : $sla['name'];
+
+ foreach ($sla['schedule'] as $schedule_row) {
+ if ($schedule_row['period_from'] >= $schedule_row['period_to']) {
+ self::exception(ZBX_API_ERROR_PARAMETERS,
+ _s('Start time must be less than end time for SLA "%1$s".', $name)
+ );
+ }
+ }
+
+ $sla['schedule'] = self::normalizeSchedule($sla['schedule']);
+ }
+ unset($sla);
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ *
+ * @throws APIException
+ */
+ private static function checkExcludedDowntimes(array $slas, array $db_slas = null): void {
+ foreach ($slas as $sla) {
+ if (!array_key_exists('excluded_downtimes', $sla)) {
+ continue;
+ }
+
+ $name = $db_slas !== null ? $db_slas[$sla['slaid']]['name'] : $sla['name'];
+
+ foreach ($sla['excluded_downtimes'] as $excluded_downtime) {
+ if ($excluded_downtime['period_from'] >= $excluded_downtime['period_to']) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, _s(
+ 'Start time must be less than end time for excluded downtime "%2$s" of SLA "%1$s".',
+ $name, $excluded_downtime['name']
+ ));
+ }
+ }
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array $db_slas
+ */
+ private static function addAffectedObjects(array $slas, array &$db_slas): void {
+ self::addAffectedServiceTags($slas, $db_slas);
+ self::addAffectedSchedule($slas, $db_slas);
+ self::addAffectedExcludedDowntimes($slas, $db_slas);
+ }
+
+ /**
+ * @param array $slas
+ * @param array $db_slas
+ */
+ private static function addAffectedServiceTags(array $slas, array &$db_slas): void {
+ $affected_slaids = [];
+
+ foreach ($slas as $sla) {
+ if (array_key_exists('service_tags', $sla)) {
+ $affected_slaids[$sla['slaid']] = true;
+ $db_slas[$sla['slaid']]['service_tags'] = [];
+ }
+ }
+
+ $sql_options = [
+ 'output' => ['sla_service_tagid', 'slaid', 'tag', 'operator', 'value'],
+ 'filter' => ['slaid' => array_keys($affected_slaids)]
+ ];
+ $db_service_tags = DBselect(DB::makeSql('sla_service_tag', $sql_options));
+
+ while ($db_service_tag = DBfetch($db_service_tags)) {
+ $slaid = $db_service_tag['slaid'];
+
+ unset($db_service_tag['slaid']);
+
+ $db_slas[$slaid]['service_tags'][$db_service_tag['sla_service_tagid']] = $db_service_tag;
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array $db_slas
+ */
+ private static function addAffectedSchedule(array $slas, array &$db_slas): void {
+ $affected_slaids = [];
+
+ foreach ($slas as $sla) {
+ if (array_key_exists('schedule', $sla)) {
+ $affected_slaids[$sla['slaid']] = true;
+ $db_slas[$sla['slaid']]['schedule'] = [];
+ }
+ }
+
+ $sql_options = [
+ 'output' => ['sla_scheduleid', 'slaid', 'period_from', 'period_to'],
+ 'filter' => ['slaid' => array_keys($affected_slaids)]
+ ];
+ $db_schedule = DBselect(DB::makeSql('sla_schedule', $sql_options));
+
+ while ($db_schedule_row = DBfetch($db_schedule)) {
+ $slaid = $db_schedule_row['slaid'];
+
+ unset($db_schedule_row['slaid']);
+
+ $db_slas[$slaid]['schedule'][$db_schedule_row['sla_scheduleid']] = $db_schedule_row;
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array $db_slas
+ */
+ private static function addAffectedExcludedDowntimes(array $slas, array &$db_slas): void {
+ $affected_slaids = [];
+
+ foreach ($slas as $sla) {
+ if (array_key_exists('excluded_downtimes', $sla)) {
+ $affected_slaids[$sla['slaid']] = true;
+ $db_slas[$sla['slaid']]['excluded_downtimes'] = [];
+ }
+ }
+
+ $sql_options = [
+ 'output' => ['sla_excluded_downtimeid', 'slaid', 'name', 'period_from', 'period_to'],
+ 'filter' => ['slaid' => array_keys($affected_slaids)]
+ ];
+ $db_excluded_downtimes = DBselect(DB::makeSql('sla_excluded_downtime', $sql_options));
+
+ while ($db_excluded_downtime = DBfetch($db_excluded_downtimes)) {
+ $slaid = $db_excluded_downtime['slaid'];
+
+ unset($db_excluded_downtime['slaid']);
+
+ $db_slas[$slaid]['excluded_downtimes'][$db_excluded_downtime['sla_excluded_downtimeid']] =
+ $db_excluded_downtime;
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ */
+ private static function updateServiceTags(array &$slas, array $db_slas = null): void {
+ $ins_service_tags = [];
+ $del_service_tags = [];
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('service_tags', $sla)) {
+ continue;
+ }
+
+ $db_service_tags = [];
+
+ if ($db_slas !== null) {
+ foreach ($db_slas[$sla['slaid']]['service_tags'] as $db_service_tag) {
+ $db_service_tags[$db_service_tag['tag']][$db_service_tag['operator']][$db_service_tag['value']] =
+ $db_service_tag['sla_service_tagid'];
+
+ $del_service_tags[$db_service_tag['sla_service_tagid']] = true;
+ }
+ }
+
+ foreach ($sla['service_tags'] as &$service_tag) {
+ if (array_key_exists($service_tag['tag'], $db_service_tags)
+ && array_key_exists($service_tag['operator'], $db_service_tags[$service_tag['tag']])
+ && array_key_exists($service_tag['value'],
+ $db_service_tags[$service_tag['tag']][$service_tag['operator']]
+ )) {
+ $service_tag['sla_service_tagid'] =
+ $db_service_tags[$service_tag['tag']][$service_tag['operator']][$service_tag['value']];
+
+ unset($del_service_tags[$service_tag['sla_service_tagid']]);
+ }
+ else {
+ $ins_service_tags[] = ['slaid' => $sla['slaid']] + $service_tag;
+ }
+ }
+ unset($service_tag);
+ }
+ unset($sla);
+
+ if ($del_service_tags) {
+ DB::delete('sla_service_tag', ['sla_service_tagid' => array_keys($del_service_tags)]);
+ }
+
+ if ($ins_service_tags) {
+ $sla_service_tagids = DB::insert('sla_service_tag', $ins_service_tags);
+ $sla_service_tagids_index = 0;
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('service_tags', $sla)) {
+ continue;
+ }
+
+ foreach ($sla['service_tags'] as &$service_tag) {
+ if (array_key_exists('sla_service_tagid', $service_tag)) {
+ continue;
+ }
+
+ $service_tag['sla_service_tagid'] = $sla_service_tagids[$sla_service_tagids_index];
+ $sla_service_tagids_index++;
+ }
+ unset($service_tag);
+ }
+ unset($sla);
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ */
+ private static function updateSchedule(array &$slas, array $db_slas = null): void {
+ $ins_schedule = [];
+ $del_schedule = [];
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('schedule', $sla)) {
+ continue;
+ }
+
+ $db_schedule = [];
+
+ if ($db_slas !== null) {
+ foreach ($db_slas[$sla['slaid']]['schedule'] as $db_schedule_row) {
+ $db_schedule[$db_schedule_row['period_from']][$db_schedule_row['period_to']] =
+ $db_schedule_row['sla_scheduleid'];
+
+ $del_schedule[$db_schedule_row['sla_scheduleid']] = true;
+ }
+ }
+
+ foreach ($sla['schedule'] as &$schedule_row) {
+ if (array_key_exists($schedule_row['period_from'], $db_schedule)
+ && array_key_exists($schedule_row['period_to'], $db_schedule[$schedule_row['period_from']])) {
+ $schedule_row['sla_scheduleid'] =
+ $db_schedule[$schedule_row['period_from']][$schedule_row['period_to']];
+
+ unset($del_schedule[$schedule_row['sla_scheduleid']]);
+ }
+ else {
+ $ins_schedule[] = ['slaid' => $sla['slaid']] + $schedule_row;
+ }
+ }
+ unset($schedule_row);
+ }
+ unset($sla);
+
+ if ($del_schedule) {
+ DB::delete('sla_schedule', ['sla_scheduleid' => array_keys($del_schedule)]);
+ }
+
+ if ($ins_schedule) {
+ $sla_scheduleids = DB::insert('sla_schedule', $ins_schedule);
+ $sla_scheduleids_index = 0;
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('schedule', $sla)) {
+ continue;
+ }
+
+ foreach ($sla['schedule'] as &$schedule_row) {
+ if (array_key_exists('sla_scheduleid', $schedule_row)) {
+ continue;
+ }
+
+ $schedule_row['sla_scheduleid'] = $sla_scheduleids[$sla_scheduleids_index];
+ $sla_scheduleids_index++;
+ }
+ unset($schedule_row);
+ }
+ unset($sla);
+ }
+ }
+
+ /**
+ * @param array $slas
+ * @param array|null $db_slas
+ */
+ private static function updateExcludedDowntimes(array &$slas, array $db_slas = null): void {
+ $ins_excluded_downtimes = [];
+ $upd_excluded_downtimes = [];
+ $del_excluded_downtimes = [];
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('excluded_downtimes', $sla)) {
+ continue;
+ }
+
+ $db_excluded_downtimes = [];
+
+ if ($db_slas !== null) {
+ foreach ($db_slas[$sla['slaid']]['excluded_downtimes'] as $db_excluded_downtime) {
+ $db_excluded_downtimes[$db_excluded_downtime['period_from']][$db_excluded_downtime['period_to']] =
+ $db_excluded_downtime;
+
+ $del_excluded_downtimes[$db_excluded_downtime['sla_excluded_downtimeid']] = true;
+ }
+ }
+
+ foreach ($sla['excluded_downtimes'] as &$excluded_downtime) {
+ if (array_key_exists($excluded_downtime['period_from'], $db_excluded_downtimes)
+ && array_key_exists($excluded_downtime['period_to'],
+ $db_excluded_downtimes[$excluded_downtime['period_from']]
+ )) {
+ $excluded_downtime['sla_excluded_downtimeid'] = $db_excluded_downtimes
+ [$excluded_downtime['period_from']][$excluded_downtime['period_to']]['sla_excluded_downtimeid'];
+
+ unset($del_excluded_downtimes[$excluded_downtime['sla_excluded_downtimeid']]);
+
+ $upd_excluded_downtime = DB::getUpdatedValues('sla_excluded_downtime', $excluded_downtime,
+ $db_excluded_downtimes[$excluded_downtime['period_from']][$excluded_downtime['period_to']]
+ );
+
+ if ($upd_excluded_downtime) {
+ $upd_excluded_downtimes[] = [
+ 'values' => $upd_excluded_downtime,
+ 'where' => ['sla_excluded_downtimeid' => $excluded_downtime['sla_excluded_downtimeid']]
+ ];
+ }
+ }
+ else {
+ $ins_excluded_downtimes[] = ['slaid' => $sla['slaid']] + $excluded_downtime;
+ }
+ }
+ unset($excluded_downtime);
+ }
+ unset($sla);
+
+ if ($del_excluded_downtimes) {
+ DB::delete('sla_excluded_downtime', ['sla_excluded_downtimeid' => array_keys($del_excluded_downtimes)]);
+ }
+
+ if ($ins_excluded_downtimes) {
+ $sla_excluded_downtimeids = DB::insert('sla_excluded_downtime', $ins_excluded_downtimes);
+ $sla_excluded_downtimeids_index = 0;
+
+ foreach ($slas as &$sla) {
+ if (!array_key_exists('excluded_downtimes', $sla)) {
+ continue;
+ }
+
+ foreach ($sla['excluded_downtimes'] as &$excluded_downtime) {
+ if (array_key_exists('sla_excluded_downtimeid', $excluded_downtime)) {
+ continue;
+ }
+
+ $excluded_downtime['sla_excluded_downtimeid'] =
+ $sla_excluded_downtimeids[$sla_excluded_downtimeids_index];
+
+ $sla_excluded_downtimeids_index++;
+ }
+ unset($excluded_downtime);
+ }
+ unset($sla);
+ }
+
+ if ($upd_excluded_downtimes) {
+ DB::update('sla_excluded_downtime', $upd_excluded_downtimes);
+ }
+ }
+
+ /**
+ * Concatenate overlapping periods and sort by starting time of periods.
+ * Full weekly period is returned as empty array.
+ *
+ * @param array $schedule
+ *
+ * @return array
+ */
+ private static function normalizeSchedule(array $schedule): array {
+ $converted_schedule = [];
+
+ foreach ($schedule as $schedule_row) {
+ $period_from = $schedule_row['period_from'];
+ $period_to = $schedule_row['period_to'];
+
+ foreach ($converted_schedule as $converted_schedule_row) {
+ $is_overlapping = $schedule_row['period_from'] <= $converted_schedule_row['period_to']
+ && $schedule_row['period_to'] >= $converted_schedule_row['period_from'];
+
+ if ($is_overlapping) {
+ $period_from = min($period_from, $converted_schedule_row['period_from']);
+ $period_to = max($period_to, $converted_schedule_row['period_to']);
+ }
+ }
+
+ foreach ($converted_schedule as $index => $converted_schedule_row) {
+ if ($converted_schedule_row['period_from'] >= $period_from
+ && $converted_schedule_row['period_to'] <= $period_to) {
+ unset($converted_schedule[$index]);
+ }
+ }
+
+ $converted_schedule[] = ['period_from' => $period_from, 'period_to' => $period_to];
+ }
+
+ usort($converted_schedule,
+ static function (array $schedule_row_a, array $schedule_row_b): int {
+ return $schedule_row_a['period_from'] <=> $schedule_row_b['period_from'];
+ }
+ );
+
+ if (count($converted_schedule) == 1 && $converted_schedule[0]['period_from'] == 0
+ && $converted_schedule[0]['period_to'] == SEC_PER_WEEK) {
+ return [];
+ }
+
+ return $converted_schedule;
+ }
+
+ /**
+ * @param array|null $limit_slaids
+ * @param array|null $limit_serviceids
+ *
+ * @throws APIException
+ *
+ * @return array|null
+ */
+ private static function getAccessibleSlaids(?array $limit_slaids, ?array $limit_serviceids): ?array {
+ $role = API::Role()->get([
+ 'output' => [],
+ 'selectRules' => ['services.read.mode', 'services.write.mode', 'actions'],
+ 'roleids' => self::$userData['roleid']
+ ]);
+
+ if (!$role) {
+ return [];
+ }
+
+ if ($limit_serviceids === null) {
+ $rules = $role[0]['rules'];
+
+ $manage_sla_status = 0;
+ foreach ($rules['actions'] as $action) {
+ if ($action['name'] === 'manage_sla') {
+ $manage_sla_status = $action['status'];
+ break;
+ }
+ }
+
+ if ($rules['services.read.mode'] == ZBX_ROLE_RULE_SERVICES_ACCESS_ALL
+ || $rules['services.write.mode'] == ZBX_ROLE_RULE_SERVICES_ACCESS_ALL
+ || $manage_sla_status == 1) {
+ return null;
+ }
+ }
+
+ $accessible_services = API::Service()->get([
+ 'output' => [],
+ 'serviceids' => $limit_serviceids,
+ 'preservekeys' => true
+ ]);
+
+ if (!$accessible_services) {
+ return [];
+ }
+
+ $services_slas_resource_sql = 'SELECT DISTINCT st.serviceid, sst.slaid'.
+ ' FROM service_tag st, sla_service_tag sst'.
+ ' WHERE sst.tag=st.tag'.
+ ' AND ('.
+ '(sst.operator='.ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL.' AND st.value=sst.value)'.
+ ' OR (sst.operator='.ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE." AND UPPER(st.value) LIKE CONCAT('%', ".
+ "CONCAT(REPLACE(REPLACE(REPLACE(UPPER(sst.value), '%', '!%'), '_', '!_'), '!', '!!'), '%')".
+ ") ESCAPE '!')".
+ ')'.
+ ($limit_slaids !== null ? ' AND '.dbConditionId('sst.slaid', $limit_slaids) : '').
+ ($limit_serviceids !== null ? ' AND '.dbConditionId('st.serviceid', $limit_serviceids) : '');
+
+ $services_slas_resource = DBSelect($services_slas_resource_sql);
+
+ $accessible_slaids = [];
+
+ while ($db_service_sla = DBfetch($services_slas_resource)) {
+ if (array_key_exists($db_service_sla['serviceid'], $accessible_services)) {
+ $accessible_slaids[$db_service_sla['slaid']] = true;
+ }
+ }
+
+ return $accessible_slaids;
+ }
+
+ /**
+ * @param array $options
+ *
+ * @throws Exception
+ * @throws APIException
+ *
+ * @return array
+ */
+ public function getSli(array $options = []): array {
+ $api_input_rules = ['type' => API_OBJECT, 'fields' => [
+ 'slaid' => ['type' => API_ID, 'flags' => API_REQUIRED],
+ 'period_from' => ['type' => API_INT32, 'flags' => API_ALLOW_NULL, 'in' => '0:'.ZBX_MAX_DATE, 'default' => null],
+ 'period_to' => ['type' => API_INT32, 'flags' => API_ALLOW_NULL, 'in' => '0:'.ZBX_MAX_DATE, 'default' => null],
+ 'periods' => ['type' => API_INT32, 'flags' => API_ALLOW_NULL, 'in' => '1:'.ZBX_SLA_MAX_REPORTING_PERIODS, 'default' => null],
+ 'serviceids' => ['type' => API_IDS, 'flags' => API_ALLOW_NULL | API_NORMALIZE, 'default' => null]
+ ]];
+
+ if (!CApiInputValidator::validate($api_input_rules, $options, '/', $error)) {
+ self::exception(ZBX_API_ERROR_PARAMETERS, $error);
+ }
+
+ $db_sla = $this->get([
+ 'output' => ['period', 'slo', 'timezone', 'effective_date'],
+ 'selectSchedule' => ['period_from', 'period_to'],
+ 'selectExcludedDowntimes' => ['name', 'period_from', 'period_to'],
+ 'slaids' => $options['slaid']
+ ]);
+
+ if (!$db_sla) {
+ self::exception(ZBX_API_ERROR_PERMISSIONS, _('No permissions to referred object or it does not exist!'));
+ }
+
+ $db_sla = $db_sla[0];
+
+ $reporting_periods = self::getReportingPeriods($db_sla, $options);
+
+ if ($reporting_periods) {
+ $db_services = API::Service()->get([
+ 'output' => ['created_at'],
+ 'selectStatusTimeline' => $reporting_periods,
+ 'slaids' => $options['slaid'],
+ 'serviceids' => $options['serviceids'],
+ 'preservekeys' => true
+ ]);
+ }
+ else {
+ $db_services = [];
+ }
+
+ return [
+ 'periods' => $reporting_periods,
+ 'serviceids' => array_keys($db_services),
+ 'sli' => self::calculateSli($db_sla, $reporting_periods, array_values($db_services))
+ ];
+ }
+
+ /**
+ * @param array $sla
+ * @param array $options
+ *
+ * @throws Exception
+ *
+ * @return array
+ */
+ private static function getReportingPeriods(array $sla, array $options): array {
+ $interval = new DateInterval([
+ ZBX_SLA_PERIOD_DAILY => 'P1D',
+ ZBX_SLA_PERIOD_WEEKLY => 'P1W',
+ ZBX_SLA_PERIOD_MONTHLY => 'P1M',
+ ZBX_SLA_PERIOD_QUARTERLY => 'P3M',
+ ZBX_SLA_PERIOD_ANNUALLY => 'P1Y'
+ ][$sla['period']]);
+
+ $timezone = new DateTimeZone($sla['timezone'] !== ZBX_DEFAULT_TIMEZONE
+ ? $sla['timezone']
+ : CTimezoneHelper::getSystemTimezone()
+ );
+
+ $effective_min = (new DateTime('@'.$sla['effective_date']))->setTimezone($timezone);
+ self::alignDateToPeriodStart($effective_min, (int) $sla['period']);
+
+ $effective_max = (new DateTime('now'))->setTimezone($timezone);
+ self::alignDateToPeriodStart($effective_max, (int) $sla['period']);
+ $effective_max->add($interval);
+
+ if ($options['period_from'] !== null) {
+ $period_from = (new DateTime('@'.$options['period_from']))->setTimezone($timezone);
+ self::alignDateToPeriodStart($period_from, (int) $sla['period']);
+ }
+ else {
+ $period_from = null;
+ }
+
+ if ($options['period_to'] !== null) {
+ $period_to = (new DateTime('@'.$options['period_to']))->setTimezone($timezone);
+ self::alignDateToPeriodStart($period_to, (int) $sla['period']);
+ $period_to->add($interval);
+ }
+ elseif ($period_from === null) {
+ $period_to = $effective_max;
+ }
+ else {
+ $period_to = null;
+ }
+
+ $reporting_periods = [];
+
+ $do_descend = $period_to !== null;
+ $date = $do_descend ? clone $period_to : clone $period_from;
+
+ while (count($reporting_periods) < ZBX_SLA_MAX_REPORTING_PERIODS) {
+ if ($options['periods'] !== null) {
+ if (count($reporting_periods) == $options['periods']) {
+ break;
+ }
+ }
+ else {
+ if (($period_from === null || $period_to === null)
+ && count($reporting_periods) == ZBX_SLA_DEFAULT_REPORTING_PERIODS) {
+ break;
+ }
+
+ if ($do_descend) {
+ if ($period_from === null && $date <= $effective_min) {
+ break;
+ }
+ }
+ elseif ($date >= $effective_max) {
+ break;
+ }
+ }
+
+ if ($do_descend && $period_from !== null && $date <= $period_from) {
+ break;
+ }
+
+ if ($do_descend) {
+ $to = $date->getTimestamp();
+ $date->sub($interval);
+ $from = $date->getTimestamp();
+
+ if ($from < 0) {
+ break;
+ }
+
+ array_unshift($reporting_periods, ['period_from' => $from, 'period_to' => $to]);
+ }
+ else {
+ $from = $date->getTimestamp();
+ $date->add($interval);
+ $to = $date->getTimestamp();
+
+ if ($to > ZBX_MAX_DATE) {
+ break;
+ }
+
+ $reporting_periods[] = ['period_from' => $from, 'period_to' => $to];
+ }
+ }
+
+ return $reporting_periods;
+ }
+
+ /**
+ * @param DateTime $date
+ *
+ * @param int $sla_period
+ */
+ private static function alignDateToPeriodStart(DateTime $date, int $sla_period): void {
+ $year = (int) $date->format('Y');
+ $month = (int) $date->format('n');
+
+ switch ($sla_period) {
+ case ZBX_SLA_PERIOD_WEEKLY:
+ $date
+ ->modify('1 day')
+ ->modify('last Sunday');
+ break;
+
+ case ZBX_SLA_PERIOD_MONTHLY:
+ $date->setDate($year, $month, 1);
+ break;
+
+ case ZBX_SLA_PERIOD_QUARTERLY:
+ $date->setDate($year, intdiv($month - 1, 3) * 3 + 1, 1);
+ break;
+
+ case ZBX_SLA_PERIOD_ANNUALLY:
+ $date->setDate($year, 1, 1);
+ break;
+ }
+
+ $date->setTime(0, 0);
+ }
+
+ /**
+ * @param array $db_sla
+ * @param array $reporting_periods
+ * @param array $db_services
+ *
+ * @throws Exception
+ *
+ * @return array
+ */
+ private static function calculateSli(array $db_sla, array $reporting_periods, array $db_services): array {
+ if (!$reporting_periods || !$db_services) {
+ return [];
+ }
+
+ $sli = [];
+
+ $combined_excluded_downtimes = self::combineExcludedDowntimes($db_sla['excluded_downtimes']);
+
+ foreach ($reporting_periods as $reporting_period_index => $reporting_period) {
+ $scheduled_uptime_periods = self::getScheduledUptimePeriods($db_sla, $reporting_period);
+
+ foreach ($db_services as $service_index => $db_service) {
+ $cell = [
+ 'uptime' => 0,
+ 'downtime' => 0,
+ 'sli' => -1.0,
+ 'error_budget' => 0,
+ 'excluded_downtimes' => []
+ ];
+
+ $max_uptime = 0;
+
+ foreach ($scheduled_uptime_periods as $scheduled_uptime_period) {
+ $uptime_period_from = max($db_service['created_at'], $scheduled_uptime_period['period_from']);
+ $uptime_period_to = $scheduled_uptime_period['period_to'];
+ $uptime = $uptime_period_to - $uptime_period_from;
+
+ if ($uptime <= 0) {
+ continue;
+ }
+
+ $max_uptime += $uptime;
+
+ foreach ($combined_excluded_downtimes as $combined_excluded_downtime) {
+ $downtime = min($combined_excluded_downtime['period_to'], $uptime_period_to)
+ - max($combined_excluded_downtime['period_from'], $uptime_period_from);
+
+ if ($downtime > 0) {
+ $max_uptime -= $downtime;
+ }
+ }
+ }
+
+ $last_excluded_downtimes = [];
+
+ $prev_clock = $reporting_period['period_from'];
+ $prev_value = $db_service['status_timeline'][$reporting_period_index]['start_value'];
+
+ $alarms = $db_service['status_timeline'][$reporting_period_index]['alarms'];
+
+ if (!$alarms || $alarms[count($alarms) - 1]['clock'] <= time()) {
+ $alarms[] = ['clock' => time() + 1, 'value' => null];
+ }
+
+ foreach ($alarms as $alarm) {
+ foreach ($scheduled_uptime_periods as $scheduled_uptime_period) {
+ $uptime_period_from = max($db_service['created_at'], $scheduled_uptime_period['period_from'],
+ $prev_clock
+ );
+ $uptime_period_to = min($scheduled_uptime_period['period_to'], $alarm['clock']);
+ $uptime = $uptime_period_to - $uptime_period_from;
+
+ if ($uptime <= 0) {
+ continue;
+ }
+
+ foreach ($combined_excluded_downtimes as $combined_excluded_downtime) {
+ $downtime = min($combined_excluded_downtime['period_to'], $uptime_period_to)
+ - max($combined_excluded_downtime['period_from'], $uptime_period_from);
+
+ if ($downtime > 0) {
+ $uptime -= $downtime;
+ }
+ }
+
+ if ($prev_value == ZBX_SEVERITY_OK) {
+ $cell['uptime'] += $uptime;
+ }
+ else {
+ $cell['downtime'] += $uptime;
+ }
+
+ foreach ($db_sla['excluded_downtimes'] as $index => $excluded_downtime) {
+ $downtime_period_from = max($excluded_downtime['period_from'], $uptime_period_from);
+ $downtime_period_to = min($excluded_downtime['period_to'], $uptime_period_to);
+
+ if ($downtime_period_to > $downtime_period_from) {
+ if (array_key_exists($index, $last_excluded_downtimes)) {
+ $cell['excluded_downtimes'][$last_excluded_downtimes[$index]['cell']]['period_to'] =
+ (int) $downtime_period_to;
+ }
+ else {
+ $cell['excluded_downtimes'][] = [
+ 'name' => $excluded_downtime['name'],
+ 'period_from' => (int) $downtime_period_from,
+ 'period_to' => (int) $downtime_period_to
+ ];
+ }
+
+ $last_excluded_downtimes[$index] = [
+ 'cell' => count($cell['excluded_downtimes']) - 1,
+ 'period_to' => $downtime_period_to
+ ];
+ }
+ else {
+ unset($last_excluded_downtimes[$index]);
+ }
+ }
+ }
+
+ $prev_clock = $alarm['clock'];
+ $prev_value = $alarm['value'];
+ }
+
+ if ($cell['uptime'] + $cell['downtime'] != 0) {
+ $cell['sli'] = $cell['uptime'] / ($cell['uptime'] + $cell['downtime']) * 100;
+ }
+
+ if ($cell['sli'] != -1) {
+ $available_uptime = $max_uptime - $cell['uptime'] - $cell['downtime'];
+
+ $cell['error_budget'] = $db_sla['slo'] > 0
+ ? min($available_uptime,
+ (int) ($cell['uptime'] / $db_sla['slo'] * 100) - $cell['uptime'] - $cell['downtime']
+ )
+ : $available_uptime;
+ }
+
+ $sli[$reporting_period_index][$service_index] = $cell;
+ }
+ }
+
+ return $sli;
+ }
+
+ /**
+ * @param array $excluded_downtimes
+ *
+ * @return array
+ */
+ private static function combineExcludedDowntimes(array $excluded_downtimes): array {
+ $combined_excluded_downtimes = [];
+
+ foreach ($excluded_downtimes as $excluded_downtime) {
+ $period_from = $excluded_downtime['period_from'];
+ $period_to = $excluded_downtime['period_to'];
+
+ foreach ($combined_excluded_downtimes as $combined_excluded_downtime) {
+ $is_overlapping = $excluded_downtime['period_from'] <= $combined_excluded_downtime['period_to']
+ && $excluded_downtime['period_to'] >= $combined_excluded_downtime['period_from'];
+
+ if ($is_overlapping) {
+ $period_from = min($period_from, $combined_excluded_downtime['period_from']);
+ $period_to = max($period_to, $combined_excluded_downtime['period_to']);
+ }
+ }
+
+ foreach ($combined_excluded_downtimes as $index => $combined_excluded_downtime) {
+ if ($combined_excluded_downtime['period_from'] >= $period_from
+ && $combined_excluded_downtime['period_to'] <= $period_to) {
+ unset($combined_excluded_downtimes[$index]);
+ }
+ }
+
+ $combined_excluded_downtimes[] = ['period_from' => $period_from, 'period_to' => $period_to];
+ }
+
+ return $combined_excluded_downtimes;
+ }
+
+ /**
+ * @param array $db_sla
+ * @param array $reporting_period
+ *
+ * @throws Exception
+ *
+ * @return array
+ */
+ private static function getScheduledUptimePeriods(array $db_sla, array $reporting_period): array {
+ if (!$db_sla['schedule']) {
+ return [$reporting_period];
+ }
+
+ $uptime_periods = [];
+
+ $week_offset = $reporting_period['period_from'] -
+ (new DateTime('@'.$reporting_period['period_from']))
+ ->setTimezone(new DateTimeZone($db_sla['timezone'] !== ZBX_DEFAULT_TIMEZONE
+ ? $db_sla['timezone']
+ : CTimezoneHelper::getSystemTimezone()
+ ))
+ ->modify('1 day')
+ ->modify('last Sunday')
+ ->getTimestamp();
+
+ for ($week = 0;; $week++) {
+ $week_period_from = $reporting_period['period_from'] - $week_offset + SEC_PER_WEEK * $week;
+
+ foreach ($db_sla['schedule'] as $schedule_row) {
+ $period_from = $week_period_from + $schedule_row['period_from'];
+ $period_to = $week_period_from + $schedule_row['period_to'];
+
+ if ($period_from < $reporting_period['period_to'] && $period_to > $reporting_period['period_from']) {
+ $new_period_from = max($reporting_period['period_from'], $period_from);
+ $new_period_to = min($reporting_period['period_to'], $period_to);
+
+ if ($uptime_periods
+ && $uptime_periods[count($uptime_periods) - 1]['period_to'] == $new_period_from) {
+ $uptime_periods[count($uptime_periods) - 1]['period_to'] = $new_period_to;
+ }
+ else {
+ $uptime_periods[] = ['period_from' => $new_period_from, 'period_to' => $new_period_to];
+ }
+ }
+
+ if ($period_to >= $reporting_period['period_to']) {
+ break 2;
+ }
+ }
+ }
+
+ return $uptime_periods;
+ }
+}
diff --git a/ui/include/classes/api/services/CTask.php b/ui/include/classes/api/services/CTask.php
index f4afdccd241..b89b7c4776a 100644
--- a/ui/include/classes/api/services/CTask.php
+++ b/ui/include/classes/api/services/CTask.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTemplate.php b/ui/include/classes/api/services/CTemplate.php
index beee1b976af..2a5117aad1a 100644
--- a/ui/include/classes/api/services/CTemplate.php
+++ b/ui/include/classes/api/services/CTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTemplateDashboard.php b/ui/include/classes/api/services/CTemplateDashboard.php
index c2912504d87..7f71064d100 100644
--- a/ui/include/classes/api/services/CTemplateDashboard.php
+++ b/ui/include/classes/api/services/CTemplateDashboard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CToken.php b/ui/include/classes/api/services/CToken.php
index a05f424a17e..677743a5074 100644
--- a/ui/include/classes/api/services/CToken.php
+++ b/ui/include/classes/api/services/CToken.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTrend.php b/ui/include/classes/api/services/CTrend.php
index 0d1eb56653e..af3aee9300f 100644
--- a/ui/include/classes/api/services/CTrend.php
+++ b/ui/include/classes/api/services/CTrend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTrigger.php b/ui/include/classes/api/services/CTrigger.php
index 09c504e5be0..50c5b972f1e 100644
--- a/ui/include/classes/api/services/CTrigger.php
+++ b/ui/include/classes/api/services/CTrigger.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTriggerGeneral.php b/ui/include/classes/api/services/CTriggerGeneral.php
index 54c16d92c4b..74350eecd1f 100644
--- a/ui/include/classes/api/services/CTriggerGeneral.php
+++ b/ui/include/classes/api/services/CTriggerGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CTriggerPrototype.php b/ui/include/classes/api/services/CTriggerPrototype.php
index fbf8e93d881..3ffc3760604 100644
--- a/ui/include/classes/api/services/CTriggerPrototype.php
+++ b/ui/include/classes/api/services/CTriggerPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CUser.php b/ui/include/classes/api/services/CUser.php
index cd967b60cf9..ade7db03260 100644
--- a/ui/include/classes/api/services/CUser.php
+++ b/ui/include/classes/api/services/CUser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -289,7 +289,7 @@ class CUser extends CApiService {
*/
private function validateCreate(array &$users) {
$locales = LANG_DEFAULT.','.implode(',', array_keys(getLocales()));
- $timezones = TIMEZONE_DEFAULT.','.implode(',', array_keys((new CDateTimeZoneHelper())->getAllDateTimeZones()));
+ $timezones = TIMEZONE_DEFAULT.','.implode(',', array_keys(CTimezoneHelper::getList()));
$themes = THEME_DEFAULT.','.implode(',', array_keys(APP::getThemes()));
$api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['username'], ['alias']], 'fields' => [
@@ -443,7 +443,7 @@ class CUser extends CApiService {
*/
private function validateUpdate(array &$users, array &$db_users = null) {
$locales = LANG_DEFAULT.','.implode(',', array_keys(getLocales()));
- $timezones = TIMEZONE_DEFAULT.','.implode(',', array_keys((new CDateTimeZoneHelper())->getAllDateTimeZones()));
+ $timezones = TIMEZONE_DEFAULT.','.implode(',', array_keys(CTimezoneHelper::getList()));
$themes = THEME_DEFAULT.','.implode(',', array_keys(APP::getThemes()));
$api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['userid'], ['alias'], ['username']], 'fields' => [
diff --git a/ui/include/classes/api/services/CUserGroup.php b/ui/include/classes/api/services/CUserGroup.php
index 8595b066f1a..9bb5979dc11 100644
--- a/ui/include/classes/api/services/CUserGroup.php
+++ b/ui/include/classes/api/services/CUserGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CUserMacro.php b/ui/include/classes/api/services/CUserMacro.php
index c7ab92b7e26..06612345da1 100644
--- a/ui/include/classes/api/services/CUserMacro.php
+++ b/ui/include/classes/api/services/CUserMacro.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/services/CValueMap.php b/ui/include/classes/api/services/CValueMap.php
index e96df36c9b8..a060cd6da8f 100644
--- a/ui/include/classes/api/services/CValueMap.php
+++ b/ui/include/classes/api/services/CValueMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/wrappers/CApiWrapper.php b/ui/include/classes/api/wrappers/CApiWrapper.php
index 7a77eb30c31..2fff4494998 100644
--- a/ui/include/classes/api/wrappers/CApiWrapper.php
+++ b/ui/include/classes/api/wrappers/CApiWrapper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/api/wrappers/CFrontendApiWrapper.php b/ui/include/classes/api/wrappers/CFrontendApiWrapper.php
index 8458b0317d3..79f1b3091bc 100644
--- a/ui/include/classes/api/wrappers/CFrontendApiWrapper.php
+++ b/ui/include/classes/api/wrappers/CFrontendApiWrapper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/APP.php b/ui/include/classes/core/APP.php
index 35d6b9f18d5..ce69f68132f 100644
--- a/ui/include/classes/core/APP.php
+++ b/ui/include/classes/core/APP.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CAjaxResponse.php b/ui/include/classes/core/CAjaxResponse.php
index a7e2c53ef28..4cc01c76361 100644
--- a/ui/include/classes/core/CAjaxResponse.php
+++ b/ui/include/classes/core/CAjaxResponse.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CAutoloader.php b/ui/include/classes/core/CAutoloader.php
index dc459d28f4a..e0cd2b70e47 100644
--- a/ui/include/classes/core/CAutoloader.php
+++ b/ui/include/classes/core/CAutoloader.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CComponentRegistry.php b/ui/include/classes/core/CComponentRegistry.php
index f30ab9ed923..157271a9820 100644
--- a/ui/include/classes/core/CComponentRegistry.php
+++ b/ui/include/classes/core/CComponentRegistry.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CConfigFile.php b/ui/include/classes/core/CConfigFile.php
index bb279f4b373..b29a3813d7a 100644
--- a/ui/include/classes/core/CConfigFile.php
+++ b/ui/include/classes/core/CConfigFile.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CCookieSession.php b/ui/include/classes/core/CCookieSession.php
index b71aa62218e..a9901937b00 100644
--- a/ui/include/classes/core/CCookieSession.php
+++ b/ui/include/classes/core/CCookieSession.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CEncryptedCookieSession.php b/ui/include/classes/core/CEncryptedCookieSession.php
index 3f5fce54f37..85cb2c7f0ec 100644
--- a/ui/include/classes/core/CEncryptedCookieSession.php
+++ b/ui/include/classes/core/CEncryptedCookieSession.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CHttpRequest.php b/ui/include/classes/core/CHttpRequest.php
index a3feff0d5b8..890ad61272d 100644
--- a/ui/include/classes/core/CHttpRequest.php
+++ b/ui/include/classes/core/CHttpRequest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CJsonRpc.php b/ui/include/classes/core/CJsonRpc.php
index 42c9ee6d941..c32979a6a94 100644
--- a/ui/include/classes/core/CJsonRpc.php
+++ b/ui/include/classes/core/CJsonRpc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CModule.php b/ui/include/classes/core/CModule.php
index f59637d0227..e8075ed0ad2 100644
--- a/ui/include/classes/core/CModule.php
+++ b/ui/include/classes/core/CModule.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CModuleManager.php b/ui/include/classes/core/CModuleManager.php
index c6efc63e796..be59b4535f4 100644
--- a/ui/include/classes/core/CModuleManager.php
+++ b/ui/include/classes/core/CModuleManager.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/CRegistryFactory.php b/ui/include/classes/core/CRegistryFactory.php
index 004a7de2247..42f33877ee2 100644
--- a/ui/include/classes/core/CRegistryFactory.php
+++ b/ui/include/classes/core/CRegistryFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/ConfigFileException.php b/ui/include/classes/core/ConfigFileException.php
index f9534f85b6e..2810c1ece08 100644
--- a/ui/include/classes/core/ConfigFileException.php
+++ b/ui/include/classes/core/ConfigFileException.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/Manager.php b/ui/include/classes/core/Manager.php
index 9335bb68a57..4bf248d758b 100644
--- a/ui/include/classes/core/Manager.php
+++ b/ui/include/classes/core/Manager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/core/ZBase.php b/ui/include/classes/core/ZBase.php
index 7352f0e54b5..57aecf30828 100644
--- a/ui/include/classes/core/ZBase.php
+++ b/ui/include/classes/core/ZBase.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/data/CHistFunctionData.php b/ui/include/classes/data/CHistFunctionData.php
index 3b19ae5710c..59f7aef1ce5 100644
--- a/ui/include/classes/data/CHistFunctionData.php
+++ b/ui/include/classes/data/CHistFunctionData.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/data/CItemData.php b/ui/include/classes/data/CItemData.php
index 7201b76b15f..19097744737 100644
--- a/ui/include/classes/data/CItemData.php
+++ b/ui/include/classes/data/CItemData.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/data/CMathFunctionData.php b/ui/include/classes/data/CMathFunctionData.php
index d186927822e..18a7d7ebfe5 100644
--- a/ui/include/classes/data/CMathFunctionData.php
+++ b/ui/include/classes/data/CMathFunctionData.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/DB.php b/ui/include/classes/db/DB.php
index 7d1f955a56b..1d5a804ff3c 100644
--- a/ui/include/classes/db/DB.php
+++ b/ui/include/classes/db/DB.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/DBException.php b/ui/include/classes/db/DBException.php
index 9cc04eb4dd5..c1ab3ca34f0 100644
--- a/ui/include/classes/db/DBException.php
+++ b/ui/include/classes/db/DBException.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/DbBackend.php b/ui/include/classes/db/DbBackend.php
index f9951f68d92..bd5e941fdf3 100644
--- a/ui/include/classes/db/DbBackend.php
+++ b/ui/include/classes/db/DbBackend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/MysqlDbBackend.php b/ui/include/classes/db/MysqlDbBackend.php
index 98b8c33681c..8f15f31d671 100644
--- a/ui/include/classes/db/MysqlDbBackend.php
+++ b/ui/include/classes/db/MysqlDbBackend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/OracleDbBackend.php b/ui/include/classes/db/OracleDbBackend.php
index 35b9c9194c7..291e85d6737 100644
--- a/ui/include/classes/db/OracleDbBackend.php
+++ b/ui/include/classes/db/OracleDbBackend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/db/PostgresqlDbBackend.php b/ui/include/classes/db/PostgresqlDbBackend.php
index 379125a5ac8..f07e8a02fc8 100644
--- a/ui/include/classes/db/PostgresqlDbBackend.php
+++ b/ui/include/classes/db/PostgresqlDbBackend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/debug/CProfiler.php b/ui/include/classes/debug/CProfiler.php
index 05864cd2814..cdcf4bf326a 100644
--- a/ui/include/classes/debug/CProfiler.php
+++ b/ui/include/classes/debug/CProfiler.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/CConfigurationExport.php b/ui/include/classes/export/CConfigurationExport.php
index 5ad51b3e049..bcd4f684f76 100644
--- a/ui/include/classes/export/CConfigurationExport.php
+++ b/ui/include/classes/export/CConfigurationExport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/CConfigurationExportBuilder.php b/ui/include/classes/export/CConfigurationExportBuilder.php
index c226beed252..e5f71228ca0 100644
--- a/ui/include/classes/export/CConfigurationExportBuilder.php
+++ b/ui/include/classes/export/CConfigurationExportBuilder.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/CConfigurationExportException.php b/ui/include/classes/export/CConfigurationExportException.php
index 6cfc2599c3e..1b0a5e893e7 100644
--- a/ui/include/classes/export/CConfigurationExportException.php
+++ b/ui/include/classes/export/CConfigurationExportException.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CExportWriter.php b/ui/include/classes/export/writers/CExportWriter.php
index 3e41e6838c1..b4087829057 100644
--- a/ui/include/classes/export/writers/CExportWriter.php
+++ b/ui/include/classes/export/writers/CExportWriter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CExportWriterFactory.php b/ui/include/classes/export/writers/CExportWriterFactory.php
index 10b1edc8fcb..d04598bb9ab 100644
--- a/ui/include/classes/export/writers/CExportWriterFactory.php
+++ b/ui/include/classes/export/writers/CExportWriterFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CJsonExportWriter.php b/ui/include/classes/export/writers/CJsonExportWriter.php
index 528cf435d4f..e6631abcecf 100644
--- a/ui/include/classes/export/writers/CJsonExportWriter.php
+++ b/ui/include/classes/export/writers/CJsonExportWriter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CRawExportWriter.php b/ui/include/classes/export/writers/CRawExportWriter.php
index 142560c103d..981c3368a91 100644
--- a/ui/include/classes/export/writers/CRawExportWriter.php
+++ b/ui/include/classes/export/writers/CRawExportWriter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CXmlExportWriter.php b/ui/include/classes/export/writers/CXmlExportWriter.php
index c43c9ef00a2..def9ab8c448 100644
--- a/ui/include/classes/export/writers/CXmlExportWriter.php
+++ b/ui/include/classes/export/writers/CXmlExportWriter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/export/writers/CYamlExportWriter.php b/ui/include/classes/export/writers/CYamlExportWriter.php
index 41b01431980..88f9ee7e372 100644
--- a/ui/include/classes/export/writers/CYamlExportWriter.php
+++ b/ui/include/classes/export/writers/CYamlExportWriter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/graph/CSvgGraph.php b/ui/include/classes/graph/CSvgGraph.php
index cea94fe3c44..c135b29ed4c 100644
--- a/ui/include/classes/graph/CSvgGraph.php
+++ b/ui/include/classes/graph/CSvgGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/graphdraw/CGraphDraw.php b/ui/include/classes/graphdraw/CGraphDraw.php
index 0b0c5b73583..ef42dff9f57 100644
--- a/ui/include/classes/graphdraw/CGraphDraw.php
+++ b/ui/include/classes/graphdraw/CGraphDraw.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/graphdraw/CLineGraphDraw.php b/ui/include/classes/graphdraw/CLineGraphDraw.php
index 1ff070d6e88..30a9dcbc8ef 100644
--- a/ui/include/classes/graphdraw/CLineGraphDraw.php
+++ b/ui/include/classes/graphdraw/CLineGraphDraw.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/graphdraw/CPieGraphDraw.php b/ui/include/classes/graphdraw/CPieGraphDraw.php
index 1bf53b1c591..78ff5fc8fa3 100644
--- a/ui/include/classes/graphdraw/CPieGraphDraw.php
+++ b/ui/include/classes/graphdraw/CPieGraphDraw.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CArrayHelper.php b/ui/include/classes/helpers/CArrayHelper.php
index 2d78589c646..0815349e6ae 100644
--- a/ui/include/classes/helpers/CArrayHelper.php
+++ b/ui/include/classes/helpers/CArrayHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CAuthenticationHelper.php b/ui/include/classes/helpers/CAuthenticationHelper.php
index 5ead4133318..486231bb136 100644
--- a/ui/include/classes/helpers/CAuthenticationHelper.php
+++ b/ui/include/classes/helpers/CAuthenticationHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CBrandHelper.php b/ui/include/classes/helpers/CBrandHelper.php
index 65e23b5f262..7d6c153b1db 100644
--- a/ui/include/classes/helpers/CBrandHelper.php
+++ b/ui/include/classes/helpers/CBrandHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CConditionHelper.php b/ui/include/classes/helpers/CConditionHelper.php
index 062a16cdc09..bb1f3f6195b 100644
--- a/ui/include/classes/helpers/CConditionHelper.php
+++ b/ui/include/classes/helpers/CConditionHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CConfigGeneralHelper.php b/ui/include/classes/helpers/CConfigGeneralHelper.php
index c81480fdf6e..21cd41aa80d 100644
--- a/ui/include/classes/helpers/CConfigGeneralHelper.php
+++ b/ui/include/classes/helpers/CConfigGeneralHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CCookieHelper.php b/ui/include/classes/helpers/CCookieHelper.php
index 39274a9746a..ad506e126e3 100644
--- a/ui/include/classes/helpers/CCookieHelper.php
+++ b/ui/include/classes/helpers/CCookieHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CCorrelationHelper.php b/ui/include/classes/helpers/CCorrelationHelper.php
index 22b3b13ca90..0e3d2eedb3f 100644
--- a/ui/include/classes/helpers/CCorrelationHelper.php
+++ b/ui/include/classes/helpers/CCorrelationHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CCuid.php b/ui/include/classes/helpers/CCuid.php
index 7bdc761bead..adbd5a0eedd 100644
--- a/ui/include/classes/helpers/CCuid.php
+++ b/ui/include/classes/helpers/CCuid.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CDashboardHelper.php b/ui/include/classes/helpers/CDashboardHelper.php
index 2ca79698da9..59969e79e51 100644
--- a/ui/include/classes/helpers/CDashboardHelper.php
+++ b/ui/include/classes/helpers/CDashboardHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -171,7 +171,9 @@ class CDashboardHelper {
ZBX_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE => [],
ZBX_WIDGET_FIELD_TYPE_GRAPH => [],
ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE => [],
- ZBX_WIDGET_FIELD_TYPE_MAP => []
+ ZBX_WIDGET_FIELD_TYPE_MAP => [],
+ ZBX_WIDGET_FIELD_TYPE_SERVICE => [],
+ ZBX_WIDGET_FIELD_TYPE_SLA => []
];
foreach ($pages as $p_index => $page) {
@@ -285,6 +287,34 @@ class CDashboardHelper {
}
}
+ if ($ids[ZBX_WIDGET_FIELD_TYPE_SERVICE]) {
+ $db_services = API::Service()->get([
+ 'output' => [],
+ 'serviceids' => array_keys($ids[ZBX_WIDGET_FIELD_TYPE_SERVICE]),
+ 'preservekeys' => true
+ ]);
+
+ foreach ($ids[ZBX_WIDGET_FIELD_TYPE_SERVICE] as $serviceid => $indexes) {
+ if (!array_key_exists($serviceid, $db_services)) {
+ $inaccessible_indexes = array_merge($inaccessible_indexes, $indexes);
+ }
+ }
+ }
+
+ if ($ids[ZBX_WIDGET_FIELD_TYPE_SLA]) {
+ $db_slas = API::Sla()->get([
+ 'output' => [],
+ 'slaids' => array_keys($ids[ZBX_WIDGET_FIELD_TYPE_SLA]),
+ 'preservekeys' => true
+ ]);
+
+ foreach ($ids[ZBX_WIDGET_FIELD_TYPE_SLA] as $slaid => $indexes) {
+ if (!array_key_exists($slaid, $db_slas)) {
+ $inaccessible_indexes = array_merge($inaccessible_indexes, $indexes);
+ }
+ }
+ }
+
foreach ($inaccessible_indexes as $index) {
unset($pages[$index['p']]['widgets'][$index['w']]['fields'][$index['f']]);
}
diff --git a/ui/include/classes/helpers/CDataCacheHelper.php b/ui/include/classes/helpers/CDataCacheHelper.php
index 17f84b866f1..377d926f97c 100644
--- a/ui/include/classes/helpers/CDataCacheHelper.php
+++ b/ui/include/classes/helpers/CDataCacheHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CDateTimeZoneHelper.php b/ui/include/classes/helpers/CDateTimeZoneHelper.php
deleted file mode 100644
index caafdcd6a10..00000000000
--- a/ui/include/classes/helpers/CDateTimeZoneHelper.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php declare(strict_types = 1);
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-class CDateTimeZoneHelper {
-
- /**
- * List of supported date time zones.
- *
- * @var array
- */
- protected static $list;
-
- /**
- * Returns formatted list of supported time zones.
- *
- * @return array
- */
- public function getAllDateTimeZones(): array {
- if (!self::$list) {
- self::prepareDateTimeZones();
- }
-
- return array_map(function($tz) {
- return $tz['formatted'];
- }, self::$list);
- }
-
- /**
- * Function returns array containing numeric time-zone offset, passed time-zone identifier and fully formatted
- * time-zone name to use in front-end.
- *
- * @param string $timezone Time-zone identifier.
- *
- * @return array
- */
- public static function getDateTimeZone(string $timezone): array {
- $offset = (int) (new DateTimeZone($timezone))->getOffset(new DateTime);
- $sign = ($offset < 0) ? '-' : '+';
-
- return [
- 'offset' => $offset,
- 'timezone' => $timezone,
- 'formatted' => sprintf('(UTC%s%s) %s', $sign, gmdate('H:i', abs($offset)), $timezone)
- ];
- }
-
- /**
- * Function returns string usable as default value label in time-zone drop-downs.
- *
- * @return string
- */
- public static function getDefaultDateTimeZone(): string {
- $timezone = CSettingsHelper::get(CSettingsHelper::DEFAULT_TIMEZONE);
-
- if ($timezone === ZBX_DEFAULT_TIMEZONE || $timezone === TIMEZONE_DEFAULT) {
- return self::getSystemDateTimeZone(_('System default'));
- }
-
- $offset = (int) (new DateTimeZone($timezone))->getOffset(new DateTime);
- $sign = ($offset < 0) ? '-' : '+';
-
- return sprintf('%s: (UTC%s%s) %s', _('System default'), $sign, gmdate('H:i', abs($offset)), $timezone);
- }
-
- /**
- * Return string, if possible, containing formatted default PHP 'date.timezone'.
- *
- * @param string $label (optional) Time-zone string prefix.
- *
- * @return string
- */
- public static function getSystemDateTimeZone(string $label = ''): string {
- if (!self::$list) {
- self::prepareDateTimeZones();
- }
-
- $system_timezone = strtolower(ini_get('date.timezone'));
- $timezones_list = array_change_key_case(self::$list, CASE_LOWER);
- $label = $label ? $label : _('System');
-
- return array_key_exists($system_timezone, $timezones_list)
- ? $label.': '.$timezones_list[$system_timezone]['formatted']
- : $label.' (UTC)';
- }
-
- /**
- * Prepare list of time-zones sorted by offset and identifier.
- */
- protected static function prepareDateTimeZones(): void {
- self::$list = DateTimeZone::listIdentifiers();
- self::$list = array_combine(self::$list, array_map('self::getDateTimeZone', self::$list));
- CArrayHelper::sort(self::$list, ['offset', 'timezone']);
- }
-}
diff --git a/ui/include/classes/helpers/CElasticsearchHelper.php b/ui/include/classes/helpers/CElasticsearchHelper.php
index abd768dc455..00be698bc04 100644
--- a/ui/include/classes/helpers/CElasticsearchHelper.php
+++ b/ui/include/classes/helpers/CElasticsearchHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CEncryptHelper.php b/ui/include/classes/helpers/CEncryptHelper.php
index 7563cf648c3..a32cde8588c 100644
--- a/ui/include/classes/helpers/CEncryptHelper.php
+++ b/ui/include/classes/helpers/CEncryptHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CHintBoxHelper.php b/ui/include/classes/helpers/CHintBoxHelper.php
index 10aeb14262e..5c29ca3a1f8 100644
--- a/ui/include/classes/helpers/CHintBoxHelper.php
+++ b/ui/include/classes/helpers/CHintBoxHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CHousekeepingHelper.php b/ui/include/classes/helpers/CHousekeepingHelper.php
index ea2a6b9d377..225a3d74adb 100644
--- a/ui/include/classes/helpers/CHousekeepingHelper.php
+++ b/ui/include/classes/helpers/CHousekeepingHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CHtml.php b/ui/include/classes/helpers/CHtml.php
index 0dd8dfce56c..a79d18daca0 100644
--- a/ui/include/classes/helpers/CHtml.php
+++ b/ui/include/classes/helpers/CHtml.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CMapHelper.php b/ui/include/classes/helpers/CMapHelper.php
index bc08c98f70c..72e84388611 100644
--- a/ui/include/classes/helpers/CMapHelper.php
+++ b/ui/include/classes/helpers/CMapHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CMathHelper.php b/ui/include/classes/helpers/CMathHelper.php
index 7478007da03..38654621676 100644
--- a/ui/include/classes/helpers/CMathHelper.php
+++ b/ui/include/classes/helpers/CMathHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CMediatypeHelper.php b/ui/include/classes/helpers/CMediatypeHelper.php
index 6fa833b8e6d..fdb6eebd8f3 100644
--- a/ui/include/classes/helpers/CMediatypeHelper.php
+++ b/ui/include/classes/helpers/CMediatypeHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -101,7 +101,8 @@ class CMediatypeHelper {
'<b>Service problem name:</b> {EVENT.NAME}<br>'.
'<b>Service:</b> {SERVICE.NAME}<br>'.
'<b>Severity:</b> {EVENT.SEVERITY}<br>'.
- '<b>Original problem ID:</b> {EVENT.ID}<br><br>'.
+ '<b>Original problem ID:</b> {EVENT.ID}<br>'.
+ '<b>Service description:</b> {SERVICE.DESCRIPTION}<br><br>'.
'{SERVICE.ROOTCAUSE}',
'sms' => "{EVENT.NAME}\n{EVENT.DATE} {EVENT.TIME}",
'text' =>
@@ -109,7 +110,8 @@ class CMediatypeHelper {
"Service problem name: {EVENT.NAME}\n".
"Service: {SERVICE.NAME}\n".
"Severity: {EVENT.SEVERITY}\n".
- "Original problem ID: {EVENT.ID}\n\n".
+ "Original problem ID: {EVENT.ID}\n".
+ "Service description: {SERVICE.DESCRIPTION}\n\n".
"{SERVICE.ROOTCAUSE}"
]
],
@@ -124,14 +126,16 @@ class CMediatypeHelper {
'<b>Problem name:</b> {EVENT.NAME}<br>'.
'<b>Problem duration:</b> {EVENT.DURATION}<br>'.
'<b>Severity:</b> {EVENT.SEVERITY}<br>'.
- '<b>Original problem ID:</b> {EVENT.ID}',
+ '<b>Original problem ID:</b> {EVENT.ID}<br>'.
+ '<b>Service description:</b> {SERVICE.DESCRIPTION}',
'sms' => "{EVENT.NAME}\n{EVENT.DATE} {EVENT.TIME}",
'text' =>
"Service \"{SERVICE.NAME}\" has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}\n".
"Problem name: {EVENT.NAME}\n".
"Problem duration: {EVENT.DURATION}\n".
"Severity: {EVENT.SEVERITY}\n".
- "Original problem ID: {EVENT.ID}"
+ "Original problem ID: {EVENT.ID}\n".
+ "Service description: {SERVICE.DESCRIPTION}"
]
],
self::MSG_TYPE_SERVICE_UPDATE => [
@@ -142,12 +146,14 @@ class CMediatypeHelper {
'subject' => 'Changed "{SERVICE.NAME}" service status to {EVENT.UPDATE.SEVERITY} in {EVENT.AGE}',
'html' =>
'<b>Changed "{SERVICE.NAME}" service status</b> to {EVENT.UPDATE.SEVERITY} at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br>'.
- '<b>Current problem age</b> is {EVENT.AGE}.<br><br>'.
+ '<b>Current problem age</b> is {EVENT.AGE}.<br>'.
+ '<b>Service description:</b> {SERVICE.DESCRIPTION}<br><br>'.
'{SERVICE.ROOTCAUSE}',
'sms' => "{EVENT.NAME}\n{EVENT.DATE} {EVENT.TIME}",
'text' =>
"Changed \"{SERVICE.NAME}\" service status to {EVENT.UPDATE.SEVERITY} at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.\n".
- "Current problem age is {EVENT.AGE}.\n\n".
+ "Current problem age is {EVENT.AGE}.\n".
+ "Service description: {SERVICE.DESCRIPTION}\n\n".
"{SERVICE.ROOTCAUSE}"
]
],
diff --git a/ui/include/classes/helpers/CMenuHelper.php b/ui/include/classes/helpers/CMenuHelper.php
index 65de90d325e..fec54c6c310 100644
--- a/ui/include/classes/helpers/CMenuHelper.php
+++ b/ui/include/classes/helpers/CMenuHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -60,11 +60,6 @@ class CMenuHelper {
: null,
CWebUser::checkAccess(CRoleHelper::UI_MONITORING_DISCOVERY)
? (new CMenuItem(_('Discovery')))->setAction('discovery.view')
- : null,
- CWebUser::checkAccess(CRoleHelper::UI_MONITORING_SERVICES)
- ? (new CMenuItem(_('Services')))
- ->setAction('service.list')
- ->setAliases(['service.list.edit'])
: null
];
$submenu_monitoring = array_filter($submenu_monitoring);
@@ -78,6 +73,40 @@ class CMenuHelper {
);
}
+ $submenu_services = [
+ CWebUser::checkAccess(CRoleHelper::UI_SERVICES_SERVICES)
+ ? (new CMenuItem(_('Services')))
+ ->setAction('service.list')
+ ->setAliases(['service.list.edit'])
+ : null,
+ CWebUser::checkAccess(CRoleHelper::UI_SERVICES_ACTIONS)
+ ? (new CMenuItem(_('Service actions')))
+ ->setUrl(
+ (new CUrl('actionconf.php'))->setArgument('eventsource', EVENT_SOURCE_SERVICE),
+ 'actionconf.php?eventsource='.EVENT_SOURCE_SERVICE
+ )
+ : null,
+ CWebUser::checkAccess(CRoleHelper::UI_SERVICES_SLA)
+ ? (new CMenuItem(_('SLA')))
+ ->setAction('sla.list')
+ : null,
+ CWebUser::checkAccess(CRoleHelper::UI_SERVICES_SLA_REPORT)
+ ? (new CMenuItem(_('SLA report')))
+ ->setAction('slareport.list')
+ : null
+ ];
+
+ $submenu_services = array_filter($submenu_services);
+
+ if ($submenu_services) {
+ $menu->add(
+ (new CMenuItem(_('Services')))
+ ->setId('services')
+ ->setIcon('icon-services')
+ ->setSubMenu(new CMenu($submenu_services))
+ );
+ }
+
$submenu_inventory = [
CWebUser::checkAccess(CRoleHelper::UI_INVENTORY_OVERVIEW)
? (new CMenuItem(_('Overview')))
@@ -172,11 +201,6 @@ class CMenuHelper {
(new CUrl('actionconf.php'))->setArgument('eventsource', EVENT_SOURCE_TRIGGERS),
'actionconf.php?eventsource='.EVENT_SOURCE_TRIGGERS
),
- (new CMenuItem(_('Service actions')))
- ->setUrl(
- (new CUrl('actionconf.php'))->setArgument('eventsource', EVENT_SOURCE_SERVICE),
- 'actionconf.php?eventsource='.EVENT_SOURCE_SERVICE
- ),
(new CMenuItem(_('Discovery actions')))
->setUrl(
(new CUrl('actionconf.php'))->setArgument('eventsource', EVENT_SOURCE_DISCOVERY),
diff --git a/ui/include/classes/helpers/CMenuPopupHelper.php b/ui/include/classes/helpers/CMenuPopupHelper.php
index 5089bd367f9..0565034f717 100644
--- a/ui/include/classes/helpers/CMenuPopupHelper.php
+++ b/ui/include/classes/helpers/CMenuPopupHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CMessageHelper.php b/ui/include/classes/helpers/CMessageHelper.php
index 23d7d8f77ab..4b59f2e7b21 100644
--- a/ui/include/classes/helpers/CMessageHelper.php
+++ b/ui/include/classes/helpers/CMessageHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CPagerHelper.php b/ui/include/classes/helpers/CPagerHelper.php
index 830ab1dbf46..0b2d6a73869 100644
--- a/ui/include/classes/helpers/CPagerHelper.php
+++ b/ui/include/classes/helpers/CPagerHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CRegexHelper.php b/ui/include/classes/helpers/CRegexHelper.php
index 5b002c32179..0707417149b 100644
--- a/ui/include/classes/helpers/CRegexHelper.php
+++ b/ui/include/classes/helpers/CRegexHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CRoleHelper.php b/ui/include/classes/helpers/CRoleHelper.php
index 832d9842eb7..4394ca948b8 100644
--- a/ui/include/classes/helpers/CRoleHelper.php
+++ b/ui/include/classes/helpers/CRoleHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -30,7 +30,6 @@ class CRoleHelper {
public const UI_MONITORING_LATEST_DATA = 'ui.monitoring.latest_data';
public const UI_MONITORING_MAPS = 'ui.monitoring.maps';
public const UI_MONITORING_DISCOVERY = 'ui.monitoring.discovery';
- public const UI_MONITORING_SERVICES = 'ui.monitoring.services';
public const UI_INVENTORY_OVERVIEW = 'ui.inventory.overview';
public const UI_INVENTORY_HOSTS = 'ui.inventory.hosts';
public const UI_REPORTS_SYSTEM_INFO = 'ui.reports.system_info';
@@ -40,6 +39,10 @@ class CRoleHelper {
public const UI_REPORTS_ACTION_LOG = 'ui.reports.action_log';
public const UI_REPORTS_NOTIFICATIONS = 'ui.reports.notifications';
public const UI_REPORTS_SCHEDULED_REPORTS = 'ui.reports.scheduled_reports';
+ public const UI_SERVICES_SERVICES = 'ui.services.services';
+ public const UI_SERVICES_ACTIONS = 'ui.services.actions';
+ public const UI_SERVICES_SLA = 'ui.services.sla';
+ public const UI_SERVICES_SLA_REPORT = 'ui.services.sla_report';
public const UI_CONFIGURATION_HOST_GROUPS = 'ui.configuration.host_groups';
public const UI_CONFIGURATION_TEMPLATES = 'ui.configuration.templates';
public const UI_CONFIGURATION_HOSTS = 'ui.configuration.hosts';
@@ -67,8 +70,10 @@ class CRoleHelper {
public const ACTIONS_EXECUTE_SCRIPTS = 'actions.execute_scripts';
public const ACTIONS_MANAGE_API_TOKENS = 'actions.manage_api_tokens';
public const ACTIONS_MANAGE_SCHEDULED_REPORTS = 'actions.manage_scheduled_reports';
+ public const ACTIONS_MANAGE_SLA = 'actions.manage_sla';
public const UI_SECTION_MONITORING = 'ui.monitoring';
+ public const UI_SECTION_SERVICES = 'ui.services';
public const UI_SECTION_INVENTORY = 'ui.inventory';
public const UI_SECTION_REPORTS = 'ui.reports';
public const UI_SECTION_CONFIGURATION = 'ui.configuration';
@@ -211,27 +216,50 @@ class CRoleHelper {
*/
public static function getUiElementsByUserType(int $user_type): array {
$rules = [
- self::UI_MONITORING_DASHBOARD, self::UI_MONITORING_PROBLEMS, self::UI_MONITORING_HOSTS,
- self::UI_MONITORING_LATEST_DATA, self::UI_MONITORING_MAPS, self::UI_MONITORING_SERVICES,
- self::UI_INVENTORY_OVERVIEW, self::UI_INVENTORY_HOSTS, self::UI_REPORTS_AVAILABILITY_REPORT,
- self::UI_REPORTS_TOP_TRIGGERS
+ self::UI_INVENTORY_HOSTS,
+ self::UI_INVENTORY_OVERVIEW,
+ self::UI_MONITORING_DASHBOARD,
+ self::UI_MONITORING_HOSTS,
+ self::UI_MONITORING_LATEST_DATA,
+ self::UI_MONITORING_MAPS,
+ self::UI_MONITORING_PROBLEMS,
+ self::UI_REPORTS_AVAILABILITY_REPORT,
+ self::UI_REPORTS_TOP_TRIGGERS,
+ self::UI_SERVICES_SERVICES,
+ self::UI_SERVICES_SLA_REPORT
];
if ($user_type === USER_TYPE_ZABBIX_ADMIN || $user_type === USER_TYPE_SUPER_ADMIN) {
$rules = array_merge($rules, [
- self::UI_MONITORING_DISCOVERY, self::UI_REPORTS_NOTIFICATIONS, self::UI_REPORTS_SCHEDULED_REPORTS,
- self::UI_CONFIGURATION_HOST_GROUPS, self::UI_CONFIGURATION_TEMPLATES, self::UI_CONFIGURATION_HOSTS,
- self::UI_CONFIGURATION_MAINTENANCE, self::UI_CONFIGURATION_ACTIONS, self::UI_CONFIGURATION_DISCOVERY
+ self::UI_CONFIGURATION_ACTIONS,
+ self::UI_CONFIGURATION_DISCOVERY,
+ self::UI_CONFIGURATION_HOST_GROUPS,
+ self::UI_CONFIGURATION_HOSTS,
+ self::UI_CONFIGURATION_MAINTENANCE,
+ self::UI_CONFIGURATION_TEMPLATES,
+ self::UI_MONITORING_DISCOVERY,
+ self::UI_REPORTS_NOTIFICATIONS,
+ self::UI_REPORTS_SCHEDULED_REPORTS,
+ self::UI_SERVICES_ACTIONS,
+ self::UI_SERVICES_SLA
]);
}
if ($user_type === USER_TYPE_SUPER_ADMIN) {
$rules = array_merge($rules, [
- self::UI_REPORTS_SYSTEM_INFO, self::UI_REPORTS_AUDIT, self::UI_REPORTS_ACTION_LOG,
- self::UI_CONFIGURATION_EVENT_CORRELATION, self::UI_ADMINISTRATION_GENERAL, self::UI_ADMINISTRATION_PROXIES,
- self::UI_ADMINISTRATION_AUTHENTICATION, self::UI_ADMINISTRATION_USER_GROUPS,
- self::UI_ADMINISTRATION_USER_ROLES, self::UI_ADMINISTRATION_USERS, self::UI_ADMINISTRATION_MEDIA_TYPES,
- self::UI_ADMINISTRATION_SCRIPTS, self::UI_ADMINISTRATION_QUEUE
+ self::UI_ADMINISTRATION_AUTHENTICATION,
+ self::UI_ADMINISTRATION_GENERAL,
+ self::UI_ADMINISTRATION_MEDIA_TYPES,
+ self::UI_ADMINISTRATION_PROXIES,
+ self::UI_ADMINISTRATION_QUEUE,
+ self::UI_ADMINISTRATION_SCRIPTS,
+ self::UI_ADMINISTRATION_USER_GROUPS,
+ self::UI_ADMINISTRATION_USER_ROLES,
+ self::UI_ADMINISTRATION_USERS,
+ self::UI_CONFIGURATION_EVENT_CORRELATION,
+ self::UI_REPORTS_ACTION_LOG,
+ self::UI_REPORTS_AUDIT,
+ self::UI_REPORTS_SYSTEM_INFO
]);
}
@@ -257,6 +285,7 @@ class CRoleHelper {
if ($user_type === USER_TYPE_ZABBIX_ADMIN || $user_type === USER_TYPE_SUPER_ADMIN) {
$rules[] = self::ACTIONS_EDIT_MAINTENANCE;
$rules[] = self::ACTIONS_MANAGE_SCHEDULED_REPORTS;
+ $rules[] = self::ACTIONS_MANAGE_SLA;
}
return $rules;
@@ -274,6 +303,7 @@ class CRoleHelper {
public static function getUiSectionsLabels(int $user_type): array {
$sections = [
self::UI_SECTION_MONITORING => _('Monitoring'),
+ self::UI_SECTION_SERVICES => _('Services'),
self::UI_SECTION_INVENTORY => _('Inventory'),
self::UI_SECTION_REPORTS => _('Reports')
];
@@ -314,9 +344,22 @@ class CRoleHelper {
$labels += [self::UI_MONITORING_DISCOVERY => _('Discovery')];
}
- $labels += [self::UI_MONITORING_SERVICES => _('Services')];
+ return $labels;
+
+ case self::UI_SECTION_SERVICES:
+ $labels = [
+ self::UI_SERVICES_SERVICES => _('Services'),
+ self::UI_SERVICES_ACTIONS => _('Service actions')
+ ];
+
+ if ($user_type === USER_TYPE_ZABBIX_ADMIN || $user_type === USER_TYPE_SUPER_ADMIN) {
+ $labels += [self::UI_SERVICES_SLA => _('SLA')];
+ }
+
+ $labels += [self::UI_SERVICES_SLA_REPORT => _('SLA report')];
return $labels;
+
case self::UI_SECTION_INVENTORY:
return [
self::UI_INVENTORY_OVERVIEW => _('Overview'),
@@ -424,7 +467,10 @@ class CRoleHelper {
];
if ($user_type === USER_TYPE_ZABBIX_ADMIN || $user_type === USER_TYPE_SUPER_ADMIN) {
- $labels += [self::ACTIONS_MANAGE_SCHEDULED_REPORTS => _('Manage scheduled reports')];
+ $labels += [
+ self::ACTIONS_MANAGE_SCHEDULED_REPORTS => _('Manage scheduled reports'),
+ self::ACTIONS_MANAGE_SLA => _('Manage SLA')
+ ];
}
return $labels;
diff --git a/ui/include/classes/helpers/CServiceHelper.php b/ui/include/classes/helpers/CServiceHelper.php
index a1b702336fc..dcb6f1a8745 100644
--- a/ui/include/classes/helpers/CServiceHelper.php
+++ b/ui/include/classes/helpers/CServiceHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CSessionHelper.php b/ui/include/classes/helpers/CSessionHelper.php
index 378be564913..de31a3867e3 100644
--- a/ui/include/classes/helpers/CSessionHelper.php
+++ b/ui/include/classes/helpers/CSessionHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CSettingsHelper.php b/ui/include/classes/helpers/CSettingsHelper.php
index 6d70563a445..b6fac334a6c 100644
--- a/ui/include/classes/helpers/CSettingsHelper.php
+++ b/ui/include/classes/helpers/CSettingsHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CSeverityHelper.php b/ui/include/classes/helpers/CSeverityHelper.php
index 68621b32e6f..172a5e10812 100644
--- a/ui/include/classes/helpers/CSeverityHelper.php
+++ b/ui/include/classes/helpers/CSeverityHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CSlaHelper.php b/ui/include/classes/helpers/CSlaHelper.php
new file mode 100644
index 00000000000..cfe68c110c4
--- /dev/null
+++ b/ui/include/classes/helpers/CSlaHelper.php
@@ -0,0 +1,261 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+final class CSlaHelper {
+
+ public const SLA_STATUS_ANY = -1;
+ public const SLA_STATUS_ENABLED = ZBX_SLA_STATUS_ENABLED;
+ public const SLA_STATUS_DISABLED = ZBX_SLA_STATUS_DISABLED;
+
+ public const SCHEDULE_MODE_24X7 = 0;
+ public const SCHEDULE_MODE_CUSTOM = 1;
+
+ /**
+ * @return array
+ */
+ public static function getPeriodNames(): array {
+ static $period_names;
+
+ if ($period_names === null) {
+ $period_names = [
+ ZBX_SLA_PERIOD_DAILY => _('Daily'),
+ ZBX_SLA_PERIOD_WEEKLY => _('Weekly'),
+ ZBX_SLA_PERIOD_MONTHLY => _('Monthly'),
+ ZBX_SLA_PERIOD_QUARTERLY => _('Quarterly'),
+ ZBX_SLA_PERIOD_ANNUALLY => _('Annually')
+ ];
+ }
+
+ return $period_names;
+ }
+
+ /**
+ * @return array
+ */
+ public static function getReportNames(): array {
+ static $report_names;
+
+ if ($report_names === null) {
+ $report_names = [
+ ZBX_SLA_PERIOD_DAILY => _('Day'),
+ ZBX_SLA_PERIOD_WEEKLY => _('Week'),
+ ZBX_SLA_PERIOD_MONTHLY => _('Month'),
+ ZBX_SLA_PERIOD_QUARTERLY => _('Quarter'),
+ ZBX_SLA_PERIOD_ANNUALLY => _('Year')
+ ];
+ }
+
+ return $report_names;
+ }
+
+ /**
+ * @param array $schedule
+ *
+ * @throws Exception
+ * @return array
+ */
+ public static function getSchedulePeriods(array $schedule): array {
+ $schedule_periods = array_fill(0, 7, '');
+
+ for ($weekday = 0; $weekday < 7; $weekday++) {
+ foreach ($schedule as $schedule_row) {
+ $period_from = max(SEC_PER_DAY * $weekday, $schedule_row['period_from']);
+ $period_to = min(SEC_PER_DAY * ($weekday + 1), $schedule_row['period_to']);
+
+ if ($period_to <= $period_from) {
+ continue;
+ }
+
+ $period_from_str = (new DateTime('@'.($period_from - SEC_PER_DAY * $weekday)))->format('H:i');
+ $period_to_str = (new DateTime('@'.($period_to - SEC_PER_DAY * $weekday)))->format('H:i');
+
+ if ($period_to_str === '00:00') {
+ $period_to_str = '24:00';
+ }
+
+ if ($schedule_periods[$weekday] !== '') {
+ $schedule_periods[$weekday] .= ', ';
+ }
+
+ $schedule_periods[$weekday] .= $period_from_str.'-'.$period_to_str;
+ }
+ }
+
+ return $schedule_periods;
+ }
+
+ /**
+ * @param int $period
+ * @param int $period_from
+ * @param int $period_to
+ * @param string $timezone
+ *
+ * @return CTag
+ */
+ public static function getPeriodTag(int $period, int $period_from, int $period_to, string $timezone): CTag {
+ $tag = new CSpan();
+
+ try {
+ $datetime_from = (new DateTime('@'.$period_from))
+ ->setTimezone(new DateTimeZone($timezone !== ZBX_DEFAULT_TIMEZONE
+ ? $timezone
+ : CTimezoneHelper::getSystemTimezone()
+ ));
+
+ $datetime_to = (new DateTime('@'.($period_to - 1)))
+ ->setTimezone(new DateTimeZone($timezone !== ZBX_DEFAULT_TIMEZONE
+ ? $timezone
+ : CTimezoneHelper::getSystemTimezone()
+ ));
+ }
+ catch (Exception $e) {
+ return $tag;
+ }
+
+ switch ($period) {
+ case ZBX_SLA_PERIOD_DAILY:
+ $tag->addItem($datetime_from->format(ZBX_SLA_PERIOD_DATE_FORMAT_DAILY));
+ break;
+
+ case ZBX_SLA_PERIOD_WEEKLY:
+ $tag->addItem([
+ $datetime_from->format(ZBX_SLA_PERIOD_DATE_FORMAT_WEEKLY_FROM),
+ ' &#8211; ',
+ $datetime_to->format(ZBX_SLA_PERIOD_DATE_FORMAT_WEEKLY_TO)
+ ]);
+ break;
+
+ case ZBX_SLA_PERIOD_MONTHLY:
+ $tag->addItem($datetime_from->format(ZBX_SLA_PERIOD_DATE_FORMAT_MONTHLY));
+ break;
+
+ case ZBX_SLA_PERIOD_QUARTERLY:
+ $tag->addItem([
+ $datetime_from->format(ZBX_SLA_PERIOD_DATE_FORMAT_QUARTERLY_FROM),
+ ' &#8211; ',
+ $datetime_to->format(ZBX_SLA_PERIOD_DATE_FORMAT_QUARTERLY_TO)
+ ]);
+ break;
+
+ case ZBX_SLA_PERIOD_ANNUALLY:
+ $tag->addItem($datetime_from->format(ZBX_SLA_PERIOD_DATE_FORMAT_ANNUALLY));
+ break;
+ }
+
+ return $tag;
+ }
+
+ /**
+ * @param float $slo
+ *
+ * @return CTag
+ */
+ public static function getSloTag(float $slo): CTag {
+ return new CSpan([round($slo, 4), '%']);
+ }
+
+ /**
+ * @param float $sli
+ * @param float $slo
+ *
+ * @return CTag
+ */
+ public static function getSliTag(float $sli, float $slo): CTag {
+ if ($sli == -1) {
+ return (new CSpan(_('N/A')))->addClass(ZBX_STYLE_GREY);
+ }
+
+ return (new CSpan(floor($sli * 10000) / 10000))->addClass($sli >= $slo ? ZBX_STYLE_GREEN : ZBX_STYLE_RED);
+ }
+
+ /**
+ * @param int $uptime
+ *
+ * @return CTag
+ */
+ public static function getUptimeTag(int $uptime): CTag {
+ return (new CSpan(convertUnitsS($uptime, true)))->addClass($uptime == 0 ? ZBX_STYLE_GREY : null);
+ }
+
+ /**
+ * @param int $downtime
+ *
+ * @return CTag
+ */
+ public static function getDowntimeTag(int $downtime): CTag {
+ return (new CSpan(convertUnitsS($downtime, true)))->addClass($downtime == 0 ? ZBX_STYLE_GREY : null);
+ }
+
+ /**
+ * @param int $error_budget
+ *
+ * @return CTag
+ */
+ public static function getErrorBudgetTag(int $error_budget): CTag {
+ return (new CSpan(convertUnitsS($error_budget, true)))
+ ->addClass($error_budget >= 0 ? ZBX_STYLE_GREY : ZBX_STYLE_RED);
+ }
+
+ /**
+ * @param array $excluded_downtime
+ *
+ * @throws Exception
+ *
+ * @return CTag
+ */
+ public static function getExcludedDowntimeTag(array $excluded_downtime): CTag {
+ return new CDiv([
+ zbx_date2str(DATE_TIME_FORMAT, $excluded_downtime['period_from']),
+ ' ',
+ $excluded_downtime['name'],
+ ': ',
+ convertUnitsS($excluded_downtime['period_to'] - $excluded_downtime['period_from'])
+ ]);
+ }
+
+ /**
+ * @param array $schedule
+ *
+ * @throws Exception
+ *
+ * @return CTag
+ */
+ public static function getScheduleTag(array $schedule): CTag {
+ if (!$schedule) {
+ return new CSpan(_('24x7'));
+ }
+
+ $hint = (new CTableInfo())->setHeader(
+ (new CColHeader(_('Custom schedule')))->setColSpan(2)
+ );
+
+ foreach (self::getSchedulePeriods($schedule) as $weekday => $periods) {
+ $hint->addRow([getDayOfWeekCaption($weekday), $periods === '' ? '-' : $periods]);
+ }
+
+ return (new CSpan(_('Custom')))
+ ->addItem(
+ (new CSpan())
+ ->addClass('icon-description')
+ ->setHint($hint)
+ );
+ }
+}
diff --git a/ui/include/classes/helpers/CSvgGraphHelper.php b/ui/include/classes/helpers/CSvgGraphHelper.php
index 4a2dea88acf..5ab62403977 100644
--- a/ui/include/classes/helpers/CSvgGraphHelper.php
+++ b/ui/include/classes/helpers/CSvgGraphHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CSystemInfoHelper.php b/ui/include/classes/helpers/CSystemInfoHelper.php
index f0eca5ceb0d..bb85785ff02 100644
--- a/ui/include/classes/helpers/CSystemInfoHelper.php
+++ b/ui/include/classes/helpers/CSystemInfoHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CTagFilterFieldHelper.php b/ui/include/classes/helpers/CTagFilterFieldHelper.php
index e315874bafd..713033ddd37 100644
--- a/ui/include/classes/helpers/CTagFilterFieldHelper.php
+++ b/ui/include/classes/helpers/CTagFilterFieldHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CTemplateHelper.php b/ui/include/classes/helpers/CTemplateHelper.php
index 10ed83528a6..7e46fc01d28 100644
--- a/ui/include/classes/helpers/CTemplateHelper.php
+++ b/ui/include/classes/helpers/CTemplateHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CTimezoneHelper.php b/ui/include/classes/helpers/CTimezoneHelper.php
new file mode 100644
index 00000000000..1e4b5024b8d
--- /dev/null
+++ b/ui/include/classes/helpers/CTimezoneHelper.php
@@ -0,0 +1,100 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CTimezoneHelper {
+
+ /**
+ * Get list of supported timezones.
+ * Example: ["Europe/London" => "(UTC+00:00) Europe/London", ...]
+ *
+ * @return array
+ */
+ public static function getList(): array {
+ static $timezones;
+
+ if ($timezones === null) {
+ $timezones = [];
+
+ foreach (DateTimeZone::listIdentifiers() as $timezone) {
+ $offset = (new DateTimeZone($timezone))->getOffset(new DateTime());
+
+ $timezones[$timezone] = [
+ 'offset' => $offset,
+ 'timezone' => $timezone,
+ 'title' => '(UTC'.($offset < 0 ? '-' : '+').gmdate('H:i', abs($offset)).') '.$timezone
+ ];
+ }
+
+ CArrayHelper::sort($timezones, ['offset', 'timezone']);
+
+ $timezones = array_column($timezones, 'title', 'timezone');
+ }
+
+ return $timezones;
+ }
+
+ /**
+ * Get timezone title, optionally prefixed.
+ *
+ * @param string $timezone
+ * @param string|null $prefix
+ *
+ * @return string
+ */
+ public static function getTitle(string $timezone, string $prefix = null): string {
+ $timezone_title = self::getList()[$timezone];
+
+ if ($prefix === null) {
+ return $timezone_title;
+ }
+
+ return $prefix.': '.$timezone_title;
+ }
+
+ /**
+ * Is timezone supported?
+ *
+ * @param string $timezone
+ *
+ * @return bool
+ */
+ public static function isSupported(string $timezone): bool {
+ return array_key_exists($timezone, self::getList());
+ }
+
+ /**
+ * Get system timezone.
+ * Example: "Europe/London"
+ *
+ * @return string
+ */
+ public static function getSystemTimezone(): string {
+ $system_timezone_lower = strtolower(ini_get('date.timezone'));
+
+ foreach (array_keys(self::getList()) as $timezone) {
+ if ($system_timezone_lower === strtolower($timezone)) {
+ return $timezone;
+ }
+ }
+
+ return 'UTC';
+ }
+}
diff --git a/ui/include/classes/helpers/CUploadFile.php b/ui/include/classes/helpers/CUploadFile.php
index bbce75405aa..d1849b45e4f 100644
--- a/ui/include/classes/helpers/CUploadFile.php
+++ b/ui/include/classes/helpers/CUploadFile.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CValueMapHelper.php b/ui/include/classes/helpers/CValueMapHelper.php
index 9e981a1a44f..c264c5c4373 100644
--- a/ui/include/classes/helpers/CValueMapHelper.php
+++ b/ui/include/classes/helpers/CValueMapHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CVaultHelper.php b/ui/include/classes/helpers/CVaultHelper.php
index 064fccb4feb..f57b20e4ef9 100644
--- a/ui/include/classes/helpers/CVaultHelper.php
+++ b/ui/include/classes/helpers/CVaultHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/helpers/CViewHelper.php b/ui/include/classes/helpers/CViewHelper.php
index f4ea2ef87b2..ba1229e63df 100644
--- a/ui/include/classes/helpers/CViewHelper.php
+++ b/ui/include/classes/helpers/CViewHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CActionButtonList.php b/ui/include/classes/html/CActionButtonList.php
index 2a76a16a6e8..b8b89f81837 100644
--- a/ui/include/classes/html/CActionButtonList.php
+++ b/ui/include/classes/html/CActionButtonList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -68,7 +68,7 @@ class CActionButtonList extends CObject {
*/
function __construct($action_name, $checkboxes_name, array $buttons_data, $name_prefix = null) {
$this->checkboxes_name = $checkboxes_name;
- $this->name_prefix = $name_prefix ? $name_prefix : null;
+ $this->name_prefix = $name_prefix;
foreach ($buttons_data as $action => $button_data) {
if (array_key_exists('content', $button_data)) {
diff --git a/ui/include/classes/html/CBreadcrumbs.php b/ui/include/classes/html/CBreadcrumbs.php
index d89f5b74d62..b2f5f3ac230 100644
--- a/ui/include/classes/html/CBreadcrumbs.php
+++ b/ui/include/classes/html/CBreadcrumbs.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButton.php b/ui/include/classes/html/CButton.php
index 2a648b7df53..c71d51d6685 100644
--- a/ui/include/classes/html/CButton.php
+++ b/ui/include/classes/html/CButton.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButtonCancel.php b/ui/include/classes/html/CButtonCancel.php
index fc7986a5cc1..f9676bef278 100644
--- a/ui/include/classes/html/CButtonCancel.php
+++ b/ui/include/classes/html/CButtonCancel.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButtonDelete.php b/ui/include/classes/html/CButtonDelete.php
index 1f94715acc7..b3e1fe6f57f 100644
--- a/ui/include/classes/html/CButtonDelete.php
+++ b/ui/include/classes/html/CButtonDelete.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButtonDropdown.php b/ui/include/classes/html/CButtonDropdown.php
index 56a5b0c736f..2da8ca3bd2f 100644
--- a/ui/include/classes/html/CButtonDropdown.php
+++ b/ui/include/classes/html/CButtonDropdown.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButtonExport.php b/ui/include/classes/html/CButtonExport.php
index 6e0c6ded641..90806def910 100644
--- a/ui/include/classes/html/CButtonExport.php
+++ b/ui/include/classes/html/CButtonExport.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CButtonQMessage.php b/ui/include/classes/html/CButtonQMessage.php
index d8997894c2f..ae73cf3f73d 100644
--- a/ui/include/classes/html/CButtonQMessage.php
+++ b/ui/include/classes/html/CButtonQMessage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CCheckBox.php b/ui/include/classes/html/CCheckBox.php
index dcfc51d95d9..4987ebe278a 100644
--- a/ui/include/classes/html/CCheckBox.php
+++ b/ui/include/classes/html/CCheckBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CCheckBoxList.php b/ui/include/classes/html/CCheckBoxList.php
index 47b5d709360..07f848d6607 100644
--- a/ui/include/classes/html/CCheckBoxList.php
+++ b/ui/include/classes/html/CCheckBoxList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CClock.php b/ui/include/classes/html/CClock.php
index 95f4d5202d4..5b2d6ffa152 100644
--- a/ui/include/classes/html/CClock.php
+++ b/ui/include/classes/html/CClock.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CCol.php b/ui/include/classes/html/CCol.php
index dadadfc1399..5b3c3b0b650 100644
--- a/ui/include/classes/html/CCol.php
+++ b/ui/include/classes/html/CCol.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CColHeader.php b/ui/include/classes/html/CColHeader.php
index cbce1b9cb53..14e2906cfd6 100644
--- a/ui/include/classes/html/CColHeader.php
+++ b/ui/include/classes/html/CColHeader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CCollapsibleUiWidget.php b/ui/include/classes/html/CCollapsibleUiWidget.php
index 9f23ee6de77..58fb46c8fd4 100644
--- a/ui/include/classes/html/CCollapsibleUiWidget.php
+++ b/ui/include/classes/html/CCollapsibleUiWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CColor.php b/ui/include/classes/html/CColor.php
index fe803773e54..f1edb445073 100644
--- a/ui/include/classes/html/CColor.php
+++ b/ui/include/classes/html/CColor.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CDashboardWidgetMap.php b/ui/include/classes/html/CDashboardWidgetMap.php
index 2f5aa5d12b9..701f0d2bed3 100644
--- a/ui/include/classes/html/CDashboardWidgetMap.php
+++ b/ui/include/classes/html/CDashboardWidgetMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CDateSelector.php b/ui/include/classes/html/CDateSelector.php
index d55cbf226bd..473657b4d0c 100644
--- a/ui/include/classes/html/CDateSelector.php
+++ b/ui/include/classes/html/CDateSelector.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -71,6 +71,13 @@ class CDateSelector extends CTag {
private $enabled = true;
/**
+ * Maxlength attribute of the input field. Aligned with the date format by default.
+ *
+ * @var int
+ */
+ private $maxlength;
+
+ /**
* Create array with all inputs required for date selection and calendar.
*
* @param string $name Textbox field name and calendar name prefix.
@@ -115,7 +122,7 @@ class CDateSelector extends CTag {
/**
* Add placeholder to date textbox field.
*
- * @param type $text Placeholder text for date textbox field.
+ * @param string $text Placeholder text for date textbox field.
*
* @return CDateSelector
*/
@@ -130,7 +137,7 @@ class CDateSelector extends CTag {
*
* @param bool $value
*
- * @return self
+ * @return CDateSelector
*/
public function setReadonly(bool $value): self {
$this->readonly = $value;
@@ -139,7 +146,7 @@ class CDateSelector extends CTag {
}
/**
- * Set enabled or disabled state to field.
+ * Set enabled or disabled state to field.
*
* @param bool $enabled Field state.
*
@@ -152,6 +159,19 @@ class CDateSelector extends CTag {
}
/**
+ * Set non-default maxlength attribute to the input field.
+ *
+ * @param int $maxlength
+ *
+ * @return CDateSelector
+ */
+ public function setMaxLength(int $maxlength) {
+ $this->maxlength = $maxlength;
+
+ return $this;
+ }
+
+ /**
* Gets string representation of date textbox and calendar button.
*
* @param bool $destroy
@@ -164,7 +184,7 @@ class CDateSelector extends CTag {
(new CTextBox($this->name, $this->value))
->setId($this->name)
->setAttribute('placeholder', $this->placeholder)
- ->setAttribute('maxlength', strlen(date($this->date_format)))
+ ->setAttribute('maxlength', $this->maxlength ?? strlen(date($this->date_format)))
->setAriaRequired($this->is_required)
->setEnabled($this->enabled)
->setReadonly($this->readonly)
diff --git a/ui/include/classes/html/CDiv.php b/ui/include/classes/html/CDiv.php
index beef1c932c0..2c125a90719 100644
--- a/ui/include/classes/html/CDiv.php
+++ b/ui/include/classes/html/CDiv.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFile.php b/ui/include/classes/html/CFile.php
index 2638ab304cd..21114b05647 100644
--- a/ui/include/classes/html/CFile.php
+++ b/ui/include/classes/html/CFile.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFilter.php b/ui/include/classes/html/CFilter.php
index b9eb086e67d..c3588f8ac08 100644
--- a/ui/include/classes/html/CFilter.php
+++ b/ui/include/classes/html/CFilter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CForm.php b/ui/include/classes/html/CForm.php
index f5de33a53dc..542480787b0 100644
--- a/ui/include/classes/html/CForm.php
+++ b/ui/include/classes/html/CForm.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFormActions.php b/ui/include/classes/html/CFormActions.php
index 76a12ead1c3..84a3800d6da 100644
--- a/ui/include/classes/html/CFormActions.php
+++ b/ui/include/classes/html/CFormActions.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFormField.php b/ui/include/classes/html/CFormField.php
index 04a7104ecc1..e4a7964c729 100644
--- a/ui/include/classes/html/CFormField.php
+++ b/ui/include/classes/html/CFormField.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFormGrid.php b/ui/include/classes/html/CFormGrid.php
index 099d4e5111e..e86a32ea4a6 100644
--- a/ui/include/classes/html/CFormGrid.php
+++ b/ui/include/classes/html/CFormGrid.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CFormList.php b/ui/include/classes/html/CFormList.php
index 58accb94599..846f062e807 100644
--- a/ui/include/classes/html/CFormList.php
+++ b/ui/include/classes/html/CFormList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CHorList.php b/ui/include/classes/html/CHorList.php
index 8ad03b05e98..785818a65b6 100644
--- a/ui/include/classes/html/CHorList.php
+++ b/ui/include/classes/html/CHorList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CHostAvailability.php b/ui/include/classes/html/CHostAvailability.php
index 4dd38caae31..279bd1d2131 100644
--- a/ui/include/classes/html/CHostAvailability.php
+++ b/ui/include/classes/html/CHostAvailability.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CIFrame.php b/ui/include/classes/html/CIFrame.php
index 3d8b4e0c5a9..240f998ade2 100644
--- a/ui/include/classes/html/CIFrame.php
+++ b/ui/include/classes/html/CIFrame.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CImageTextTable.php b/ui/include/classes/html/CImageTextTable.php
index e5ed0d4d5f3..faf1b167d8b 100644
--- a/ui/include/classes/html/CImageTextTable.php
+++ b/ui/include/classes/html/CImageTextTable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CImg.php b/ui/include/classes/html/CImg.php
index 291004fce94..f292723135c 100644
--- a/ui/include/classes/html/CImg.php
+++ b/ui/include/classes/html/CImg.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CInput.php b/ui/include/classes/html/CInput.php
index 1244788252e..cac4fa0ee62 100644
--- a/ui/include/classes/html/CInput.php
+++ b/ui/include/classes/html/CInput.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CInputSecret.php b/ui/include/classes/html/CInputSecret.php
index dbd37483278..a10e8d30b08 100644
--- a/ui/include/classes/html/CInputSecret.php
+++ b/ui/include/classes/html/CInputSecret.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CJsScript.php b/ui/include/classes/html/CJsScript.php
index fd990157573..747cca9368c 100644
--- a/ui/include/classes/html/CJsScript.php
+++ b/ui/include/classes/html/CJsScript.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CLabel.php b/ui/include/classes/html/CLabel.php
index 5f9b4f205ef..513dfe94eb0 100644
--- a/ui/include/classes/html/CLabel.php
+++ b/ui/include/classes/html/CLabel.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CLink.php b/ui/include/classes/html/CLink.php
index 9b76e6638c7..78baabddaa3 100644
--- a/ui/include/classes/html/CLink.php
+++ b/ui/include/classes/html/CLink.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CLinkAction.php b/ui/include/classes/html/CLinkAction.php
index f82fedff127..59eb09a6424 100644
--- a/ui/include/classes/html/CLinkAction.php
+++ b/ui/include/classes/html/CLinkAction.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CList.php b/ui/include/classes/html/CList.php
index bac6087acbf..96c5fd3a3e1 100644
--- a/ui/include/classes/html/CList.php
+++ b/ui/include/classes/html/CList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CListBox.php b/ui/include/classes/html/CListBox.php
index 033ebe7f3ec..8cb9e6cd6a9 100644
--- a/ui/include/classes/html/CListBox.php
+++ b/ui/include/classes/html/CListBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CListBoxItem.php b/ui/include/classes/html/CListBoxItem.php
index 20895d9bfd2..3f8c9d5fb57 100644
--- a/ui/include/classes/html/CListBoxItem.php
+++ b/ui/include/classes/html/CListBoxItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CListItem.php b/ui/include/classes/html/CListItem.php
index ba2147018c4..263afcc339a 100644
--- a/ui/include/classes/html/CListItem.php
+++ b/ui/include/classes/html/CListItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CMacroValue.php b/ui/include/classes/html/CMacroValue.php
index 55ab546404d..a4bb4fe9335 100644
--- a/ui/include/classes/html/CMacroValue.php
+++ b/ui/include/classes/html/CMacroValue.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CMenu.php b/ui/include/classes/html/CMenu.php
index 1e30fc7cd83..09ca72dccd9 100644
--- a/ui/include/classes/html/CMenu.php
+++ b/ui/include/classes/html/CMenu.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CMenuItem.php b/ui/include/classes/html/CMenuItem.php
index 9fb400050c7..b06dfa17bdb 100644
--- a/ui/include/classes/html/CMenuItem.php
+++ b/ui/include/classes/html/CMenuItem.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CMultiSelect.php b/ui/include/classes/html/CMultiSelect.php
index 1b8d5b66372..8ce4a2119d1 100644
--- a/ui/include/classes/html/CMultiSelect.php
+++ b/ui/include/classes/html/CMultiSelect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -253,7 +253,7 @@ class CMultiSelect extends CTag {
'with_simple_graph_items', 'with_simple_graph_item_prototypes', 'with_triggers', 'value_types',
'excludeids', 'disableids', 'enrich_parent_groups', 'with_monitored_items',
'with_httptests', 'with_hosts_and_templates', 'user_type', 'disable_selected', 'hostids',
- 'with_inherited', 'context'
+ 'with_inherited', 'context', 'enabled_only'
];
foreach ($parameters as $field => $value) {
@@ -408,6 +408,11 @@ class CMultiSelect extends CTag {
$popup_parameters['context'] = $parameters['context'];
$autocomplete_parameters['context'] = $parameters['context'];
}
+
+ if (array_key_exists('enabled_only', $parameters) && $parameters['enabled_only']) {
+ $popup_parameters['enabled_only'] = '1';
+ $autocomplete_parameters['enabled_only'] = true;
+ }
}
$mapped_options['popup']['parameters'] = $popup_parameters;
diff --git a/ui/include/classes/html/CMultilineInput.php b/ui/include/classes/html/CMultilineInput.php
index e9e10afed0f..146131810dc 100644
--- a/ui/include/classes/html/CMultilineInput.php
+++ b/ui/include/classes/html/CMultilineInput.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CNavigationTree.php b/ui/include/classes/html/CNavigationTree.php
index da9df494db9..ddcc3b40add 100644
--- a/ui/include/classes/html/CNavigationTree.php
+++ b/ui/include/classes/html/CNavigationTree.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CNumericBox.php b/ui/include/classes/html/CNumericBox.php
index b37f47732b9..f3cb0b3a189 100644
--- a/ui/include/classes/html/CNumericBox.php
+++ b/ui/include/classes/html/CNumericBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CObject.php b/ui/include/classes/html/CObject.php
index 13e66167240..86968325c02 100644
--- a/ui/include/classes/html/CObject.php
+++ b/ui/include/classes/html/CObject.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CPassBox.php b/ui/include/classes/html/CPassBox.php
index 5e7e8ae40e5..5e231165f42 100644
--- a/ui/include/classes/html/CPassBox.php
+++ b/ui/include/classes/html/CPassBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CPatternSelect.php b/ui/include/classes/html/CPatternSelect.php
index ea146fba1a7..b6274a3a4c0 100644
--- a/ui/include/classes/html/CPatternSelect.php
+++ b/ui/include/classes/html/CPatternSelect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CPre.php b/ui/include/classes/html/CPre.php
index 0427d219574..66383edf703 100644
--- a/ui/include/classes/html/CPre.php
+++ b/ui/include/classes/html/CPre.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CRadioButtonList.php b/ui/include/classes/html/CRadioButtonList.php
index 4ac277d9394..8ff7c4c8138 100644
--- a/ui/include/classes/html/CRadioButtonList.php
+++ b/ui/include/classes/html/CRadioButtonList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CRangeControl.php b/ui/include/classes/html/CRangeControl.php
index 66e1f069c82..7e37ccb1f2b 100644
--- a/ui/include/classes/html/CRangeControl.php
+++ b/ui/include/classes/html/CRangeControl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CRedirectButton.php b/ui/include/classes/html/CRedirectButton.php
index 190fae010da..86ee3bc9e6c 100644
--- a/ui/include/classes/html/CRedirectButton.php
+++ b/ui/include/classes/html/CRedirectButton.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CRow.php b/ui/include/classes/html/CRow.php
index 61f300bcd0e..92a6441f7a0 100644
--- a/ui/include/classes/html/CRow.php
+++ b/ui/include/classes/html/CRow.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CRowHeader.php b/ui/include/classes/html/CRowHeader.php
index b2813799628..dfe3204efab 100644
--- a/ui/include/classes/html/CRowHeader.php
+++ b/ui/include/classes/html/CRowHeader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CScriptTag.php b/ui/include/classes/html/CScriptTag.php
index efee08385a5..ff1417eeed4 100644
--- a/ui/include/classes/html/CScriptTag.php
+++ b/ui/include/classes/html/CScriptTag.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CScriptTemplate.php b/ui/include/classes/html/CScriptTemplate.php
index 0562aa5b899..8e0e4ca335a 100644
--- a/ui/include/classes/html/CScriptTemplate.php
+++ b/ui/include/classes/html/CScriptTemplate.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSelect.php b/ui/include/classes/html/CSelect.php
index 21ec04dddec..ce407b00762 100644
--- a/ui/include/classes/html/CSelect.php
+++ b/ui/include/classes/html/CSelect.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSelectOption.php b/ui/include/classes/html/CSelectOption.php
index 533ec7d19f4..65a4d89ec32 100644
--- a/ui/include/classes/html/CSelectOption.php
+++ b/ui/include/classes/html/CSelectOption.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSelectOptionGroup.php b/ui/include/classes/html/CSelectOptionGroup.php
index 55607daf8be..f862ec6d903 100644
--- a/ui/include/classes/html/CSelectOptionGroup.php
+++ b/ui/include/classes/html/CSelectOptionGroup.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSeverity.php b/ui/include/classes/html/CSeverity.php
index 90d8a57672d..327131a9bfd 100644
--- a/ui/include/classes/html/CSeverity.php
+++ b/ui/include/classes/html/CSeverity.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSeverityCheckBoxList.php b/ui/include/classes/html/CSeverityCheckBoxList.php
index d025e93e6a5..adcc16bce6e 100644
--- a/ui/include/classes/html/CSeverityCheckBoxList.php
+++ b/ui/include/classes/html/CSeverityCheckBoxList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSimpleButton.php b/ui/include/classes/html/CSimpleButton.php
index 08fae51c0ef..4dbb36a0313 100644
--- a/ui/include/classes/html/CSimpleButton.php
+++ b/ui/include/classes/html/CSimpleButton.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSortable.php b/ui/include/classes/html/CSortable.php
index 7669897b84c..b8b9231794b 100644
--- a/ui/include/classes/html/CSortable.php
+++ b/ui/include/classes/html/CSortable.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSpan.php b/ui/include/classes/html/CSpan.php
index bdc711cf284..cf228de7f80 100644
--- a/ui/include/classes/html/CSpan.php
+++ b/ui/include/classes/html/CSpan.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSubmit.php b/ui/include/classes/html/CSubmit.php
index d5840fd200c..ffb21b43425 100644
--- a/ui/include/classes/html/CSubmit.php
+++ b/ui/include/classes/html/CSubmit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSubmitButton.php b/ui/include/classes/html/CSubmitButton.php
index f9988856207..80df2110aee 100644
--- a/ui/include/classes/html/CSubmitButton.php
+++ b/ui/include/classes/html/CSubmitButton.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CSup.php b/ui/include/classes/html/CSup.php
index cff1773255c..ebf94325e30 100644
--- a/ui/include/classes/html/CSup.php
+++ b/ui/include/classes/html/CSup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTabFilter.php b/ui/include/classes/html/CTabFilter.php
index 9c8016ebd66..27eca0642e3 100644
--- a/ui/include/classes/html/CTabFilter.php
+++ b/ui/include/classes/html/CTabFilter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTabView.php b/ui/include/classes/html/CTabView.php
index 6b1afce30fd..a01c243d1a0 100644
--- a/ui/include/classes/html/CTabView.php
+++ b/ui/include/classes/html/CTabView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTable.php b/ui/include/classes/html/CTable.php
index c63969e2e3a..c9ce1a32d9b 100644
--- a/ui/include/classes/html/CTable.php
+++ b/ui/include/classes/html/CTable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTableColumn.php b/ui/include/classes/html/CTableColumn.php
index fd3035bb7fc..c7da9526a38 100644
--- a/ui/include/classes/html/CTableColumn.php
+++ b/ui/include/classes/html/CTableColumn.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTableInfo.php b/ui/include/classes/html/CTableInfo.php
index ecbd7848e0e..9a0705172e7 100644
--- a/ui/include/classes/html/CTableInfo.php
+++ b/ui/include/classes/html/CTableInfo.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -70,6 +70,8 @@ class CTableInfo extends CTable {
/**
* Rotate table header text vertical.
* Cells must be marked with "vertical_rotation" class.
+ *
+ * @deprecated Use CSS writing-mode.
*/
public function makeVerticalRotation() {
$this->addMakeVerticalRotationJs = true;
diff --git a/ui/include/classes/html/CTag.php b/ui/include/classes/html/CTag.php
index 7f732d382a5..83ad67f6997 100644
--- a/ui/include/classes/html/CTag.php
+++ b/ui/include/classes/html/CTag.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTextArea.php b/ui/include/classes/html/CTextArea.php
index d2d1a73f57d..bfe5b6aa7ad 100644
--- a/ui/include/classes/html/CTextArea.php
+++ b/ui/include/classes/html/CTextArea.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -81,22 +81,6 @@ class CTextArea extends CTag {
public function setMaxlength($maxlength) {
$this->setAttribute('maxlength', $maxlength);
-
- if (!defined('IS_TEXTAREA_MAXLENGTH_JS_INSERTED')) {
- define('IS_TEXTAREA_MAXLENGTH_JS_INSERTED', true);
-
- // firefox and google chrome have own implementations of maxlength validation on textarea
- insert_js('
- if (!CR && !GK) {
- jQuery("textarea[maxlength]").bind("paste contextmenu change keydown keypress keyup", function() {
- var elem = jQuery(this);
- if (elem.val().length > elem.attr("maxlength")) {
- elem.val(elem.val().substr(0, elem.attr("maxlength")));
- }
- });
- }',
- true);
- }
return $this;
}
diff --git a/ui/include/classes/html/CTextAreaFlexible.php b/ui/include/classes/html/CTextAreaFlexible.php
index 02ee0623823..0bdc6b9ea29 100644
--- a/ui/include/classes/html/CTextAreaFlexible.php
+++ b/ui/include/classes/html/CTextAreaFlexible.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CTextBox.php b/ui/include/classes/html/CTextBox.php
index 676c01128ff..90091d5750a 100644
--- a/ui/include/classes/html/CTextBox.php
+++ b/ui/include/classes/html/CTextBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CUiWidget.php b/ui/include/classes/html/CUiWidget.php
index 38a7a731240..0823642534b 100644
--- a/ui/include/classes/html/CUiWidget.php
+++ b/ui/include/classes/html/CUiWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CVar.php b/ui/include/classes/html/CVar.php
index adc18fed474..a0b18a30426 100644
--- a/ui/include/classes/html/CVar.php
+++ b/ui/include/classes/html/CVar.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CVisibilityBox.php b/ui/include/classes/html/CVisibilityBox.php
index ef8b5ff45d9..9e1af6b7453 100644
--- a/ui/include/classes/html/CVisibilityBox.php
+++ b/ui/include/classes/html/CVisibilityBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/CWarning.php b/ui/include/classes/html/CWarning.php
index 79ab3c4efc5..381a821386d 100644
--- a/ui/include/classes/html/CWarning.php
+++ b/ui/include/classes/html/CWarning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/interfaces/CButtonInterface.php b/ui/include/classes/html/interfaces/CButtonInterface.php
index e5c0c6e4563..2b07ef3c782 100644
--- a/ui/include/classes/html/interfaces/CButtonInterface.php
+++ b/ui/include/classes/html/interfaces/CButtonInterface.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/pageheader/CPageHeader.php b/ui/include/classes/html/pageheader/CPageHeader.php
index f7c0fb03561..0766aa70e4b 100644
--- a/ui/include/classes/html/pageheader/CPageHeader.php
+++ b/ui/include/classes/html/pageheader/CPageHeader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvg.php b/ui/include/classes/html/svg/CSvg.php
index 7292033af01..738b42936d1 100644
--- a/ui/include/classes/html/svg/CSvg.php
+++ b/ui/include/classes/html/svg/CSvg.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgArrow.php b/ui/include/classes/html/svg/CSvgArrow.php
index 1fe7d0de199..f7d1aea30a7 100644
--- a/ui/include/classes/html/svg/CSvgArrow.php
+++ b/ui/include/classes/html/svg/CSvgArrow.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgCircle.php b/ui/include/classes/html/svg/CSvgCircle.php
index ac3ea15421f..c52f0a0364e 100644
--- a/ui/include/classes/html/svg/CSvgCircle.php
+++ b/ui/include/classes/html/svg/CSvgCircle.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphAnnotation.php b/ui/include/classes/html/svg/CSvgGraphAnnotation.php
index ae51e22344e..e0ff72650af 100644
--- a/ui/include/classes/html/svg/CSvgGraphAnnotation.php
+++ b/ui/include/classes/html/svg/CSvgGraphAnnotation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphArea.php b/ui/include/classes/html/svg/CSvgGraphArea.php
index d5ada337cbd..27089212ec9 100644
--- a/ui/include/classes/html/svg/CSvgGraphArea.php
+++ b/ui/include/classes/html/svg/CSvgGraphArea.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphAxis.php b/ui/include/classes/html/svg/CSvgGraphAxis.php
index e2ab1f5dd9e..4a36d35842f 100644
--- a/ui/include/classes/html/svg/CSvgGraphAxis.php
+++ b/ui/include/classes/html/svg/CSvgGraphAxis.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphBar.php b/ui/include/classes/html/svg/CSvgGraphBar.php
index edbc33be9a4..5cf712837c4 100644
--- a/ui/include/classes/html/svg/CSvgGraphBar.php
+++ b/ui/include/classes/html/svg/CSvgGraphBar.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphGrid.php b/ui/include/classes/html/svg/CSvgGraphGrid.php
index 37b6164f3a5..ad1cb5a9f0f 100644
--- a/ui/include/classes/html/svg/CSvgGraphGrid.php
+++ b/ui/include/classes/html/svg/CSvgGraphGrid.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphLegend.php b/ui/include/classes/html/svg/CSvgGraphLegend.php
index 722c0a449d0..f5ea98b5c52 100644
--- a/ui/include/classes/html/svg/CSvgGraphLegend.php
+++ b/ui/include/classes/html/svg/CSvgGraphLegend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphLine.php b/ui/include/classes/html/svg/CSvgGraphLine.php
index 1c0dfbf7b40..9bef00c2147 100644
--- a/ui/include/classes/html/svg/CSvgGraphLine.php
+++ b/ui/include/classes/html/svg/CSvgGraphLine.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphLineGroup.php b/ui/include/classes/html/svg/CSvgGraphLineGroup.php
index bb6ecbc34b5..0ad4e5b05a7 100644
--- a/ui/include/classes/html/svg/CSvgGraphLineGroup.php
+++ b/ui/include/classes/html/svg/CSvgGraphLineGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGraphPoints.php b/ui/include/classes/html/svg/CSvgGraphPoints.php
index 7f47e0a6603..98101bfe89d 100644
--- a/ui/include/classes/html/svg/CSvgGraphPoints.php
+++ b/ui/include/classes/html/svg/CSvgGraphPoints.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgGroup.php b/ui/include/classes/html/svg/CSvgGroup.php
index 908038f11dc..cb495df9031 100644
--- a/ui/include/classes/html/svg/CSvgGroup.php
+++ b/ui/include/classes/html/svg/CSvgGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgLine.php b/ui/include/classes/html/svg/CSvgLine.php
index 96fff534465..97d251aa9df 100644
--- a/ui/include/classes/html/svg/CSvgLine.php
+++ b/ui/include/classes/html/svg/CSvgLine.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgPath.php b/ui/include/classes/html/svg/CSvgPath.php
index 1ad7595015e..e55d168c16f 100644
--- a/ui/include/classes/html/svg/CSvgPath.php
+++ b/ui/include/classes/html/svg/CSvgPath.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgPolygon.php b/ui/include/classes/html/svg/CSvgPolygon.php
index eff08d8287d..4af45f08154 100644
--- a/ui/include/classes/html/svg/CSvgPolygon.php
+++ b/ui/include/classes/html/svg/CSvgPolygon.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgRect.php b/ui/include/classes/html/svg/CSvgRect.php
index 150f2d1f6ff..544fc54c710 100644
--- a/ui/include/classes/html/svg/CSvgRect.php
+++ b/ui/include/classes/html/svg/CSvgRect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgTag.php b/ui/include/classes/html/svg/CSvgTag.php
index 80906665aa3..d2c7e0fbee6 100644
--- a/ui/include/classes/html/svg/CSvgTag.php
+++ b/ui/include/classes/html/svg/CSvgTag.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/svg/CSvgText.php b/ui/include/classes/html/svg/CSvgText.php
index 66fab0ccc9d..531e06b5eae 100644
--- a/ui/include/classes/html/svg/CSvgText.php
+++ b/ui/include/classes/html/svg/CSvgText.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/html/widget/CWidget.php b/ui/include/classes/html/widget/CWidget.php
index 764113b5ad7..f529af90ded 100644
--- a/ui/include/classes/html/widget/CWidget.php
+++ b/ui/include/classes/html/widget/CWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/CConfigurationImport.php b/ui/include/classes/import/CConfigurationImport.php
index 6c6728f5dca..72f8028fdb9 100644
--- a/ui/include/classes/import/CConfigurationImport.php
+++ b/ui/include/classes/import/CConfigurationImport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/CConfigurationImportcompare.php b/ui/include/classes/import/CConfigurationImportcompare.php
index 7306aad80e0..752e8f2fc2c 100644
--- a/ui/include/classes/import/CConfigurationImportcompare.php
+++ b/ui/include/classes/import/CConfigurationImportcompare.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/CImportDataAdapter.php b/ui/include/classes/import/CImportDataAdapter.php
index feb02f2676c..4d1ccb7f4f3 100644
--- a/ui/include/classes/import/CImportDataAdapter.php
+++ b/ui/include/classes/import/CImportDataAdapter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/CImportReferencer.php b/ui/include/classes/import/CImportReferencer.php
index d83cd94628d..e51188d1278 100644
--- a/ui/include/classes/import/CImportReferencer.php
+++ b/ui/include/classes/import/CImportReferencer.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/CImportedObjectContainer.php b/ui/include/classes/import/CImportedObjectContainer.php
index 986f936f97f..ef21a5bb015 100644
--- a/ui/include/classes/import/CImportedObjectContainer.php
+++ b/ui/include/classes/import/CImportedObjectContainer.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C10ImportConverter.php b/ui/include/classes/import/converters/C10ImportConverter.php
index a7a8e74343e..5581d71a368 100644
--- a/ui/include/classes/import/converters/C10ImportConverter.php
+++ b/ui/include/classes/import/converters/C10ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -189,7 +189,6 @@ class C10ImportConverter extends CConverter {
foreach ($content['templates'] as &$template) {
$template['template'] = $template['name'];
- $template = $this->convertTemplateItem($template);
$template = $this->convertHostApplications($template);
$template = $this->convertHostItems($template);
$template = $this->convertHostTriggers($template, $template['template']);
@@ -257,14 +256,33 @@ class C10ImportConverter extends CConverter {
}
}
- // if a least one IPMI item exists on a host, create an IPMI interface
+ // If a least one IPMI item exists on a host, create an IPMI interface.
if ($hasIpmiItem) {
+ if (array_key_exists('ipmi_ip', $host) && $host['ipmi_ip'] !== '') {
+ $ip_parser = new CIPParser(['v6' => ZBX_HAVE_IPV6]);
+
+ if ($ip_parser->parse($host['ipmi_ip']) == CParser::PARSE_SUCCESS) {
+ $ip = $host['ipmi_ip'];
+ $dns = '';
+ $useip = (string) INTERFACE_USE_IP;
+ }
+ else {
+ $ip = '';
+ $dns = $host['ipmi_ip'];
+ $useip = (string) INTERFACE_USE_DNS;
+ }
+ }
+ else {
+ $ip = $host['ip'];
+ $dns = '';
+ $useip = (string) INTERFACE_USE_IP;
+ }
+
$ipmiInterface = [
'type' => (string) INTERFACE_TYPE_IPMI,
- 'useip' => (string) INTERFACE_USE_IP,
- 'ip' => (array_key_exists('ipmi_ip', $host) && $host['ipmi_ip'] !== '')
- ? $host['ipmi_ip'] : $host['ip'],
- 'dns' => '',
+ 'useip' => $useip,
+ 'ip' => $ip,
+ 'dns' => $dns,
'port' => (array_key_exists('ipmi_port', $host) && $host['ipmi_port'] !== '')
? $host['ipmi_port'] : '623',
'default' => (string) INTERFACE_PRIMARY,
@@ -274,9 +292,10 @@ class C10ImportConverter extends CConverter {
$i++;
}
- // if SNMP item exist, create an SNMP interface for each SNMP item port.
+ // If SNMP item exist, create an SNMP interface for each SNMP item port.
if ($snmpItems) {
$snmpInterfaces = [];
+
foreach ($snmpItems as $item) {
if (!isset($item['snmp_port']) || isset($snmpInterfaces[$item['snmp_port']])) {
continue;
@@ -309,26 +328,31 @@ class C10ImportConverter extends CConverter {
continue;
}
- $interfaceType = itemTypeInterface($item['type']);
+ // 1.8 till 4.4 uses the old item types.
+ if ($item['type'] == ITEM_TYPE_SNMPV1 || $item['type'] == ITEM_TYPE_SNMPV2C
+ || $item['type'] == ITEM_TYPE_SNMPV3) {
+ $interfaceType = INTERFACE_TYPE_SNMP;
+ }
+ else {
+ $interfaceType = itemTypeInterface($item['type']);
+ }
+
switch ($interfaceType) {
case INTERFACE_TYPE_AGENT:
case INTERFACE_TYPE_ANY:
$item['interface_ref'] = $agentInterface['interface_ref'];
-
break;
+
case INTERFACE_TYPE_IPMI:
$item['interface_ref'] = $ipmiInterface['interface_ref'];
-
break;
+
case INTERFACE_TYPE_SNMP:
if (isset($item['snmp_port'])) {
$item['interface_ref'] = $snmpInterfaces[$item['snmp_port']]['interface_ref'];
}
-
break;
}
-
- unset($item['snmp_port']);
}
unset($item);
}
@@ -655,7 +679,7 @@ class C10ImportConverter extends CConverter {
}
foreach ($host['items'] as &$item) {
- $item = CArrayHelper::renameKeys($item, ['trapper_hosts' => 'allowed_hosts']);
+ $item = CArrayHelper::renameKeys($item, ['trapper_hosts' => 'allowed_hosts', 'snmp_port' => 'port']);
$item['name'] = $item['description'];
// convert simple check keys
@@ -927,11 +951,13 @@ class C10ImportConverter extends CConverter {
* @return array
*/
protected function convertProxy(array $host) {
- if (!array_key_exists('proxy_hostid', $host)) {
- $host['proxy_hostid'] = '';
+ $host['proxy'] = [];
+
+ // If ID is zero, no proxy was assigned to host. Thus it is not name.
+ if ($host['proxy_hostid'] != 0) {
+ $host['proxy']['name'] = $host['proxy_hostid'];
}
- $host['proxy']['name'] = $host['proxy_hostid'];
unset($host['proxy_hostid']);
return $host;
@@ -947,28 +973,14 @@ class C10ImportConverter extends CConverter {
protected function convertItemValueMap(array $item) {
$item['valuemap'] = [];
if (array_key_exists('valuemapid', $item)) {
- $item['valuemap']['name'] = $item['valuemapid'];
+ // If ID is zero, no value maps were assigned to item. Thus it is not name.
+ if ($item['valuemapid'] != 0) {
+ $item['valuemap']['name'] = $item['valuemapid'];
+ }
+
unset($item['valuemapid']);
}
return $item;
}
-
- /**
- * Add new tag port to template items.
- *
- * @param array $template Import data.
- *
- * @return array
- */
- protected function convertTemplateItem(array $template) {
- if (array_key_exists('items', $template)) {
- foreach ($template['items'] as &$item) {
- $item['port'] = '';
- unset($item['snmp_port']);
- }
- }
-
- return $template;
- }
}
diff --git a/ui/include/classes/import/converters/C10ItemKeyConverter.php b/ui/include/classes/import/converters/C10ItemKeyConverter.php
index bd6acda4c70..48fd72f35fc 100644
--- a/ui/include/classes/import/converters/C10ItemKeyConverter.php
+++ b/ui/include/classes/import/converters/C10ItemKeyConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C10TriggerConverter.php b/ui/include/classes/import/converters/C10TriggerConverter.php
index e022a046b77..3f735509814 100644
--- a/ui/include/classes/import/converters/C10TriggerConverter.php
+++ b/ui/include/classes/import/converters/C10TriggerConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C20ImportConverter.php b/ui/include/classes/import/converters/C20ImportConverter.php
index 2bd89729156..c5bb613b9ab 100644
--- a/ui/include/classes/import/converters/C20ImportConverter.php
+++ b/ui/include/classes/import/converters/C20ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -148,6 +148,20 @@ class C20ImportConverter extends CConverter {
}
$item['key'] = $this->itemKeyConverter->convert($item['key']);
+
+ /*
+ * Prepare the 2.0 format for 3.0 validator. 2.2-2.4 will already have these fields exported.
+ *
+ * 2.2 introduced new fields "snmpv3_contextname", "snmpv3_authprotocol", "snmpv3_privprotocol", but this
+ * converter is for all 2.x. In 2.2+ they are exported, but for 2.0 they have to be added. It is, however,
+ * expected by 3.0 validator for all items, not just SNMP v3. In 2.2 a field "logtimefmt" was also
+ * added which is required by 3.0 validator.
+ */
+ foreach (['snmpv3_contextname', 'snmpv3_authprotocol', 'snmpv3_privprotocol', 'logtimefmt'] as $field) {
+ if (!array_key_exists($field, $item)) {
+ $item[$field] = '';
+ }
+ }
}
unset($item);
@@ -247,7 +261,7 @@ class C20ImportConverter extends CConverter {
$screen_item['application'] = '';
if (!array_key_exists('max_columns', $screen_item)) {
- $screen_item['max_columns'] = '';
+ $screen_item['max_columns'] = (string) SCREEN_SURROGATE_MAX_COLUMNS_DEFAULT;
}
}
unset($screen_item);
@@ -305,6 +319,19 @@ class C20ImportConverter extends CConverter {
$discovery_rule['status'] = (string) ITEM_STATUS_ACTIVE;
}
+ /*
+ * Prepare the 2.0 format for 3.0 validator. 2.2-2.4 will already have these fields exported.
+ *
+ * 2.2 introduced new fields "snmpv3_contextname", "snmpv3_authprotocol", "snmpv3_privprotocol", but this
+ * converter is for all 2.x. In 2.2+ they are exported, but for 2.0 they have to be added. It is, however,
+ * expected by 3.0 validator for all discovery rules, not just SNMP v3.
+ */
+ foreach (['snmpv3_contextname', 'snmpv3_authprotocol', 'snmpv3_privprotocol'] as $field) {
+ if (!array_key_exists($field, $discovery_rule)) {
+ $discovery_rule[$field] = '';
+ }
+ }
+
if (in_array($discovery_rule['type'], [ITEM_TYPE_SNMPV1, ITEM_TYPE_SNMPV2C, ITEM_TYPE_SNMPV3])) {
$param = CItemKey::quoteParam($discovery_rule['snmp_oid']);
if ($param !== false) {
@@ -338,6 +365,20 @@ class C20ImportConverter extends CConverter {
foreach ($item_prototypes as &$item_prototype) {
$item_prototype['key'] = $this->itemKeyConverter->convert($item_prototype['key']);
$item_prototype['application_prototypes'] = '';
+
+ /*
+ * Prepare the 2.0 format for 3.0 validator. 2.2-2.4 will already have these fields exported.
+ *
+ * 2.2 introduced new fields "snmpv3_contextname", "snmpv3_authprotocol", "snmpv3_privprotocol", but this
+ * converter is for all 2.x. In 2.2+ they are exported, but for 2.0 they have to be added. It is, however,
+ * expected by 3.0 validator for all item prototypes, not just SNMP v3. In 2.2 a field "logtimefmt" was also
+ * added which is required by 3.0 validator.
+ */
+ foreach (['snmpv3_contextname', 'snmpv3_authprotocol', 'snmpv3_privprotocol', 'logtimefmt'] as $field) {
+ if (!array_key_exists($field, $item_prototype)) {
+ $item_prototype[$field] = '';
+ }
+ }
}
unset($item_prototype);
diff --git a/ui/include/classes/import/converters/C20ItemKeyConverter.php b/ui/include/classes/import/converters/C20ItemKeyConverter.php
index 76595ab300f..06f79f4220f 100644
--- a/ui/include/classes/import/converters/C20ItemKeyConverter.php
+++ b/ui/include/classes/import/converters/C20ItemKeyConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C20TriggerConverter.php b/ui/include/classes/import/converters/C20TriggerConverter.php
index e329beaece2..ca8cb3bd8cf 100644
--- a/ui/include/classes/import/converters/C20TriggerConverter.php
+++ b/ui/include/classes/import/converters/C20TriggerConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C30ImportConverter.php b/ui/include/classes/import/converters/C30ImportConverter.php
index 8e44055e289..5687d2e378b 100644
--- a/ui/include/classes/import/converters/C30ImportConverter.php
+++ b/ui/include/classes/import/converters/C30ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C32ImportConverter.php b/ui/include/classes/import/converters/C32ImportConverter.php
index d68d090488d..f59b7213469 100644
--- a/ui/include/classes/import/converters/C32ImportConverter.php
+++ b/ui/include/classes/import/converters/C32ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C34ImportConverter.php b/ui/include/classes/import/converters/C34ImportConverter.php
index ff31b74dd96..0f9f383f100 100644
--- a/ui/include/classes/import/converters/C34ImportConverter.php
+++ b/ui/include/classes/import/converters/C34ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C40ImportConverter.php b/ui/include/classes/import/converters/C40ImportConverter.php
index a239dcbc36d..636b2477252 100644
--- a/ui/include/classes/import/converters/C40ImportConverter.php
+++ b/ui/include/classes/import/converters/C40ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C42ImportConverter.php b/ui/include/classes/import/converters/C42ImportConverter.php
index cb45047f738..96e5be592cd 100644
--- a/ui/include/classes/import/converters/C42ImportConverter.php
+++ b/ui/include/classes/import/converters/C42ImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -119,7 +119,11 @@ class C42ImportConverter extends CConverter {
*/
protected function convertValueToConstant($data, array $rules) {
if ($rules['type'] & XML_STRING) {
- if (!array_key_exists('in', $rules)) {
+ /*
+ * Second condition may occur when, for example, item types are no longer supported, but previous validator
+ * only checked the syntax, not the data.
+ */
+ if (!array_key_exists('in', $rules) || !array_key_exists($data, $rules['in'])) {
return $data;
}
@@ -170,7 +174,7 @@ class C42ImportConverter extends CConverter {
continue;
}
- if ($data[$tag] === '' || count($data[$tag]) == 0) {
+ if ($data[$tag] === '' || (is_array($data[$tag]) && !$data[$tag])) {
if ($tag_rules['type'] & XML_REQUIRED) {
continue;
}
diff --git a/ui/include/classes/import/converters/C44ImportConverter.php b/ui/include/classes/import/converters/C44ImportConverter.php
index 2c48c101b8e..8e5f7563b69 100644
--- a/ui/include/classes/import/converters/C44ImportConverter.php
+++ b/ui/include/classes/import/converters/C44ImportConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -182,7 +182,9 @@ class C44ImportConverter extends CConverter {
*/
protected function extractSnmpFields(array $host): array {
// SNMP types.
- $types = [CXmlConstantName::SNMPV1, CXmlConstantName::SNMPV2, CXmlConstantName::SNMPV3];
+ $types = [CXmlConstantName::SNMPV1, CXmlConstantName::SNMPV2, CXmlConstantName::SNMPV3,
+ CXmlConstantName::SNMP_TRAP
+ ];
$interfaces = [];
if (array_key_exists('items', $host)) {
@@ -254,14 +256,20 @@ class C44ImportConverter extends CConverter {
protected function createNewInterface(array $item, int $maxid, array $parent_interface): array {
$interface = ['interface_ref' => 'if'.$maxid] + $parent_interface;
- $interface['details']['version'] = $item['type'];
+ if ($item['type'] == CXmlConstantName::SNMP_TRAP) {
+ $interface['details']['version'] = CXmlConstantName::SNMPV2;
+ $interface['details']['community'] = '{$SNMP_COMMUNITY}';
+ }
+ else {
+ $interface['details']['version'] = $item['type'];
+ }
// Set item port if have.
if ($item['port'] !== '') {
$interface['port'] = $item['port'];
}
- if ($item['type'] === CXmlConstantName::SNMPV1 || $item['type'] === CXmlConstantName::SNMPV2) {
+ if ($item['type'] === CXmlConstantName::SNMPV1 || $item['type'] === CXmlConstantName::SNMPV2) {
$interface['details']['community'] = $item['community'];
}
@@ -366,11 +374,18 @@ class C44ImportConverter extends CConverter {
// Set SNMP version from first item.
foreach ($new_interfaces[$interfaceid] as &$iface) {
if (array_key_exists('new', $iface)) {
- $iface['details']['version'] = $item['type'];
+ if ($item['type'] === CXmlConstantName::SNMP_TRAP) {
+ // Use default SNMP V2 interface for SNMP traps.
+ $iface['details']['version'] = CXmlConstantName::SNMPV2;
+ $iface['details']['community'] = '{$SNMP_COMMUNITY}';
+ }
+ else {
+ $iface['details']['version'] = $item['type'];
+ }
// Item port not set here because we will find it in next steps.
- // And set others snmp fields
+ // And set other SNMP fields.
if ($item['type'] === CXmlConstantName::SNMPV1
|| $item['type'] === CXmlConstantName::SNMPV2) {
$iface['details']['community'] = $item['community'];
@@ -394,20 +409,23 @@ class C44ImportConverter extends CConverter {
// Find interfaces having same SNMP version.
$same_ver_interfaces = array_filter($new_interfaces[$interfaceid],
- function(array $iface) use ($item): bool {
- return $iface['details']['version'] === $item['type'];
+ function (array $iface) use ($item): bool {
+ // Use default SNMP V2 interface for SNMP traps.
+ if ($item['type'] === CXmlConstantName::SNMP_TRAP) {
+ $item['type'] = CXmlConstantName::SNMPV2;
+ }
+
+ return ($iface['details']['version'] === $item['type']);
}
);
if ($same_ver_interfaces) {
$same_interfaces = array_filter($same_ver_interfaces,
- function(array $iface) use ($item, $parent_interface): bool {
+ function (array $iface) use ($item, $parent_interface): bool {
// If item port differs from interface ports it is 100% new interface.
if ($item['port'] === '') {
// Item port not set and interface port not equal parent port.
- if ($iface['port'] !== $parent_interface['port']) {
- return false;
- }
+ return ($iface['port'] === $parent_interface['port']);
}
else {
// If item port not equal interface ports it is 100% new interface.
diff --git a/ui/include/classes/import/converters/C50ImportConverter.php b/ui/include/classes/import/converters/C50ImportConverter.php
index f17549e828c..85f94c46ec7 100644
--- a/ui/include/classes/import/converters/C50ImportConverter.php
+++ b/ui/include/classes/import/converters/C50ImportConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C52AggregateItemKeyConverter.php b/ui/include/classes/import/converters/C52AggregateItemKeyConverter.php
index c53d76fbb41..5f0664a69b9 100644
--- a/ui/include/classes/import/converters/C52AggregateItemKeyConverter.php
+++ b/ui/include/classes/import/converters/C52AggregateItemKeyConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C52CalculatedItemConverter.php b/ui/include/classes/import/converters/C52CalculatedItemConverter.php
index be0014aab40..99d8d6d02c8 100644
--- a/ui/include/classes/import/converters/C52CalculatedItemConverter.php
+++ b/ui/include/classes/import/converters/C52CalculatedItemConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C52EventNameConverter.php b/ui/include/classes/import/converters/C52EventNameConverter.php
index b9e140fb0d8..b11acef6f64 100644
--- a/ui/include/classes/import/converters/C52EventNameConverter.php
+++ b/ui/include/classes/import/converters/C52EventNameConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C52ImportConverter.php b/ui/include/classes/import/converters/C52ImportConverter.php
index 8699c36b267..af2051e7401 100755
--- a/ui/include/classes/import/converters/C52ImportConverter.php
+++ b/ui/include/classes/import/converters/C52ImportConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C52TriggerExpressionConverter.php b/ui/include/classes/import/converters/C52TriggerExpressionConverter.php
index 65983838013..0e866ca2e8e 100644
--- a/ui/include/classes/import/converters/C52TriggerExpressionConverter.php
+++ b/ui/include/classes/import/converters/C52TriggerExpressionConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C54ImportConverter.php b/ui/include/classes/import/converters/C54ImportConverter.php
index ee5c0735d44..1c30de12ab1 100644
--- a/ui/include/classes/import/converters/C54ImportConverter.php
+++ b/ui/include/classes/import/converters/C54ImportConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/C54SimpleMacroConverter.php b/ui/include/classes/import/converters/C54SimpleMacroConverter.php
index 71d9d2530a0..ef663f78403 100644
--- a/ui/include/classes/import/converters/C54SimpleMacroConverter.php
+++ b/ui/include/classes/import/converters/C54SimpleMacroConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CConstantImportConverter.php b/ui/include/classes/import/converters/CConstantImportConverter.php
index a670b01bb20..5e976561423 100644
--- a/ui/include/classes/import/converters/CConstantImportConverter.php
+++ b/ui/include/classes/import/converters/CConstantImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CConverter.php b/ui/include/classes/import/converters/CConverter.php
index e89a680ad99..0cde9f6658d 100644
--- a/ui/include/classes/import/converters/CConverter.php
+++ b/ui/include/classes/import/converters/CConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CDefaultImportConverter.php b/ui/include/classes/import/converters/CDefaultImportConverter.php
index edcff2f8a15..80d8837dddb 100644
--- a/ui/include/classes/import/converters/CDefaultImportConverter.php
+++ b/ui/include/classes/import/converters/CDefaultImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CImportConverterFactory.php b/ui/include/classes/import/converters/CImportConverterFactory.php
index 1015563a475..89faa9b97a6 100644
--- a/ui/include/classes/import/converters/CImportConverterFactory.php
+++ b/ui/include/classes/import/converters/CImportConverterFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CImportDataNormalizer.php b/ui/include/classes/import/converters/CImportDataNormalizer.php
index cefcc4f6584..ebf9f3bc33b 100644
--- a/ui/include/classes/import/converters/CImportDataNormalizer.php
+++ b/ui/include/classes/import/converters/CImportDataNormalizer.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CTemplateScreenConverter.php b/ui/include/classes/import/converters/CTemplateScreenConverter.php
index e261fa3fb9d..21c170423ef 100644
--- a/ui/include/classes/import/converters/CTemplateScreenConverter.php
+++ b/ui/include/classes/import/converters/CTemplateScreenConverter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/converters/CTransformImportConverter.php b/ui/include/classes/import/converters/CTransformImportConverter.php
index 41a71fbdf56..198c9df1b42 100644
--- a/ui/include/classes/import/converters/CTransformImportConverter.php
+++ b/ui/include/classes/import/converters/CTransformImportConverter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/importers/CHostImporter.php b/ui/include/classes/import/importers/CHostImporter.php
index ac9a6ba3f14..dc877e52432 100644
--- a/ui/include/classes/import/importers/CHostImporter.php
+++ b/ui/include/classes/import/importers/CHostImporter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/importers/CImporter.php b/ui/include/classes/import/importers/CImporter.php
index 290110425cb..a2c4e8744ff 100644
--- a/ui/include/classes/import/importers/CImporter.php
+++ b/ui/include/classes/import/importers/CImporter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/importers/CMapImporter.php b/ui/include/classes/import/importers/CMapImporter.php
index 1e5a120240d..4be451ab4f7 100644
--- a/ui/include/classes/import/importers/CMapImporter.php
+++ b/ui/include/classes/import/importers/CMapImporter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/importers/CTemplateDashboardImporter.php b/ui/include/classes/import/importers/CTemplateDashboardImporter.php
index bc04df1c2c7..44ed57e1d3a 100644
--- a/ui/include/classes/import/importers/CTemplateDashboardImporter.php
+++ b/ui/include/classes/import/importers/CTemplateDashboardImporter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/importers/CTemplateImporter.php b/ui/include/classes/import/importers/CTemplateImporter.php
index 48c61370911..3209a10205e 100644
--- a/ui/include/classes/import/importers/CTemplateImporter.php
+++ b/ui/include/classes/import/importers/CTemplateImporter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/readers/CImportReader.php b/ui/include/classes/import/readers/CImportReader.php
index 00110fa334e..59697582a97 100644
--- a/ui/include/classes/import/readers/CImportReader.php
+++ b/ui/include/classes/import/readers/CImportReader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/readers/CImportReaderFactory.php b/ui/include/classes/import/readers/CImportReaderFactory.php
index 58469ffaa8b..bfe7801fc56 100644
--- a/ui/include/classes/import/readers/CImportReaderFactory.php
+++ b/ui/include/classes/import/readers/CImportReaderFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/readers/CJsonImportReader.php b/ui/include/classes/import/readers/CJsonImportReader.php
index 5456f8c3131..0e5bf222b33 100644
--- a/ui/include/classes/import/readers/CJsonImportReader.php
+++ b/ui/include/classes/import/readers/CJsonImportReader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/readers/CXmlImportReader.php b/ui/include/classes/import/readers/CXmlImportReader.php
index 5830d43d8d0..b1be2c55535 100644
--- a/ui/include/classes/import/readers/CXmlImportReader.php
+++ b/ui/include/classes/import/readers/CXmlImportReader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/readers/CYamlImportReader.php b/ui/include/classes/import/readers/CYamlImportReader.php
index 8cd311afe7d..01424b1d229 100644
--- a/ui/include/classes/import/readers/CYamlImportReader.php
+++ b/ui/include/classes/import/readers/CYamlImportReader.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C10XmlValidator.php b/ui/include/classes/import/validators/C10XmlValidator.php
index f8641f82a8a..cb70c7c3530 100644
--- a/ui/include/classes/import/validators/C10XmlValidator.php
+++ b/ui/include/classes/import/validators/C10XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C20XmlValidator.php b/ui/include/classes/import/validators/C20XmlValidator.php
index 3627a6b4b0a..ad814fd7579 100644
--- a/ui/include/classes/import/validators/C20XmlValidator.php
+++ b/ui/include/classes/import/validators/C20XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C30XmlValidator.php b/ui/include/classes/import/validators/C30XmlValidator.php
index e6c7d8672d3..30dafa89c5e 100644
--- a/ui/include/classes/import/validators/C30XmlValidator.php
+++ b/ui/include/classes/import/validators/C30XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C32XmlValidator.php b/ui/include/classes/import/validators/C32XmlValidator.php
index 17bf82120f2..299bd8df3a7 100644
--- a/ui/include/classes/import/validators/C32XmlValidator.php
+++ b/ui/include/classes/import/validators/C32XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C34XmlValidator.php b/ui/include/classes/import/validators/C34XmlValidator.php
index f318db06836..94089e7c3dd 100644
--- a/ui/include/classes/import/validators/C34XmlValidator.php
+++ b/ui/include/classes/import/validators/C34XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C40XmlValidator.php b/ui/include/classes/import/validators/C40XmlValidator.php
index 9b9e9bd120a..db8be432e5f 100644
--- a/ui/include/classes/import/validators/C40XmlValidator.php
+++ b/ui/include/classes/import/validators/C40XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C42XmlValidator.php b/ui/include/classes/import/validators/C42XmlValidator.php
index 10526127187..9ef47cd5195 100644
--- a/ui/include/classes/import/validators/C42XmlValidator.php
+++ b/ui/include/classes/import/validators/C42XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C44XmlValidator.php b/ui/include/classes/import/validators/C44XmlValidator.php
index ba4a2be4f7e..1f3c4ef2433 100644
--- a/ui/include/classes/import/validators/C44XmlValidator.php
+++ b/ui/include/classes/import/validators/C44XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C50XmlValidator.php b/ui/include/classes/import/validators/C50XmlValidator.php
index e8c8bd6af29..669104d99c0 100644
--- a/ui/include/classes/import/validators/C50XmlValidator.php
+++ b/ui/include/classes/import/validators/C50XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C52XmlValidator.php b/ui/include/classes/import/validators/C52XmlValidator.php
index 9719886cdcd..1f520153f13 100644
--- a/ui/include/classes/import/validators/C52XmlValidator.php
+++ b/ui/include/classes/import/validators/C52XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C54XmlValidator.php b/ui/include/classes/import/validators/C54XmlValidator.php
index 7084c802c43..468853a9736 100644
--- a/ui/include/classes/import/validators/C54XmlValidator.php
+++ b/ui/include/classes/import/validators/C54XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/C60XmlValidator.php b/ui/include/classes/import/validators/C60XmlValidator.php
index a7b87a9797f..c44ba15f617 100644
--- a/ui/include/classes/import/validators/C60XmlValidator.php
+++ b/ui/include/classes/import/validators/C60XmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/CImportValidatorFactory.php b/ui/include/classes/import/validators/CImportValidatorFactory.php
index 238fc0bcaa5..debfff4a1b1 100644
--- a/ui/include/classes/import/validators/CImportValidatorFactory.php
+++ b/ui/include/classes/import/validators/CImportValidatorFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/CXmlValidator.php b/ui/include/classes/import/validators/CXmlValidator.php
index d7f58147af9..961f4103964 100644
--- a/ui/include/classes/import/validators/CXmlValidator.php
+++ b/ui/include/classes/import/validators/CXmlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/import/validators/CXmlValidatorGeneral.php b/ui/include/classes/import/validators/CXmlValidatorGeneral.php
index 02797e7bc86..29d1bbfd3b6 100644
--- a/ui/include/classes/import/validators/CXmlValidatorGeneral.php
+++ b/ui/include/classes/import/validators/CXmlValidatorGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/ldap/CLdap.php b/ui/include/classes/ldap/CLdap.php
index c4e217f1c9f..6b58d3cf6ff 100644
--- a/ui/include/classes/ldap/CLdap.php
+++ b/ui/include/classes/ldap/CLdap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/macros/CMacrosResolver.php b/ui/include/classes/macros/CMacrosResolver.php
index a2ab17ee6a5..c1800f2f2e8 100644
--- a/ui/include/classes/macros/CMacrosResolver.php
+++ b/ui/include/classes/macros/CMacrosResolver.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/macros/CMacrosResolverGeneral.php b/ui/include/classes/macros/CMacrosResolverGeneral.php
index 8b59a957e31..ceccd23a5e1 100644
--- a/ui/include/classes/macros/CMacrosResolverGeneral.php
+++ b/ui/include/classes/macros/CMacrosResolverGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/macros/CMacrosResolverHelper.php b/ui/include/classes/macros/CMacrosResolverHelper.php
index dc16767cec6..c35003f785e 100644
--- a/ui/include/classes/macros/CMacrosResolverHelper.php
+++ b/ui/include/classes/macros/CMacrosResolverHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CController.php b/ui/include/classes/mvc/CController.php
index eac7a843453..a05b25d954d 100644
--- a/ui/include/classes/mvc/CController.php
+++ b/ui/include/classes/mvc/CController.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CControllerResponse.php b/ui/include/classes/mvc/CControllerResponse.php
index b550c682133..976d20d17c6 100644
--- a/ui/include/classes/mvc/CControllerResponse.php
+++ b/ui/include/classes/mvc/CControllerResponse.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CControllerResponseData.php b/ui/include/classes/mvc/CControllerResponseData.php
index c3e66f3f257..f85cc7797af 100644
--- a/ui/include/classes/mvc/CControllerResponseData.php
+++ b/ui/include/classes/mvc/CControllerResponseData.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CControllerResponseFatal.php b/ui/include/classes/mvc/CControllerResponseFatal.php
index 37a96675eef..917bb6bc22b 100644
--- a/ui/include/classes/mvc/CControllerResponseFatal.php
+++ b/ui/include/classes/mvc/CControllerResponseFatal.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CControllerResponseRedirect.php b/ui/include/classes/mvc/CControllerResponseRedirect.php
index 3d0869da176..fa06912433c 100644
--- a/ui/include/classes/mvc/CControllerResponseRedirect.php
+++ b/ui/include/classes/mvc/CControllerResponseRedirect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CLegacyAction.php b/ui/include/classes/mvc/CLegacyAction.php
index 98f0652df44..6f6051dce35 100644
--- a/ui/include/classes/mvc/CLegacyAction.php
+++ b/ui/include/classes/mvc/CLegacyAction.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -70,10 +70,9 @@ class CLegacyAction extends CAction {
}
if ($user_type < USER_TYPE_ZABBIX_ADMIN) {
- $denied = array_merge($denied, ['actionconf.php',
- 'disc_prototypes.php', 'graphs.php', 'host_discovery.php', 'host_prototypes.php', 'hostgroups.php',
- 'host.list', 'httpconf.php', 'items.php', 'maintenance.php', 'report4.php', 'templates.php',
- 'trigger_prototypes.php', 'triggers.php'
+ $denied = array_merge($denied, ['actionconf.php', 'disc_prototypes.php', 'graphs.php', 'host_discovery.php',
+ 'host_prototypes.php', 'hostgroups.php', 'host.list', 'httpconf.php', 'items.php', 'maintenance.php',
+ 'report4.php', 'templates.php', 'trigger_prototypes.php', 'triggers.php'
]);
}
@@ -89,12 +88,12 @@ class CLegacyAction extends CAction {
if (in_array($user_type, [USER_TYPE_ZABBIX_USER, USER_TYPE_ZABBIX_ADMIN, USER_TYPE_SUPER_ADMIN])) {
$rule_actions = [
- CRoleHelper::UI_MONITORING_PROBLEMS => ['tr_events.php'],
CRoleHelper::UI_MONITORING_HOSTS => ['httpdetails.php'],
CRoleHelper::UI_MONITORING_LATEST_DATA => ['history.php'],
CRoleHelper::UI_MONITORING_MAPS => ['image.php', 'map.php', 'sysmap.php', 'sysmaps.php'],
- CRoleHelper::UI_INVENTORY_OVERVIEW => ['hostinventoriesoverview.php'],
+ CRoleHelper::UI_MONITORING_PROBLEMS => ['tr_events.php'],
CRoleHelper::UI_INVENTORY_HOSTS => ['hostinventories.php'],
+ CRoleHelper::UI_INVENTORY_OVERVIEW => ['hostinventoriesoverview.php'],
CRoleHelper::UI_REPORTS_AVAILABILITY_REPORT => ['report2.php'],
CRoleHelper::UI_REPORTS_TOP_TRIGGERS => ['toptriggers.php']
];
@@ -102,13 +101,23 @@ class CLegacyAction extends CAction {
if ($user_type == USER_TYPE_ZABBIX_ADMIN || $user_type == USER_TYPE_SUPER_ADMIN) {
$rule_actions += [
- CRoleHelper::UI_REPORTS_NOTIFICATIONS => ['report4.php'],
CRoleHelper::UI_CONFIGURATION_HOST_GROUPS => ['hostgroups.php'],
- CRoleHelper::UI_CONFIGURATION_TEMPLATES => ['templates.php'],
CRoleHelper::UI_CONFIGURATION_HOSTS => ['host.list'],
CRoleHelper::UI_CONFIGURATION_MAINTENANCE => ['maintenance.php'],
- CRoleHelper::UI_CONFIGURATION_ACTIONS => ['actionconf.php']
+ CRoleHelper::UI_CONFIGURATION_TEMPLATES => ['templates.php'],
+ CRoleHelper::UI_REPORTS_NOTIFICATIONS => ['report4.php']
];
+
+ if ($action === 'actionconf.php' && getRequest('eventsource') === (string) EVENT_SOURCE_SERVICE) {
+ $rule_actions += [
+ CRoleHelper::UI_SERVICES_ACTIONS => ['actionconf.php']
+ ];
+ }
+ else {
+ $rule_actions += [
+ CRoleHelper::UI_CONFIGURATION_ACTIONS => ['actionconf.php']
+ ];
+ }
}
if ($user_type == USER_TYPE_SUPER_ADMIN) {
diff --git a/ui/include/classes/mvc/CPartial.php b/ui/include/classes/mvc/CPartial.php
index 3835fd2fa26..0edd43e287e 100644
--- a/ui/include/classes/mvc/CPartial.php
+++ b/ui/include/classes/mvc/CPartial.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/mvc/CRouter.php b/ui/include/classes/mvc/CRouter.php
index 802ac44eea9..f5a518958ca 100644
--- a/ui/include/classes/mvc/CRouter.php
+++ b/ui/include/classes/mvc/CRouter.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -188,6 +188,8 @@ class CRouter {
'popup.service.statusrule.edit' => ['CControllerPopupServiceStatusRuleEdit', 'layout.json', 'popup.service.statusrule.edit'],
'popup.service.time.edit' => ['CControllerPopupServiceTimeEdit', 'layout.json', 'popup.service.time.edit'],
'popup.services' => ['CControllerPopupServices', 'layout.json', 'popup.services'],
+ 'popup.sla.edit' => ['CControllerPopupSlaEdit', 'layout.json', 'popup.sla.edit'],
+ 'popup.sla.excludeddowntime.edit' => ['CControllerPopupSlaExcludedDowntimeEdit', 'layout.json', 'popup.sla.excludeddowntime.edit'],
'popup.tabfilter.delete' => ['CControllerPopupTabFilterDelete', 'layout.json', null],
'popup.tabfilter.edit' => ['CControllerPopupTabFilterEdit', 'layout.json', 'popup.tabfilter.edit'],
'popup.tabfilter.update' => ['CControllerPopupTabFilterUpdate', 'layout.json', null],
@@ -238,14 +240,21 @@ class CRouter {
'script.update' => ['CControllerScriptUpdate', null, null],
'search' => ['CControllerSearch', 'layout.htmlpage', 'search'],
'service.create' => ['CControllerServiceCreate', 'layout.json', null],
- 'service.delete' => ['CControllerServiceDelete', null, null],
- 'service.list' => ['CControllerServiceList', 'layout.htmlpage', 'monitoring.service.list'],
- 'service.list.refresh' => ['CControllerServiceListRefresh', 'layout.json', 'monitoring.service.list.refresh'],
- 'service.list.edit' => ['CControllerServiceListEdit', 'layout.htmlpage', 'monitoring.service.list.edit'],
- 'service.list.edit.refresh' => ['CControllerServiceListEditRefresh', 'layout.json', 'monitoring.service.list.edit.refresh'],
+ 'service.delete' => ['CControllerServiceDelete', 'layout.json', null],
+ 'service.list' => ['CControllerServiceList', 'layout.htmlpage', 'service.list'],
+ 'service.list.refresh' => ['CControllerServiceListRefresh', 'layout.json', 'service.list.refresh'],
+ 'service.list.edit' => ['CControllerServiceListEdit', 'layout.htmlpage', 'service.list.edit'],
+ 'service.list.edit.refresh' => ['CControllerServiceListEditRefresh', 'layout.json', 'service.list.edit.refresh'],
'service.statusrule.validate' => ['CControllerServiceStatusRuleValidate', 'layout.json', null],
- 'service.time.validate' => ['CControllerServiceTimeValidate', 'layout.json', null],
'service.update' => ['CControllerServiceUpdate', 'layout.json', null],
+ 'sla.create' => ['CControllerSlaCreate', 'layout.json', null],
+ 'sla.delete' => ['CControllerSlaDelete', 'layout.json', null],
+ 'sla.disable' => ['CControllerSlaDisable', 'layout.json', null],
+ 'sla.excludeddowntime.validate' => ['CControllerSlaExcludedDowntimeValidate', 'layout.json', null],
+ 'sla.list' => ['CControllerSlaList', 'layout.htmlpage', 'sla.list'],
+ 'sla.enable' => ['CControllerSlaEnable', 'layout.json', null],
+ 'sla.update' => ['CControllerSlaUpdate', 'layout.json', null],
+ 'slareport.list' => ['CControllerSlaReportList', 'layout.htmlpage', 'slareport.list'],
'system.warning' => ['CControllerSystemWarning', 'layout.warning', 'system.warning'],
'tabfilter.profile.update' => ['CControllerTabFilterProfileUpdate', 'layout.json', null],
'template.dashboard.delete' => ['CControllerTemplateDashboardDelete', null, null],
@@ -307,6 +316,7 @@ class CRouter {
'widget.problemhosts.view' => ['CControllerWidgetProblemHostsView', 'layout.widget', 'monitoring.widget.problemhosts.view'],
'widget.problems.view' => ['CControllerWidgetProblemsView', 'layout.widget', 'monitoring.widget.problems.view'],
'widget.problemsbysv.view' => ['CControllerWidgetProblemsBySvView', 'layout.widget', 'monitoring.widget.problemsbysv.view'],
+ 'widget.slareport.view' => ['CControllerWidgetSlaReportView', 'layout.widget', 'monitoring.widget.slareport.view'],
'widget.svggraph.view' => ['CControllerWidgetSvgGraphView', 'layout.widget', 'monitoring.widget.svggraph.view'],
'widget.systeminfo.view' => ['CControllerWidgetSystemInfoView', 'layout.widget', 'monitoring.widget.systeminfo.view'],
'widget.trigover.view' => ['CControllerWidgetTrigOverView', 'layout.widget', 'monitoring.widget.trigover.view'],
diff --git a/ui/include/classes/mvc/CView.php b/ui/include/classes/mvc/CView.php
index b99f6aa02ef..92f0a769c16 100644
--- a/ui/include/classes/mvc/CView.php
+++ b/ui/include/classes/mvc/CView.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/C10ExpressionMacroParser.php b/ui/include/classes/parsers/C10ExpressionMacroParser.php
index a23b91bc49b..e479d298536 100644
--- a/ui/include/classes/parsers/C10ExpressionMacroParser.php
+++ b/ui/include/classes/parsers/C10ExpressionMacroParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/C10FunctionMacroParser.php b/ui/include/classes/parsers/C10FunctionMacroParser.php
index 65f3cf792f1..c1b02da2c4e 100644
--- a/ui/include/classes/parsers/C10FunctionMacroParser.php
+++ b/ui/include/classes/parsers/C10FunctionMacroParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/C10FunctionParser.php b/ui/include/classes/parsers/C10FunctionParser.php
index 9a64300677f..dc1b3eea42a 100644
--- a/ui/include/classes/parsers/C10FunctionParser.php
+++ b/ui/include/classes/parsers/C10FunctionParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/C10TriggerExpression.php b/ui/include/classes/parsers/C10TriggerExpression.php
index c4d35e2341f..7fad0d2bcd3 100644
--- a/ui/include/classes/parsers/C10TriggerExpression.php
+++ b/ui/include/classes/parsers/C10TriggerExpression.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CADNameAttributeParser.php b/ui/include/classes/parsers/CADNameAttributeParser.php
index ed39bb68fe2..40de3057496 100644
--- a/ui/include/classes/parsers/CADNameAttributeParser.php
+++ b/ui/include/classes/parsers/CADNameAttributeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CAbsoluteTimeParser.php b/ui/include/classes/parsers/CAbsoluteTimeParser.php
index aef1e7ccfff..ea7d847267b 100644
--- a/ui/include/classes/parsers/CAbsoluteTimeParser.php
+++ b/ui/include/classes/parsers/CAbsoluteTimeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CConditionFormula.php b/ui/include/classes/parsers/CConditionFormula.php
index 7b0ba71a2e2..aed9289b6cb 100644
--- a/ui/include/classes/parsers/CConditionFormula.php
+++ b/ui/include/classes/parsers/CConditionFormula.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CDnsParser.php b/ui/include/classes/parsers/CDnsParser.php
index 9e6c33cd7d6..ef5596f9903 100644
--- a/ui/include/classes/parsers/CDnsParser.php
+++ b/ui/include/classes/parsers/CDnsParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CExpressionMacroFunctionParser.php b/ui/include/classes/parsers/CExpressionMacroFunctionParser.php
index dbd3caa343e..8b403a07f55 100644
--- a/ui/include/classes/parsers/CExpressionMacroFunctionParser.php
+++ b/ui/include/classes/parsers/CExpressionMacroFunctionParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CExpressionMacroParser.php b/ui/include/classes/parsers/CExpressionMacroParser.php
index c025f5f4981..7304537313a 100644
--- a/ui/include/classes/parsers/CExpressionMacroParser.php
+++ b/ui/include/classes/parsers/CExpressionMacroParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CExpressionParser.php b/ui/include/classes/parsers/CExpressionParser.php
index c934a5979be..439395607d9 100644
--- a/ui/include/classes/parsers/CExpressionParser.php
+++ b/ui/include/classes/parsers/CExpressionParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CFilterParser.php b/ui/include/classes/parsers/CFilterParser.php
index 2893626546f..10d4c5af283 100644
--- a/ui/include/classes/parsers/CFilterParser.php
+++ b/ui/include/classes/parsers/CFilterParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CFlexibleIntervalParser.php b/ui/include/classes/parsers/CFlexibleIntervalParser.php
index a2b830338f3..d355b9f7022 100644
--- a/ui/include/classes/parsers/CFlexibleIntervalParser.php
+++ b/ui/include/classes/parsers/CFlexibleIntervalParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CFunctionIdParser.php b/ui/include/classes/parsers/CFunctionIdParser.php
index b1df9c9a5c8..10a12f61a72 100644
--- a/ui/include/classes/parsers/CFunctionIdParser.php
+++ b/ui/include/classes/parsers/CFunctionIdParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CGeomapCoordinatesParser.php b/ui/include/classes/parsers/CGeomapCoordinatesParser.php
index 2a642ae1f89..9482ed3ec80 100644
--- a/ui/include/classes/parsers/CGeomapCoordinatesParser.php
+++ b/ui/include/classes/parsers/CGeomapCoordinatesParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CHistFunctionParser.php b/ui/include/classes/parsers/CHistFunctionParser.php
index cc04f3fd386..5d14814a85c 100644
--- a/ui/include/classes/parsers/CHistFunctionParser.php
+++ b/ui/include/classes/parsers/CHistFunctionParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CHostGroupNameParser.php b/ui/include/classes/parsers/CHostGroupNameParser.php
index b3abd3d8de6..37560226584 100644
--- a/ui/include/classes/parsers/CHostGroupNameParser.php
+++ b/ui/include/classes/parsers/CHostGroupNameParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CHostNameParser.php b/ui/include/classes/parsers/CHostNameParser.php
index 848fc661cfd..6df1d7c406b 100644
--- a/ui/include/classes/parsers/CHostNameParser.php
+++ b/ui/include/classes/parsers/CHostNameParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CIPParser.php b/ui/include/classes/parsers/CIPParser.php
index 126ab76d6bd..84ee57fe9c0 100644
--- a/ui/include/classes/parsers/CIPParser.php
+++ b/ui/include/classes/parsers/CIPParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CIPRangeParser.php b/ui/include/classes/parsers/CIPRangeParser.php
index 989bce573c6..fb838d51c32 100644
--- a/ui/include/classes/parsers/CIPRangeParser.php
+++ b/ui/include/classes/parsers/CIPRangeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CIPv4Parser.php b/ui/include/classes/parsers/CIPv4Parser.php
index 41f215d559e..5ed6c824a34 100644
--- a/ui/include/classes/parsers/CIPv4Parser.php
+++ b/ui/include/classes/parsers/CIPv4Parser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CIPv6Parser.php b/ui/include/classes/parsers/CIPv6Parser.php
index 4e35b25a87d..7c22ff31a9a 100644
--- a/ui/include/classes/parsers/CIPv6Parser.php
+++ b/ui/include/classes/parsers/CIPv6Parser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CItemKey.php b/ui/include/classes/parsers/CItemKey.php
index 3979632fc6e..e6d99c32a7d 100644
--- a/ui/include/classes/parsers/CItemKey.php
+++ b/ui/include/classes/parsers/CItemKey.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CLLDMacroFunctionParser.php b/ui/include/classes/parsers/CLLDMacroFunctionParser.php
index db6807763ab..2651bc4aaad 100644
--- a/ui/include/classes/parsers/CLLDMacroFunctionParser.php
+++ b/ui/include/classes/parsers/CLLDMacroFunctionParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CLLDMacroParser.php b/ui/include/classes/parsers/CLLDMacroParser.php
index 1dd2aa7269b..8c748a44df5 100644
--- a/ui/include/classes/parsers/CLLDMacroParser.php
+++ b/ui/include/classes/parsers/CLLDMacroParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CMacroFunctionParser.php b/ui/include/classes/parsers/CMacroFunctionParser.php
index af0db537742..731d05f0fd6 100644
--- a/ui/include/classes/parsers/CMacroFunctionParser.php
+++ b/ui/include/classes/parsers/CMacroFunctionParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CMacroParser.php b/ui/include/classes/parsers/CMacroParser.php
index d3ecd6bb8ae..e641cffa194 100644
--- a/ui/include/classes/parsers/CMacroParser.php
+++ b/ui/include/classes/parsers/CMacroParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CNumberParser.php b/ui/include/classes/parsers/CNumberParser.php
index 953c86570de..bcd712ff58f 100644
--- a/ui/include/classes/parsers/CNumberParser.php
+++ b/ui/include/classes/parsers/CNumberParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CParser.php b/ui/include/classes/parsers/CParser.php
index f30ab64160d..69412b82877 100644
--- a/ui/include/classes/parsers/CParser.php
+++ b/ui/include/classes/parsers/CParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CPeriodParser.php b/ui/include/classes/parsers/CPeriodParser.php
index e66d2d86356..461fc226f6e 100644
--- a/ui/include/classes/parsers/CPeriodParser.php
+++ b/ui/include/classes/parsers/CPeriodParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CPrometheusOutputParser.php b/ui/include/classes/parsers/CPrometheusOutputParser.php
index 524aa44705e..fc27f69fccb 100644
--- a/ui/include/classes/parsers/CPrometheusOutputParser.php
+++ b/ui/include/classes/parsers/CPrometheusOutputParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CPrometheusPatternParser.php b/ui/include/classes/parsers/CPrometheusPatternParser.php
index cf64f1c2dbc..6cfde3c3939 100644
--- a/ui/include/classes/parsers/CPrometheusPatternParser.php
+++ b/ui/include/classes/parsers/CPrometheusPatternParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CQueryParser.php b/ui/include/classes/parsers/CQueryParser.php
index db139135492..7f4ab012a51 100644
--- a/ui/include/classes/parsers/CQueryParser.php
+++ b/ui/include/classes/parsers/CQueryParser.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CRangeParser.php b/ui/include/classes/parsers/CRangeParser.php
index d42c7da588b..2c3f286be43 100644
--- a/ui/include/classes/parsers/CRangeParser.php
+++ b/ui/include/classes/parsers/CRangeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CRangeTimeParser.php b/ui/include/classes/parsers/CRangeTimeParser.php
index e62219e3a6e..8c1a3560903 100644
--- a/ui/include/classes/parsers/CRangeTimeParser.php
+++ b/ui/include/classes/parsers/CRangeTimeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CRangesParser.php b/ui/include/classes/parsers/CRangesParser.php
index 6f3df36c16e..dfd78aab0b1 100644
--- a/ui/include/classes/parsers/CRangesParser.php
+++ b/ui/include/classes/parsers/CRangesParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CReferenceParser.php b/ui/include/classes/parsers/CReferenceParser.php
index e13a30cc9f4..87a7b4da565 100644
--- a/ui/include/classes/parsers/CReferenceParser.php
+++ b/ui/include/classes/parsers/CReferenceParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CRelativeTimeParser.php b/ui/include/classes/parsers/CRelativeTimeParser.php
index a3624cbc221..90710dc4dfc 100644
--- a/ui/include/classes/parsers/CRelativeTimeParser.php
+++ b/ui/include/classes/parsers/CRelativeTimeParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CReplacementParser.php b/ui/include/classes/parsers/CReplacementParser.php
index 32e15320625..1cc1faa99db 100644
--- a/ui/include/classes/parsers/CReplacementParser.php
+++ b/ui/include/classes/parsers/CReplacementParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CSchedulingIntervalParser.php b/ui/include/classes/parsers/CSchedulingIntervalParser.php
index 1d857c02747..fd2ae295445 100644
--- a/ui/include/classes/parsers/CSchedulingIntervalParser.php
+++ b/ui/include/classes/parsers/CSchedulingIntervalParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CSetParser.php b/ui/include/classes/parsers/CSetParser.php
index 1326427e49f..440f4496a70 100644
--- a/ui/include/classes/parsers/CSetParser.php
+++ b/ui/include/classes/parsers/CSetParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CSimpleIntervalParser.php b/ui/include/classes/parsers/CSimpleIntervalParser.php
index 86a1bb0e98d..cb5c4bc8a11 100644
--- a/ui/include/classes/parsers/CSimpleIntervalParser.php
+++ b/ui/include/classes/parsers/CSimpleIntervalParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CTimePeriodParser.php b/ui/include/classes/parsers/CTimePeriodParser.php
index 9b7bc4f7fd3..e99ff347254 100644
--- a/ui/include/classes/parsers/CTimePeriodParser.php
+++ b/ui/include/classes/parsers/CTimePeriodParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CTimePeriodsParser.php b/ui/include/classes/parsers/CTimePeriodsParser.php
index c2b9412d69e..f62d7abcc1e 100644
--- a/ui/include/classes/parsers/CTimePeriodsParser.php
+++ b/ui/include/classes/parsers/CTimePeriodsParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CUpdateIntervalParser.php b/ui/include/classes/parsers/CUpdateIntervalParser.php
index 73b544a2e1e..5ff772d94e9 100644
--- a/ui/include/classes/parsers/CUpdateIntervalParser.php
+++ b/ui/include/classes/parsers/CUpdateIntervalParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CUserMacroParser.php b/ui/include/classes/parsers/CUserMacroParser.php
index 2d34e2f8c90..fba453ede41 100644
--- a/ui/include/classes/parsers/CUserMacroParser.php
+++ b/ui/include/classes/parsers/CUserMacroParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CValidationRule.php b/ui/include/classes/parsers/CValidationRule.php
index d3e4edc2bbd..0c44e2f6d40 100644
--- a/ui/include/classes/parsers/CValidationRule.php
+++ b/ui/include/classes/parsers/CValidationRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/CVaultSecretParser.php b/ui/include/classes/parsers/CVaultSecretParser.php
index bb546c5b93a..00d5dbcec9e 100644
--- a/ui/include/classes/parsers/CVaultSecretParser.php
+++ b/ui/include/classes/parsers/CVaultSecretParser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/results/C10TriggerExprParserResult.php b/ui/include/classes/parsers/results/C10TriggerExprParserResult.php
index ee43616b3be..5b4a2d2f6e3 100644
--- a/ui/include/classes/parsers/results/C10TriggerExprParserResult.php
+++ b/ui/include/classes/parsers/results/C10TriggerExprParserResult.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/results/CExpressionParserResult.php b/ui/include/classes/parsers/results/CExpressionParserResult.php
index b2c0abd8962..18509fc65d4 100644
--- a/ui/include/classes/parsers/results/CExpressionParserResult.php
+++ b/ui/include/classes/parsers/results/CExpressionParserResult.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/parsers/results/CParserResult.php b/ui/include/classes/parsers/results/CParserResult.php
index 5ae0613f992..66db38ef280 100644
--- a/ui/include/classes/parsers/results/CParserResult.php
+++ b/ui/include/classes/parsers/results/CParserResult.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/regexp/CGlobalRegexp.php b/ui/include/classes/regexp/CGlobalRegexp.php
index 40b7e86f219..ac1fc13575c 100644
--- a/ui/include/classes/regexp/CGlobalRegexp.php
+++ b/ui/include/classes/regexp/CGlobalRegexp.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/routing/CUrl.php b/ui/include/classes/routing/CUrl.php
index 56838bd1dd4..05c30ad9f31 100644
--- a/ui/include/classes/routing/CUrl.php
+++ b/ui/include/classes/routing/CUrl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/routing/CUrlFactory.php b/ui/include/classes/routing/CUrlFactory.php
index 09baad7b3c6..e3a24814b5a 100644
--- a/ui/include/classes/routing/CUrlFactory.php
+++ b/ui/include/classes/routing/CUrlFactory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenBase.php b/ui/include/classes/screens/CScreenBase.php
index 05c8d6f333f..e559db2f1cb 100644
--- a/ui/include/classes/screens/CScreenBase.php
+++ b/ui/include/classes/screens/CScreenBase.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenBuilder.php b/ui/include/classes/screens/CScreenBuilder.php
index 61ed3545781..94957b6fb98 100644
--- a/ui/include/classes/screens/CScreenBuilder.php
+++ b/ui/include/classes/screens/CScreenBuilder.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenDiscovery.php b/ui/include/classes/screens/CScreenDiscovery.php
index b24aec1f19b..9c25a52813d 100644
--- a/ui/include/classes/screens/CScreenDiscovery.php
+++ b/ui/include/classes/screens/CScreenDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenHistory.php b/ui/include/classes/screens/CScreenHistory.php
index 8715fe042f2..c347adc581f 100644
--- a/ui/include/classes/screens/CScreenHistory.php
+++ b/ui/include/classes/screens/CScreenHistory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenHttpTest.php b/ui/include/classes/screens/CScreenHttpTest.php
index 41527b2affe..3501f6dfd07 100644
--- a/ui/include/classes/screens/CScreenHttpTest.php
+++ b/ui/include/classes/screens/CScreenHttpTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenHttpTestDetails.php b/ui/include/classes/screens/CScreenHttpTestDetails.php
index f422bc82eb7..4daa64b5486 100644
--- a/ui/include/classes/screens/CScreenHttpTestDetails.php
+++ b/ui/include/classes/screens/CScreenHttpTestDetails.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenMap.php b/ui/include/classes/screens/CScreenMap.php
index 54716e5eba8..19418c79997 100644
--- a/ui/include/classes/screens/CScreenMap.php
+++ b/ui/include/classes/screens/CScreenMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/screens/CScreenProblem.php b/ui/include/classes/screens/CScreenProblem.php
index f439cc47a30..0ca3ad3744f 100644
--- a/ui/include/classes/screens/CScreenProblem.php
+++ b/ui/include/classes/screens/CScreenProblem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/server/CZabbixServer.php b/ui/include/classes/server/CZabbixServer.php
index 1da59954517..c045a204c4c 100644
--- a/ui/include/classes/server/CZabbixServer.php
+++ b/ui/include/classes/server/CZabbixServer.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/services/CServicesSlaCalculator.php b/ui/include/classes/services/CServicesSlaCalculator.php
deleted file mode 100644
index 12985dacb15..00000000000
--- a/ui/include/classes/services/CServicesSlaCalculator.php
+++ /dev/null
@@ -1,347 +0,0 @@
-<?php
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-/**
- * A class with SLA calculation logic.
- *
- * Class CServicesSlaCalculator
- */
-class CServicesSlaCalculator {
-
- /**
- * Calculates the SLA for the given service during the given period.
- *
- * Returns the following information:
- * - ok - the percentage of time the service was in OK state;
- * - problem - the percentage of time the service was in problem state;
- * - okTime - the time the service was in OK state, in seconds;
- * - problemTime - the time the service was in problem state, in seconds;
- * - downtimeTime - the time the service was down, in seconds;
- * - dt;
- * - ut.
- *
- * @param array $service_alarms
- * @param array $service_times
- * @param int $period_start
- * @param int $period_end
- * @param int $start_value the value of the last service alarm
- *
- * @return array
- */
- public function calculateSla(array $service_alarms, array $service_times, $period_start, $period_end,
- $start_value) {
- /**
- * structure of "$data":
- * - alarm - on/off status (0,1 - off; >1 - on)
- * - dt_s - count of downtime starts
- * - dt_e - count of downtime ends
- * - ut_s - count of uptime starts
- * - ut_e - count of uptime ends
- * - clock - time stamp
- *
- * Key in $data array contains unique value to sort by.
- */
- $data = [];
- $latest = 0; // Timestamp of last database record.
-
- foreach ($service_alarms as $alarm) {
- if ($alarm['clock'] >= $period_start && $alarm['clock'] <= $period_end) {
- $data[$alarm['servicealarmid']] = [
- 'alarm' => $alarm['value'],
- 'clock' => $alarm['clock']
- ];
- if ($alarm['clock'] > $latest) {
- $latest = $alarm['clock'];
- }
- }
- }
-
- if ($period_end != $latest) {
- $data[] = ['clock' => $period_end];
- }
-
- $unmarkedPeriodType = 'ut';
-
- $service_time_data = [];
- foreach ($service_times as $time) {
- if ($time['type'] == SERVICE_TIME_TYPE_UPTIME) {
- $this->expandPeriodicalTimes($service_time_data, $period_start, $period_end, $time['ts_from'],
- $time['ts_to'], 'ut'
- );
-
- // if an uptime period exists - unmarked time is downtime
- $unmarkedPeriodType = 'dt';
- }
- elseif ($time['type'] == SERVICE_TIME_TYPE_DOWNTIME) {
- $this->expandPeriodicalTimes($service_time_data, $period_start, $period_end, $time['ts_from'],
- $time['ts_to'], 'dt'
- );
- }
- elseif ($time['type'] == SERVICE_TIME_TYPE_ONETIME_DOWNTIME && $time['ts_to'] >= $period_start
- && $time['ts_from'] <= $period_end) {
- if ($time['ts_from'] < $period_start) {
- $time['ts_from'] = $period_start;
- }
- if ($time['ts_to'] > $period_end) {
- $time['ts_to'] = $period_end;
- }
-
- if (isset($service_time_data[$time['ts_from']]['dt_s'])) {
- $service_time_data[$time['ts_from']]['dt_s']++;
- }
- else {
- $service_time_data[$time['ts_from']]['dt_s'] = 1;
- }
-
- if (isset($service_time_data[$time['ts_to']]['dt_e'])) {
- $service_time_data[$time['ts_to']]['dt_e']++;
- }
- else {
- $service_time_data[$time['ts_to']]['dt_e'] = 1;
- }
- }
- }
-
- if ($service_time_data) {
- ksort($service_time_data);
-
- /*
- * If 'downtime' service time is active at moment of $period_start and service is in problem state, move
- * $start_value to moment when service time ends.
- */
- if ($start_value > 1) {
- $first_service_time_start_time = key($service_time_data);
- $first_service_time = $service_time_data[$first_service_time_start_time];
- if ($period_start == $first_service_time_start_time && array_key_exists('dt_s', $first_service_time)) {
- foreach (array_keys($service_time_data) as $service_time_ts) {
- if (array_key_exists('dt_e', $service_time_data[$service_time_ts])) {
- $data[] = [
- 'alarm' => $start_value,
- 'clock' => $service_time_ts
- ];
- $start_value = 0;
- break;
- }
- }
- }
- }
-
- /*
- * For next foreach we need incrementally increasing keys (starting with n > 0) but entries still need to
- * be sorted by 'clock'.
- */
- CArrayHelper::sort($data, [['field' => 'clock', 'order' => ZBX_SORT_UP]]);
- $data = array_combine(range(1, count($data)), array_values($data));
-
- // Put service times between alarms at right positions.
- $prev_time = $period_start;
- $prev_alarmid = 0;
- foreach ($data as $alarmid => $val) {
- /**
- * Search what service times was in force during the alarm interval and put selected services right
- * before the end of service alarm interval.
- */
- $service_times = CArrayHelper::getByKeysRange($service_time_data, $prev_time, $val['clock']);
- foreach ($service_times as $ts => $service_time) {
- $data[$prev_alarmid.'.'.$ts] = $service_time + ['clock' => $ts];
- }
-
- $prev_time = $val['clock'] + 1; // Next range begins in next second.
- $prev_alarmid = $alarmid;
- }
- }
-
- // Sort chronologically.
- ksort($data);
-
- // calculate times
- $dtCnt = 0;
- $utCnt = 0;
- $slaTime = [
- 'dt' => ['problemTime' => 0, 'okTime' => 0],
- 'ut' => ['problemTime' => 0, 'okTime' => 0]
- ];
- $prevTime = $period_start;
-
- // Count active uptimes/downtimes at the beginning of calculated period.
- foreach ($data as $val) {
- if ($period_start != $val['clock']) {
- continue;
- }
-
- if (array_key_exists('ut_s', $val)) {
- $utCnt += $val['ut_s'];
- }
- if (array_key_exists('ut_e', $val)) {
- $utCnt -= $val['ut_e'];
- }
- if (array_key_exists('dt_s', $val)) {
- $dtCnt += $val['dt_s'];
- }
- if (array_key_exists('dt_e', $val)) {
- $dtCnt -= $val['dt_e'];
- }
-
- break;
- }
-
- foreach ($data as $val) {
- // skip first data [already read]
- if ($val['clock'] == $period_start) {
- continue;
- }
-
- if ($dtCnt > 0) {
- $periodType = 'dt';
- }
- elseif ($utCnt > 0) {
- $periodType = 'ut';
- }
- else {
- $periodType = $unmarkedPeriodType;
- }
-
- // Calculate the duration of current state. Negative durations are ignored.
- $duration = max($val['clock'] - $prevTime, 0);
-
- // state=0,1 [OK] (1 - information severity of trigger), >1 [PROBLEMS] (trigger severity)
- if ($start_value > 1) {
- $slaTime[$periodType]['problemTime'] += $duration;
- }
- else {
- $slaTime[$periodType]['okTime'] += $duration;
- }
-
- if (isset($val['ut_s'])) {
- $utCnt += $val['ut_s'];
- }
- if (isset($val['ut_e'])) {
- $utCnt -= $val['ut_e'];
- }
- if (isset($val['dt_s'])) {
- $dtCnt += $val['dt_s'];
- }
- if (isset($val['dt_e'])) {
- $dtCnt -= $val['dt_e'];
- }
- if (isset($val['alarm'])) {
- $start_value = $val['alarm'];
- }
-
- $prevTime = $val['clock'];
- }
-
- $slaTime['problemTime'] = &$slaTime['ut']['problemTime'];
- $slaTime['okTime'] = &$slaTime['ut']['okTime'];
- $slaTime['downtimeTime'] = $slaTime['dt']['okTime'] + $slaTime['dt']['problemTime'];
-
- $fullTime = $slaTime['problemTime'] + $slaTime['okTime'];
- if ($fullTime > 0) {
- $slaTime['problem'] = 100 * $slaTime['problemTime'] / $fullTime;
- $slaTime['ok'] = 100 * $slaTime['okTime'] / $fullTime;
- }
- else {
- $slaTime['problem'] = 100;
- $slaTime['ok'] = 100;
- }
-
- return $slaTime;
- }
-
- /**
- * Adds information about a weekly scheduled uptime or downtime to the $data array.
- *
- * @param array $data
- * @param int $period_start start of the SLA calculation period
- * @param int $period_end end of the SLA calculation period
- * @param int $ts_from start of the scheduled uptime or downtime
- * @param int $ts_to end of the scheduled uptime or downtime
- * @param string $type "ut" for uptime and "dt" for downtime
- */
- protected function expandPeriodicalTimes(array &$data, $period_start, $period_end, $ts_from, $ts_to, $type) {
- $weekStartDate = new DateTime();
- $weekStartDate->setTimestamp($period_start);
-
- $days = $weekStartDate->format('w');
- $hours = $weekStartDate->format('H');
- $minutes = $weekStartDate->format('i');
- $seconds = $weekStartDate->format('s');
-
- $weekStartDate->modify('-'.$days.' day -'.$hours.' hour -'.$minutes.' minute -'.$seconds.' second');
-
- $weekStartTimestamp = $weekStartDate->getTimestamp();
-
- for (; $weekStartTimestamp < $period_end; $weekStartTimestamp += $this->secondsPerNextWeek($weekStartTimestamp)) {
-
- $weekStartDate->setTimestamp($weekStartTimestamp);
- $weekStartDate->modify('+'.$ts_from.' second');
- $_s = $weekStartDate->getTimestamp();
-
- $weekStartDate->setTimestamp($weekStartTimestamp);
- $weekStartDate->modify('+'.$ts_to.' second');
- $_e = $weekStartDate->getTimestamp();
-
- if ($period_end < $_s || $period_start >= $_e) {
- continue;
- }
-
- if ($_s < $period_start) {
- $_s = $period_start;
- }
- if ($_e > $period_end) {
- $_e = $period_end;
- }
-
- if (isset($data[$_s][$type.'_s'])) {
- $data[$_s][$type.'_s']++;
- }
- else {
- $data[$_s][$type.'_s'] = 1;
- }
-
- if (isset($data[$_e][$type.'_e'])) {
- $data[$_e][$type.'_e']++;
- }
- else {
- $data[$_e][$type.'_e'] = 1;
- }
- }
- }
-
-
- /**
- * Return seconds in next week relative to given week start timestamp.
- *
- * @param int $currentWeekStartTimestamp
- *
- * @return int
- */
- protected function secondsPerNextWeek($currentWeekStartTimestamp) {
- $currentWeekStartDate = new DateTime();
- $currentWeekStartDate->setTimestamp($currentWeekStartTimestamp);
-
- $currentWeekStartDate->modify('+7 day');
-
- $result = $currentWeekStartDate->getTimestamp() - $currentWeekStartTimestamp;
-
- return $result;
- }
-}
diff --git a/ui/include/classes/services/CTabFilterProfile.php b/ui/include/classes/services/CTabFilterProfile.php
index fa66d87ca77..5777a5f4b92 100644
--- a/ui/include/classes/services/CTabFilterProfile.php
+++ b/ui/include/classes/services/CTabFilterProfile.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/setup/CFrontendSetup.php b/ui/include/classes/setup/CFrontendSetup.php
index 8b03843e46f..e2954b42ba8 100644
--- a/ui/include/classes/setup/CFrontendSetup.php
+++ b/ui/include/classes/setup/CFrontendSetup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/setup/CSetupWizard.php b/ui/include/classes/setup/CSetupWizard.php
index 480a11e7a5c..2e17a5dcfb7 100644
--- a/ui/include/classes/setup/CSetupWizard.php
+++ b/ui/include/classes/setup/CSetupWizard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -606,8 +606,8 @@ class CSetupWizard extends CForm {
}
private function stageSettings(): array {
- $timezones[ZBX_DEFAULT_TIMEZONE] = CDateTimeZoneHelper::getSystemDateTimeZone();
- $timezones += (new CDateTimeZoneHelper())->getAllDateTimeZones();
+ $timezones[ZBX_DEFAULT_TIMEZONE] = CTimezoneHelper::getTitle(CTimezoneHelper::getSystemTimezone(), _('System'));
+ $timezones += CTimezoneHelper::getList();
$table = (new CFormList())
->addRow(
diff --git a/ui/include/classes/triggers/CTextTriggerConstructor.php b/ui/include/classes/triggers/CTextTriggerConstructor.php
index 68caa078b83..aa20e897e6d 100644
--- a/ui/include/classes/triggers/CTextTriggerConstructor.php
+++ b/ui/include/classes/triggers/CTextTriggerConstructor.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/user/CFavorite.php b/ui/include/classes/user/CFavorite.php
index d8102a7147a..5cadd8a3bc9 100644
--- a/ui/include/classes/user/CFavorite.php
+++ b/ui/include/classes/user/CFavorite.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/user/CProfile.php b/ui/include/classes/user/CProfile.php
index 97816f4ce17..d4c3129d06f 100644
--- a/ui/include/classes/user/CProfile.php
+++ b/ui/include/classes/user/CProfile.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/user/CWebUser.php b/ui/include/classes/user/CWebUser.php
index c83314e394e..081d4234d8f 100644
--- a/ui/include/classes/user/CWebUser.php
+++ b/ui/include/classes/user/CWebUser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CActionCondValidator.php b/ui/include/classes/validators/CActionCondValidator.php
index dc9e71d8d8e..8037cc9788a 100644
--- a/ui/include/classes/validators/CActionCondValidator.php
+++ b/ui/include/classes/validators/CActionCondValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CApiInputValidator.php b/ui/include/classes/validators/CApiInputValidator.php
index a5d8eae6d25..869c9ffc2ae 100644
--- a/ui/include/classes/validators/CApiInputValidator.php
+++ b/ui/include/classes/validators/CApiInputValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -156,9 +156,6 @@ class CApiInputValidator {
case API_LLD_MACRO:
return self::validateLLDMacro($rule, $data, $path, $error);
- case API_RANGE_TIME:
- return self::validateRangeTime($rule, $data, $path, $error);
-
case API_TIME_PERIOD:
return self::validateTimePeriod($rule, $data, $path, $error);
@@ -227,6 +224,9 @@ class CApiInputValidator {
case API_LAT_LNG_ZOOM:
return self::validateLatLngZoom($rule, $data, $path, $error);
+
+ case API_TIMESTAMP:
+ return self::validateTimestamp($rule, $data, $path, $error);
}
// This message can be untranslated because warn about incorrect validation rules at a development stage.
@@ -270,7 +270,6 @@ class CApiInputValidator {
case API_SCRIPT_MENU_PATH:
case API_USER_MACRO:
case API_LLD_MACRO:
- case API_RANGE_TIME:
case API_TIME_PERIOD:
case API_TIME_UNIT:
case API_REGEX:
@@ -294,6 +293,7 @@ class CApiInputValidator {
case API_EXEC_PARAMS:
case API_UNEXPECTED:
case API_LAT_LNG_ZOOM:
+ case API_TIMESTAMP:
return true;
case API_OBJECT:
@@ -675,7 +675,7 @@ class CApiInputValidator {
return false;
}
- if ($data < ZBX_MIN_INT32 || $data > ZBX_MAX_INT32) {
+ if (bccomp($data, ZBX_MIN_INT32) == -1 || bccomp($data, ZBX_MAX_INT32) == 1) {
$error = _s('Invalid parameter "%1$s": %2$s.', $path, _('a number is too large'));
return false;
}
@@ -1231,6 +1231,11 @@ class CApiInputValidator {
$data[$field_name] = $data[$field_rule['default_source']];
}
+ if (array_key_exists('compare', $field_rule)) {
+ $field_rule['compare']['path'] = ($path === '/' ? $path : $path.'/').$field_rule['compare']['field'];
+ $field_rule['compare']['value'] = $data[$field_rule['compare']['field']];
+ }
+
if (array_key_exists($field_name, $data)) {
$subpath = ($path === '/' ? $path : $path.'/').$field_name;
if (!self::validateData($field_rule, $data[$field_name], $subpath, $error)) {
@@ -1807,39 +1812,6 @@ class CApiInputValidator {
* Time period validator like "1-7,00:00-24:00".
*
* @param array $rule
- * @param int $rule['length'] (optional)
- * @param mixed $data
- * @param string $path
- * @param string $error
- *
- * @return bool
- */
- private static function validateRangeTime($rule, &$data, $path, &$error) {
- $flags = array_key_exists('flags', $rule) ? $rule['flags'] : 0x00;
-
- if (self::checkStringUtf8(API_NOT_EMPTY, $data, $path, $error) === false) {
- return false;
- }
-
- if (array_key_exists('length', $rule) && mb_strlen($data) > $rule['length']) {
- $error = _s('Invalid parameter "%1$s": %2$s.', $path, _('value is too long'));
- return false;
- }
-
- $range_time_parser = new CRangeTimeParser();
-
- if ($range_time_parser->parse($data) != CParser::PARSE_SUCCESS) {
- $error = _s('Invalid parameter "%1$s": %2$s.', $path, _('a time range is expected'));
- return false;
- }
-
- return true;
- }
-
- /**
- * Time period validator like "1-7,00:00-24:00".
- *
- * @param array $rule
* @param int $rule['flags'] (optional) API_ALLOW_USER_MACRO
* @param int $rule['length'] (optional)
* @param mixed $data
@@ -2874,4 +2846,141 @@ class CApiInputValidator {
return true;
}
+
+ /**
+ * Timestamp validator.
+ *
+ * @param array $rule
+ * @param int $rule[flags] (optional) API_ALLOW_NULL
+ * @param string $rule[in] (optional) A comma-delimited character string, for example: '0,60:900'.
+ * @param array $rule[compare] (optional) Data of the object field to compare against.
+ * @param mixed $data
+ * @param string $path
+ * @param string $error
+ *
+ * @return bool
+ */
+ private static function validateTimestamp(array $rule, &$data, string $path, string &$error): bool {
+ $flags = array_key_exists('flags', $rule) ? $rule['flags'] : 0x00;
+
+ if (($flags & API_ALLOW_NULL) && $data === null) {
+ return true;
+ }
+
+ if (!is_scalar($data) || is_bool($data) || is_double($data) || !ctype_digit(strval($data))) {
+ $error = _s('Invalid parameter "%1$s": %2$s.', $path, _('an unsigned integer is expected'));
+
+ return false;
+ }
+
+ if (bccomp($data, ZBX_MAX_DATE) > 0) {
+ $error = _s('Invalid parameter "%1$s": %2$s.', $path, _('a timestamp is too large'));
+
+ return false;
+ }
+
+ if (!self::checkTimestampIn($rule, $data, $path, $error)) {
+ return false;
+ }
+
+ if (!self::checkCompare($rule, $data, $path, $error)) {
+ return false;
+ }
+
+ if (is_string($data)) {
+ $data = (int) $data;
+ }
+
+ return true;
+ }
+
+ /**
+ * @param array $rule
+ * @param string $rule['in'] (optional)
+ * @param int $data
+ * @param string $path
+ * @param string $error
+ *
+ * @return bool
+ */
+ private static function checkTimestampIn(array $rule, $data, string $path, string &$error): bool {
+ if (!array_key_exists('in', $rule)) {
+ return true;
+ }
+
+ $valid = self::isInRange($data, $rule['in']);
+
+ if (!$valid) {
+ $format = array_key_exists('format', $rule) ? $rule['format'] : ZBX_FULL_DATE_TIME;
+ $in = explode(',', $rule['in']);
+ $formatted_in = '';
+
+ if (array_key_exists('timezone', $rule)) {
+ $default_timezone = date_default_timezone_get();
+ date_default_timezone_set('UTC');
+ }
+
+ foreach ($in as $i => $el) {
+ if (strpos($el, ':')) {
+ [$from, $to] = explode(':', $el);
+
+ $formatted_in .= date($format, $from).'-'.date($format, $to);
+ }
+ else {
+ $formatted_in .= date($format, $el);
+ }
+
+ if (array_key_exists($i + 1, $in)) {
+ $formatted_in .= ', ';
+ }
+ }
+
+ if (array_key_exists('timezone', $rule)) {
+ date_default_timezone_set($default_timezone);
+ }
+
+ $error = _s('Invalid parameter "%1$s": %2$s.', $path, _n('value must be %1$s', 'value must be one of %1$s',
+ $formatted_in, (strpbrk($rule['in'], ',:') === false) ? 1 : 2
+ ));
+ }
+
+ return $valid;
+ }
+
+ /**
+ * @param array $rule
+ * @param array $rule[compare] (optional)
+ * @param string $rule[compare][operator]
+ * @param string $rule[compare][path]
+ * @param mixed $rule[compare][value]
+ * @param int $data
+ * @param string $path
+ * @param string $error
+ *
+ * @return bool
+ */
+ private static function checkCompare(array $rule, $data, string $path, string &$error): bool {
+ if (!array_key_exists('compare', $rule)) {
+ return true;
+ }
+
+ switch ($rule['compare']['operator']) {
+ case '>':
+ if ($data <= $rule['compare']['value']) {
+ $error = _s('Invalid parameter "%1$s": %2$s.', $path,
+ _s('cannot be less than or equal to the value of parameter "%1$s"', $rule['compare']['path'])
+ );
+
+ return false;
+ }
+ break;
+
+ default:
+ $error = 'Incorrect validation rules.';
+
+ return false;
+ }
+
+ return true;
+ }
}
diff --git a/ui/include/classes/validators/CCollectionValidator.php b/ui/include/classes/validators/CCollectionValidator.php
index 4a87f0bdf72..8e7c91926ca 100644
--- a/ui/include/classes/validators/CCollectionValidator.php
+++ b/ui/include/classes/validators/CCollectionValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CColorValidator.php b/ui/include/classes/validators/CColorValidator.php
index be1aaa6e95c..be6e81d8ab3 100644
--- a/ui/include/classes/validators/CColorValidator.php
+++ b/ui/include/classes/validators/CColorValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CEmailValidator.php b/ui/include/classes/validators/CEmailValidator.php
index 4b3f4e5917d..1eab12ccd6b 100644
--- a/ui/include/classes/validators/CEmailValidator.php
+++ b/ui/include/classes/validators/CEmailValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CEventCorrCondValidator.php b/ui/include/classes/validators/CEventCorrCondValidator.php
index 06c8eae22e0..e3154082414 100644
--- a/ui/include/classes/validators/CEventCorrCondValidator.php
+++ b/ui/include/classes/validators/CEventCorrCondValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CEventNameValidator.php b/ui/include/classes/validators/CEventNameValidator.php
index 96ab77612f8..26c7f00b2e9 100644
--- a/ui/include/classes/validators/CEventNameValidator.php
+++ b/ui/include/classes/validators/CEventNameValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CExpressionValidator.php b/ui/include/classes/validators/CExpressionValidator.php
index 9240ce9dbec..a53a24324ca 100644
--- a/ui/include/classes/validators/CExpressionValidator.php
+++ b/ui/include/classes/validators/CExpressionValidator.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CHistFunctionValidator.php b/ui/include/classes/validators/CHistFunctionValidator.php
index 7d7d8ac0f42..f26ad9ddf96 100644
--- a/ui/include/classes/validators/CHistFunctionValidator.php
+++ b/ui/include/classes/validators/CHistFunctionValidator.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CHtmlUrlValidator.php b/ui/include/classes/validators/CHtmlUrlValidator.php
index ab301a16d07..62393fd5925 100644
--- a/ui/include/classes/validators/CHtmlUrlValidator.php
+++ b/ui/include/classes/validators/CHtmlUrlValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CIdValidator.php b/ui/include/classes/validators/CIdValidator.php
index ec8fd467d6f..7e19975852f 100644
--- a/ui/include/classes/validators/CIdValidator.php
+++ b/ui/include/classes/validators/CIdValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CLdapAuthValidator.php b/ui/include/classes/validators/CLdapAuthValidator.php
index eb22d4f247b..a27a29ad2c0 100644
--- a/ui/include/classes/validators/CLdapAuthValidator.php
+++ b/ui/include/classes/validators/CLdapAuthValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CLimitedSetValidator.php b/ui/include/classes/validators/CLimitedSetValidator.php
index 9502beb5a78..0f3d7c4148f 100644
--- a/ui/include/classes/validators/CLimitedSetValidator.php
+++ b/ui/include/classes/validators/CLimitedSetValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CMathFunctionValidator.php b/ui/include/classes/validators/CMathFunctionValidator.php
index 8040b519dda..c064c9d2e45 100644
--- a/ui/include/classes/validators/CMathFunctionValidator.php
+++ b/ui/include/classes/validators/CMathFunctionValidator.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CNewValidator.php b/ui/include/classes/validators/CNewValidator.php
index 6520fa3ca91..524832829b0 100644
--- a/ui/include/classes/validators/CNewValidator.php
+++ b/ui/include/classes/validators/CNewValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CPartialValidatorInterface.php b/ui/include/classes/validators/CPartialValidatorInterface.php
index 99a05552719..f6eef64a018 100644
--- a/ui/include/classes/validators/CPartialValidatorInterface.php
+++ b/ui/include/classes/validators/CPartialValidatorInterface.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CPasswordComplexityValidator.php b/ui/include/classes/validators/CPasswordComplexityValidator.php
index 4059b52c4a1..b129688a94f 100644
--- a/ui/include/classes/validators/CPasswordComplexityValidator.php
+++ b/ui/include/classes/validators/CPasswordComplexityValidator.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CRegexValidator.php b/ui/include/classes/validators/CRegexValidator.php
index 8061bd9c2e7..cbeb1964111 100644
--- a/ui/include/classes/validators/CRegexValidator.php
+++ b/ui/include/classes/validators/CRegexValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CStringValidator.php b/ui/include/classes/validators/CStringValidator.php
index ba5f87a9b78..a116115e972 100644
--- a/ui/include/classes/validators/CStringValidator.php
+++ b/ui/include/classes/validators/CStringValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/CValidator.php b/ui/include/classes/validators/CValidator.php
index 3aefb34f123..f0036dd7622 100644
--- a/ui/include/classes/validators/CValidator.php
+++ b/ui/include/classes/validators/CValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/event/CEventSourceObjectValidator.php b/ui/include/classes/validators/event/CEventSourceObjectValidator.php
index 6d7a1f6d3a9..286a91e56e8 100644
--- a/ui/include/classes/validators/event/CEventSourceObjectValidator.php
+++ b/ui/include/classes/validators/event/CEventSourceObjectValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/host/CHostNormalValidator.php b/ui/include/classes/validators/host/CHostNormalValidator.php
index 12d9f1f55a4..016d24a835e 100644
--- a/ui/include/classes/validators/host/CHostNormalValidator.php
+++ b/ui/include/classes/validators/host/CHostNormalValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/object/CConditionValidator.php b/ui/include/classes/validators/object/CConditionValidator.php
index 471196fd765..d0a57d47519 100644
--- a/ui/include/classes/validators/object/CConditionValidator.php
+++ b/ui/include/classes/validators/object/CConditionValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/object/CUpdateDiscoveredValidator.php b/ui/include/classes/validators/object/CUpdateDiscoveredValidator.php
index 9b9c5d8417e..cd85b5e3a92 100644
--- a/ui/include/classes/validators/object/CUpdateDiscoveredValidator.php
+++ b/ui/include/classes/validators/object/CUpdateDiscoveredValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/validators/schema/CSchemaValidator.php b/ui/include/classes/validators/schema/CSchemaValidator.php
index 4e472652b15..6b29f1f51a8 100644
--- a/ui/include/classes/validators/schema/CSchemaValidator.php
+++ b/ui/include/classes/validators/schema/CSchemaValidator.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/CWidgetConfig.php b/ui/include/classes/widgets/CWidgetConfig.php
index 04775ed72eb..b043b5372fc 100644
--- a/ui/include/classes/widgets/CWidgetConfig.php
+++ b/ui/include/classes/widgets/CWidgetConfig.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -59,6 +59,7 @@ class CWidgetConfig {
WIDGET_PROBLEM_HOSTS => _('Problem hosts'),
WIDGET_PROBLEMS => _('Problems'),
WIDGET_PROBLEMS_BY_SV => _('Problems by severity'),
+ WIDGET_SLA_REPORT => _('SLA report'),
WIDGET_SVG_GRAPH => _('Graph'),
WIDGET_SYSTEM_INFO => _('System information'),
WIDGET_TRIG_OVER => _('Trigger overview'),
@@ -102,6 +103,7 @@ class CWidgetConfig {
WIDGET_PROBLEM_HOSTS => 'CWidget',
WIDGET_PROBLEMS => 'CWidgetProblems',
WIDGET_PROBLEMS_BY_SV => 'CWidgetProblemsBySv',
+ WIDGET_SLA_REPORT => 'CWidget',
WIDGET_SVG_GRAPH => 'CWidgetSvgGraph',
WIDGET_SYSTEM_INFO => 'CWidget',
WIDGET_TRIG_OVER => 'CWidgetTrigerOver',
@@ -171,6 +173,7 @@ class CWidgetConfig {
WIDGET_PROBLEM_HOSTS => ['width' => 12, 'height' => 5],
WIDGET_PROBLEMS => ['width' => 12, 'height' => 5],
WIDGET_PROBLEMS_BY_SV => ['width' => 12, 'height' => 5],
+ WIDGET_SLA_REPORT => ['width' => 12, 'height' => 5],
WIDGET_SVG_GRAPH => ['width' => 12, 'height' => 5],
WIDGET_SYSTEM_INFO => ['width' => 12, 'height' => 5],
WIDGET_TRIG_OVER => ['width' => 12, 'height' => 5],
@@ -276,6 +279,7 @@ class CWidgetConfig {
case WIDGET_SYSTEM_INFO:
return 15 * SEC_PER_MIN;
+ case WIDGET_SLA_REPORT:
case WIDGET_URL:
return 0;
}
@@ -468,6 +472,9 @@ class CWidgetConfig {
case WIDGET_PROBLEMS_BY_SV:
return new CWidgetFormProblemsBySv($data, $templateid);
+ case WIDGET_SLA_REPORT:
+ return new CWidgetFormSlaReport($data, $templateid);
+
case WIDGET_SVG_GRAPH:
return new CWidgetFormSvgGraph($data, $templateid);
diff --git a/ui/include/classes/widgets/CWidgetHelper.php b/ui/include/classes/widgets/CWidgetHelper.php
index 41e35177d30..383d4b1d5d8 100644
--- a/ui/include/classes/widgets/CWidgetHelper.php
+++ b/ui/include/classes/widgets/CWidgetHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -408,6 +408,40 @@ class CWidgetHelper {
] + $field->getFilterParameters());
}
+ /**
+ * @param CWidgetFieldMsService $field
+ * @param array $captions
+ * @param string $form_name
+ *
+ * @return CMultiSelect
+ */
+ public static function getService($field, $captions, $form_name) {
+ return (new CMultiSelect([
+ 'name' => $field->getName().($field->isMultiple() ? '[]' : ''),
+ 'object_name' => 'services',
+ 'multiple' => $field->isMultiple(),
+ 'data' => $captions,
+ 'custom_select' => true,
+ 'add_post_js' => false
+ ]))
+ ->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
+ ->setAriaRequired(self::isAriaRequired($field));
+ }
+
+ /**
+ * @param CWidgetFieldMsSla $field
+ * @param array $captions
+ * @param string $form_name
+ *
+ * @return CMultiSelect
+ */
+ public static function getSla($field, $captions, $form_name) {
+ return self::getMultiselectField($field, $captions, $form_name, 'sla', [
+ 'srctbl' => 'sla',
+ 'srcfld1' => 'slaid'
+ ] + $field->getFilterParameters());
+ }
+
public static function getSelectResource($field, $caption, $form_name) {
return [
(new CTextBox($field->getName().'_caption', $caption, true))
@@ -441,8 +475,10 @@ class CWidgetHelper {
*
* @return CNumericBox
*/
- public static function getIntegerBox($field) {
- return (new CNumericBox($field->getName(), $field->getValue(), $field->getMaxLength()))
+ public static function getIntegerBox(CWidgetFieldIntegerBox $field): CNumericBox {
+ return (new CNumericBox($field->getName(), $field->getValue(), $field->getMaxLength(), false,
+ ($field->getFlags() & CWidgetField::FLAG_NOT_EMPTY) == 0
+ ))
->setWidth(ZBX_TEXTAREA_NUMERIC_STANDARD_WIDTH)
->setAriaRequired(self::isAriaRequired($field));
}
@@ -634,10 +670,11 @@ class CWidgetHelper {
*
* @return CDateSelector
*/
- public static function getDatePicker($field) {
+ public static function getDatePicker(CWidgetFieldDatePicker $field): CDateSelector {
return (new CDateSelector($field->getName(), $field->getValue()))
->setAriaRequired(self::isAriaRequired($field))
- ->setEnabled(!($field->getFlags() & CWidgetField::FLAG_DISABLED));
+ ->setMaxLength(DB::getFieldLength('widget_field', 'value_str'))
+ ->setEnabled(($field->getFlags() & CWidgetField::FLAG_DISABLED) == 0);
}
/**
diff --git a/ui/include/classes/widgets/fields/CWidgetField.php b/ui/include/classes/widgets/fields/CWidgetField.php
index ffedcf661d4..e24a2abe49f 100644
--- a/ui/include/classes/widgets/fields/CWidgetField.php
+++ b/ui/include/classes/widgets/fields/CWidgetField.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -92,6 +92,8 @@ class CWidgetField {
case ZBX_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE:
case ZBX_WIDGET_FIELD_TYPE_GRAPH:
case ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE:
+ case ZBX_WIDGET_FIELD_TYPE_SERVICE:
+ case ZBX_WIDGET_FIELD_TYPE_SLA:
$this->validation_rules = ['type' => API_IDS];
break;
@@ -207,13 +209,11 @@ class CWidgetField {
}
/**
- * Validate field.
+ * @param bool $strict Widget form submit validation?
*
- * @param bool $strict Enables more strict validation of the field.
- *
- * @return bool
+ * @return array Errors.
*/
- public function validate($strict = false) {
+ public function validate(bool $strict = false): array {
$errors = [];
$validation_rules = ($strict && $this->strict_validation_rules !== null)
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldCheckBox.php b/ui/include/classes/widgets/fields/CWidgetFieldCheckBox.php
index d455fb081b4..a12565c4d96 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldCheckBox.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldCheckBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldCheckBoxList.php b/ui/include/classes/widgets/fields/CWidgetFieldCheckBoxList.php
index 172c8acf453..5fc1f3f0762 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldCheckBoxList.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldCheckBoxList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldColor.php b/ui/include/classes/widgets/fields/CWidgetFieldColor.php
index ce71dd52201..5aa3d853e6c 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldColor.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldColor.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldDatePicker.php b/ui/include/classes/widgets/fields/CWidgetFieldDatePicker.php
index 3ad2e7fa7d5..444242293b9 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldDatePicker.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldDatePicker.php
@@ -1,7 +1,7 @@
-<?php
+<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -19,22 +19,132 @@
**/
-/**
- * Class makes datepicker widget field.
- */
class CWidgetFieldDatePicker extends CWidgetField {
/**
- * Date picker widget field.
- *
- * @param string $name Field name in form.
- * @param string $label Label for the field in form.
+ * @var array
+ */
+ private $date_time_formats;
+
+ /**
+ * @var bool
*/
- public function __construct($name, $label) {
+ private $is_date_only;
+
+ /**
+ * @param string $name
+ * @param string $label
+ * @param array $date_time_formats
+ * @param bool $is_date_only
+ */
+ public function __construct(string $name, string $label, array $date_time_formats, bool $is_date_only) {
parent::__construct($name, $label);
+ $this->date_time_formats = $date_time_formats;
+ $this->is_date_only = $is_date_only;
+
$this->setSaveType(ZBX_WIDGET_FIELD_TYPE_STR);
- $this->setValidationRules(['type' => API_RANGE_TIME, 'length' => 255]);
- $this->setDefault('now');
+ $this->setValidationRules([
+ 'type' => API_STRING_UTF8,
+ 'length' => DB::getFieldLength('widget_field', 'value_str')
+ ]);
+ $this->setDefault('');
+ }
+
+ /**
+ * @param $flags
+ *
+ * @return CWidgetFieldDatePicker
+ */
+ public function setFlags($flags): self {
+ parent::setFlags($flags);
+
+ $validation_rules = $this->getValidationRules();
+ $validation_rules['flags'] = $validation_rules['flags'] ?? 0x00;
+
+ if (($flags & self::FLAG_NOT_EMPTY) != 0) {
+ $validation_rules['flags'] |= API_NOT_EMPTY;
+ }
+ else {
+ $validation_rules['flags'] &= 0xFF ^ API_NOT_EMPTY;
+ }
+
+ $this->setValidationRules($validation_rules);
+
+ return $this;
+ }
+
+ /**
+ * @return array
+ */
+ public function getDateTimeFormats(): array {
+ return $this->date_time_formats;
+ }
+
+ /**
+ * @return bool
+ */
+ public function isDateOnly(): bool {
+ return $this->is_date_only;
+ }
+
+ /**
+ * @param bool $strict
+ *
+ * @return array
+ */
+ public function validate(bool $strict = false): array {
+ if ($errors = parent::validate($strict)) {
+ return $errors;
+ }
+
+ $label = $this->full_name ?? $this->label ?? $this->name;
+ $value = $this->value ?? $this->default;
+
+ if ($value === '' && ($this->getFlags() & self::FLAG_NOT_EMPTY) == 0) {
+ $this->setValue('');
+
+ return [];
+ }
+
+ foreach ($this->getDateTimeFormats() as $datetime_format) {
+ $datetime = DateTime::createFromFormat('!'.$datetime_format, $value);
+ $last_errors = DateTime::getLastErrors();
+
+ if ($datetime !== false && $last_errors['warning_count'] == 0 && $last_errors['error_count'] == 0) {
+ $this->setValue($value);
+
+ return [];
+ }
+ }
+
+ $relative_time_parser = new CRelativeTimeParser();
+
+ if ($relative_time_parser->parse($value) == CParser::PARSE_SUCCESS) {
+ $has_errors = false;
+
+ if ($this->isDateOnly()) {
+ foreach ($relative_time_parser->getTokens() as $token) {
+ if ($token['suffix'] === 'h' || $token['suffix'] === 'm' || $token['suffix'] === 's') {
+ $has_errors = true;
+ break;
+ }
+ }
+ }
+
+ if (!$has_errors) {
+ $this->setValue($value);
+
+ return [];
+ }
+ }
+
+ $this->setValue($this->default);
+
+ return [
+ _s('Invalid parameter "%1$s": %2$s.', $label,
+ $this->isDateOnly() ? _('a date is expected') : _('a time is expected')
+ )
+ ];
}
}
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php b/ui/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php
index 5163230c563..230b254ed8a 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldGraphOverride.php b/ui/include/classes/widgets/fields/CWidgetFieldGraphOverride.php
index 957efb6e2cf..f9a6a6ba166 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldGraphOverride.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldGraphOverride.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -112,13 +112,11 @@ class CWidgetFieldGraphOverride extends CWidgetField {
}
/**
- * Function makes field specific validation for values set using self::setValue().
+ * @param bool $strict
*
- * @param bool $strict Either to make a strict validation.
- *
- * @return array $errors List of errors found during validation.
+ * @return array
*/
- public function validate($strict = false) {
+ public function validate(bool $strict = false): array {
$errors = parent::validate($strict);
$value = $this->getValue();
$label = ($this->label === null) ? $this->name : $this->label;
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldHidden.php b/ui/include/classes/widgets/fields/CWidgetFieldHidden.php
index 43afbb3375b..d1d8bf21b54 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldHidden.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldHidden.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php b/ui/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php
index cee961e4b16..83d380c6089 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldIntegerBox.php b/ui/include/classes/widgets/fields/CWidgetFieldIntegerBox.php
index fb75c6cf9c4..a246dfda320 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldIntegerBox.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldIntegerBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldLatLng.php b/ui/include/classes/widgets/fields/CWidgetFieldLatLng.php
index bf2de563cb5..f6ebec0ebf7 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldLatLng.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldLatLng.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMs.php b/ui/include/classes/widgets/fields/CWidgetFieldMs.php
index f09fdd62134..5dc9946c683 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMs.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMs.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsGraph.php b/ui/include/classes/widgets/fields/CWidgetFieldMsGraph.php
index 9a39f31c637..2904ebe8c77 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsGraph.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsGraphPrototype.php b/ui/include/classes/widgets/fields/CWidgetFieldMsGraphPrototype.php
index ec773925fa9..10e63026729 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsGraphPrototype.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsGroup.php b/ui/include/classes/widgets/fields/CWidgetFieldMsGroup.php
index d7074519467..dae91733aac 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsGroup.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsHost.php b/ui/include/classes/widgets/fields/CWidgetFieldMsHost.php
index d2e066ab0b9..6cef05d86b0 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsHost.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsItem.php b/ui/include/classes/widgets/fields/CWidgetFieldMsItem.php
index 7933090ca7a..9ba02f81d27 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsItem.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsItemPrototype.php b/ui/include/classes/widgets/fields/CWidgetFieldMsItemPrototype.php
index 8f3e9f1ecd1..c380af8124a 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldMsItemPrototype.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsService.php b/ui/include/classes/widgets/fields/CWidgetFieldMsService.php
new file mode 100755
index 00000000000..95c256fe395
--- /dev/null
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsService.php
@@ -0,0 +1,40 @@
+<?php
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CWidgetFieldMsService extends CWidgetFieldMs {
+
+ /**
+ * @var string (nullable) ID for Multiselect element.
+ */
+ public $filter_preselect_host_group_field;
+
+ /**
+ * Create widget field for Service selection
+ *
+ * @param string $name field name in form
+ * @param string $label label for the field in form
+ */
+ public function __construct($name, $label) {
+ parent::__construct($name, $label);
+
+ $this->setSaveType(ZBX_WIDGET_FIELD_TYPE_SERVICE);
+ }
+}
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldMsSla.php b/ui/include/classes/widgets/fields/CWidgetFieldMsSla.php
new file mode 100755
index 00000000000..c6a627d0b47
--- /dev/null
+++ b/ui/include/classes/widgets/fields/CWidgetFieldMsSla.php
@@ -0,0 +1,40 @@
+<?php
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CWidgetFieldMsSla extends CWidgetFieldMs {
+
+ /**
+ * @var string (nullable) ID for Multiselect element.
+ */
+ public $filter_preselect_host_group_field;
+
+ /**
+ * Create widget field for SLA selection
+ *
+ * @param string $name field name in form
+ * @param string $label label for the field in form
+ */
+ public function __construct($name, $label) {
+ parent::__construct($name, $label);
+
+ $this->setSaveType(ZBX_WIDGET_FIELD_TYPE_SLA);
+ }
+}
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldNavTree.php b/ui/include/classes/widgets/fields/CWidgetFieldNavTree.php
index 1847500b772..1fc163f4b9a 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldNavTree.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldNavTree.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -134,7 +134,12 @@ class CWidgetFieldNavTree extends CWidgetField {
return $navtree_items;
}
- public function validate($strict = false) {
+ /**
+ * @param bool $strict
+ *
+ * @return array
+ */
+ public function validate(bool $strict = false): array {
$errors = parent::validate($strict);
if (!$errors) {
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldNumericBox.php b/ui/include/classes/widgets/fields/CWidgetFieldNumericBox.php
index 63490d775fc..4981289b46f 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldNumericBox.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldNumericBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php b/ui/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php
index 5876cfa5cae..4764301cf9b 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldRangeControl.php b/ui/include/classes/widgets/fields/CWidgetFieldRangeControl.php
index d6e01abea59..43246743f36 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldRangeControl.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldRangeControl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldReference.php b/ui/include/classes/widgets/fields/CWidgetFieldReference.php
index 295f2ada36d..0505d00e490 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldReference.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldReference.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldSelect.php b/ui/include/classes/widgets/fields/CWidgetFieldSelect.php
index c1035f0556c..c9380869366 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldSelect.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldSelect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldSelectResource.php b/ui/include/classes/widgets/fields/CWidgetFieldSelectResource.php
index 76b0979593e..06c7bec9ad6 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldSelectResource.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldSelectResource.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldSeverities.php b/ui/include/classes/widgets/fields/CWidgetFieldSeverities.php
index c98deef136d..5c661cd673a 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldSeverities.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldSeverities.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldTags.php b/ui/include/classes/widgets/fields/CWidgetFieldTags.php
index dda5b88de1e..e611837bc5e 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldTags.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldTags.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldTextArea.php b/ui/include/classes/widgets/fields/CWidgetFieldTextArea.php
index 06fc77aaf0d..e8cd01c322b 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldTextArea.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldTextArea.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldTextBox.php b/ui/include/classes/widgets/fields/CWidgetFieldTextBox.php
index b01177f717e..bdf0d4dcf07 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldTextBox.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldTextBox.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldUrl.php b/ui/include/classes/widgets/fields/CWidgetFieldUrl.php
index 182c1ac5ae6..31c760be381 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldUrl.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldUrl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php b/ui/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php
index 97b5ab5f32e..ffa0fb47c6e 100644
--- a/ui/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php
+++ b/ui/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetForm.php b/ui/include/classes/widgets/forms/CWidgetForm.php
index 08b0c28f785..a48a5c86d27 100644
--- a/ui/include/classes/widgets/forms/CWidgetForm.php
+++ b/ui/include/classes/widgets/forms/CWidgetForm.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -184,7 +184,7 @@ class CWidgetForm {
* @param bool $strict Enables more strict validation of the form fields.
* Must be enabled for validation of input parameters in the widget configuration form.
*
- * @return bool
+ * @return array
*/
public function validate($strict = false) {
$errors = [];
diff --git a/ui/include/classes/widgets/forms/CWidgetFormActionLog.php b/ui/include/classes/widgets/forms/CWidgetFormActionLog.php
index f7b11200a32..2603dfddd90 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormActionLog.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormActionLog.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormClock.php b/ui/include/classes/widgets/forms/CWidgetFormClock.php
index 8943bd20209..5cc586d588e 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormClock.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormClock.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormDataOver.php b/ui/include/classes/widgets/forms/CWidgetFormDataOver.php
index 76e2362bd7d..83bc089de00 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormDataOver.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormDataOver.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormGeoMap.php b/ui/include/classes/widgets/forms/CWidgetFormGeoMap.php
index 212e13e0224..d2416138acf 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormGeoMap.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormGeoMap.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormGraph.php b/ui/include/classes/widgets/forms/CWidgetFormGraph.php
index feadf13b6a6..80eda9d7520 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormGraph.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormGraphPrototype.php b/ui/include/classes/widgets/forms/CWidgetFormGraphPrototype.php
index 545c79437b1..4ee3cb707e5 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormGraphPrototype.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormHostAvail.php b/ui/include/classes/widgets/forms/CWidgetFormHostAvail.php
index cff9bc9f2bc..e3aedaa5f5c 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormHostAvail.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormHostAvail.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormItem.php b/ui/include/classes/widgets/forms/CWidgetFormItem.php
index b83b238917f..73efb23ca23 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormItem.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormItem.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormMap.php b/ui/include/classes/widgets/forms/CWidgetFormMap.php
index 918cc659f6d..4f1230e95be 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormMap.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormNavTree.php b/ui/include/classes/widgets/forms/CWidgetFormNavTree.php
index 2735c04175f..fa5e68a87a2 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormNavTree.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormNavTree.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormPlainText.php b/ui/include/classes/widgets/forms/CWidgetFormPlainText.php
index 22167a66e95..9928d120e50 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormPlainText.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormPlainText.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php b/ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php
index 30485a31206..614d6b75b56 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormProblems.php b/ui/include/classes/widgets/forms/CWidgetFormProblems.php
index 60dad9a93cd..735c7a1cb01 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormProblems.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormProblems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php b/ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php
index a325f96b1dc..b094e160f7a 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormSlaReport.php b/ui/include/classes/widgets/forms/CWidgetFormSlaReport.php
new file mode 100755
index 00000000000..584c72c9d97
--- /dev/null
+++ b/ui/include/classes/widgets/forms/CWidgetFormSlaReport.php
@@ -0,0 +1,110 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+class CWidgetFormSlaReport extends CWidgetForm
+{
+ public function __construct($data, $templateid) {
+ parent::__construct($data, $templateid, WIDGET_SLA_REPORT);
+
+ // SLA.
+ $field_sla = (new CWidgetFieldMsSla('slaid', _('SLA')))
+ ->setFlags(CWidgetField::FLAG_NOT_EMPTY | CWidgetField::FLAG_LABEL_ASTERISK)
+ ->setMultiple(false);
+
+ if (array_key_exists('slaid', $this->data)) {
+ $field_sla->setValue($this->data['slaid']);
+ }
+
+ $this->fields[$field_sla->getName()] = $field_sla;
+
+ // Service.
+ $field_service = (new CWidgetFieldMsService('serviceid', _('Service')))
+ ->setMultiple(false);
+
+ if (array_key_exists('serviceid', $this->data)) {
+ $field_service->setValue($this->data['serviceid']);
+ }
+
+ $this->fields[$field_service->getName()] = $field_service;
+
+ // Show periods.
+ $field_show_periods = (new CWidgetFieldIntegerBox('show_periods', _('Show periods'), 1,
+ ZBX_SLA_MAX_REPORTING_PERIODS
+ ))->setDefault(ZBX_SLA_DEFAULT_REPORTING_PERIODS);
+
+ if (array_key_exists('show_periods', $this->data)) {
+ $field_show_periods->setValue($this->data['show_periods']);
+ }
+
+ $this->fields[$field_show_periods->getName()] = $field_show_periods;
+
+ // Date from.
+ $field_date_from = new CWidgetFieldDatePicker('date_from', _('From'), [DATE_FORMAT], true);
+
+ if (array_key_exists('date_from', $this->data)) {
+ $field_date_from->setValue($this->data['date_from']);
+ }
+
+ $this->fields[$field_date_from->getName()] = $field_date_from;
+
+ // Date to.
+ $field_date_to = new CWidgetFieldDatePicker('date_to', _('To'), [DATE_FORMAT], true);
+
+ if (array_key_exists('date_to', $this->data)) {
+ $field_date_to->setValue($this->data['date_to']);
+ }
+
+ $this->fields[$field_date_to->getName()] = $field_date_to;
+ }
+
+ /**
+ * @param bool $strict
+ *
+ * @return array
+ */
+ public function validate($strict = false): array {
+ if ($errors = parent::validate($strict)) {
+ return $errors;
+ }
+
+ $absolute_time_parser = new CAbsoluteTimeParser();
+
+ if (!$absolute_time_parser->parse($this->fields['date_from']->getValue()) == CParser::PARSE_SUCCESS) {
+ return [];
+ }
+
+ $date_from_timestamp = $absolute_time_parser->getDateTime(false);
+
+ if (!$absolute_time_parser->parse($this->fields['date_to']->getValue()) == CParser::PARSE_SUCCESS) {
+ return [];
+ }
+
+ $date_to_timestamp = $absolute_time_parser->getDateTime(false);
+
+ if ($date_to_timestamp < $date_from_timestamp) {
+ return [
+ _s('"%1$s" date must be less than "%2$s" date.', _('From'), _('To'))
+ ];
+ }
+
+ return [];
+ }
+}
diff --git a/ui/include/classes/widgets/forms/CWidgetFormSvgGraph.php b/ui/include/classes/widgets/forms/CWidgetFormSvgGraph.php
index d0ce5a34e79..86da5236b39 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormSvgGraph.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormSvgGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -76,7 +76,10 @@ class CWidgetFormSvgGraph extends CWidgetForm {
$this->fields[$field_graph_time->getName()] = $field_graph_time;
// Date from.
- $field_time_from = (new CWidgetFieldDatePicker('time_from', _('From')))->setDefault('now-1h');
+ $field_time_from = (new CWidgetFieldDatePicker('time_from', _('From'),
+ [DATE_FORMAT, DATE_TIME_FORMAT, DATE_TIME_FORMAT_SECONDS], false))
+ ->setDefault('now-1h')
+ ->setFlags(CWidgetField::FLAG_NOT_EMPTY);
if ($field_graph_time->getValue() != SVG_GRAPH_CUSTOM_TIME) {
$field_time_from->setFlags(CWidgetField::FLAG_DISABLED);
@@ -88,7 +91,10 @@ class CWidgetFormSvgGraph extends CWidgetForm {
$this->fields[$field_time_from->getName()] = $field_time_from;
// Time to.
- $field_time_to = (new CWidgetFieldDatePicker('time_to', _('To')))->setDefault('now');
+ $field_time_to = (new CWidgetFieldDatePicker('time_to', _('To'),
+ [DATE_FORMAT, DATE_TIME_FORMAT, DATE_TIME_FORMAT_SECONDS], false))
+ ->setDefault('now')
+ ->setFlags(CWidgetField::FLAG_NOT_EMPTY);
if ($field_graph_time->getValue() != SVG_GRAPH_CUSTOM_TIME) {
$field_time_to->setFlags(CWidgetField::FLAG_DISABLED);
diff --git a/ui/include/classes/widgets/forms/CWidgetFormSystemInfo.php b/ui/include/classes/widgets/forms/CWidgetFormSystemInfo.php
index 3ab6128b2f6..7a2f318bdcc 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormSystemInfo.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormSystemInfo.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormTrigOver.php b/ui/include/classes/widgets/forms/CWidgetFormTrigOver.php
index 3b4925fab55..e2219976a35 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormTrigOver.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormTrigOver.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormUrl.php b/ui/include/classes/widgets/forms/CWidgetFormUrl.php
index 7cba1510a47..2b18b400f32 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormUrl.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormUrl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/forms/CWidgetFormWeb.php b/ui/include/classes/widgets/forms/CWidgetFormWeb.php
index f31936e3a77..9a04264ddea 100644
--- a/ui/include/classes/widgets/forms/CWidgetFormWeb.php
+++ b/ui/include/classes/widgets/forms/CWidgetFormWeb.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/js/widget.slareport.form.view.js.php b/ui/include/classes/widgets/views/js/widget.slareport.form.view.js.php
new file mode 100755
index 00000000000..f803163d1e2
--- /dev/null
+++ b/ui/include/classes/widgets/views/js/widget.slareport.form.view.js.php
@@ -0,0 +1,61 @@
+<?php declare(strict_types = 1);
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * @var CView $this
+ */
+?>
+
+window.widget_slareport = {
+
+ $service: null,
+
+ init({serviceid_field_id}) {
+ this.$service = jQuery(`#${serviceid_field_id}`);
+ this.$service.multiSelect('getSelectButton').addEventListener('click', this.events.selectService);
+ },
+
+ events: {
+ selectService: () => {
+ const exclude_serviceids = [];
+
+ for (const service of widget_slareport.$service.multiSelect('getData')) {
+ exclude_serviceids.push(service.id);
+ }
+
+ const overlay = PopUp('popup.services', {
+ title: <?= json_encode(_('Service')) ?>,
+ exclude_serviceids,
+ multiple: 0
+ }, 'services', document.activeElement);
+
+ overlay.$dialogue[0].addEventListener('dialogue.submit', (e) => {
+ const data = [];
+
+ for (const service of e.detail) {
+ data.push({id: service.serviceid, name: service.name});
+ }
+
+ widget_slareport.$service.multiSelect('addData', data);
+ });
+ }
+ }
+};
diff --git a/ui/include/classes/widgets/views/widget.actionlog.form.view.php b/ui/include/classes/widgets/views/widget.actionlog.form.view.php
index f7640c5404c..3679b4d23f5 100644
--- a/ui/include/classes/widgets/views/widget.actionlog.form.view.php
+++ b/ui/include/classes/widgets/views/widget.actionlog.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.clock.form.view.php b/ui/include/classes/widgets/views/widget.clock.form.view.php
index 96f797e2e80..6cec65c7b8f 100644
--- a/ui/include/classes/widgets/views/widget.clock.form.view.php
+++ b/ui/include/classes/widgets/views/widget.clock.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.dataover.form.view.php b/ui/include/classes/widgets/views/widget.dataover.form.view.php
index 121b5b39fc2..f31044b1078 100644
--- a/ui/include/classes/widgets/views/widget.dataover.form.view.php
+++ b/ui/include/classes/widgets/views/widget.dataover.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.discovery.form.view.php b/ui/include/classes/widgets/views/widget.discovery.form.view.php
index 08a3e0df349..27c4a18f451 100644
--- a/ui/include/classes/widgets/views/widget.discovery.form.view.php
+++ b/ui/include/classes/widgets/views/widget.discovery.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.favgraphs.form.view.php b/ui/include/classes/widgets/views/widget.favgraphs.form.view.php
index 41dd4f9e9d1..d6c22b2ca7e 100644
--- a/ui/include/classes/widgets/views/widget.favgraphs.form.view.php
+++ b/ui/include/classes/widgets/views/widget.favgraphs.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.favmaps.form.view.php b/ui/include/classes/widgets/views/widget.favmaps.form.view.php
index fb2ecb2c845..6be8da096bf 100644
--- a/ui/include/classes/widgets/views/widget.favmaps.form.view.php
+++ b/ui/include/classes/widgets/views/widget.favmaps.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.geomap.form.view.php b/ui/include/classes/widgets/views/widget.geomap.form.view.php
index 57bcca6034e..840c91e55e5 100644
--- a/ui/include/classes/widgets/views/widget.geomap.form.view.php
+++ b/ui/include/classes/widgets/views/widget.geomap.form.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.graph.form.view.php b/ui/include/classes/widgets/views/widget.graph.form.view.php
index 1ac772b5321..5b4600a3ca5 100644
--- a/ui/include/classes/widgets/views/widget.graph.form.view.php
+++ b/ui/include/classes/widgets/views/widget.graph.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.graphprototype.form.view.php b/ui/include/classes/widgets/views/widget.graphprototype.form.view.php
index d6e8d561d0c..740531fb44f 100644
--- a/ui/include/classes/widgets/views/widget.graphprototype.form.view.php
+++ b/ui/include/classes/widgets/views/widget.graphprototype.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.hostavail.form.view.php b/ui/include/classes/widgets/views/widget.hostavail.form.view.php
index 03a7c23036e..1b5f63927a0 100644
--- a/ui/include/classes/widgets/views/widget.hostavail.form.view.php
+++ b/ui/include/classes/widgets/views/widget.hostavail.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.item.form.view.php b/ui/include/classes/widgets/views/widget.item.form.view.php
index 916debb317d..daae5329b87 100644
--- a/ui/include/classes/widgets/views/widget.item.form.view.php
+++ b/ui/include/classes/widgets/views/widget.item.form.view.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.map.form.view.php b/ui/include/classes/widgets/views/widget.map.form.view.php
index 3e762abf687..6e7244ef348 100644
--- a/ui/include/classes/widgets/views/widget.map.form.view.php
+++ b/ui/include/classes/widgets/views/widget.map.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.navtree.form.view.php b/ui/include/classes/widgets/views/widget.navtree.form.view.php
index 4da5c941585..8525c930cc8 100644
--- a/ui/include/classes/widgets/views/widget.navtree.form.view.php
+++ b/ui/include/classes/widgets/views/widget.navtree.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.plaintext.form.view.php b/ui/include/classes/widgets/views/widget.plaintext.form.view.php
index 2814acd64eb..62cab972762 100644
--- a/ui/include/classes/widgets/views/widget.plaintext.form.view.php
+++ b/ui/include/classes/widgets/views/widget.plaintext.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.problemhosts.form.view.php b/ui/include/classes/widgets/views/widget.problemhosts.form.view.php
index a5b41e8037a..60314333975 100644
--- a/ui/include/classes/widgets/views/widget.problemhosts.form.view.php
+++ b/ui/include/classes/widgets/views/widget.problemhosts.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.problems.form.view.php b/ui/include/classes/widgets/views/widget.problems.form.view.php
index c66e5ad99bc..0f7afc6a861 100644
--- a/ui/include/classes/widgets/views/widget.problems.form.view.php
+++ b/ui/include/classes/widgets/views/widget.problems.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.problemsbysv.form.view.php b/ui/include/classes/widgets/views/widget.problemsbysv.form.view.php
index b4c88d77cbc..87922ae3dcb 100644
--- a/ui/include/classes/widgets/views/widget.problemsbysv.form.view.php
+++ b/ui/include/classes/widgets/views/widget.problemsbysv.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.slareport.form.view.php b/ui/include/classes/widgets/views/widget.slareport.form.view.php
new file mode 100755
index 00000000000..9d08487e7f3
--- /dev/null
+++ b/ui/include/classes/widgets/views/widget.slareport.form.view.php
@@ -0,0 +1,90 @@
+<?php
+/*
+** Zabbix
+** Copyright (C) 2001-2022 Zabbix SIA
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+**/
+
+
+/**
+ * SLA report widget form view.
+ *
+ * @var $data array
+ */
+
+$fields = $data['dialogue']['fields'];
+
+$form = CWidgetHelper::createForm();
+
+$rf_rate_field = ($data['templateid'] === null) ? $fields['rf_rate'] : null;
+
+$form_list = CWidgetHelper::createFormList($data['dialogue']['name'], $data['dialogue']['type'],
+ $data['dialogue']['view_mode'], $data['known_widget_types'], $rf_rate_field
+);
+
+$scripts = [$this->readJsFile('../../../include/classes/widgets/views/js/widget.slareport.form.view.js.php')];
+
+// SLA.
+$field_slaid = CWidgetHelper::getSla($fields['slaid'], $data['captions']['ms']['slas']['slaid'],
+ $form->getName()
+);
+$form_list->addRow(CWidgetHelper::getMultiselectLabel($fields['slaid']), $field_slaid);
+$scripts[] = $field_slaid->getPostJS();
+
+// Services.
+$field_serviceid = CWidgetHelper::getService($fields['serviceid'], $data['captions']['ms']['services']['serviceid'],
+ $form->getName()
+);
+$form_list->addRow(CWidgetHelper::getMultiselectLabel($fields['serviceid']), $field_serviceid);
+$scripts[] = $field_serviceid->getPostJS();
+
+// Show periods.
+$form_list->addRow(
+ CWidgetHelper::getLabel($fields['show_periods']),
+ CWidgetHelper::getIntegerBox($fields['show_periods'])
+);
+
+// Date from.
+$form_list->addRow(
+ CWidgetHelper::getLabel($fields['date_from']),
+ CWidgetHelper::getDatePicker($fields['date_from'])
+ ->setDateFormat(DATE_FORMAT)
+ ->setPlaceholder(DATE_FORMAT_PLACEHOLDER)
+);
+
+// Date to.
+$form_list->addRow(
+ CWidgetHelper::getLabel($fields['date_to']),
+ CWidgetHelper::getDatePicker($fields['date_to'])
+ ->setDateFormat(DATE_FORMAT)
+ ->setPlaceholder(DATE_FORMAT_PLACEHOLDER)
+);
+
+$form->addItem($form_list);
+
+$form->addItem(
+ (new CScriptTag('
+ widget_slareport.init('.json_encode([
+ 'serviceid_field_id' => $fields['serviceid']->getName(),
+ 'serviceid_multiple' => $fields['serviceid']->isMultiple()
+ ]).');
+ '))->setOnDocumentReady()
+);
+
+return [
+ 'form' => $form,
+ 'scripts' => $scripts
+];
diff --git a/ui/include/classes/widgets/views/widget.svggraph.form.view.php b/ui/include/classes/widgets/views/widget.svggraph.form.view.php
index 559bcff3bf0..10103c29ecf 100644
--- a/ui/include/classes/widgets/views/widget.svggraph.form.view.php
+++ b/ui/include/classes/widgets/views/widget.svggraph.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -215,8 +215,18 @@ $tab_displaying_opt = (new CFormList())
// Create 'Time period' tab.
$tab_time_period = (new CFormList())
->addRow(CWidgetHelper::getLabel($fields['graph_time']), CWidgetHelper::getCheckBox($fields['graph_time']))
- ->addRow(CWidgetHelper::getLabel($fields['time_from']), CWidgetHelper::getDatePicker($fields['time_from']))
- ->addRow(CWidgetHelper::getLabel($fields['time_to']), CWidgetHelper::getDatePicker($fields['time_to']));
+ ->addRow(
+ CWidgetHelper::getLabel($fields['time_from']),
+ CWidgetHelper::getDatePicker($fields['time_from'])
+ ->setDateFormat(DATE_TIME_FORMAT_SECONDS)
+ ->setPlaceholder(DATE_TIME_FORMAT_SECONDS_PLACEHOLDER)
+ )
+ ->addRow(
+ CWidgetHelper::getLabel($fields['time_to']),
+ CWidgetHelper::getDatePicker($fields['time_to'])
+ ->setDateFormat(DATE_TIME_FORMAT_SECONDS)
+ ->setPlaceholder(DATE_TIME_FORMAT_SECONDS_PLACEHOLDER)
+ );
// Create 'Axes' tab.
$tab_axes = (new CFormList())->addRow('',
diff --git a/ui/include/classes/widgets/views/widget.systeminfo.form.view.php b/ui/include/classes/widgets/views/widget.systeminfo.form.view.php
index 4154e716240..98ea87d88d1 100644
--- a/ui/include/classes/widgets/views/widget.systeminfo.form.view.php
+++ b/ui/include/classes/widgets/views/widget.systeminfo.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.trigover.form.view.php b/ui/include/classes/widgets/views/widget.trigover.form.view.php
index c1d310bba99..ef5ea891606 100644
--- a/ui/include/classes/widgets/views/widget.trigover.form.view.php
+++ b/ui/include/classes/widgets/views/widget.trigover.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.url.form.view.php b/ui/include/classes/widgets/views/widget.url.form.view.php
index a6ab6cf70a8..e2205802a40 100644
--- a/ui/include/classes/widgets/views/widget.url.form.view.php
+++ b/ui/include/classes/widgets/views/widget.url.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/widgets/views/widget.web.form.view.php b/ui/include/classes/widgets/views/widget.web.form.view.php
index 1cc965d9ad9..2c6c8960b87 100644
--- a/ui/include/classes/widgets/views/widget.web.form.view.php
+++ b/ui/include/classes/widgets/views/widget.web.form.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/xml/CXmlConstantName.php b/ui/include/classes/xml/CXmlConstantName.php
index a786586ef09..c84fdad48f3 100644
--- a/ui/include/classes/xml/CXmlConstantName.php
+++ b/ui/include/classes/xml/CXmlConstantName.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/classes/xml/CXmlConstantValue.php b/ui/include/classes/xml/CXmlConstantValue.php
index 704573c9667..c73b2222101 100644
--- a/ui/include/classes/xml/CXmlConstantValue.php
+++ b/ui/include/classes/xml/CXmlConstantValue.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/config.inc.php b/ui/include/config.inc.php
index 263bd7cd314..22a01953af4 100644
--- a/ui/include/config.inc.php
+++ b/ui/include/config.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/db.inc.php b/ui/include/db.inc.php
index ba4f00c7c65..c9b96e566f5 100644
--- a/ui/include/db.inc.php
+++ b/ui/include/db.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/debug.inc.php b/ui/include/debug.inc.php
index 03b2ff0d0be..977b254a592 100644
--- a/ui/include/debug.inc.php
+++ b/ui/include/debug.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/defines.inc.php b/ui/include/defines.inc.php
index 1fceb788bbe..5797db376f4 100644
--- a/ui/include/defines.inc.php
+++ b/ui/include/defines.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@ define('ZABBIX_VERSION', '6.0.0beta2');
define('ZABBIX_API_VERSION', '6.0.0');
define('ZABBIX_EXPORT_VERSION', '6.0');
-define('ZABBIX_DB_VERSION', 5050115);
+define('ZABBIX_DB_VERSION', 5050142);
define('DB_VERSION_SUPPORTED', 0);
define('DB_VERSION_LOWER_THAN_MINIMUM', 1);
@@ -32,7 +32,7 @@ define('DB_VERSION_NOT_SUPPORTED_ERROR', 4);
define('DB_VERSION_NOT_SUPPORTED_WARNING', 5);
define('ZABBIX_COPYRIGHT_FROM', '2001');
-define('ZABBIX_COPYRIGHT_TO', '2021');
+define('ZABBIX_COPYRIGHT_TO', '2022');
define('ZBX_BCRYPT_COST', 10);
define('ZBX_MD5_SIZE', 32);
@@ -361,6 +361,14 @@ define('TIMEPERIOD_TYPE_WEEKLY', 3);
define('TIMEPERIOD_TYPE_MONTHLY', 4);
define('TIMEPERIOD_TYPE_YEARLY', 5);
+define('MONTH_WEEK_FIRST', 1);
+define('MONTH_WEEK_SECOND', 2);
+define('MONTH_WEEK_THIRD', 3);
+define('MONTH_WEEK_FOURTH', 4);
+define('MONTH_WEEK_LAST', 5);
+
+define('MONTH_MAX_DAY', 31);
+
// report periods
define('REPORT_PERIOD_TODAY', 0);
define('REPORT_PERIOD_YESTERDAY', 1);
@@ -654,19 +662,31 @@ define('MAP_LINK_DRAWTYPE_BOLD_LINE', 2);
define('MAP_LINK_DRAWTYPE_DOT', 3);
define('MAP_LINK_DRAWTYPE_DASHED_LINE', 4);
+define('ZBX_SLA_MAX_REPORTING_PERIODS', 100);
+define('ZBX_SLA_DEFAULT_REPORTING_PERIODS', 20);
+
+define('ZBX_SLA_STATUS_DISABLED', 0);
+define('ZBX_SLA_STATUS_ENABLED', 1);
+
+define('ZBX_SLA_PERIOD_DAILY', 0);
+define('ZBX_SLA_PERIOD_WEEKLY', 1);
+define('ZBX_SLA_PERIOD_MONTHLY', 2);
+define('ZBX_SLA_PERIOD_QUARTERLY', 3);
+define('ZBX_SLA_PERIOD_ANNUALLY', 4);
+
+define('ZBX_SLA_SERVICE_TAG_OPERATOR_EQUAL', 0);
+define('ZBX_SLA_SERVICE_TAG_OPERATOR_LIKE', 2);
+
define('ZBX_SERVICE_STATUS_CALC_SET_OK', 0);
define('ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ALL', 1);
define('ZBX_SERVICE_STATUS_CALC_MOST_CRITICAL_ONE', 2);
-define('SERVICE_SHOW_SLA_OFF', 0);
-define('SERVICE_SHOW_SLA_ON', 1);
-
define('SERVICE_STATUS_ANY', -1);
define('SERVICE_STATUS_OK', 0);
define('SERVICE_STATUS_PROBLEM', 1);
-define('SERVICE_TAG_OPERATOR_EQUAL', 0);
-define('SERVICE_TAG_OPERATOR_LIKE', 2);
+define('ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL', 0);
+define('ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE', 2);
define('ZBX_SERVICE_FILTER_TAGS_ANY', 0);
define('ZBX_SERVICE_FILTER_TAGS_SERVICE', 1);
@@ -1348,7 +1368,6 @@ define('API_OUTPUT', 22);
define('API_TIME_UNIT', 23);
define('API_URL', 24);
define('API_H_NAME', 25);
-define('API_RANGE_TIME', 26);
define('API_COLOR', 27);
define('API_NUMERIC', 28);
define('API_LLD_MACRO', 29);
@@ -1375,6 +1394,7 @@ define('API_COND_FORMULAID', 50);
define('API_UNEXPECTED', 51);
define('API_INT32_RANGES', 53);
define('API_LAT_LNG_ZOOM', 54);
+define('API_TIMESTAMP', 55);
// flags
define('API_REQUIRED', 0x00001);
@@ -1492,7 +1512,6 @@ define('WIDGET_DISCOVERY', 'discovery');
define('WIDGET_FAV_GRAPHS', 'favgraphs');
define('WIDGET_FAV_MAPS', 'favmaps');
define('WIDGET_GEOMAP', 'geomap');
-define('WIDGET_SVG_GRAPH', 'svggraph');
define('WIDGET_GRAPH', 'graph');
define('WIDGET_GRAPH_PROTOTYPE', 'graphprototype');
define('WIDGET_HOST_AVAIL', 'hostavail');
@@ -1502,6 +1521,8 @@ define('WIDGET_PLAIN_TEXT', 'plaintext');
define('WIDGET_PROBLEM_HOSTS', 'problemhosts');
define('WIDGET_PROBLEMS', 'problems');
define('WIDGET_PROBLEMS_BY_SV', 'problemsbysv');
+define('WIDGET_SLA_REPORT', 'slareport');
+define('WIDGET_SVG_GRAPH', 'svggraph');
define('WIDGET_SYSTEM_INFO', 'systeminfo');
define('WIDGET_TRIG_OVER', 'trigover');
define('WIDGET_URL', 'url');
@@ -1565,6 +1586,8 @@ define('ZBX_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE', 5);
define('ZBX_WIDGET_FIELD_TYPE_GRAPH', 6);
define('ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE', 7);
define('ZBX_WIDGET_FIELD_TYPE_MAP', 8);
+define('ZBX_WIDGET_FIELD_TYPE_SERVICE', 9);
+define('ZBX_WIDGET_FIELD_TYPE_SLA', 10);
define('ZBX_WIDGET_FIELD_RESOURCE_GRAPH', 0);
define('ZBX_WIDGET_FIELD_RESOURCE_SIMPLE_GRAPH', 1);
@@ -1645,36 +1668,36 @@ define('ZBX_POPUP_CONDITION_TYPE_ACTION', 1);
define('ZBX_POPUP_CONDITION_TYPE_ACTION_OPERATION', 2);
// Tab indicator names.
-define('TAB_INDICATOR_MACROS', 'macros');
-define('TAB_INDICATOR_TAGS', 'tags');
define('TAB_INDICATOR_AUTH_HTTP', 'http');
define('TAB_INDICATOR_AUTH_LDAP', 'ldap');
define('TAB_INDICATOR_AUTH_SAML', 'saml');
-define('TAB_INDICATOR_INVENTORY', 'inventory');
-define('TAB_INDICATOR_ENCRYPTION', 'encryption');
-define('TAB_INDICATOR_PREPROCESSING', 'preprocessing');
+define('TAB_INDICATOR_CHILD_SERVICES', 'child-services');
define('TAB_INDICATOR_DEPENDENCY', 'dependency');
-define('TAB_INDICATOR_LLD_MACROS', 'lld-macros');
+define('TAB_INDICATOR_ENCRYPTION', 'encryption');
+define('TAB_INDICATOR_EXCLUDED_DOWNTIMES', 'excluded-downtimes');
define('TAB_INDICATOR_FILTERS', 'filters');
-define('TAB_INDICATOR_OVERRIDES', 'overrides');
-define('TAB_INDICATOR_STEPS', 'steps');
-define('TAB_INDICATOR_HTTP_AUTH', 'http-auth');
-define('TAB_INDICATOR_OPERATIONS', 'operations');
-define('TAB_INDICATOR_SLA', 'sla');
-define('TAB_INDICATOR_CHILD_SERVICES', 'child-services');
-define('TAB_INDICATOR_TIME', 'time');
-define('TAB_INDICATOR_TAG_FILTER', 'tag-filter');
-define('TAB_INDICATOR_MEDIA', 'media');
-define('TAB_INDICATOR_MESSAGE_TEMPLATE', 'message-template');
define('TAB_INDICATOR_FRONTEND_MESSAGE', 'frontend-message');
-define('TAB_INDICATOR_SHARING', 'sharing');
define('TAB_INDICATOR_GRAPH_DATASET', 'graph-dataset');
-define('TAB_INDICATOR_GRAPH_OPTIONS', 'graph-options');
-define('TAB_INDICATOR_GRAPH_TIME', 'graph-time');
define('TAB_INDICATOR_GRAPH_LEGEND', 'graph-legend');
-define('TAB_INDICATOR_GRAPH_PROBLEMS', 'graph-problems');
+define('TAB_INDICATOR_GRAPH_OPTIONS', 'graph-options');
define('TAB_INDICATOR_GRAPH_OVERRIDES', 'graph-overrides');
+define('TAB_INDICATOR_GRAPH_PROBLEMS', 'graph-problems');
+define('TAB_INDICATOR_GRAPH_TIME', 'graph-time');
+define('TAB_INDICATOR_HTTP_AUTH', 'http-auth');
+define('TAB_INDICATOR_INVENTORY', 'inventory');
+define('TAB_INDICATOR_LLD_MACROS', 'lld-macros');
+define('TAB_INDICATOR_MACROS', 'macros');
+define('TAB_INDICATOR_MEDIA', 'media');
+define('TAB_INDICATOR_MESSAGE_TEMPLATE', 'message-template');
+define('TAB_INDICATOR_OPERATIONS', 'operations');
+define('TAB_INDICATOR_OVERRIDES', 'overrides');
define('TAB_INDICATOR_PERMISSIONS', 'permissions');
+define('TAB_INDICATOR_PREPROCESSING', 'preprocessing');
+define('TAB_INDICATOR_SHARING', 'sharing');
+define('TAB_INDICATOR_STEPS', 'steps');
+define('TAB_INDICATOR_TAG_FILTER', 'tag-filter');
+define('TAB_INDICATOR_TAGS', 'tags');
+define('TAB_INDICATOR_TIME', 'time');
define('TAB_INDICATOR_VALUEMAPS', 'valuemaps');
// CSS styles
@@ -1922,6 +1945,7 @@ define('ZBX_STYLE_SERVICE_INFO', 'service-info');
define('ZBX_STYLE_SERVICE_INFO_GRID', 'service-info-grid');
define('ZBX_STYLE_SERVICE_INFO_LABEL', 'service-info-label');
define('ZBX_STYLE_SERVICE_INFO_VALUE', 'service-info-value');
+define('ZBX_STYLE_SERVICE_INFO_VALUE_SLA', 'service-info-value-sla');
define('ZBX_STYLE_SERVICE_NAME', 'service-name');
define('ZBX_STYLE_SERVICE_STATUS', 'service-status');
define('ZBX_STYLE_SETUP_CONTAINER', 'setup-container');
@@ -1948,6 +1972,7 @@ define('ZBX_STYLE_STATUS_NA_BG', 'status-na-bg');
define('ZBX_STYLE_STATUS_RED', 'status-red');
define('ZBX_STYLE_STATUS_WARNING_BG', 'status-warning-bg');
define('ZBX_STYLE_STATUS_YELLOW', 'status-yellow');
+define('ZBX_STYLE_STICKED_TO_TOP', 'sticked-to-top');
define('ZBX_STYLE_SVG_GRAPH', 'svg-graph');
define('ZBX_STYLE_SVG_GRAPH_PREVIEW', 'svg-graph-preview');
define('ZBX_STYLE_SUBFILTER', 'subfilter');
diff --git a/ui/include/discovery.inc.php b/ui/include/discovery.inc.php
index f14aca784ec..f5c3a0c39d9 100644
--- a/ui/include/discovery.inc.php
+++ b/ui/include/discovery.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/draw.inc.php b/ui/include/draw.inc.php
index db96a788c3e..2fb972d71a7 100644
--- a/ui/include/draw.inc.php
+++ b/ui/include/draw.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/events.inc.php b/ui/include/events.inc.php
index 76d49921418..c2076b24c3f 100644
--- a/ui/include/events.inc.php
+++ b/ui/include/events.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/forms.inc.php b/ui/include/forms.inc.php
index 9350cbbf351..e83e32bef7e 100644
--- a/ui/include/forms.inc.php
+++ b/ui/include/forms.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/func.inc.php b/ui/include/func.inc.php
index 8e1f492013a..1713f852c30 100644
--- a/ui/include/func.inc.php
+++ b/ui/include/func.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -174,24 +174,40 @@ function dowHrMinToSec($dow, $hr, $min) {
return $dow * SEC_PER_DAY + $hr * SEC_PER_HOUR + $min * SEC_PER_MIN;
}
-// Convert timestamp to string representation. Return 'Never' if 0.
-function zbx_date2str($format, $value = null) {
+/**
+ * Convert time to a string representation. Return 'Never' if timestamp is 0.
+ *
+ * @param $format
+ * @param null $time
+ * @param string|null $timezone
+ *
+ * @throws Exception
+ *
+ * @return string
+ */
+function zbx_date2str($format, $time = null, string $timezone = null) {
static $weekdaynames, $weekdaynameslong, $months, $monthslong;
- $prefix = '';
+ if ($time === null) {
+ $time = time();
+ }
- if ($value === null) {
- $value = time();
+ if ($time == 0) {
+ return _('Never');
}
- elseif ($value > ZBX_MAX_DATE) {
+
+ if ($time > ZBX_MAX_DATE) {
$prefix = '> ';
- $value = ZBX_MAX_DATE;
+ $datetime = new DateTime('@'.ZBX_MAX_DATE);
}
- elseif (!$value) {
- return _('Never');
+ else {
+ $prefix = '';
+ $datetime = new DateTime('@'.$time);
}
- if (!is_array($weekdaynames)) {
+ $datetime->setTimezone(new DateTimeZone($timezone ?? date_default_timezone_get()));
+
+ if ($weekdaynames === null) {
$weekdaynames = [
0 => _('Sun'),
1 => _('Mon'),
@@ -203,7 +219,7 @@ function zbx_date2str($format, $value = null) {
];
}
- if (!is_array($weekdaynameslong)) {
+ if ($weekdaynameslong === null) {
$weekdaynameslong = [
0 => _('Sunday'),
1 => _('Monday'),
@@ -215,7 +231,7 @@ function zbx_date2str($format, $value = null) {
];
}
- if (!is_array($months)) {
+ if ($months === null) {
$months = [
1 => _('Jan'),
2 => _('Feb'),
@@ -232,7 +248,7 @@ function zbx_date2str($format, $value = null) {
];
}
- if (!is_array($monthslong)) {
+ if ($monthslong === null) {
$monthslong = [
1 => _('January'),
2 => _('February'),
@@ -249,31 +265,29 @@ function zbx_date2str($format, $value = null) {
];
}
- $rplcs = [
- 'l' => $weekdaynameslong[date('w', $value)],
- 'F' => $monthslong[date('n', $value)],
- 'D' => $weekdaynames[date('w', $value)],
- 'M' => $months[date('n', $value)]
+ $replacements = [
+ 'l' => $weekdaynameslong[$datetime->format('w')],
+ 'F' => $monthslong[$datetime->format('n')],
+ 'D' => $weekdaynames[$datetime->format('w')],
+ 'M' => $months[$datetime->format('n')]
];
- $output = $part = '';
+ $output = '';
+
$length = strlen($format);
for ($i = 0; $i < $length; $i++) {
- $pchar = ($i > 0) ? substr($format, $i - 1, 1) : '';
- $char = substr($format, $i, 1);
+ $char = $format[$i];
+ $char_escaped = $i > 0 && $format[$i - 1] === '\\';
- if ($pchar != '\\' && isset($rplcs[$char])) {
- $output .= (strlen($part) ? date($part, $value) : '').$rplcs[$char];
- $part = '';
+ if (!$char_escaped && array_key_exists($char, $replacements)) {
+ $output .= $replacements[$char];
}
else {
- $part .= $char;
+ $output .= $datetime->format($char);
}
}
- $output .= (strlen($part) > 0) ? date($part, $value) : '';
-
return $prefix.$output;
}
diff --git a/ui/include/gettextwrapper.inc.php b/ui/include/gettextwrapper.inc.php
index cbc56799dcb..2fcb7bfd4b3 100644
--- a/ui/include/gettextwrapper.inc.php
+++ b/ui/include/gettextwrapper.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/graphs.inc.php b/ui/include/graphs.inc.php
index 3665f05d61a..35d7ebe4bcc 100644
--- a/ui/include/graphs.inc.php
+++ b/ui/include/graphs.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/hostgroups.inc.php b/ui/include/hostgroups.inc.php
index b188cd43aed..2e05b8334a5 100644
--- a/ui/include/hostgroups.inc.php
+++ b/ui/include/hostgroups.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/hosts.inc.php b/ui/include/hosts.inc.php
index 6f488072a16..bbe2eccb318 100644
--- a/ui/include/hosts.inc.php
+++ b/ui/include/hosts.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/html.inc.php b/ui/include/html.inc.php
index 68d77ded3d0..43bdd7e0805 100644
--- a/ui/include/html.inc.php
+++ b/ui/include/html.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/httptest.inc.php b/ui/include/httptest.inc.php
index 0f892253d6a..f5e9ea2d06b 100644
--- a/ui/include/httptest.inc.php
+++ b/ui/include/httptest.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/images.inc.php b/ui/include/images.inc.php
index 05e2a487237..6dcb93c5306 100644
--- a/ui/include/images.inc.php
+++ b/ui/include/images.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/items.inc.php b/ui/include/items.inc.php
index 65dd6305bd9..10644633fd2 100644
--- a/ui/include/items.inc.php
+++ b/ui/include/items.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/js.inc.php b/ui/include/js.inc.php
index c0820898975..467bb7de131 100644
--- a/ui/include/js.inc.php
+++ b/ui/include/js.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/locales.inc.php b/ui/include/locales.inc.php
index d8f0dea6793..6875c126305 100644
--- a/ui/include/locales.inc.php
+++ b/ui/include/locales.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/maintenances.inc.php b/ui/include/maintenances.inc.php
index 159ea7025f7..fbe43c542a9 100644
--- a/ui/include/maintenances.inc.php
+++ b/ui/include/maintenances.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/maps.inc.php b/ui/include/maps.inc.php
index ea56e29b850..0174a6bc810 100644
--- a/ui/include/maps.inc.php
+++ b/ui/include/maps.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/media.inc.php b/ui/include/media.inc.php
index a444e5d5998..c67ff3e7367 100644
--- a/ui/include/media.inc.php
+++ b/ui/include/media.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/page_footer.php b/ui/include/page_footer.php
index 9fc0d205b5e..d5662780b39 100644
--- a/ui/include/page_footer.php
+++ b/ui/include/page_footer.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/page_header.php b/ui/include/page_header.php
index c5925df81ab..f16bdbc962f 100644
--- a/ui/include/page_header.php
+++ b/ui/include/page_header.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/perm.inc.php b/ui/include/perm.inc.php
index bf37190b709..e5317c22031 100644
--- a/ui/include/perm.inc.php
+++ b/ui/include/perm.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -62,8 +62,6 @@ function authentication2str($type) {
*
* Comments:
* return true if permission is positive
- *
- * Author: Aly
*/
function check_perm2system($userid) {
$sql = 'SELECT g.usrgrpid'.
diff --git a/ui/include/schema.inc.php b/ui/include/schema.inc.php
index bf3926ed07f..c3513302e3e 100644
--- a/ui/include/schema.inc.php
+++ b/ui/include/schema.inc.php
@@ -3548,36 +3548,42 @@ return [
'length' => 10,
'default' => '0'
],
- 'showsla' => [
+ 'sortorder' => [
'null' => false,
'type' => DB::FIELD_TYPE_INT,
'length' => 10,
'default' => '0'
],
- 'goodsla' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_FLOAT,
- 'default' => '99.9'
- ],
- 'sortorder' => [
+ 'weight' => [
'null' => false,
'type' => DB::FIELD_TYPE_INT,
'length' => 10,
'default' => '0'
],
- 'weight' => [
+ 'propagation_rule' => [
'null' => false,
'type' => DB::FIELD_TYPE_INT,
'length' => 10,
'default' => '0'
],
- 'propagation_rule' => [
+ 'propagation_value' => [
'null' => false,
'type' => DB::FIELD_TYPE_INT,
'length' => 10,
'default' => '0'
],
- 'propagation_value' => [
+ 'description' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_TEXT,
+ 'default' => ''
+ ],
+ 'uuid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 32,
+ 'default' => ''
+ ],
+ 'created_at' => [
'null' => false,
'type' => DB::FIELD_TYPE_INT,
'length' => 10,
@@ -3609,47 +3615,6 @@ return [
]
]
],
- 'services_times' => [
- 'key' => 'timeid',
- 'fields' => [
- 'timeid' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_ID,
- 'length' => 20
- ],
- 'serviceid' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_ID,
- 'length' => 20,
- 'ref_table' => 'services',
- 'ref_field' => 'serviceid'
- ],
- 'type' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_INT,
- 'length' => 10,
- 'default' => '0'
- ],
- 'ts_from' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_INT,
- 'length' => 10,
- 'default' => '0'
- ],
- 'ts_to' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_INT,
- 'length' => 10,
- 'default' => '0'
- ],
- 'note' => [
- 'null' => false,
- 'type' => DB::FIELD_TYPE_CHAR,
- 'length' => 255,
- 'default' => ''
- ]
- ]
- ],
'icon_map' => [
'key' => 'iconmapid',
'fields' => [
@@ -7550,6 +7515,20 @@ return [
'length' => 20,
'ref_table' => 'sysmaps',
'ref_field' => 'sysmapid'
+ ],
+ 'value_serviceid' => [
+ 'null' => true,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20,
+ 'ref_table' => 'services',
+ 'ref_field' => 'serviceid'
+ ],
+ 'value_slaid' => [
+ 'null' => true,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20,
+ 'ref_table' => 'sla',
+ 'ref_field' => 'slaid'
]
]
],
@@ -8765,6 +8744,155 @@ return [
]
]
],
+ 'sla' => [
+ 'key' => 'slaid',
+ 'fields' => [
+ 'slaid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20
+ ],
+ 'name' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 255,
+ 'default' => ''
+ ],
+ 'period' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ],
+ 'slo' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_FLOAT,
+ 'default' => '99.9'
+ ],
+ 'effective_date' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ],
+ 'timezone' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 50,
+ 'default' => 'UTC'
+ ],
+ 'status' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '1'
+ ],
+ 'description' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_TEXT,
+ 'default' => ''
+ ]
+ ]
+ ],
+ 'sla_schedule' => [
+ 'key' => 'sla_scheduleid',
+ 'fields' => [
+ 'sla_scheduleid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20
+ ],
+ 'slaid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20,
+ 'ref_table' => 'sla',
+ 'ref_field' => 'slaid'
+ ],
+ 'period_from' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ],
+ 'period_to' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ]
+ ]
+ ],
+ 'sla_excluded_downtime' => [
+ 'key' => 'sla_excluded_downtimeid',
+ 'fields' => [
+ 'sla_excluded_downtimeid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20
+ ],
+ 'slaid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20,
+ 'ref_table' => 'sla',
+ 'ref_field' => 'slaid'
+ ],
+ 'name' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 255,
+ 'default' => ''
+ ],
+ 'period_from' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ],
+ 'period_to' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ]
+ ]
+ ],
+ 'sla_service_tag' => [
+ 'key' => 'sla_service_tagid',
+ 'fields' => [
+ 'sla_service_tagid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20
+ ],
+ 'slaid' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_ID,
+ 'length' => 20,
+ 'ref_table' => 'sla',
+ 'ref_field' => 'slaid'
+ ],
+ 'tag' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 255,
+ 'default' => ''
+ ],
+ 'operator' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_INT,
+ 'length' => 10,
+ 'default' => '0'
+ ],
+ 'value' => [
+ 'null' => false,
+ 'type' => DB::FIELD_TYPE_CHAR,
+ 'length' => 255,
+ 'default' => ''
+ ]
+ ]
+ ],
'dbversion' => [
'key' => 'dbversionid',
'fields' => [
diff --git a/ui/include/sounds.inc.php b/ui/include/sounds.inc.php
index f45795b2cb7..69560439460 100644
--- a/ui/include/sounds.inc.php
+++ b/ui/include/sounds.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/translateDefines.inc.php b/ui/include/translateDefines.inc.php
index 5f4c191eb78..48699b95b5f 100644
--- a/ui/include/translateDefines.inc.php
+++ b/ui/include/translateDefines.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -26,13 +26,27 @@ define('UNRESOLVED_MACRO_STRING', '*'._('UNKNOWN').'*');
/**
* Date and time formats.
+ * Date formats must be compatible with the CDate class (class.cdate.js).
*/
define('DATE_TIME_FORMAT_SECONDS', _('Y-m-d H:i:s'));
+define('DATE_TIME_FORMAT_SECONDS_PLACEHOLDER', _('YYYY-MM-DD hh:mm:ss'));
define('DATE_TIME_FORMAT', _('Y-m-d H:i'));
+define('DATE_TIME_FORMAT_PLACEHOLDER', _('YYYY-MM-DD hh:mm'));
define('DATE_TIME_FORMAT_SHORT', _('m-d H:i'));
define('DATE_FORMAT', _('Y-m-d'));
+define('DATE_FORMAT_PLACEHOLDER', _('YYYY-MM-DD'));
+define('DATE_FORMAT_SHORT', _('m-d'));
define('TIME_FORMAT_SECONDS', _('H:i:s'));
define('TIME_FORMAT', _('H:i'));
+
define('SVG_GRAPH_DATE_TIME_FORMAT_SHORT', _('n-d H:i'));
define('SVG_GRAPH_DATE_FORMAT', _('Y-n-d'));
define('SVG_GRAPH_DATE_FORMAT_SHORT', _('n-d'));
+
+define('ZBX_SLA_PERIOD_DATE_FORMAT_DAILY', DATE_FORMAT);
+define('ZBX_SLA_PERIOD_DATE_FORMAT_WEEKLY_FROM', DATE_FORMAT);
+define('ZBX_SLA_PERIOD_DATE_FORMAT_WEEKLY_TO', DATE_FORMAT_SHORT);
+define('ZBX_SLA_PERIOD_DATE_FORMAT_MONTHLY', _x('Y-m', DATE_FORMAT_CONTEXT));
+define('ZBX_SLA_PERIOD_DATE_FORMAT_QUARTERLY_FROM', _x('Y-m', DATE_FORMAT_CONTEXT));
+define('ZBX_SLA_PERIOD_DATE_FORMAT_QUARTERLY_TO', _x('m', DATE_FORMAT_CONTEXT));
+define('ZBX_SLA_PERIOD_DATE_FORMAT_ANNUALLY', _x('Y', DATE_FORMAT_CONTEXT));
diff --git a/ui/include/triggers.inc.php b/ui/include/triggers.inc.php
index 84add9830f8..5c6db1a5824 100644
--- a/ui/include/triggers.inc.php
+++ b/ui/include/triggers.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/users.inc.php b/ui/include/users.inc.php
index 9cce5ca9e65..c9ae672ff83 100644
--- a/ui/include/users.inc.php
+++ b/ui/include/users.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/validate.inc.php b/ui/include/validate.inc.php
index d0eeba81bd5..af7fa11b066 100644
--- a/ui/include/validate.inc.php
+++ b/ui/include/validate.inc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/administration.auditacts.list.php b/ui/include/views/administration.auditacts.list.php
index f08d312ccab..7a526aa940d 100644
--- a/ui/include/views/administration.auditacts.list.php
+++ b/ui/include/views/administration.auditacts.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.action.edit.php b/ui/include/views/configuration.action.edit.php
index 5f17a7760a7..bb2e50b3a0c 100644
--- a/ui/include/views/configuration.action.edit.php
+++ b/ui/include/views/configuration.action.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.action.list.php b/ui/include/views/configuration.action.list.php
index 9b297aaa685..bd54f6cac26 100644
--- a/ui/include/views/configuration.action.list.php
+++ b/ui/include/views/configuration.action.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -21,34 +21,38 @@
/**
* @var CView $this
+ * @var array $data
*/
-$submenu_source = [
- EVENT_SOURCE_TRIGGERS => _('Trigger actions'),
- EVENT_SOURCE_SERVICE => _('Service actions'),
- EVENT_SOURCE_DISCOVERY => _('Discovery actions'),
- EVENT_SOURCE_AUTOREGISTRATION => _('Autoregistration actions'),
- EVENT_SOURCE_INTERNAL => _('Internal actions')
-];
-
-$submenu = [];
-foreach ($submenu_source as $value => $label) {
- $url = (new CUrl('actionconf.php'))
- ->setArgument('eventsource', $value)
- ->getUrl();
-
- $submenu[$url] = $label;
+if ($data['eventsource'] == EVENT_SOURCE_SERVICE) {
+ $title = _('Service actions');
+ $submenu = null;
+}
+else {
+ $submenu_source = [
+ EVENT_SOURCE_TRIGGERS => _('Trigger actions'),
+ EVENT_SOURCE_DISCOVERY => _('Discovery actions'),
+ EVENT_SOURCE_AUTOREGISTRATION => _('Autoregistration actions'),
+ EVENT_SOURCE_INTERNAL => _('Internal actions')
+ ];
+
+ $title = array_key_exists($data['eventsource'], $submenu_source) ? $submenu_source[$data['eventsource']] : null;
+ $submenu = [];
+
+ foreach ($submenu_source as $value => $label) {
+ $url = (new CUrl('actionconf.php'))
+ ->setArgument('eventsource', $value)
+ ->getUrl();
+
+ $submenu[$url] = $label;
+ }
}
$current_url = (new CUrl('actionconf.php'))->setArgument('eventsource', $data['eventsource']);
$widget = (new CWidget())
- ->setTitle(array_key_exists($data['eventsource'], $submenu_source) ? $submenu_source[$data['eventsource']] : null)
- ->setTitleSubmenu([
- 'main_section' => [
- 'items' => $submenu
- ]
- ])
+ ->setTitle($title)
+ ->setTitleSubmenu($submenu ? ['main_section' => ['items' => $submenu]] : null)
->setControls((new CTag('nav', true,
(new CForm('get'))
->cleanItems()
@@ -163,7 +167,7 @@ $actionForm->addItem([
'action.massenable' => ['name' => _('Enable'), 'confirm' => _('Enable selected actions?')],
'action.massdisable' => ['name' => _('Disable'), 'confirm' => _('Disable selected actions?')],
'action.massdelete' => ['name' => _('Delete'), 'confirm' => _('Delete selected actions?')]
- ])
+ ], $data['eventsource'])
]);
// append form to widget
diff --git a/ui/include/views/configuration.copy.elements.php b/ui/include/views/configuration.copy.elements.php
index f6cb4989999..286d6a4a4e5 100644
--- a/ui/include/views/configuration.copy.elements.php
+++ b/ui/include/views/configuration.copy.elements.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.graph.edit.php b/ui/include/views/configuration.graph.edit.php
index 37de6c9f220..23d7cabb813 100644
--- a/ui/include/views/configuration.graph.edit.php
+++ b/ui/include/views/configuration.graph.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.graph.list.php b/ui/include/views/configuration.graph.list.php
index 7a31cba2381..adba53aada8 100644
--- a/ui/include/views/configuration.graph.list.php
+++ b/ui/include/views/configuration.graph.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.host.discovery.edit.php b/ui/include/views/configuration.host.discovery.edit.php
index 1fff54bc3d6..12ff8efe1b8 100644
--- a/ui/include/views/configuration.host.discovery.edit.php
+++ b/ui/include/views/configuration.host.discovery.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.host.discovery.list.php b/ui/include/views/configuration.host.discovery.list.php
index 5f6bb4f8746..e041be29978 100644
--- a/ui/include/views/configuration.host.discovery.list.php
+++ b/ui/include/views/configuration.host.discovery.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.host.prototype.edit.php b/ui/include/views/configuration.host.prototype.edit.php
index 41f2eca46b3..96af4c511a8 100644
--- a/ui/include/views/configuration.host.prototype.edit.php
+++ b/ui/include/views/configuration.host.prototype.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.host.prototype.list.php b/ui/include/views/configuration.host.prototype.list.php
index 3c685becb05..e1b2311ea74 100644
--- a/ui/include/views/configuration.host.prototype.list.php
+++ b/ui/include/views/configuration.host.prototype.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.hostgroups.edit.php b/ui/include/views/configuration.hostgroups.edit.php
index 6ee5050d51a..86995509202 100644
--- a/ui/include/views/configuration.hostgroups.edit.php
+++ b/ui/include/views/configuration.hostgroups.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.hostgroups.list.php b/ui/include/views/configuration.hostgroups.list.php
index 4dfdd65c42d..8991e6cfffb 100644
--- a/ui/include/views/configuration.hostgroups.list.php
+++ b/ui/include/views/configuration.hostgroups.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.httpconf.edit.php b/ui/include/views/configuration.httpconf.edit.php
index 3d8114829d4..41d866308da 100644
--- a/ui/include/views/configuration.httpconf.edit.php
+++ b/ui/include/views/configuration.httpconf.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.httpconf.list.php b/ui/include/views/configuration.httpconf.list.php
index 8536c1f789c..f4d9af14196 100644
--- a/ui/include/views/configuration.httpconf.list.php
+++ b/ui/include/views/configuration.httpconf.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.item.edit.php b/ui/include/views/configuration.item.edit.php
index b6636c36fdf..0d791e44627 100644
--- a/ui/include/views/configuration.item.edit.php
+++ b/ui/include/views/configuration.item.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.item.list.php b/ui/include/views/configuration.item.list.php
index c0933c3aa4a..69610350722 100644
--- a/ui/include/views/configuration.item.list.php
+++ b/ui/include/views/configuration.item.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.item.prototype.edit.php b/ui/include/views/configuration.item.prototype.edit.php
index 15009fd8d6f..f34585417c4 100644
--- a/ui/include/views/configuration.item.prototype.edit.php
+++ b/ui/include/views/configuration.item.prototype.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.item.prototype.list.php b/ui/include/views/configuration.item.prototype.list.php
index 875af08d39f..00807179396 100644
--- a/ui/include/views/configuration.item.prototype.list.php
+++ b/ui/include/views/configuration.item.prototype.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.maintenance.edit.php b/ui/include/views/configuration.maintenance.edit.php
index 522611e20af..7b39568d1cb 100644
--- a/ui/include/views/configuration.maintenance.edit.php
+++ b/ui/include/views/configuration.maintenance.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.maintenance.list.php b/ui/include/views/configuration.maintenance.list.php
index 7fb8e16602e..429dc548b4e 100644
--- a/ui/include/views/configuration.maintenance.list.php
+++ b/ui/include/views/configuration.maintenance.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.template.edit.php b/ui/include/views/configuration.template.edit.php
index 88e62466291..02e065882c4 100644
--- a/ui/include/views/configuration.template.edit.php
+++ b/ui/include/views/configuration.template.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.template.list.php b/ui/include/views/configuration.template.list.php
index d2a75b4fff0..a5011a4ad40 100644
--- a/ui/include/views/configuration.template.list.php
+++ b/ui/include/views/configuration.template.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.trigger.prototype.edit.php b/ui/include/views/configuration.trigger.prototype.edit.php
index 088ffa282bd..de7bc5d02f6 100644
--- a/ui/include/views/configuration.trigger.prototype.edit.php
+++ b/ui/include/views/configuration.trigger.prototype.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.trigger.prototype.list.php b/ui/include/views/configuration.trigger.prototype.list.php
index eb93e14b87c..5b263cf59c8 100644
--- a/ui/include/views/configuration.trigger.prototype.list.php
+++ b/ui/include/views/configuration.trigger.prototype.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.triggers.edit.php b/ui/include/views/configuration.triggers.edit.php
index f4d745de34c..57c340e73e9 100644
--- a/ui/include/views/configuration.triggers.edit.php
+++ b/ui/include/views/configuration.triggers.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/configuration.triggers.list.php b/ui/include/views/configuration.triggers.list.php
index efd96ba6556..bef238d5ca8 100644
--- a/ui/include/views/configuration.triggers.list.php
+++ b/ui/include/views/configuration.triggers.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/general.browserwarning.php b/ui/include/views/general.browserwarning.php
index 0432b93c97f..4b9135e2ac6 100644
--- a/ui/include/views/general.browserwarning.php
+++ b/ui/include/views/general.browserwarning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/general.login.php b/ui/include/views/general.login.php
index 84a19025fb7..2b1c3d57699 100644
--- a/ui/include/views/general.login.php
+++ b/ui/include/views/general.login.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/general.warning.php b/ui/include/views/general.warning.php
index fbd54e8bbc6..c5a912ce5b3 100644
--- a/ui/include/views/general.warning.php
+++ b/ui/include/views/general.warning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/inventory.host.list.php b/ui/include/views/inventory.host.list.php
index 1b29547348e..b850a92c177 100644
--- a/ui/include/views/inventory.host.list.php
+++ b/ui/include/views/inventory.host.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/inventory.host.view.php b/ui/include/views/inventory.host.view.php
index 5da176474e5..29e342924b5 100644
--- a/ui/include/views/inventory.host.view.php
+++ b/ui/include/views/inventory.host.view.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/common.init.js.php b/ui/include/views/js/common.init.js.php
index 09b581eefb6..8b303b6d85a 100644
--- a/ui/include/views/js/common.init.js.php
+++ b/ui/include/views/js/common.init.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/common.item.edit.js.php b/ui/include/views/js/common.item.edit.js.php
index 561c21e2a3f..851b46c1028 100644
--- a/ui/include/views/js/common.item.edit.js.php
+++ b/ui/include/views/js/common.item.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/common.template.edit.js.php b/ui/include/views/js/common.template.edit.js.php
index 664eb11b2e6..85b4503702e 100644
--- a/ui/include/views/js/common.template.edit.js.php
+++ b/ui/include/views/js/common.template.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.action.edit.js.php b/ui/include/views/js/configuration.action.edit.js.php
index 72b57448fa1..76d20b7f4c8 100644
--- a/ui/include/views/js/configuration.action.edit.js.php
+++ b/ui/include/views/js/configuration.action.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.copy.elements.js.php b/ui/include/views/js/configuration.copy.elements.js.php
index dcdf411de9b..f764f53a921 100644
--- a/ui/include/views/js/configuration.copy.elements.js.php
+++ b/ui/include/views/js/configuration.copy.elements.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.graph.edit.js.php b/ui/include/views/js/configuration.graph.edit.js.php
index af5f35b142a..6ae3f1d0050 100644
--- a/ui/include/views/js/configuration.graph.edit.js.php
+++ b/ui/include/views/js/configuration.graph.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.host.discovery.edit.js.php b/ui/include/views/js/configuration.host.discovery.edit.js.php
index 4bd315103cd..1b4200de6fb 100644
--- a/ui/include/views/js/configuration.host.discovery.edit.js.php
+++ b/ui/include/views/js/configuration.host.discovery.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.host.discovery.edit.overr.js.php b/ui/include/views/js/configuration.host.discovery.edit.overr.js.php
index 47b047c98c2..1b007d7ae0a 100644
--- a/ui/include/views/js/configuration.host.discovery.edit.overr.js.php
+++ b/ui/include/views/js/configuration.host.discovery.edit.overr.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.host.discovery.list.js.php b/ui/include/views/js/configuration.host.discovery.list.js.php
index 3ad2278f370..b769715a375 100644
--- a/ui/include/views/js/configuration.host.discovery.list.js.php
+++ b/ui/include/views/js/configuration.host.discovery.list.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.host.prototype.edit.js.php b/ui/include/views/js/configuration.host.prototype.edit.js.php
index d0c9e1134f6..60a801598e6 100644
--- a/ui/include/views/js/configuration.host.prototype.edit.js.php
+++ b/ui/include/views/js/configuration.host.prototype.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.hostgroups.list.js.php b/ui/include/views/js/configuration.hostgroups.list.js.php
index 732cee48d6a..ce7a1dfa7c5 100644
--- a/ui/include/views/js/configuration.hostgroups.list.js.php
+++ b/ui/include/views/js/configuration.hostgroups.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.httpconf.edit.js.php b/ui/include/views/js/configuration.httpconf.edit.js.php
index 580a2476af7..0c831e329f1 100644
--- a/ui/include/views/js/configuration.httpconf.edit.js.php
+++ b/ui/include/views/js/configuration.httpconf.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.httpconf.list.js.php b/ui/include/views/js/configuration.httpconf.list.js.php
index f2a3a229a08..b54ee0f2d3b 100644
--- a/ui/include/views/js/configuration.httpconf.list.js.php
+++ b/ui/include/views/js/configuration.httpconf.list.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.item.edit.js.php b/ui/include/views/js/configuration.item.edit.js.php
index d4cd411a979..38e2aaa1531 100644
--- a/ui/include/views/js/configuration.item.edit.js.php
+++ b/ui/include/views/js/configuration.item.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.item.list.js.php b/ui/include/views/js/configuration.item.list.js.php
index 9827f9476c0..4cedaba95f6 100644
--- a/ui/include/views/js/configuration.item.list.js.php
+++ b/ui/include/views/js/configuration.item.list.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.item.prototype.edit.js.php b/ui/include/views/js/configuration.item.prototype.edit.js.php
index ee88c9df381..59b11e457e0 100644
--- a/ui/include/views/js/configuration.item.prototype.edit.js.php
+++ b/ui/include/views/js/configuration.item.prototype.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.maintenance.edit.js.php b/ui/include/views/js/configuration.maintenance.edit.js.php
index 5f3e2f1536f..45425763f66 100644
--- a/ui/include/views/js/configuration.maintenance.edit.js.php
+++ b/ui/include/views/js/configuration.maintenance.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.template.list.js.php b/ui/include/views/js/configuration.template.list.js.php
index f6a49b211d1..0b6e784d666 100644
--- a/ui/include/views/js/configuration.template.list.js.php
+++ b/ui/include/views/js/configuration.template.list.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.triggers.edit.js.php b/ui/include/views/js/configuration.triggers.edit.js.php
index 20e576f9a8e..5cc10300aa1 100644
--- a/ui/include/views/js/configuration.triggers.edit.js.php
+++ b/ui/include/views/js/configuration.triggers.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/configuration.triggers.list.js.php b/ui/include/views/js/configuration.triggers.list.js.php
index 0c3190b38f6..dbee5108eaa 100644
--- a/ui/include/views/js/configuration.triggers.list.js.php
+++ b/ui/include/views/js/configuration.triggers.list.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/editabletable.js.php b/ui/include/views/js/editabletable.js.php
index 94e3cf81398..be34f4d4703 100644
--- a/ui/include/views/js/editabletable.js.php
+++ b/ui/include/views/js/editabletable.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/inventory.host.view.js.php b/ui/include/views/js/inventory.host.view.js.php
index 55df1beb419..7110cdf898e 100644
--- a/ui/include/views/js/inventory.host.view.js.php
+++ b/ui/include/views/js/inventory.host.view.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/item.preprocessing.js.php b/ui/include/views/js/item.preprocessing.js.php
index 526b31aac51..6b78554a334 100644
--- a/ui/include/views/js/item.preprocessing.js.php
+++ b/ui/include/views/js/item.preprocessing.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/itemtest.js.php b/ui/include/views/js/itemtest.js.php
index 47a4dbb3e88..a85a301ec96 100644
--- a/ui/include/views/js/itemtest.js.php
+++ b/ui/include/views/js/itemtest.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/monitoring.history.js.php b/ui/include/views/js/monitoring.history.js.php
index 00bfb7c5b4b..bbc387eafb7 100644
--- a/ui/include/views/js/monitoring.history.js.php
+++ b/ui/include/views/js/monitoring.history.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/monitoring.sysmap.edit.js.php b/ui/include/views/js/monitoring.sysmap.edit.js.php
index f2bfd07bc86..1b91ba1c396 100644
--- a/ui/include/views/js/monitoring.sysmap.edit.js.php
+++ b/ui/include/views/js/monitoring.sysmap.edit.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/monitoring.sysmaps.js.php b/ui/include/views/js/monitoring.sysmaps.js.php
index 4c8c04829ed..f1e9158554e 100644
--- a/ui/include/views/js/monitoring.sysmaps.js.php
+++ b/ui/include/views/js/monitoring.sysmaps.js.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/reports.toptriggers.js.php b/ui/include/views/js/reports.toptriggers.js.php
index e9a25978e0e..8af01b8c788 100644
--- a/ui/include/views/js/reports.toptriggers.js.php
+++ b/ui/include/views/js/reports.toptriggers.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/js/tr_events.js.php b/ui/include/views/js/tr_events.js.php
index 3a44c2fd23d..f9ee3d2fe9a 100644
--- a/ui/include/views/js/tr_events.js.php
+++ b/ui/include/views/js/tr_events.js.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/monitoring.history.php b/ui/include/views/monitoring.history.php
index 5af89707c43..d4f4feab730 100644
--- a/ui/include/views/monitoring.history.php
+++ b/ui/include/views/monitoring.history.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/monitoring.sysmap.constructor.php b/ui/include/views/monitoring.sysmap.constructor.php
index 168711175b9..d5587aeae8c 100644
--- a/ui/include/views/monitoring.sysmap.constructor.php
+++ b/ui/include/views/monitoring.sysmap.constructor.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/monitoring.sysmap.edit.php b/ui/include/views/monitoring.sysmap.edit.php
index 43347932ee6..f361d350362 100644
--- a/ui/include/views/monitoring.sysmap.edit.php
+++ b/ui/include/views/monitoring.sysmap.edit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/monitoring.sysmap.list.php b/ui/include/views/monitoring.sysmap.list.php
index 60e7f372a49..2fb8d5bb23a 100644
--- a/ui/include/views/monitoring.sysmap.list.php
+++ b/ui/include/views/monitoring.sysmap.list.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/include/views/reports.toptriggers.php b/ui/include/views/reports.toptriggers.php
index 1bd22149f7a..d05eb694597 100644
--- a/ui/include/views/reports.toptriggers.php
+++ b/ui/include/views/reports.toptriggers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/index.php b/ui/index.php
index 00372348c2f..dde986fb210 100644
--- a/ui/index.php
+++ b/ui/index.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/index_http.php b/ui/index_http.php
index 5b329d1394e..c20d5c82f27 100644
--- a/ui/index_http.php
+++ b/ui/index_http.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/index_sso.php b/ui/index_sso.php
index 45130e7cd8a..cacf5ac9b79 100644
--- a/ui/index_sso.php
+++ b/ui/index_sso.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/items.php b/ui/items.php
index 51d29cbf4cf..b4cf144daed 100644
--- a/ui/items.php
+++ b/ui/items.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/browsers.js b/ui/js/browsers.js
index 38109695cc6..3e93f00730f 100644
--- a/ui/js/browsers.js
+++ b/ui/js/browsers.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/chkbxrange.js b/ui/js/chkbxrange.js
index 9b9bd49c44e..3721b26a397 100644
--- a/ui/js/chkbxrange.js
+++ b/ui/js/chkbxrange.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.base-component.js b/ui/js/class.base-component.js
index 1bfdf4b7c49..acb4620f152 100644
--- a/ui/js/class.base-component.js
+++ b/ui/js/class.base-component.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.bbcode.js b/ui/js/class.bbcode.js
index 65eae659c29..e1536df98d7 100644
--- a/ui/js/class.bbcode.js
+++ b/ui/js/class.bbcode.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.browsertab.js b/ui/js/class.browsertab.js
index c1c98126fd4..8bebd527b80 100644
--- a/ui/js/class.browsertab.js
+++ b/ui/js/class.browsertab.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.calendar.js b/ui/js/class.calendar.js
index f4ce883bd2d..1f29460f8f6 100644
--- a/ui/js/class.calendar.js
+++ b/ui/js/class.calendar.js
@@ -1,7 +1,7 @@
// JavaScript Document
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cdate.js b/ui/js/class.cdate.js
index 6087f3eacfe..dd7fc28e917 100644
--- a/ui/js/class.cdate.js
+++ b/ui/js/class.cdate.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cdebug.js b/ui/js/class.cdebug.js
index 7d9f25e83a2..042be9da5c9 100644
--- a/ui/js/class.cdebug.js
+++ b/ui/js/class.cdebug.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cmap.js b/ui/js/class.cmap.js
index 0f01b65d6bc..748d73f5f84 100644
--- a/ui/js/class.cmap.js
+++ b/ui/js/class.cmap.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cnavtree.js b/ui/js/class.cnavtree.js
index 70fe0320850..314b7d34a31 100644
--- a/ui/js/class.cnavtree.js
+++ b/ui/js/class.cnavtree.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cookie.js b/ui/js/class.cookie.js
index 62d7fd28938..7f6472ed854 100644
--- a/ui/js/class.cookie.js
+++ b/ui/js/class.cookie.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.coverride.js b/ui/js/class.coverride.js
index 93804c7d862..ed7fc8f0ec2 100644
--- a/ui/js/class.coverride.js
+++ b/ui/js/class.coverride.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.crangecontrol.js b/ui/js/class.crangecontrol.js
index 3ef2b58cef8..42721ea88b8 100644
--- a/ui/js/class.crangecontrol.js
+++ b/ui/js/class.crangecontrol.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.csuggest.js b/ui/js/class.csuggest.js
index ca9135233da..769946f0a67 100644
--- a/ui/js/class.csuggest.js
+++ b/ui/js/class.csuggest.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.csvggraph.js b/ui/js/class.csvggraph.js
index f912737e817..8093dc5f2a6 100644
--- a/ui/js/class.csvggraph.js
+++ b/ui/js/class.csvggraph.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.curl.js b/ui/js/class.curl.js
index 7092df7ac12..ee53fbf2b0c 100644
--- a/ui/js/class.curl.js
+++ b/ui/js/class.curl.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cverticalaccordion.js b/ui/js/class.cverticalaccordion.js
index a529f8eb277..49fbee23b19 100644
--- a/ui/js/class.cverticalaccordion.js
+++ b/ui/js/class.cverticalaccordion.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.cviewswitcher.js b/ui/js/class.cviewswitcher.js
index d944833a7dc..e78da268dba 100644
--- a/ui/js/class.cviewswitcher.js
+++ b/ui/js/class.cviewswitcher.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.dashboard.js b/ui/js/class.dashboard.js
index 9eb5a9d9e1d..8f9019517e1 100644
--- a/ui/js/class.dashboard.js
+++ b/ui/js/class.dashboard.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.dashboard.page.js b/ui/js/class.dashboard.page.js
index de2a88d88c1..eddfc4bca6c 100644
--- a/ui/js/class.dashboard.page.js
+++ b/ui/js/class.dashboard.page.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.dashboard.widget.placeholder.js b/ui/js/class.dashboard.widget.placeholder.js
index 6a45aa57dd0..610c43ef1a1 100644
--- a/ui/js/class.dashboard.widget.placeholder.js
+++ b/ui/js/class.dashboard.widget.placeholder.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.geomaps.js b/ui/js/class.geomaps.js
index 2d7d91f9518..7bf55cf19ea 100644
--- a/ui/js/class.geomaps.js
+++ b/ui/js/class.geomaps.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.localstorage.js b/ui/js/class.localstorage.js
index 259cf3550c8..3410e0cb236 100644
--- a/ui/js/class.localstorage.js
+++ b/ui/js/class.localstorage.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.menu-item.js b/ui/js/class.menu-item.js
index 255990756bc..a4e82d5ff8d 100644
--- a/ui/js/class.menu-item.js
+++ b/ui/js/class.menu-item.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.menu.js b/ui/js/class.menu.js
index 4fd95aed53b..9d9af56e37a 100644
--- a/ui/js/class.menu.js
+++ b/ui/js/class.menu.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.notification.collection.js b/ui/js/class.notification.collection.js
index e76c47b114f..1a7cab50d3e 100644
--- a/ui/js/class.notification.collection.js
+++ b/ui/js/class.notification.collection.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.notification.js b/ui/js/class.notification.js
index 632a17fe073..d4354b5fc2f 100644
--- a/ui/js/class.notification.js
+++ b/ui/js/class.notification.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.notifications.audio.js b/ui/js/class.notifications.audio.js
index 920424745f0..64f17dec9db 100644
--- a/ui/js/class.notifications.audio.js
+++ b/ui/js/class.notifications.audio.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.notifications.js b/ui/js/class.notifications.js
index 20670665ad6..f5f66ac2f88 100644
--- a/ui/js/class.notifications.js
+++ b/ui/js/class.notifications.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.overlay.js b/ui/js/class.overlay.js
index f212f9ca30a..a7f8af3c076 100644
--- a/ui/js/class.overlay.js
+++ b/ui/js/class.overlay.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.overlaycollection.js b/ui/js/class.overlaycollection.js
index acf530b87c1..f6d93727b63 100644
--- a/ui/js/class.overlaycollection.js
+++ b/ui/js/class.overlaycollection.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.rpc.js b/ui/js/class.rpc.js
index 84c69c60754..4cabccc8f14 100644
--- a/ui/js/class.rpc.js
+++ b/ui/js/class.rpc.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.scrollable.js b/ui/js/class.scrollable.js
index d695f8c0c7d..6168efa658e 100644
--- a/ui/js/class.scrollable.js
+++ b/ui/js/class.scrollable.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.sidebar.js b/ui/js/class.sidebar.js
index 0db74eaa6dc..ffa956249eb 100644
--- a/ui/js/class.sidebar.js
+++ b/ui/js/class.sidebar.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.sortable.js b/ui/js/class.sortable.js
index b60b1acca9f..c9ccf02834e 100644
--- a/ui/js/class.sortable.js
+++ b/ui/js/class.sortable.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.tab-indicators.js b/ui/js/class.tab-indicators.js
index 4d566c29c4b..b76969d4049 100644
--- a/ui/js/class.tab-indicators.js
+++ b/ui/js/class.tab-indicators.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -49,62 +49,65 @@ class TabIndicators {
* @return {HTMLElement} Main form
*/
getForm() {
- const TEMPLATE = document.querySelector('#templates-form');
- const HOST = document.querySelector('#host-form');
+ const ACTION = document.querySelector('#action-form');
const AUTHENTICATION = document.querySelector('#authentication-form');
+ const GRAPH = document.querySelector('#widget-dialogue-form');
+ const HOST = document.querySelector('#host-form');
+ const HOST_DISCOVERY = document.querySelector('#host-discovery-form');
const HOST_PROTOTYPE = document.querySelector('#host-prototype-form');
const ITEM = document.querySelector('#item-form');
const ITEM_PROTOTYPE = document.querySelector('#item-prototype-form');
+ const MAP = document.querySelector('#sysmap-form');
+ const MEDIA_TYPE = document.querySelector('#media-type-form');
+ const PROXY = document.querySelector('#proxy-form');
+ const SERVICE = document.querySelector('#service-form');
+ const SLA = document.querySelector('#sla-form');
+ const TEMPLATE = document.querySelector('#templates-form');
const TRIGGER = document.querySelector('#triggers-form');
const TRIGGER_PROTOTYPE = document.querySelector('#triggers-prototype-form');
- const HOST_DISCOVERY = document.querySelector('#host-discovery-form');
- const WEB_SCENARIO = document.querySelector('#http-form');
- const ACTION = document.querySelector('#action-form');
- const SERVICE = document.querySelector('#service-form');
- const PROXY = document.querySelector('#proxy-form');
- const USER_GROUP = document.querySelector('#user-group-form');
const USER = document.querySelector('#user-form');
- const MEDIA_TYPE = document.querySelector('#media-type-form');
- const MAP = document.querySelector('#sysmap-form');
- const GRAPH = document.querySelector('#widget-dialogue-form');
+ const USER_GROUP = document.querySelector('#user-group-form');
+ const WEB_SCENARIO = document.querySelector('#http-form');
switch (true) {
- case !!TEMPLATE:
- return TEMPLATE;
- case !!HOST:
- return HOST;
+ case !!ACTION:
+ return ACTION;
case !!AUTHENTICATION:
return AUTHENTICATION;
+ case !!GRAPH:
+ return GRAPH;
+ case !!HOST:
+ return HOST;
+ case !!HOST_DISCOVERY:
+ return HOST_DISCOVERY;
case !!HOST_PROTOTYPE:
return HOST_PROTOTYPE;
case !!ITEM:
return ITEM;
case !!ITEM_PROTOTYPE:
return ITEM_PROTOTYPE;
+ case !!MAP:
+ return MAP;
+ case !!MEDIA_TYPE:
+ return MEDIA_TYPE;
+ case !!PROXY:
+ return PROXY;
+ case !!SERVICE:
+ return SERVICE;
+ case !!SLA:
+ return SLA;
+ case !!TEMPLATE:
+ return TEMPLATE;
case !!TRIGGER:
return TRIGGER;
case !!TRIGGER_PROTOTYPE:
return TRIGGER_PROTOTYPE;
- case !!HOST_DISCOVERY:
- return HOST_DISCOVERY;
- case !!WEB_SCENARIO:
- return WEB_SCENARIO;
- case !!ACTION:
- return ACTION;
- case !!SERVICE:
- return SERVICE;
- case !!PROXY:
- return PROXY;
- case !!USER_GROUP:
- return USER_GROUP;
case !!USER:
return USER;
- case !!MEDIA_TYPE:
- return MEDIA_TYPE;
- case !!MAP:
- return MAP;
- case !!GRAPH:
- return GRAPH;
+ case !!USER_GROUP:
+ return USER_GROUP;
+ case !!WEB_SCENARIO:
+ return WEB_SCENARIO;
default:
throw 'Form not found.';
}
@@ -171,66 +174,66 @@ class TabIndicatorFactory {
*/
static createTabIndicator(name) {
switch (name) {
- case 'Macros':
- return new MacrosTabIndicatorItem;
- case 'Tags':
- return new TagsTabIndicatorItem;
- case 'Http':
- return new HttpTabIndicatorItem;
- case 'Ldap':
- return new LdapTabIndicatorItem;
- case 'Saml':
- return new SamlTabIndicatorItem;
- case 'Inventory':
- return new InventoryTabIndicatorItem;
- case 'Encryption':
- return new EncryptionTabIndicatorItem;
- case 'Preprocessing':
- return new PreprocessingTabIndicatorItem;
+ case 'ChildServices':
+ return new ChildServicesTabIndicatorItem;
case 'Dependency':
return new DependencyTabIndicatorItem;
- case 'LldMacros':
- return new LldMacrosTabIndicatorItem;
+ case 'Encryption':
+ return new EncryptionTabIndicatorItem;
case 'Filters':
return new FiltersTabIndicatorItem;
- case 'Overrides':
- return new OverridesTabIndicatorItem;
- case 'Steps':
- return new StepsTabIndicatorItem;
- case 'HttpAuth':
- return new HttpAuthTabIndicatorItem;
- case 'Operations':
- return new OperationsTabIndicatorItem;
- case 'Sla':
- return new SlaTabIndicatorItem;
- case 'ChildServices':
- return new ChildServicesTabIndicatorItem;
- case 'Time':
- return new TimeTabIndicatorItem;
- case 'TagFilter':
- return new TagFilterTabIndicatorItem;
- case 'Media':
- return new MediaTabIndicatorItem;
- case 'MessageTemplate':
- return new MessageTemplateTabIndicatorItem;
case 'FrontendMessage':
return new FrontendMessageTabIndicatorItem;
- case 'Sharing':
- return new SharingTabIndicatorItem;
case 'GraphDataset':
return new GraphDatasetTabIndicatorItem;
- case 'GraphOptions':
- return new GraphOptionsTabIndicatorItem;
- case 'GraphTime':
- return new GraphTimeTabIndicatorItem;
case 'GraphLegend':
return new GraphLegendTabIndicatorItem;
- case 'GraphProblems':
- return new GraphProblemsTabIndicatorItem;
+ case 'GraphOptions':
+ return new GraphOptionsTabIndicatorItem;
case 'GraphOverrides':
return new GraphOverridesTabIndicatorItem;
+ case 'GraphProblems':
+ return new GraphProblemsTabIndicatorItem;
+ case 'GraphTime':
+ return new GraphTimeTabIndicatorItem;
+ case 'HttpAuth':
+ return new HttpAuthTabIndicatorItem;
+ case 'Media':
+ return new MediaTabIndicatorItem;
+ case 'MessageTemplate':
+ return new MessageTemplateTabIndicatorItem;
+ case 'Http':
+ return new HttpTabIndicatorItem;
+ case 'Inventory':
+ return new InventoryTabIndicatorItem;
+ case 'Ldap':
+ return new LdapTabIndicatorItem;
+ case 'LldMacros':
+ return new LldMacrosTabIndicatorItem;
+ case 'Macros':
+ return new MacrosTabIndicatorItem;
+ case 'Overrides':
+ return new OverridesTabIndicatorItem;
+ case 'Operations':
+ return new OperationsTabIndicatorItem;
case 'Permissions':
return new PermissionsTabIndicatorItem;
+ case 'Preprocessing':
+ return new PreprocessingTabIndicatorItem;
+ case 'Saml':
+ return new SamlTabIndicatorItem;
+ case 'Sharing':
+ return new SharingTabIndicatorItem;
+ case 'ExcludedDowntimes':
+ return new ExcludedDowntimesTabIndicatorItem;
+ case 'Steps':
+ return new StepsTabIndicatorItem;
+ case 'TagFilter':
+ return new TagFilterTabIndicatorItem;
+ case 'Tags':
+ return new TagsTabIndicatorItem;
+ case 'Time':
+ return new TimeTabIndicatorItem;
case 'Valuemaps':
return new ValuemapsTabIndicatorItem;
}
@@ -795,29 +798,30 @@ class OperationsTabIndicatorItem extends TabIndicatorItem {
}
}
-class SlaTabIndicatorItem extends TabIndicatorItem {
+class ExcludedDowntimesTabIndicatorItem extends TabIndicatorItem {
constructor() {
- super(TAB_INDICATOR_TYPE_MARK);
+ super(TAB_INDICATOR_TYPE_COUNT);
}
getValue() {
- const element = document.querySelector('#showsla');
-
- if (element !== null) {
- return element.checked;
- }
-
- return false;
+ return document
+ .querySelectorAll('#excluded-downtimes tbody tr')
+ .length;
}
initObserver(element) {
- const target_node = document.querySelector('#showsla');
+ const target_node = document.querySelector('#excluded-downtimes tbody');
if (target_node !== null) {
- target_node.addEventListener('click', () => {
+ const observer = new MutationObserver(() => {
this.addAttributes(element);
});
+
+ observer.observe(target_node, {
+ childList: true,
+ subtree: true
+ });
}
}
}
diff --git a/ui/js/class.tabfilter.js b/ui/js/class.tabfilter.js
index a0011cbdf8c..9283a207dea 100644
--- a/ui/js/class.tabfilter.js
+++ b/ui/js/class.tabfilter.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.tabfilteritem.js b/ui/js/class.tabfilteritem.js
index ae239c516d5..17f1d248dc6 100644
--- a/ui/js/class.tabfilteritem.js
+++ b/ui/js/class.tabfilteritem.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.tagfilteritem.js b/ui/js/class.tagfilteritem.js
index 97b90f94295..cda165d71e7 100644
--- a/ui/js/class.tagfilteritem.js
+++ b/ui/js/class.tagfilteritem.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/class.template.js b/ui/js/class.template.js
index 48384935769..61614e64e28 100644
--- a/ui/js/class.template.js
+++ b/ui/js/class.template.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/colorpicker.js b/ui/js/colorpicker.js
index 3669f39b3ea..79c11277835 100644
--- a/ui/js/colorpicker.js
+++ b/ui/js/colorpicker.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/common.js b/ui/js/common.js
index aee6dd05b97..8eb35986d86 100644
--- a/ui/js/common.js
+++ b/ui/js/common.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -343,7 +343,7 @@ function PopUp(action, options, dialogueid, trigger_elmnt) {
medium_popup_actions = ['popup.maintenance.period', 'popup.condition.actions', 'popup.condition.operations',
'popup.condition.event.corr', 'popup.discovery.check', 'popup.mediatypetest.edit',
'popup.mediatype.message', 'popup.host.edit', 'popup.scriptexec', 'popup.scheduledreport.test',
- 'popup.service.edit'
+ 'popup.service.edit', 'popup.sla.edit'
],
static_popup_actions = ['popup.massupdate.template', 'popup.massupdate.host', 'popup.massupdate.trigger',
'popup.massupdate.triggerprototype', 'popup.massupdate.service'
@@ -1064,7 +1064,7 @@ function uncheckTableRows(page, keepids = []) {
// If keepids will not have same key as value, it will create mess, when new checkbox will be checked.
let keepids_formatted = {};
for (const id of Object.values(keepids)) {
- keepids_formatted[id] = id;
+ keepids_formatted[id.toString()] = id.toString();
}
sessionStorage.setItem(key, JSON.stringify(keepids_formatted));
diff --git a/ui/js/flickerfreescreen.js b/ui/js/flickerfreescreen.js
index 7e96605baa5..7254ecb78f4 100644
--- a/ui/js/flickerfreescreen.js
+++ b/ui/js/flickerfreescreen.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/functions.js b/ui/js/functions.js
index c4585529426..dfeaa3f0774 100644
--- a/ui/js/functions.js
+++ b/ui/js/functions.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/gtlc.js b/ui/js/gtlc.js
index 5240b1b765b..f7cfef136c4 100644
--- a/ui/js/gtlc.js
+++ b/ui/js/gtlc.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/hostinterfacemanager.js b/ui/js/hostinterfacemanager.js
index 9cb24331a4e..b36da078ef4 100644
--- a/ui/js/hostinterfacemanager.js
+++ b/ui/js/hostinterfacemanager.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/hostmacrosmanager.js b/ui/js/hostmacrosmanager.js
index c2b59eee390..5d61ca4b819 100644
--- a/ui/js/hostmacrosmanager.js
+++ b/ui/js/hostmacrosmanager.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/init.js b/ui/js/init.js
index dfd750f7d03..e358e70d6c9 100644
--- a/ui/js/init.js
+++ b/ui/js/init.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/inputsecret.js b/ui/js/inputsecret.js
index 6f2421424c7..f827f0592a6 100644
--- a/ui/js/inputsecret.js
+++ b/ui/js/inputsecret.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/layout.mode.js b/ui/js/layout.mode.js
index 09c4ff4a7ff..80c22339ac0 100644
--- a/ui/js/layout.mode.js
+++ b/ui/js/layout.mode.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/macrovalue.js b/ui/js/macrovalue.js
index 09411ba5b44..f91e0d287ea 100644
--- a/ui/js/macrovalue.js
+++ b/ui/js/macrovalue.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/main.js b/ui/js/main.js
index 7dc305a5971..3570cd39c21 100644
--- a/ui/js/main.js
+++ b/ui/js/main.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -211,7 +211,6 @@ var AudioControl = {
* Elements with class 'blink' will blink for 'data-seconds-to-blink' seconds
* If 'data-seconds-to-blink' is omitted, element will blink forever.
* For elements with class 'blink' and attribute 'data-toggle-class' class will be toggled.
- * @author Konstantin Buravcov
*/
var jqBlink = {
shown: true, // are objects currently shown or hidden?
diff --git a/ui/js/menupopup.js b/ui/js/menupopup.js
index 4f01c5a95c6..cadfc0a9cfb 100644
--- a/ui/js/menupopup.js
+++ b/ui/js/menupopup.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/multilineinput.js b/ui/js/multilineinput.js
index 843a2aa7070..84f44d77726 100644
--- a/ui/js/multilineinput.js
+++ b/ui/js/multilineinput.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/multiselect.js b/ui/js/multiselect.js
index 45b8295daa0..0836d317c0e 100644
--- a/ui/js/multiselect.js
+++ b/ui/js/multiselect.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/items.js b/ui/js/pages/items.js
index 140a67da02b..81da2a05dc8 100644
--- a/ui/js/pages/items.js
+++ b/ui/js/pages/items.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/popup.condition.common.js b/ui/js/pages/popup.condition.common.js
index dc6308750a4..be667517429 100644
--- a/ui/js/pages/popup.condition.common.js
+++ b/ui/js/pages/popup.condition.common.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/popup.operation.common.js b/ui/js/pages/popup.operation.common.js
index d25a57f0455..545664dcbb5 100644
--- a/ui/js/pages/popup.operation.common.js
+++ b/ui/js/pages/popup.operation.common.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/report2.js b/ui/js/pages/report2.js
index 337716d916f..2de0c7a46e1 100644
--- a/ui/js/pages/report2.js
+++ b/ui/js/pages/report2.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/report4.js b/ui/js/pages/report4.js
index 3c54de5560f..b096c443175 100644
--- a/ui/js/pages/report4.js
+++ b/ui/js/pages/report4.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/pages/setup.js b/ui/js/pages/setup.js
index 081e7518efc..7365e2c025c 100644
--- a/ui/js/pages/setup.js
+++ b/ui/js/pages/setup.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/servercheck.js b/ui/js/servercheck.js
index f6958e07f57..00acb07e4f4 100644
--- a/ui/js/servercheck.js
+++ b/ui/js/servercheck.js
@@ -1,6 +1,6 @@
/*
** Zabbix
- ** Copyright (C) 2001-2021 Zabbix SIA
+ ** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/textareaflexible.js b/ui/js/textareaflexible.js
index e1cf8f2acf3..3c061394f6e 100644
--- a/ui/js/textareaflexible.js
+++ b/ui/js/textareaflexible.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/vector/class.svg.canvas.js b/ui/js/vector/class.svg.canvas.js
index 64614017d5b..23d15e1347b 100644
--- a/ui/js/vector/class.svg.canvas.js
+++ b/ui/js/vector/class.svg.canvas.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/vector/class.svg.map.js b/ui/js/vector/class.svg.map.js
index ef28a2d2b3f..8724ff459cf 100644
--- a/ui/js/vector/class.svg.map.js
+++ b/ui/js/vector/class.svg.map.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.clock.js b/ui/js/widgets/class.widget.clock.js
index 1a7a1c22887..07f2bbc56f6 100755
--- a/ui/js/widgets/class.widget.clock.js
+++ b/ui/js/widgets/class.widget.clock.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.geomap.js b/ui/js/widgets/class.widget.geomap.js
index 4482b7d5bbb..7149f5bb4d8 100644
--- a/ui/js/widgets/class.widget.geomap.js
+++ b/ui/js/widgets/class.widget.geomap.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.graph-prototype.js b/ui/js/widgets/class.widget.graph-prototype.js
index 7f80d8ebda0..8d2e194b8aa 100644
--- a/ui/js/widgets/class.widget.graph-prototype.js
+++ b/ui/js/widgets/class.widget.graph-prototype.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.graph.js b/ui/js/widgets/class.widget.graph.js
index 5de6b06701e..0222248600c 100755
--- a/ui/js/widgets/class.widget.graph.js
+++ b/ui/js/widgets/class.widget.graph.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.item.js b/ui/js/widgets/class.widget.item.js
index 7bbf986c894..46c488d5ed9 100755
--- a/ui/js/widgets/class.widget.item.js
+++ b/ui/js/widgets/class.widget.item.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.iterator.js b/ui/js/widgets/class.widget.iterator.js
index 6ebf0dd067f..193f2ab39bb 100644
--- a/ui/js/widgets/class.widget.iterator.js
+++ b/ui/js/widgets/class.widget.iterator.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.js b/ui/js/widgets/class.widget.js
index 41842b78905..2cdc2fb993d 100644
--- a/ui/js/widgets/class.widget.js
+++ b/ui/js/widgets/class.widget.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.map.js b/ui/js/widgets/class.widget.map.js
index 6bbc00e861a..03c90e2b9e0 100755
--- a/ui/js/widgets/class.widget.map.js
+++ b/ui/js/widgets/class.widget.map.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.navtree.js b/ui/js/widgets/class.widget.navtree.js
index 778dfcd843b..af0f814b73c 100755
--- a/ui/js/widgets/class.widget.navtree.js
+++ b/ui/js/widgets/class.widget.navtree.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.paste-placeholder.js b/ui/js/widgets/class.widget.paste-placeholder.js
index 8d12fb62577..88db8992684 100644
--- a/ui/js/widgets/class.widget.paste-placeholder.js
+++ b/ui/js/widgets/class.widget.paste-placeholder.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.problems.js b/ui/js/widgets/class.widget.problems.js
index c5860306681..62b355015b8 100755
--- a/ui/js/widgets/class.widget.problems.js
+++ b/ui/js/widgets/class.widget.problems.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.problemsbysv.js b/ui/js/widgets/class.widget.problemsbysv.js
index cab77134ee6..fc6a3277025 100755
--- a/ui/js/widgets/class.widget.problemsbysv.js
+++ b/ui/js/widgets/class.widget.problemsbysv.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.svggraph.js b/ui/js/widgets/class.widget.svggraph.js
index a44010f5fb8..2f6cbc0b109 100755
--- a/ui/js/widgets/class.widget.svggraph.js
+++ b/ui/js/widgets/class.widget.svggraph.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/js/widgets/class.widget.trigerover.js b/ui/js/widgets/class.widget.trigerover.js
index 633285ec79a..d771baeddd7 100755
--- a/ui/js/widgets/class.widget.trigerover.js
+++ b/ui/js/widgets/class.widget.trigerover.js
@@ -1,6 +1,6 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/jsLoader.php b/ui/jsLoader.php
index 86e8acae51c..fba62086027 100644
--- a/ui/jsLoader.php
+++ b/ui/jsLoader.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/jsrpc.php b/ui/jsrpc.php
index 32d91fae369..75df7a95427 100644
--- a/ui/jsrpc.php
+++ b/ui/jsrpc.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -591,6 +591,27 @@ switch ($data['method']) {
$result = CArrayHelper::renameObjectsKeys($services, ['serviceid' => 'id']);
}
break;
+
+ case 'sla':
+ $slas = API::Sla()->get([
+ 'output' => ['slaid', 'name'],
+ 'filter' => [
+ 'status' => array_key_exists('enabled_only', $data) ? ZBX_SLA_STATUS_ENABLED : null
+ ],
+ 'search' => array_key_exists('search', $data) ? ['name' => $data['search']] : null,
+ 'limit' => $limit
+ ]);
+
+ if ($slas) {
+ CArrayHelper::sort($slas, [['field' => 'name', 'order' => ZBX_SORT_UP]]);
+
+ if (array_key_exists('limit', $data)) {
+ $slas = array_slice($slas, 0, $data['limit']);
+ }
+
+ $result = CArrayHelper::renameObjectsKeys($slas, ['slaid' => 'id']);
+ }
+ break;
}
break;
diff --git a/ui/locale/bg/LC_MESSAGES/frontend.po b/ui/locale/bg/LC_MESSAGES/frontend.po
index 277e1c9ffaa..d27b937b7b8 100644
--- a/ui/locale/bg/LC_MESSAGES/frontend.po
+++ b/ui/locale/bg/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-01-12 23:52+0300\n"
"Last-Translator: Fahri <fahri_hasan@hotmail.com>\n"
"Language-Team: \n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1358027539.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(без прокси)"
@@ -331,12 +326,16 @@ msgstr "10 секунди"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 секунди"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D преглед"
@@ -359,7 +358,7 @@ msgstr "500 последни стойности"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -367,7 +366,7 @@ msgstr ""
msgid "<manual>"
msgstr "<ръчно>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Потвърдено"
@@ -510,7 +509,7 @@ msgstr "Потвърдено"
msgid "Acknowledge"
msgstr "Потвърждавам"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Действие добавено"
@@ -618,24 +617,24 @@ msgstr "Действие добавено"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Действие изтрито"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Действие актуализирано"
@@ -655,16 +654,16 @@ msgstr "Действие актуализирано"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Действия"
@@ -683,13 +682,11 @@ msgstr "Активно"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Активно с"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Активно до"
@@ -739,7 +736,7 @@ msgstr "Активно до"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Активно до"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -886,7 +885,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -895,16 +894,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Добави прототип"
@@ -913,7 +912,7 @@ msgstr "Добави прототип"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Администратор"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Администрация"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr "Възраст"
msgid "Age less than"
msgstr "Възраст по-малка от"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Интерфейси на агента"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Някой"
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Приближаване"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Апр"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Април"
@@ -1276,7 +1278,7 @@ msgstr "Размер на област"
msgid "Area type"
msgstr "Тип област"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1342,8 +1344,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1353,13 +1359,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Трябва да бъдат създаден най-малко един период на поддръжка."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1403,8 +1402,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Одит"
@@ -1412,7 +1411,7 @@ msgstr "Одит"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1420,11 +1419,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Авг"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Август"
@@ -1441,15 +1440,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Автентификация"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Алгоритъм за автентификация"
@@ -1460,7 +1459,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1480,6 +1479,7 @@ msgid "Authentication protocol"
msgstr "Протокол за автентификация"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1493,8 +1493,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Автоматично"
@@ -1535,13 +1535,13 @@ msgstr "Автоматичен избор на икона"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1554,8 +1554,8 @@ msgstr ""
msgid "Availability"
msgstr "Наличност"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Доклад за наличност"
@@ -1582,7 +1582,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1606,9 +1606,9 @@ msgstr ""
msgid "Background image"
msgstr "Фоново изображение"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1616,8 +1616,8 @@ msgstr ""
msgid "Base DN"
msgstr "База данни за търсене (Base DN)"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1684,7 +1684,7 @@ msgstr ""
msgid "Bold line"
msgstr "Дебела линия"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1749,8 +1749,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1786,17 +1786,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Изчислено"
@@ -1862,7 +1862,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Не може да се добави действие"
@@ -2026,9 +2026,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2135,8 +2135,8 @@ msgstr "Не може да се създаде съответствие на и
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2145,8 +2145,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2156,12 +2156,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Не може да се изтрие Zabbix вътрешен потребител \"%1$s\", опитайте с изключване на този потребител."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Не може да се изтрие действието"
@@ -2278,7 +2284,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr "Не може да се изтрият елементите от данните"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Не може да се изтрие поддръжката"
@@ -2333,19 +2339,19 @@ msgstr[1] "Не може да се изтрие скрипта"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Не може да се изтрият скриптовете. Скрипт \"%1$s\" се използва в операция на действие \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Не може да се изтрият избраните действия "
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Не може да се изтрие услугата"
msgstr[1] "Не може да се изтрие услугата"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2437,7 +2443,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2517,7 +2529,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2743,7 +2761,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2905,7 +2923,7 @@ msgstr "Не може да се преименува гост потребите
msgid "Cannot save discovery rule without checks."
msgstr "Правилата за откриване не може да се запишат без проверка."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2950,7 +2968,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3074,7 +3092,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Не може да се актуализира действието"
@@ -3251,10 +3269,10 @@ msgstr "Не може да се актуализира скрипта"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3318,8 +3336,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3360,16 +3378,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3402,12 +3420,12 @@ msgstr ""
msgid "Change password"
msgstr "Промени парола"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3416,7 +3434,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3455,19 +3473,19 @@ msgstr "Проверката вече съществува."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Проверете част от израза започваща от \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3535,7 +3553,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "Проверките трябва да са уникални."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3572,8 +3590,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "Изчисти историята и динамиката на промените"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Изчисти когато се прекрати връзката"
@@ -3599,9 +3617,9 @@ msgstr "Часовник"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3618,7 +3636,7 @@ msgstr "Клониране"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3649,12 +3667,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3668,7 +3686,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3711,7 +3729,7 @@ msgstr "Команди"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3742,9 +3760,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Условие"
@@ -3772,13 +3790,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Условия"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Конфигурация"
@@ -3874,7 +3892,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Конфигурация на методи на уведомление"
@@ -3918,7 +3936,7 @@ msgstr "Конфигурация на тригери"
msgid "Configuration of user groups"
msgstr "Конфигурация на потребителски групи"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3961,9 +3979,9 @@ msgstr ""
msgid "Connect to"
msgstr "Свържи се с"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4015,12 +4033,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4030,7 +4048,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4052,11 +4070,11 @@ msgstr "Информация за контакти"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4090,12 +4108,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4110,7 +4128,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4124,7 +4142,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4234,19 +4252,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Създаване на действие"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4290,7 +4312,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4402,7 +4424,7 @@ msgstr ""
msgid "Create script"
msgstr "Създаване на скрипт"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4458,8 +4480,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4494,6 +4518,7 @@ msgid "Current value"
msgstr "Текуща стойност"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4511,7 +4536,7 @@ msgid "Custom graphs"
msgstr "Персонализирани графики"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4533,16 +4558,20 @@ msgstr "Персонализирания етикет за карта \"%2$s\"
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Персонализиран множител"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4591,7 +4620,8 @@ msgstr "DNS име"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Ежедневно"
@@ -4606,7 +4636,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Табло"
@@ -4616,7 +4646,7 @@ msgstr "Табло"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4680,8 +4710,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Пунктирана линия"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Данни от %1$s. Генерирано за %2$s сек."
@@ -4694,9 +4724,9 @@ msgstr ""
msgid "Data overview"
msgstr "Преглед на данни"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4819,11 +4849,12 @@ msgstr "Дата на закупуване HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Ден"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4832,6 +4863,10 @@ msgstr ""
msgid "Day of month"
msgstr "Ден от месеца"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4839,6 +4874,7 @@ msgid "Day of week"
msgstr "Ден от седмицата"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Дни"
@@ -4852,11 +4888,11 @@ msgstr "Отстраняване на грешки"
msgid "Debug mode"
msgstr "Режим за отстраняване на грешки"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Дек"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Декември"
@@ -4937,7 +4973,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Закъснение"
@@ -4946,19 +4982,19 @@ msgid "Delayed by"
msgstr "Закъснение с"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4977,12 +5013,13 @@ msgstr "Закъснение с"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5040,11 +5077,11 @@ msgstr "Изтриване на правилото за откриване?"
msgid "Delete expression?"
msgstr "Изтриване на израза?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Изтриване на графиката?"
@@ -5107,7 +5144,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Изтриване на избраните действия?"
@@ -5190,7 +5235,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Изтриване на избраните карти?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Изтриване на избраните методи на уведомление?"
@@ -5218,15 +5263,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Изтриване на избраните скриптове?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5274,7 +5319,7 @@ msgstr "Изтриване на тригер?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5306,7 +5351,7 @@ msgstr "Отказ"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5322,7 +5367,7 @@ msgstr "Зависим"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5332,7 +5377,7 @@ msgstr "Зависи от"
msgid "Deployment status"
msgstr "Състояние на разгръщане"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5348,9 +5393,10 @@ msgstr "Състояние на разгръщане"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5371,7 +5417,7 @@ msgstr "Описание"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5416,7 +5462,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5424,8 +5470,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5467,7 +5513,15 @@ msgstr "Изключване на хост, който се наблюдава
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Изключване на избраните действия?"
@@ -5492,7 +5546,7 @@ msgstr "Изключване на избраните хостове?"
msgid "Disable selected items?"
msgstr "Изключване на избраните елементи на данните?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Изключване на избраните методи на уведомление?"
@@ -5519,7 +5573,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5539,17 +5593,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5560,21 +5616,21 @@ msgstr "Изключено"
msgid "Disaster"
msgstr "Бедствие"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5606,11 +5662,11 @@ msgstr "Открито устройство"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5618,8 +5674,8 @@ msgstr "Открито устройство"
msgid "Discovery"
msgstr "Откриване"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5680,7 +5736,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Правило за откриване"
@@ -5790,7 +5846,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5803,7 +5860,7 @@ msgstr "Показване на %1$s от %2$s намерени"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5812,14 +5869,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5835,8 +5892,8 @@ msgstr "Желаете ли да замени условния израз?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5846,8 +5903,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5857,12 +5914,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5889,22 +5946,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Време на прекъсване"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Стил на рисуване"
@@ -5949,10 +6007,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Продължителност"
@@ -5976,18 +6036,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Всеки URL адрес трябва да има уникално име. Моля, уверете се, че има само едно URL с това име "
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6028,6 +6087,10 @@ msgstr "Редактиране на тригер"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6062,7 +6125,7 @@ msgstr ""
msgid "Email"
msgstr "Е-мейл"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Празен"
@@ -6099,7 +6162,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6111,7 +6173,7 @@ msgstr "Празен входен параметър."
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6119,8 +6181,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6191,7 +6253,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Активиране на избраните действия?"
@@ -6217,7 +6287,7 @@ msgstr "Активиране на избраните хостове?"
msgid "Enable selected items?"
msgstr "Активиране на избраните елементи на данните?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Активиране на избраните методи на уведомление?"
@@ -6237,7 +6307,7 @@ msgstr "Активиране на избраните тригери?"
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6253,7 +6323,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6283,17 +6353,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6309,7 +6380,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6335,6 +6406,7 @@ msgstr "Английски (US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6347,11 +6419,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6366,12 +6438,18 @@ msgstr ""
msgid "Error"
msgstr "Грешка"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Грешка в заявката за търсене за таблица \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6394,7 +6472,7 @@ msgstr ""
msgid "Event"
msgstr "Събитие"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID на събитие"
@@ -6405,8 +6483,8 @@ msgstr "Потвърждаване на събитие"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6416,7 +6494,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Детайли за събитието"
@@ -6432,7 +6510,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Списък на събития [ 20 предишни]"
@@ -6499,6 +6577,16 @@ msgstr "Изключване"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Изпълнение"
@@ -6523,7 +6611,7 @@ msgstr ""
msgid "Execute on"
msgstr "Изпълнение на"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6532,7 +6620,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6549,13 +6637,13 @@ msgstr "Потвърждение на изпълнение"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6653,8 +6741,8 @@ msgstr "Изразът не може да бъде празен"
msgid "Expression constructor"
msgstr "Конструктор на изразяване"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6765,11 +6853,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Фев"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Февруари"
@@ -6851,19 +6939,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6888,15 +6976,15 @@ msgstr "Запълване"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6915,7 +7003,7 @@ msgstr "Филтър"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6960,7 +7048,7 @@ msgid "Fit to map"
msgstr "Въведете в картата на мрежата"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Фиксирано"
@@ -6970,7 +7058,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7005,7 +7093,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Формула"
@@ -7024,19 +7112,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Френски (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Пт"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Петък"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7069,7 +7161,7 @@ msgid "Full clone"
msgstr "Пълен клонинг"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Функция"
@@ -7080,7 +7172,7 @@ msgstr "GSM модем"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Графичен потребителски интерфейс (GUI)"
@@ -7088,8 +7180,8 @@ msgstr "Графичен потребителски интерфейс (GUI)"
msgid "GUI access disabled."
msgstr "GUI достъп забранен."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Общ"
@@ -7106,7 +7198,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7162,7 +7254,7 @@ msgstr ""
msgid "Go to"
msgstr "Отиди на"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7207,13 +7299,13 @@ msgstr "Градиентна линия"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Графика"
@@ -7269,7 +7361,7 @@ msgstr "Графика изтрита"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7301,8 +7393,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7336,8 +7428,8 @@ msgstr "Тип графика"
msgid "Graph updated"
msgstr "Графика актуализирана"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7455,7 +7547,7 @@ msgstr "Групиране по"
msgid "Groups"
msgstr "Групи"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7464,12 +7556,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "h:i A"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "h:i:s A"
@@ -7533,7 +7625,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7562,13 +7654,13 @@ msgstr ""
msgid "Height"
msgstr "Височина"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Помощ"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7634,9 +7726,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7676,7 +7768,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7715,13 +7807,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7818,7 +7910,7 @@ msgstr[1] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7851,7 +7943,7 @@ msgstr "Елементи на хост група"
msgid "Host group label type"
msgstr "Тип етикет на хост група"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7871,10 +7963,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7899,7 +7991,7 @@ msgstr ""
msgid "Host groups"
msgstr "Хост групи"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8023,7 +8115,7 @@ msgstr "Актуализацията на хоста се провали."
msgid "Host updated"
msgstr "Хост актуализиран"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8057,11 +8149,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8100,13 +8192,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Часа"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8170,9 +8263,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8259,7 +8352,7 @@ msgstr "Съответствие на икона актуализирана"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
#, fuzzy
msgid "Icon mapping"
msgstr "Съответствие на икона"
@@ -8356,7 +8449,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Ако смятате, че това съобщение е грешно, моля консултирайте се с администраторите за получаване на необходимите права."
@@ -8405,7 +8498,7 @@ msgstr "Изображение актуализирано"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Изображения"
@@ -8453,10 +8546,14 @@ msgstr "В поддръжка"
msgid "In progress"
msgstr "В процес на изпълнение"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8467,28 +8564,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8505,6 +8602,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8554,7 +8655,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8910,7 +9011,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "В тригер функцията \"%2$s\" е зададен неправилен тип стойност за елемента на данните \"%1$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Неправилен списък на елементи на данните."
@@ -8943,11 +9044,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Неправилен параметър за поддръжка"
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8965,15 +9061,11 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Неправилно време за приключване на услугата."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Неправилно време за започване на услугата."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9045,7 +9137,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9090,8 +9182,6 @@ msgstr "Неправилна стойност \"%1$s\" за поле числа
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Неправилна стойност \"%1$s\" за поле цяло число \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9150,6 +9240,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9260,8 +9360,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9287,10 +9385,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9341,7 +9439,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9355,7 +9453,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Индонезийски (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9364,13 +9462,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9458,7 +9555,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Инсталация"
@@ -9466,7 +9563,7 @@ msgstr "Инсталация"
msgid "Installer name"
msgstr "Име на инсталатора"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9522,8 +9619,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr "Вътрешна грешка JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9534,23 +9631,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Вътрешна грешка."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9561,8 +9657,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9596,7 +9691,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9736,10 +9831,10 @@ msgstr "Невалидни параметри на метода."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9778,86 +9873,89 @@ msgstr "Невалидни параметри на метода."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9944,15 +10042,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Инвентаризация"
@@ -9967,7 +10065,7 @@ msgid "Inventory field"
msgstr "Поле за инвентаризация"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Режим на инвентарните данни"
@@ -9977,7 +10075,7 @@ msgstr "На линия ли е?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9995,14 +10093,14 @@ msgid "Italian (it_IT)"
msgstr "Италиански (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Елемент на данните"
@@ -10071,7 +10169,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10081,9 +10179,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Елемент на данните прототип"
@@ -10117,8 +10215,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10168,20 +10266,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Елемента на данните не се обновява. Моля, въведете правилния интервал за актуализация."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10225,7 +10323,7 @@ msgstr "Ключ от елемент на данните \"%1$s\" вече съ
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10263,7 +10361,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX агент"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10282,7 +10380,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10303,16 +10401,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Яну"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Януари"
@@ -10321,8 +10419,8 @@ msgid "Japanese (ja_JP)"
msgstr "Японски (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10330,19 +10428,19 @@ msgstr "Японски (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Юли"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Юли"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Юни"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Юни"
@@ -10456,42 +10554,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Последна"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10566,7 +10664,7 @@ msgstr "Графика за последната седмица"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10585,9 +10683,9 @@ msgstr "Латвийски (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10603,18 +10701,18 @@ msgstr ""
msgid "Left"
msgstr "От лявата страна"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10623,7 +10721,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10631,9 +10729,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Ограничение за елементи на търсене/филтър"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10653,8 +10751,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Връзка"
@@ -10678,8 +10776,8 @@ msgid "Link indicators"
msgstr "Индикатори на връзка"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Прикрепете шаблони"
@@ -10787,7 +10885,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10806,7 +10904,7 @@ msgid "Location longitude"
msgstr "Местонахождение (дължина)"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10820,7 +10918,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10832,8 +10930,8 @@ msgstr "Записите в дневника не съвпадат SNMP traps"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Вход в системата"
@@ -10921,9 +11019,9 @@ msgstr "Макро \"%1$s\" вече съществува."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10945,35 +11043,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Поддръжка"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Стойността за поддръжката \"Активно от\" не може да бъде по-голяма от \"Активно до\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Поддръжка добавена"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Поддръжка изтрита"
@@ -11016,11 +11102,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11028,20 +11118,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Ръчно"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11124,7 +11214,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11147,16 +11237,16 @@ msgstr "Съответствия"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Карти на мрежата"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Мар"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Март"
@@ -11183,9 +11273,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11202,7 +11292,7 @@ msgstr "Общо актуализиране на елементите"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11210,7 +11300,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11219,12 +11309,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11263,7 +11353,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11280,11 +11370,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Май"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Май"
@@ -11353,8 +11443,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Методи на уведомление"
@@ -11433,7 +11523,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Съобщения"
@@ -11457,10 +11547,10 @@ msgid "Middle"
msgstr "Средeн"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11510,7 +11600,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11519,6 +11609,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Минути"
@@ -11535,11 +11626,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr "Липсващо поле \"name\" за графика."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11620,7 +11711,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11628,11 +11719,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Пн"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Понеделник"
@@ -11641,7 +11732,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Наблюдава се чрез прокси"
@@ -11651,8 +11742,8 @@ msgid "Monitored host"
msgstr "Наблюдаван хост"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Мониторинг"
@@ -11662,13 +11753,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Месец"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Ежемесечно"
@@ -11739,6 +11832,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11768,6 +11865,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11781,14 +11879,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11837,36 +11933,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11998,11 +12097,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Никога"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12035,6 +12138,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12047,14 +12154,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Нов регулярен израз"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Ново време за услуга"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12087,14 +12190,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12198,8 +12301,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12242,7 +12345,7 @@ msgstr ""
msgid "No image"
msgstr "Няма изображение"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12350,7 +12453,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12358,11 +12461,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12371,9 +12475,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12440,13 +12544,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12473,11 +12575,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12522,7 +12627,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Нямате право на достъп до посочения обект или той не съществува!"
@@ -12547,7 +12652,7 @@ msgstr "Не е уточнен файла с обществен ключ."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12602,9 +12707,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12691,11 +12796,6 @@ msgstr ""
msgid "Not supported"
msgstr "Не се поддържа"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Бележка"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Бележки"
@@ -12708,8 +12808,8 @@ msgstr "Нищо"
msgid "Notification report"
msgstr "Доклад за нотификациите"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Нотификации"
@@ -12722,11 +12822,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Ное"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Ноември"
@@ -12799,7 +12899,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12880,13 +12980,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12897,7 +12997,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12909,9 +13009,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12963,15 +13062,15 @@ msgstr "ОС (Кратко описание)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Окт"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Октомври"
@@ -13029,11 +13128,6 @@ msgstr ""
msgid "One time only"
msgstr "Само един път"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Еднократна недостъпност"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13074,11 +13168,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13102,7 +13196,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13111,7 +13206,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13133,8 +13228,8 @@ msgid "Operation has no template to operate."
msgstr "Операцията няма шаблон за да функционира."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13147,7 +13242,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Операции"
@@ -13200,7 +13295,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13221,61 +13316,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Оригинал"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Друг"
@@ -13301,7 +13396,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13329,15 +13424,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Преглед"
@@ -13518,8 +13613,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "ПРОБЛЕМ"
@@ -13545,9 +13640,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13557,7 +13652,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13585,6 +13680,10 @@ msgstr ""
msgid "Parameter"
msgstr "Параметър"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13594,14 +13693,14 @@ msgstr "Параметър"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13627,9 +13726,8 @@ msgstr ""
msgid "Parent items"
msgstr "Родителски елементи на данните"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13646,7 +13744,7 @@ msgstr "Родителски тригери"
msgid "Parent web scenarios"
msgstr "Родител за уеб сценарии"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13675,9 +13773,9 @@ msgstr "Пасивен"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13782,7 +13880,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13797,7 +13895,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Тип период"
@@ -13877,24 +13974,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Моля, изберете два елемента"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13963,7 +14060,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13971,7 +14068,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13990,7 +14087,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Предварителен преглед"
@@ -14000,7 +14097,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14014,12 +14111,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14070,7 +14167,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14078,29 +14175,27 @@ msgid "Private key file"
msgstr "Файл с личен ключ"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Ниво на привилегия"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14125,7 +14220,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14150,8 +14245,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14166,11 +14261,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14188,19 +14283,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14210,7 +14305,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14221,8 +14316,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Проксита"
@@ -14292,7 +14387,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14300,13 +14395,21 @@ msgid "Public key"
msgstr "Обществен ключ"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Файл с обществен ключ"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14314,11 +14417,11 @@ msgstr "Файл с обществен ключ"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Опашка"
@@ -14326,7 +14429,7 @@ msgstr "Опашка"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14334,7 +14437,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14342,15 +14445,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14358,7 +14461,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14371,7 +14474,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Четене"
@@ -14462,7 +14565,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14478,8 +14581,8 @@ msgstr "Възстановяване"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14489,9 +14592,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14523,7 +14626,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Регулярен израз"
@@ -14553,7 +14656,7 @@ msgstr "Регулярен израз актуализиран"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Регулярни изрази"
@@ -14614,28 +14717,28 @@ msgstr "Отдалечена команда"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14766,15 +14869,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14782,7 +14885,7 @@ msgstr ""
msgid "Replace"
msgstr "Смени"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Смени зависимостите"
@@ -14823,19 +14926,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Отчети"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14884,7 +14992,7 @@ msgstr "Необходими кодове за състояние"
msgid "Required string"
msgstr "Необходим низ"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Нулиране"
@@ -14933,23 +15041,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15092,9 +15200,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15107,14 +15215,14 @@ msgstr ""
msgid "Right"
msgstr "Отдясно"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15127,8 +15235,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15186,13 +15293,87 @@ msgstr "Нд"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15269,7 +15450,7 @@ msgstr "Ключа за SNMP trap е невалиден."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15314,7 +15495,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15332,7 +15513,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Грешка при изпълнение на SQL заявка \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15397,11 +15578,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Сб"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Събота"
@@ -15435,6 +15616,7 @@ msgstr "Сценарий"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Планирано"
@@ -15482,14 +15664,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15515,8 +15697,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15566,8 +15748,8 @@ msgstr "Скрипт актуализиран"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Скриптове"
@@ -15646,12 +15828,12 @@ msgid "Security name"
msgstr "Име на сигурност"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15659,9 +15841,13 @@ msgstr "Име на сигурност"
msgid "Select"
msgstr "Изберете"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Изберете прототип"
@@ -15675,7 +15861,7 @@ msgstr ""
msgid "Selected"
msgstr "Избрано"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Избраните действия са изтрити"
@@ -15687,7 +15873,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Избрани елементи"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15745,7 +15931,7 @@ msgstr ""
msgid "Sent"
msgstr "Изпратено"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Сеп"
@@ -15761,7 +15947,7 @@ msgstr "Разделен"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Септември"
@@ -15779,12 +15965,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Сървър"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15793,36 +15979,32 @@ msgid "Server time"
msgstr "Време на сървъра"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Услуга"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15830,7 +16012,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15851,15 +16033,10 @@ msgid "Service port"
msgstr "Порт на услуга"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Времето за стартиране на услугата трябва да бъде по-малко от крайното време."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15868,46 +16045,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Интервали от време за услуга"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Тип услуга"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Услуга актуализирана"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Услуги"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Услугите образуват кръгова зависимост."
@@ -15932,7 +16111,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15950,7 +16129,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15962,7 +16141,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15992,18 +16171,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16022,7 +16201,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16072,9 +16251,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16102,7 +16281,7 @@ msgstr "Покажи елементи на данните без данни"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Покажи легенда"
@@ -16123,7 +16302,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16214,8 +16397,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16224,7 +16407,7 @@ msgstr ""
msgid "Simple"
msgstr "Прост"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16349,7 +16532,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Ред на сортиране (0->999)"
@@ -16358,7 +16541,7 @@ msgstr "Ред на сортиране (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Сортиране по поле \"%1$s\" не е разрешено."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16372,7 +16555,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Испански (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16384,7 +16567,7 @@ msgstr "Уточненият скрипт не съществува или не
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16397,9 +16580,9 @@ msgstr "Скорост"
msgid "Stacked"
msgstr "Подредени"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16436,9 +16619,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16455,8 +16650,8 @@ msgstr ""
msgid "State"
msgstr "Състояние"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16468,15 +16663,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16495,16 +16690,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16515,15 +16711,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16535,12 +16731,11 @@ msgstr ""
msgid "Status"
msgstr "Състояние"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16573,7 +16768,7 @@ msgstr "Само състояние"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16631,8 +16826,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16666,8 +16861,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16685,7 +16880,7 @@ msgstr "Тема"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16707,7 +16902,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Успешен одит"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16715,11 +16910,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Нед"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Неделя"
@@ -16727,7 +16922,7 @@ msgstr "Неделя"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Поддръжка"
@@ -16765,7 +16960,8 @@ msgstr "Шведски (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Превключването на метода за автентификация ще възстанови всичко по подразбиране, с изключение на тази сесия! Искате ли да продължите?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16773,14 +16969,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Система по подразбиране"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16793,9 +16989,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16894,36 +17090,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16967,13 +17162,13 @@ msgid "Target type"
msgstr "Тип цел"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17011,7 +17206,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Шаблонът не може да бъде прикрепен към друг шаблон повече от веднъж, дори чрез други шаблони."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17075,8 +17270,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17106,12 +17301,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17126,7 +17321,7 @@ msgstr ""
msgid "Test"
msgstr "Тест"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17175,11 +17370,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17314,7 +17509,7 @@ msgstr ""
msgid "Theme"
msgstr "Тема"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17327,11 +17522,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Този месец"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17340,19 +17535,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Тзе седмица"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Тази година"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17360,15 +17555,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Чет"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Четвъртък"
@@ -17384,8 +17579,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "До"
@@ -17395,14 +17589,12 @@ msgstr "До"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17432,7 +17624,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Период от време"
@@ -17443,9 +17635,9 @@ msgstr "Период от време"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Смяна на времето"
@@ -17453,13 +17645,13 @@ msgstr "Смяна на времето"
msgid "Time type"
msgstr "Тип време"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17469,17 +17661,27 @@ msgid "Timeout"
msgstr "Просрочване на времето"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Времева маркировка"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Към"
@@ -17488,11 +17690,11 @@ msgstr "Към"
msgid "To set a host interface select a single item type for all items"
msgstr "За да зададете интерфейс за хост изберете един тип елемент на данните за всички елементи на данните"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Днеска"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17556,19 +17758,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17576,9 +17778,9 @@ msgstr ""
msgid "Transport error."
msgstr "Грешка при транспорт."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17589,7 +17791,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17604,9 +17806,9 @@ msgstr ""
msgid "Trends"
msgstr "Динамика на промените"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17631,12 +17833,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Тригер \"%1$s\" зависи от тригер \"%2$s\", който не съществува."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17662,7 +17864,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Тригер изтрит"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17674,7 +17876,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Преглед на опциите на тригер"
@@ -17706,13 +17908,13 @@ msgstr "Тип етикет на тригер"
msgid "Trigger name"
msgstr "Име на тригер"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Преглед на тригери"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17826,20 +18028,20 @@ msgstr "Тригери"
msgid "Triggers deleted"
msgstr "Тригери изтрити"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Топ 100 на тригерите"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Вто"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Вторник"
@@ -17876,17 +18078,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17926,7 +18128,7 @@ msgstr "Тип на изчислението"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17948,9 +18150,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "НЕИЗВЕСТЕН"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18009,8 +18211,8 @@ msgstr ""
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18104,20 +18306,26 @@ msgstr "Деблокиране на избраните потребители?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18187,7 +18395,7 @@ msgstr "Неизвестен ресурс"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Неизвестен тип стойност"
@@ -18196,8 +18404,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18300,20 +18508,21 @@ msgstr "Достъпен"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18339,7 +18548,7 @@ msgstr "Актуализиране на съществуващото"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18359,7 +18568,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18377,8 +18586,9 @@ msgstr "Качване"
msgid "Upper level maps"
msgstr "Ниво на горните карти"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
#, fuzzy
msgid "Uptime"
@@ -18417,7 +18627,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Използва се в действия"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18504,7 +18714,7 @@ msgid_plural "Users deleted"
msgstr[0] "Потребител изтрит"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18579,8 +18789,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Потребителски групи"
@@ -18597,7 +18807,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18617,7 +18827,7 @@ msgstr "Потребителска парола"
msgid "User profile"
msgstr "Потребителски профил"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18629,7 +18839,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18639,7 +18849,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18652,8 +18862,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18661,8 +18871,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18714,7 +18924,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18746,8 +18956,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Потребители"
@@ -18997,10 +19207,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19030,17 +19240,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19097,7 +19308,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Стойност на реализациите"
@@ -19112,9 +19323,9 @@ msgstr "Стойност на реализациите \"%1$s\" вече същ
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19151,7 +19362,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Стойност: няма данни"
@@ -19248,8 +19459,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19302,7 +19512,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19333,7 +19543,7 @@ msgstr "Уеб"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19385,7 +19595,7 @@ msgid "Web scenarios"
msgstr "Уеб сценарии"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19393,26 +19603,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Сря"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Сряда"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Ежеседмично"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19428,7 +19640,7 @@ msgstr ""
msgid "When active"
msgstr "Когато е активен"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19437,19 +19649,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19469,7 +19681,7 @@ msgstr "Със събиране на данни"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19505,7 +19717,7 @@ msgid "Working time"
msgstr "Работно време"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Пиша"
@@ -19535,7 +19747,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19555,11 +19767,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19574,11 +19786,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19587,12 +19799,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y ос МАКС стойност"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19601,34 +19813,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y ос МАКС стойност трябва да бъде по-голяма от стойността на Y ос МИН."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y ос МИН стойност"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Мястото на Y ос"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "m/d/Y h:i:s A"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19646,19 +19858,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19677,8 +19888,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Година"
@@ -19697,14 +19908,14 @@ msgstr "Ежегодно"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19723,11 +19934,11 @@ msgstr "Ежегодно"
msgid "Yes"
msgstr "Да"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19739,11 +19950,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Вие не може да изберете някои от езиците, защото не е инсталирана локализация за тях на уеб сървъра."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19751,9 +19962,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19764,11 +19974,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Вие нямате права за извършване на тази операция."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Трябва да влезете в системата, за да видите тази страница."
@@ -19784,11 +19994,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19867,7 +20077,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19888,10 +20098,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19906,18 +20130,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19925,9 +20149,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19948,33 +20172,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20018,7 +20254,7 @@ msgstr "Всички"
msgid "all media"
msgstr "всички уведомления"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20045,19 +20281,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20067,7 +20303,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20085,6 +20321,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20133,7 +20370,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20155,7 +20392,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20222,10 +20459,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20256,6 +20493,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20322,8 +20560,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20336,6 +20574,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20396,6 +20639,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20440,7 +20687,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "д"
@@ -20503,7 +20750,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20591,7 +20838,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20629,7 +20876,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20645,16 +20892,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "ч"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "чч"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20670,9 +20912,9 @@ msgstr "хост"
msgid "host group"
msgstr "хост група"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20686,7 +20928,7 @@ msgstr "икона"
msgid "image"
msgstr "изображение"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20781,7 +21023,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20801,16 +21043,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20822,12 +21064,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20852,8 +21094,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20865,7 +21107,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20878,8 +21120,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20891,12 +21133,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20923,7 +21165,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20955,12 +21197,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "м"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "м"
@@ -20968,10 +21210,11 @@ msgstr "м"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21009,7 +21252,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21044,7 +21287,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21059,16 +21302,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "мм"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21081,13 +21319,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "милисекунда"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21108,8 +21346,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21137,11 +21375,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21165,7 +21403,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "няма данни"
@@ -21197,7 +21435,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21210,7 +21448,7 @@ msgstr ""
msgid "not in"
msgstr "не в"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "не е избрано"
@@ -21218,7 +21456,7 @@ msgstr "не е избрано"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21282,7 +21520,7 @@ msgstr ""
msgid "other"
msgstr "друг"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21295,7 +21533,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21313,7 +21551,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21329,24 +21567,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21354,7 +21592,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21382,7 +21620,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21414,13 +21652,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "с"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21428,7 +21666,7 @@ msgstr "с"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21443,7 +21681,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21455,7 +21693,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "кратко описание"
@@ -21476,8 +21714,6 @@ msgstr "кратко описание"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21559,12 +21795,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21580,7 +21816,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "шаблон с ID \"%1$s\" е изпълнен %2$s пъти"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21607,11 +21843,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21719,7 +21955,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21846,16 +22082,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21889,8 +22125,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21902,30 +22138,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21933,6 +22168,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21940,7 +22176,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22034,12 +22270,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "г"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/ca/LC_MESSAGES/frontend.po b/ui/locale/ca/LC_MESSAGES/frontend.po
index 2312140791b..f182d477e69 100644
--- a/ui/locale/ca/LC_MESSAGES/frontend.po
+++ b/ui/locale/ca/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:10+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1616170241.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr "s'esperava \"%1$s\""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -160,15 +155,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -184,10 +179,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -233,8 +228,8 @@ msgstr[0] "Queda %1$s intent"
msgstr[1] "Queden %1$s intents"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -269,7 +264,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -303,7 +298,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr ""
@@ -330,12 +325,16 @@ msgstr ""
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr ""
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr ""
@@ -358,7 +357,7 @@ msgstr ""
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -366,7 +365,7 @@ msgstr ""
msgid "<manual>"
msgstr ""
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -381,7 +380,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -449,8 +448,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -463,7 +462,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -499,9 +498,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr ""
@@ -509,7 +508,7 @@ msgstr ""
msgid "Acknowledge"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -547,18 +546,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -568,7 +567,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -608,7 +607,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr ""
@@ -617,24 +616,24 @@ msgstr ""
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr ""
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -646,7 +645,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr ""
@@ -654,16 +653,16 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr ""
@@ -682,13 +681,11 @@ msgstr ""
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr ""
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr ""
@@ -738,7 +735,7 @@ msgstr ""
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -752,35 +749,37 @@ msgstr ""
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -851,11 +850,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -876,7 +875,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -885,7 +884,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -894,16 +893,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr ""
@@ -912,7 +911,7 @@ msgstr ""
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -946,7 +945,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -957,11 +956,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -973,12 +972,12 @@ msgstr ""
msgid "Admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr ""
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -999,7 +998,7 @@ msgstr ""
msgid "Age less than"
msgstr ""
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1029,7 +1028,7 @@ msgstr ""
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1037,11 +1036,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1066,8 +1065,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1112,7 +1111,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1128,13 +1127,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1180,7 +1179,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1190,6 +1189,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1201,13 +1204,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr ""
@@ -1247,11 +1249,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr ""
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr ""
@@ -1275,7 +1277,7 @@ msgstr ""
msgid "Area type"
msgstr ""
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1341,8 +1343,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1352,13 +1358,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1402,8 +1401,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr ""
@@ -1411,7 +1410,7 @@ msgstr ""
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1419,11 +1418,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr ""
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr ""
@@ -1440,15 +1439,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr ""
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr ""
@@ -1459,7 +1458,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1479,6 +1478,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1492,8 +1492,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1514,7 +1514,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr ""
@@ -1533,13 +1533,13 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1552,8 +1552,8 @@ msgstr ""
msgid "Availability"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr ""
@@ -1580,7 +1580,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1604,9 +1604,9 @@ msgstr ""
msgid "Background image"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1614,8 +1614,8 @@ msgstr ""
msgid "Base DN"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1682,7 +1682,7 @@ msgstr ""
msgid "Bold line"
msgstr ""
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1747,8 +1747,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1784,17 +1784,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr ""
@@ -1860,7 +1860,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr ""
@@ -2024,9 +2024,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2132,8 +2132,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2142,8 +2142,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2153,12 +2153,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr ""
@@ -2272,7 +2278,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2327,18 +2333,18 @@ msgstr[1] ""
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2430,7 +2436,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2508,7 +2520,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2733,7 +2751,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2895,7 +2913,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2940,7 +2958,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3064,7 +3082,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr ""
@@ -3240,10 +3258,10 @@ msgstr ""
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3307,8 +3325,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3349,16 +3367,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3391,12 +3409,12 @@ msgstr ""
msgid "Change password"
msgstr ""
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3405,7 +3423,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3444,19 +3462,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3524,7 +3542,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3561,8 +3579,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3588,9 +3606,9 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3607,7 +3625,7 @@ msgstr ""
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3638,12 +3656,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3657,7 +3675,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3700,7 +3718,7 @@ msgstr ""
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3731,9 +3749,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr ""
@@ -3761,13 +3779,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr ""
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr ""
@@ -3862,7 +3880,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3906,7 +3924,7 @@ msgstr ""
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3949,9 +3967,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4003,12 +4021,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4018,7 +4036,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4040,11 +4058,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4078,12 +4096,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4098,7 +4116,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4112,7 +4130,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4222,19 +4240,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4278,7 +4300,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4389,7 +4411,7 @@ msgstr ""
msgid "Create script"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4445,8 +4467,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4481,6 +4505,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4498,7 +4523,7 @@ msgid "Custom graphs"
msgstr ""
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4520,16 +4545,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4578,7 +4607,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr ""
@@ -4593,7 +4623,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr ""
@@ -4603,7 +4633,7 @@ msgstr ""
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4667,8 +4697,8 @@ msgstr ""
msgid "Dashed line"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4681,9 +4711,9 @@ msgstr ""
msgid "Data overview"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4806,11 +4836,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr ""
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4819,6 +4850,10 @@ msgstr ""
msgid "Day of month"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4826,6 +4861,7 @@ msgid "Day of week"
msgstr ""
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr ""
@@ -4839,11 +4875,11 @@ msgstr ""
msgid "Debug mode"
msgstr ""
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr ""
@@ -4924,7 +4960,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr ""
@@ -4933,19 +4969,19 @@ msgid "Delayed by"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4964,12 +5000,13 @@ msgstr ""
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5027,11 +5064,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr ""
@@ -5093,7 +5130,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5176,7 +5221,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5204,15 +5249,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5260,7 +5305,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5292,7 +5337,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5308,7 +5353,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5318,7 +5363,7 @@ msgstr ""
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5334,9 +5379,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5357,7 +5403,7 @@ msgstr ""
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5402,7 +5448,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5410,8 +5456,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5453,7 +5499,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5478,7 +5532,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5505,7 +5559,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5525,17 +5579,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5546,21 +5602,21 @@ msgstr ""
msgid "Disaster"
msgstr ""
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5592,11 +5648,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5604,8 +5660,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5666,7 +5722,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5775,7 +5831,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5788,7 +5845,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5797,14 +5854,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5820,8 +5877,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5831,8 +5888,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5842,12 +5899,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5874,22 +5931,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr ""
@@ -5934,10 +5992,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr ""
@@ -5961,18 +6021,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6013,6 +6072,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6047,7 +6110,7 @@ msgstr ""
msgid "Email"
msgstr ""
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr ""
@@ -6084,7 +6147,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6096,7 +6158,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6104,8 +6166,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6176,7 +6238,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6202,7 +6272,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6222,7 +6292,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6238,7 +6308,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6268,17 +6338,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6294,7 +6365,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6320,6 +6391,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6332,11 +6404,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6351,12 +6423,18 @@ msgstr ""
msgid "Error"
msgstr ""
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6379,7 +6457,7 @@ msgstr ""
msgid "Event"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr ""
@@ -6389,8 +6467,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6400,7 +6478,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr ""
@@ -6416,7 +6494,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6483,6 +6561,16 @@ msgstr ""
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6507,7 +6595,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6516,7 +6604,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6533,13 +6621,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6637,8 +6725,8 @@ msgstr ""
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6749,11 +6837,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr ""
@@ -6835,19 +6923,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6872,15 +6960,15 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6899,7 +6987,7 @@ msgstr ""
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6944,7 +7032,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr ""
@@ -6954,7 +7042,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6989,7 +7077,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -7008,19 +7096,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr ""
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr ""
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7053,7 +7145,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr ""
@@ -7064,7 +7156,7 @@ msgstr ""
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr ""
@@ -7072,8 +7164,8 @@ msgstr ""
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr ""
@@ -7090,7 +7182,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7146,7 +7238,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7191,13 +7283,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr ""
@@ -7253,7 +7345,7 @@ msgstr ""
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7285,8 +7377,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7320,8 +7412,8 @@ msgstr ""
msgid "Graph updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7438,7 +7530,7 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7447,12 +7539,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7516,7 +7608,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7545,13 +7637,13 @@ msgstr ""
msgid "Height"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr ""
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7617,9 +7709,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7659,7 +7751,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7698,13 +7790,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7801,7 +7893,7 @@ msgstr[1] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7834,7 +7926,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7854,10 +7946,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7882,7 +7974,7 @@ msgstr ""
msgid "Host groups"
msgstr ""
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8006,7 +8098,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8040,11 +8132,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8083,13 +8175,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8153,9 +8246,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8238,7 +8331,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8334,7 +8427,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8383,7 +8476,7 @@ msgstr ""
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr ""
@@ -8431,10 +8524,14 @@ msgstr ""
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8445,28 +8542,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8483,6 +8580,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8532,7 +8633,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8888,7 +8989,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -8921,11 +9022,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8943,14 +9039,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9023,7 +9115,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9068,8 +9160,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9128,6 +9218,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9238,8 +9338,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9265,10 +9363,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9319,7 +9417,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9333,7 +9431,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9342,13 +9440,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9436,7 +9533,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr ""
@@ -9444,7 +9541,7 @@ msgstr ""
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9500,8 +9597,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9512,23 +9609,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9539,8 +9635,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9574,7 +9669,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9714,10 +9809,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9756,86 +9851,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9922,15 +10020,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr ""
@@ -9945,7 +10043,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9955,7 +10053,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9973,14 +10071,14 @@ msgid "Italian (it_IT)"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr ""
@@ -10049,7 +10147,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10059,9 +10157,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10095,8 +10193,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10146,20 +10244,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10203,7 +10301,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10241,7 +10339,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10260,7 +10358,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10281,16 +10379,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10299,8 +10397,8 @@ msgid "Japanese (ja_JP)"
msgstr ""
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10308,19 +10406,19 @@ msgstr ""
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10434,42 +10532,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10544,7 +10642,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10563,9 +10661,9 @@ msgstr ""
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10581,18 +10679,18 @@ msgstr ""
msgid "Left"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10601,7 +10699,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10609,9 +10707,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10631,8 +10729,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr ""
@@ -10656,8 +10754,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10765,7 +10863,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10784,7 +10882,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10798,7 +10896,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10810,8 +10908,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr ""
@@ -10899,9 +10997,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10923,35 +11021,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -10994,11 +11080,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11006,20 +11096,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11102,7 +11192,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11125,16 +11215,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr ""
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11161,9 +11251,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11180,7 +11270,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11188,7 +11278,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11197,12 +11287,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11241,7 +11331,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11258,11 +11348,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11329,8 +11419,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr ""
@@ -11408,7 +11498,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11432,10 +11522,10 @@ msgid "Middle"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11485,7 +11575,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11494,6 +11584,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11510,11 +11601,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11595,7 +11686,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11603,11 +11694,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr ""
@@ -11616,7 +11707,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11626,8 +11717,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr ""
@@ -11637,13 +11728,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr ""
@@ -11714,6 +11807,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11743,6 +11840,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11756,14 +11854,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11812,36 +11908,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11973,11 +12072,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12010,6 +12113,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12022,14 +12129,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12062,14 +12165,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12173,8 +12276,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12217,7 +12320,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12325,7 +12428,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12333,11 +12436,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12346,9 +12450,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12415,13 +12519,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12448,11 +12550,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12497,7 +12602,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12522,7 +12627,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12577,9 +12682,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12666,11 +12771,6 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr ""
@@ -12683,8 +12783,8 @@ msgstr ""
msgid "Notification report"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr ""
@@ -12697,11 +12797,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr ""
@@ -12774,7 +12874,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12855,13 +12955,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12872,7 +12972,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12884,9 +12984,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12938,15 +13037,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -13004,11 +13103,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13049,11 +13143,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13077,7 +13171,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13086,7 +13181,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13108,8 +13203,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13122,7 +13217,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13175,7 +13270,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13196,61 +13291,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr ""
@@ -13276,7 +13371,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13304,15 +13399,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr ""
@@ -13493,8 +13588,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13520,9 +13615,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13532,7 +13627,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13560,6 +13655,10 @@ msgstr ""
msgid "Parameter"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13569,14 +13668,14 @@ msgstr ""
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13602,9 +13701,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13621,7 +13719,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13650,9 +13748,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13757,7 +13855,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13772,7 +13870,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13852,24 +13949,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13938,7 +14035,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13946,7 +14043,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13965,7 +14062,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -13975,7 +14072,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13989,12 +14086,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14044,7 +14141,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14052,29 +14149,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14099,7 +14194,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14124,8 +14219,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14140,11 +14235,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14162,19 +14257,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14184,7 +14279,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14195,8 +14290,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14266,7 +14361,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14274,13 +14369,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14288,11 +14391,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr ""
@@ -14300,7 +14403,7 @@ msgstr ""
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14308,7 +14411,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14316,15 +14419,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14332,7 +14435,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14345,7 +14448,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14436,7 +14539,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14452,8 +14555,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14463,9 +14566,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14497,7 +14600,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14527,7 +14630,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14588,28 +14691,28 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14740,15 +14843,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14756,7 +14859,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14797,19 +14900,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr ""
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14858,7 +14966,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -14907,23 +15015,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15066,9 +15174,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15081,14 +15189,14 @@ msgstr ""
msgid "Right"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15101,8 +15209,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15160,13 +15267,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr ""
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15243,7 +15424,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15288,7 +15469,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15306,7 +15487,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15371,11 +15552,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15409,6 +15590,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15456,14 +15638,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15489,8 +15671,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15540,8 +15722,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15620,12 +15802,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15633,9 +15815,13 @@ msgstr ""
msgid "Select"
msgstr ""
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15649,7 +15835,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15661,7 +15847,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15719,7 +15905,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15735,7 +15921,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15753,12 +15939,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr ""
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15767,36 +15953,32 @@ msgid "Server time"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr ""
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15804,7 +15986,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15824,15 +16006,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15841,12 +16018,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15854,33 +16027,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15905,7 +16084,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15923,7 +16102,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15935,7 +16114,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15965,18 +16144,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15995,7 +16174,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16045,9 +16224,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16075,7 +16254,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16096,7 +16275,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16187,8 +16370,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16197,7 +16380,7 @@ msgstr ""
msgid "Simple"
msgstr ""
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16322,7 +16505,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr ""
@@ -16331,7 +16514,7 @@ msgstr ""
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16345,7 +16528,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16357,7 +16540,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16370,9 +16553,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16409,9 +16592,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16428,8 +16623,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16441,15 +16636,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16468,16 +16663,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16488,15 +16684,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16508,12 +16704,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16546,7 +16741,7 @@ msgstr ""
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16604,8 +16799,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16639,8 +16834,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16658,7 +16853,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16680,7 +16875,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16688,11 +16883,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16700,7 +16895,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16738,7 +16933,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16746,14 +16942,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16766,9 +16962,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16867,36 +17063,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16940,13 +17135,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16984,7 +17179,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17048,8 +17243,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17079,12 +17274,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17099,7 +17294,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17148,11 +17343,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17287,7 +17482,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17300,11 +17495,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17313,19 +17508,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17333,15 +17528,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17357,8 +17552,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr ""
@@ -17368,14 +17562,12 @@ msgstr ""
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17405,7 +17597,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr ""
@@ -17416,9 +17608,9 @@ msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17426,13 +17618,13 @@ msgstr ""
msgid "Time type"
msgstr ""
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17442,17 +17634,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr ""
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17461,11 +17663,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17529,19 +17731,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17549,9 +17751,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17562,7 +17764,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17577,9 +17779,9 @@ msgstr ""
msgid "Trends"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17604,12 +17806,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17635,7 +17837,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr ""
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17647,7 +17849,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17679,13 +17881,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17799,20 +18001,20 @@ msgstr ""
msgid "Triggers deleted"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr ""
@@ -17849,17 +18051,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17899,7 +18101,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17921,9 +18123,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr ""
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17982,8 +18184,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18077,20 +18279,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18160,7 +18368,7 @@ msgstr ""
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18169,8 +18377,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18273,20 +18481,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18312,7 +18521,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18332,7 +18541,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18350,8 +18559,9 @@ msgstr ""
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr ""
@@ -18389,7 +18599,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18476,7 +18686,7 @@ msgid_plural "Users deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18551,8 +18761,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr ""
@@ -18569,7 +18779,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18589,7 +18799,7 @@ msgstr ""
msgid "User profile"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18601,7 +18811,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18611,7 +18821,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18624,8 +18834,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18633,8 +18843,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18686,7 +18896,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18718,8 +18928,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr ""
@@ -18969,10 +19179,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19002,17 +19212,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19069,7 +19280,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr ""
@@ -19084,9 +19295,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19123,7 +19334,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19220,8 +19431,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19274,7 +19484,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19305,7 +19515,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19356,7 +19566,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19364,26 +19574,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr ""
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19399,7 +19611,7 @@ msgstr ""
msgid "When active"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19408,19 +19620,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19440,7 +19652,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19476,7 +19688,7 @@ msgid "Working time"
msgstr ""
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19506,7 +19718,7 @@ msgstr ""
msgid "X"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19526,11 +19738,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19545,11 +19757,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19558,12 +19770,12 @@ msgstr ""
msgid "Y"
msgstr ""
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19572,34 +19784,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr ""
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19617,19 +19829,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19648,8 +19859,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr ""
@@ -19668,14 +19879,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19694,11 +19905,11 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19709,11 +19920,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19721,9 +19932,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19734,11 +19944,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19754,11 +19964,11 @@ msgstr ""
msgid "Zabbix"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19837,7 +20047,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19858,10 +20068,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19876,18 +20100,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19895,9 +20119,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19918,33 +20142,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19988,7 +20224,7 @@ msgstr ""
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20015,19 +20251,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20037,7 +20273,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20055,6 +20291,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20103,7 +20340,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20125,7 +20362,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20192,10 +20429,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20226,6 +20463,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20292,8 +20530,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20306,6 +20544,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20366,6 +20609,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20410,7 +20657,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20473,7 +20720,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20561,7 +20808,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20599,7 +20846,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20615,16 +20862,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20640,9 +20882,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20656,7 +20898,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20751,7 +20993,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20771,16 +21013,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20792,12 +21034,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20822,8 +21064,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20835,7 +21077,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20848,8 +21090,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20861,12 +21103,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20893,7 +21135,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20925,12 +21167,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20938,10 +21180,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20979,7 +21222,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21014,7 +21257,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21029,16 +21272,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21051,13 +21289,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21078,8 +21316,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21107,11 +21345,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21135,7 +21373,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21167,7 +21405,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21180,7 +21418,7 @@ msgstr ""
msgid "not in"
msgstr ""
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr ""
@@ -21188,7 +21426,7 @@ msgstr ""
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21252,7 +21490,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21265,7 +21503,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21283,7 +21521,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21299,24 +21537,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21324,7 +21562,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21352,7 +21590,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21384,13 +21622,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21398,7 +21636,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21413,7 +21651,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21425,7 +21663,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr ""
@@ -21446,8 +21684,6 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21528,12 +21764,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21549,7 +21785,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21576,11 +21812,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21688,7 +21924,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21815,16 +22051,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21858,8 +22094,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21871,30 +22107,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21902,6 +22137,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21909,7 +22145,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22003,12 +22239,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/cs/LC_MESSAGES/frontend.po b/ui/locale/cs/LC_MESSAGES/frontend.po
index 2dedb79e54c..b9a7f910ee3 100644
--- a/ui/locale/cs/LC_MESSAGES/frontend.po
+++ b/ui/locale/cs/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2018-09-24 07:57+0300\n"
"Last-Translator: Lukáš <iam@lukasmaly.net>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1537768671.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" je očekávána"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.cesta.k.uzlu"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d znaků překračuje maximální délku znaků %2$d"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] "%1$s zpráva"
msgstr[1] "%1$s zpráv"
msgstr[2] "%1$s zpráv"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] "Zůstávají %1$s pokusy"
msgstr[2] "Zůstává %1$s pokusů"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, vybrané"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Skupiny mohou vytvářet jen super administrátoři)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(bez proxy)"
@@ -348,12 +343,16 @@ msgstr "10 sekund"
msgid "100 busiest triggers"
msgstr "100 nejčastějších spouštěčů"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekund"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D pohled"
@@ -376,7 +375,7 @@ msgstr "500 posledních hodnot"
msgid "<empty string>"
msgstr "<prázdný řetězec>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<název štítku>"
@@ -384,7 +383,7 @@ msgstr "<název štítku>"
msgid "<manual>"
msgstr "<manuálně>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -399,7 +398,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "PŘIDEJ PŘEPIS"
@@ -470,8 +469,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -484,7 +483,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Přístup odmítnut"
@@ -520,9 +519,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Potvrzeno"
@@ -530,7 +529,7 @@ msgstr "Potvrzeno"
msgid "Acknowledge"
msgstr "Přijmout"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -568,18 +567,18 @@ msgstr "Potvrzené VYŘEŠENÉ události"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr "Potvrzené VYŘEŠENÉ události"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr "Akce \"%1$s\" již existuje."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Akce byla přidána"
@@ -638,26 +637,26 @@ msgstr "Akce byla přidána"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Akce byla smazána"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Akce vypnutá"
msgstr[1] "Akce vypnuty"
msgstr[2] "Akce vypnuty"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Akce zapnuta"
msgstr[1] "Akce zapnuty"
msgstr[2] "Akce zapnuty"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr "Log akcí"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Akce byla aktualizována"
@@ -677,16 +676,16 @@ msgstr "Akce byla aktualizována"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Akce"
@@ -705,13 +704,11 @@ msgstr "Aktivní"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktivní od"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktivní do"
@@ -761,7 +758,7 @@ msgstr "Aktivní do"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Aktivní do"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr "Přidat nový widget"
msgid "Add child element"
msgstr "Přidat podřízený prvek"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -899,7 +898,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Přidat více map"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Přidej nový set dat"
@@ -908,7 +907,7 @@ msgstr "Přidej nový set dat"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Přidej nový přepis"
@@ -917,16 +916,16 @@ msgstr "Přidej nový přepis"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Přidat prototyp"
@@ -935,7 +934,7 @@ msgstr "Přidat prototyp"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -969,7 +968,7 @@ msgstr ""
msgid "Add widget"
msgstr "Přidat widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -980,11 +979,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Přidáno, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -996,12 +995,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrace"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1022,7 +1021,7 @@ msgstr "Stáří"
msgid "Age less than"
msgstr "Stáří méně než"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1052,7 +1051,7 @@ msgstr "Rozhraní agenta"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1060,11 +1059,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1089,8 +1088,8 @@ msgstr "Přidej prvky mapy"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1135,7 +1134,7 @@ msgstr "Všechny problémy"
msgid "All problems if tag values match"
msgstr "Všechny problémy, pokud se jejich hodnoty rovnají tagu"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1151,13 +1150,13 @@ msgstr "Všechny šablony"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Povolit manuální zavření"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1203,7 +1202,7 @@ msgstr "A"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1213,6 +1212,10 @@ msgstr "A"
msgid "And/Or"
msgstr "A/Nebo"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1224,13 +1227,12 @@ msgstr "A/Nebo"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Jakýkoliv"
@@ -1270,11 +1272,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Blížící se"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Dub"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Duben"
@@ -1298,7 +1300,7 @@ msgstr "Velikost oblasti"
msgid "Area type"
msgstr "Typ oblasti"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritmetický"
@@ -1368,8 +1370,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Minimálně jedna skupina hostů musí být vybrána."
@@ -1379,13 +1385,6 @@ msgstr "Minimálně jedna skupina hostů musí být vybrána."
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Minimálně jedna perioda údržby musí být vytvořena."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1429,8 +1428,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1438,7 +1437,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Audit log"
@@ -1446,11 +1445,11 @@ msgstr "Audit log"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Srp"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Srpen"
@@ -1467,15 +1466,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentizace"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentizační algoritmus"
@@ -1486,7 +1485,7 @@ msgid "Authentication failed: %1$s."
msgstr "Ověření selhalo: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1506,6 +1505,7 @@ msgid "Authentication protocol"
msgstr "Autentizační protokol"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Nastavení ověření bylo aktualizováno"
@@ -1519,8 +1519,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Auto"
@@ -1541,7 +1541,7 @@ msgstr "Automatické odhlášení"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automaticky"
@@ -1560,13 +1560,13 @@ msgstr "Automatický výběr ikony"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1579,8 +1579,8 @@ msgstr ""
msgid "Availability"
msgstr "Dostupnost"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Protokol dostupnosti"
@@ -1607,7 +1607,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Osy"
@@ -1631,9 +1631,9 @@ msgstr ""
msgid "Background image"
msgstr "Obrázek na pozadí"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1641,8 +1641,8 @@ msgstr ""
msgid "Base DN"
msgstr "Kořenový DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1709,7 +1709,7 @@ msgstr ""
msgid "Bold line"
msgstr "Tučná čára"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolean hodnoty až desítkové hodnoty"
@@ -1774,8 +1774,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "ZÁVĚREČNÝ"
@@ -1811,17 +1811,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Vypočítaná"
@@ -1887,7 +1887,7 @@ msgstr "Není možné přidat nečíselnou položku \"%1$s\" do grafu \"%2$s\"."
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Není možné přidat nečíselnou položku \"%1$s\" k prototypu grafu \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Nelze přidat akci"
@@ -2052,9 +2052,9 @@ msgstr "Není možné anonymně navázat na LDAP server."
msgid "Cannot bind to LDAP server."
msgstr "Není možné navázat na LDAP server."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2163,8 +2163,8 @@ msgstr "Nelze vytvořit mapu ikon"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2173,8 +2173,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Není možné vytvořit konfigurační soubor."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2185,12 +2185,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Není možné smazat interního Zabbix uživatele \"%1$s\", zkuste ho vypnout."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Nelze smazat akci"
@@ -2312,7 +2319,7 @@ msgstr "Není možné smazat prototypy položek"
msgid "Cannot delete items"
msgstr "Nelze smazat položky"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Nelze smazat servisní okno"
@@ -2373,11 +2380,11 @@ msgstr[2] "Nelze smazat skript"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Není možné smazat skripty. Skript \"%1$s\" se používá v operaci akce \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Není možné smazat označené akce"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2385,8 +2392,8 @@ msgstr[0] "Nelze smazat službu"
msgstr[1] "Nelze smazat službu"
msgstr[2] "Nelze smazat službu"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2482,7 +2489,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Není možné vypnout akci"
@@ -2571,7 +2585,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Není možné vypnout akci"
@@ -2807,7 +2828,7 @@ msgstr[0] "Není možné importovat šablonu \"%1$s\", připojená šablona \"%2
msgstr[1] "Není možné importovat šablonu \"%1$s\", připojené šablony \"%2$s\" neexistují."
msgstr[2] "Není možné importovat šablonu \"%1$s\", připojené šablony \"%2$s\" neexistují."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Není možné vložit výraz spouštěče"
@@ -2970,7 +2991,7 @@ msgstr "Není možné přejmenovat uživatele guest."
msgid "Cannot save discovery rule without checks."
msgstr "Není možné uložit pravidlo nálezu bez kontroly."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Nepodařilo se uložit widget \"%1$s\"."
@@ -3015,7 +3036,7 @@ msgstr "Nelze nastavit inventární pole pro zakázaný inventář."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3140,7 +3161,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Nelze aktualizovat šablona s webovým scénářem \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Nelze upravit akci"
@@ -3319,10 +3340,10 @@ msgstr "Nelze upravit skript"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3388,8 +3409,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3430,16 +3451,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certifikát"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Nahradit"
@@ -3472,12 +3493,12 @@ msgstr ""
msgid "Change password"
msgstr "Změnit heslo"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Změna za sekundu"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Změň závažnost"
@@ -3486,7 +3507,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3525,19 +3546,19 @@ msgstr "Kontrola již existuje."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Zkontrolujte část výrazu začínajícího od \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Zkontrolovat chybu v JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Zkontrolovat chybu v XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Zkontrolovat chybu použitím regulárního výrazu"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3605,7 +3626,7 @@ msgstr "Zkontroluje výkonnost služby UDP. Odpověď 0 - služba je nedostupná
msgid "Checks should be unique."
msgstr "Kontroly musí byt jedinečné."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3642,8 +3663,8 @@ msgstr "Vyčistit historii"
msgid "Clear history and trends"
msgstr "Vyčistit historii a trendy"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Pročistit při odpojování"
@@ -3669,9 +3690,9 @@ msgstr "Hodiny"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3688,7 +3709,7 @@ msgstr "Vytvořit kopii"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3719,12 +3740,12 @@ msgstr "Zavřít starou událost"
msgid "Close problem"
msgstr "Zavřít problém"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Zhroucení"
@@ -3738,7 +3759,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3781,7 +3802,7 @@ msgstr "Příkazy"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3812,9 +3833,9 @@ msgstr "Komprimace"
msgid "Concurrent sessions"
msgstr "Souběžné relace"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Podmínka"
@@ -3842,13 +3863,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Podmínky"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Nastavení"
@@ -3943,7 +3964,7 @@ msgid "Configuration of maintenance periods"
msgstr "Nastavení plánovaných odstávek"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Nastavení typů médií"
@@ -3987,7 +4008,7 @@ msgstr "Nastavení spouštěčů"
msgid "Configuration of user groups"
msgstr "Nastavení skupin uživatelů"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4030,9 +4051,9 @@ msgstr "Gratulace! Právě jste úspěšně nainstalovali Zabbix frontend."
msgid "Connect to"
msgstr "Připojit k"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Spojení"
@@ -4084,12 +4105,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Připojení"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Připojení z hostitele"
@@ -4099,7 +4120,7 @@ msgid "Connections from proxy"
msgstr "Připojení z proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Připojení na hostitele"
@@ -4121,11 +4142,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4159,12 +4180,12 @@ msgstr "Obsahuje"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4179,7 +4200,7 @@ msgstr "Obsahuje"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Nabídka ovládacích prvků"
@@ -4193,7 +4214,7 @@ msgstr "Nabídka obsahu"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Jméno kontextu"
@@ -4307,19 +4328,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Vytvořit akci"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4363,7 +4388,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4474,7 +4499,7 @@ msgstr ""
msgid "Create script"
msgstr "Vytvořit skript"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4530,8 +4555,10 @@ msgstr "Vytvořit web scénář (vyber nejprve hosta)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4566,6 +4593,7 @@ msgid "Current value"
msgstr "Aktuální hodnota"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Vlastní"
@@ -4583,7 +4611,7 @@ msgid "Custom graphs"
msgstr "Vlastní grafy"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4605,16 +4633,20 @@ msgstr "Vlastní popis pro elementy typu \"%1$s\" v mapě \"%2$s\" nemůže byt
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Vlastní multiplikátor"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Zvyk při selhání"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Vlastní skripty"
@@ -4663,7 +4695,8 @@ msgstr "Jméno DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Denně"
@@ -4678,7 +4711,7 @@ msgstr "Tmavý"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Řídící panel"
@@ -4688,7 +4721,7 @@ msgstr "Řídící panel"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Dashbord \"%1$s\" již existuje."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4753,8 +4786,8 @@ msgstr "Dashboardy"
msgid "Dashed line"
msgstr "Čárkovaná čára"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Údaje z %1$s. Vygenerované za %2$s sek."
@@ -4767,9 +4800,9 @@ msgstr "Data nejsou správně zakódována."
msgid "Data overview"
msgstr "Přehled dat"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Data set"
@@ -4892,11 +4925,12 @@ msgstr "Datum koupě HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Den"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Předevčírem"
@@ -4905,6 +4939,10 @@ msgstr "Předevčírem"
msgid "Day of month"
msgstr "Den v měsíci"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4912,6 +4950,7 @@ msgid "Day of week"
msgstr "Den v týdnu"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dní"
@@ -4925,11 +4964,11 @@ msgstr "Ladící výstup"
msgid "Debug mode"
msgstr "Ladící mód"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Pro"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Prosinec"
@@ -5010,7 +5049,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Prodleva"
@@ -5019,19 +5058,19 @@ msgid "Delayed by"
msgstr "Zpožděno o"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5050,12 +5089,13 @@ msgstr "Zpožděno o"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5113,11 +5153,11 @@ msgstr "Smazat objevovací pravidlo?"
msgid "Delete expression?"
msgstr "Smazat výraz?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Smazat prototyp grafu?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Smazat graf?"
@@ -5179,7 +5219,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Smazat označené akce?"
@@ -5262,7 +5310,7 @@ msgstr "Smazat vybrané mapy?"
msgid "Delete selected maps?"
msgstr "Smazat vybrané mapy?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Smazat vybrané typy médií?"
@@ -5290,15 +5338,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Smazat vybrané skripty?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5346,7 +5394,7 @@ msgstr "Smazat spouštěč?"
msgid "Delete web scenario?"
msgstr "Smazat web scénář?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5378,7 +5426,7 @@ msgstr "Zakázat"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5394,7 +5442,7 @@ msgstr "Závisející"
msgid "Dependent item"
msgstr "Závislá položka"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5404,7 +5452,7 @@ msgstr "Závisí na"
msgid "Deployment status"
msgstr "Stav nasazení"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5420,9 +5468,10 @@ msgstr "Stav nasazení"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5443,7 +5492,7 @@ msgstr "Popis"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5488,7 +5537,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Velikost adresáře (v bajtech). Vrací celé číslo"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5496,8 +5545,8 @@ msgstr "Velikost adresáře (v bajtech). Vrací celé číslo"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5539,7 +5588,15 @@ msgstr "Zakázat hostitele sledované přes vybrané proxy?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Zakázat označené akce?"
@@ -5564,7 +5621,7 @@ msgstr "Zakázat vybrané hostitele?"
msgid "Disable selected items?"
msgstr "Zakázat vybrané položky?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Zakázat označené media typy?"
@@ -5591,7 +5648,7 @@ msgstr "Zakázat označené scénáře?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5611,17 +5668,19 @@ msgstr "Zakázat označené scénáře?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5632,21 +5691,21 @@ msgstr "Zakázáno"
msgid "Disaster"
msgstr "Kritický"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "Zlikvidovat nezměněné"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "Zlikvidovat nezměněné včetně heartbeat"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Zlikvidovat hodnotu"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5678,11 +5737,11 @@ msgstr "Nalezené zařízení"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5690,8 +5749,8 @@ msgstr "Nalezené zařízení"
msgid "Discovery"
msgstr "Průzkum"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5752,7 +5811,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Pravidlo pro průzkum"
@@ -5865,7 +5924,8 @@ msgstr "Zobrazit skládaný graf"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5878,7 +5938,7 @@ msgstr "Zobrazeno %1$s z %2$s nalezených"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Zobrazení %1$s do %2$s od %3$s nalezeno"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Zobrazení možností"
@@ -5887,14 +5947,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5910,8 +5970,8 @@ msgstr "Přejete si změnit podmínkový výraz?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5921,8 +5981,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5932,12 +5992,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "Neshoduje se s regulárním výrazem"
@@ -5964,22 +6024,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Stáhnout konfigurační soubor"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Prostoj"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Návrh"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Styl vykreslení"
@@ -6024,10 +6085,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Duplicitní userid \"%1$s\" u uživatele mapy \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Trvání"
@@ -6051,18 +6114,17 @@ msgstr "Dynamické položky"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Každá URL by měla mít jedinečné jméno. Prosím ujistěte se, že existuje jen jedna URL s takovýmto jménem"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6103,6 +6165,10 @@ msgstr "Editovat spouštěč"
msgid "Edit widget"
msgstr "Upravit widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Efektivní hodnota"
@@ -6137,7 +6203,7 @@ msgstr "Elipsa"
msgid "Email"
msgstr "E-mail"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Prázdný"
@@ -6174,7 +6240,6 @@ msgstr "Prázdná filtrovací podmínka makra pro pravidlo nálezu \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6186,7 +6251,7 @@ msgstr "Prázdná vstupní parametr."
msgid "Empty map ID."
msgstr "Prázdné ID mapy."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6194,8 +6259,8 @@ msgstr "Prázdné ID mapy."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6266,7 +6331,15 @@ msgstr "Povolit interní údržbu"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Povolit označené akce?"
@@ -6292,7 +6365,7 @@ msgstr "Povolit označené hosty?"
msgid "Enable selected items?"
msgstr "Povolit vybrané položky?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Povolit označené typy médií?"
@@ -6312,7 +6385,7 @@ msgstr "Povolit vybrané spouštěče?"
msgid "Enable selected web scenarios?"
msgstr "Povolit označené scénáře?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6328,7 +6401,7 @@ msgstr "Zapnout pasti"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6358,17 +6431,18 @@ msgstr "Zapnout pasti"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6384,7 +6458,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Šifrování"
@@ -6410,6 +6484,7 @@ msgstr "Anglicky (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6422,11 +6497,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6441,12 +6516,18 @@ msgstr "Rovná se"
msgid "Error"
msgstr "Chyba"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Chyba ve vyhledávacím požadavku nad tabulkou \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Chybná zpráva"
@@ -6469,7 +6550,7 @@ msgstr ""
msgid "Event"
msgstr "Událost"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID události"
@@ -6479,8 +6560,8 @@ msgstr "Událost potvrzena"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Korelace událostí"
@@ -6490,7 +6571,7 @@ msgstr "Korelace událostí"
msgid "Event correlation rules"
msgstr "Pravidla korelace události"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detaily události"
@@ -6506,7 +6587,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Seznam událostí [posledních 20]"
@@ -6574,6 +6655,16 @@ msgstr "Vyjma"
msgid "Exclude host groups"
msgstr "Vyloučit skupiny hostů"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Vykonat"
@@ -6598,7 +6689,7 @@ msgstr ""
msgid "Execute on"
msgstr "Vykonat na"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6607,7 +6698,7 @@ msgstr ""
msgid "Executed"
msgstr "Provedené"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6624,13 +6715,13 @@ msgstr "Potvrzení vykonání"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Rozbalit"
@@ -6728,8 +6819,8 @@ msgstr "Výraz nemůže být prázdný"
msgid "Expression constructor"
msgstr "Konstruktér výrazu"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Syntaktická chyba výrazu."
@@ -6840,11 +6931,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Ún"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Únor"
@@ -6926,19 +7017,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Informace o čase souboru. Vráti celé číslo (Unix timestamp)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Vyplň"
@@ -6963,15 +7054,15 @@ msgstr "Oblast"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6990,7 +7081,7 @@ msgstr "Filtr"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7035,7 +7126,7 @@ msgid "Fit to map"
msgstr "Přizpůsobit mapě"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Pevná"
@@ -7045,7 +7136,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7080,7 +7171,7 @@ msgstr "Velikost písma"
msgid "Form data"
msgstr "Formulářová data"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Vzorec"
@@ -7099,19 +7190,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francouzsky (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Pá"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Pátek"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7144,7 +7239,7 @@ msgid "Full clone"
msgstr "Vytvořit úplnou kopii"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funkce"
@@ -7155,7 +7250,7 @@ msgstr "GSM modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7163,8 +7258,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "GUI přístup vypnut."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Obecné"
@@ -7181,7 +7276,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7237,7 +7332,7 @@ msgstr "Vrátit zpět na %1$s"
msgid "Go to"
msgstr "Jdi na"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7282,13 +7377,13 @@ msgstr "Přechodová linka"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Graf"
@@ -7345,7 +7440,7 @@ msgstr "Graf byl smazán"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototyp grafu"
@@ -7377,8 +7472,8 @@ msgstr "Prototyp grafu byl smazán"
msgid "Graph prototype updated"
msgstr "Prototyp grafu byl aktualizován"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Prototyp grafu s ID \"%1$s\" není k dispozici."
@@ -7412,8 +7507,8 @@ msgstr "Typ grafu"
msgid "Graph updated"
msgstr "Graf byl aktualizován"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Graf s ID \"%1$s\" není k dispozici."
@@ -7531,7 +7626,7 @@ msgstr "Seskupovat podle"
msgid "Groups"
msgstr "Skupiny"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7540,12 +7635,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7609,7 +7704,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7638,13 +7733,13 @@ msgstr "Hebrejština (he_IL)"
msgid "Height"
msgstr "Výška"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Nápověda"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Z hexadecimální do desítkové"
@@ -7710,9 +7805,9 @@ msgstr "Označ celý řádek"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7752,7 +7847,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7791,13 +7886,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7897,7 +7992,7 @@ msgstr[2] "Hosty povoleny"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7930,7 +8025,7 @@ msgstr "Prvky skupiny hostů"
msgid "Host group label type"
msgstr "Typ popisku skupiny"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7950,10 +8045,10 @@ msgstr "Skupina hostů s ID \"%1$s\" není dostupná."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7978,7 +8073,7 @@ msgstr "Skupina hostů s ID \"%1$s\" není dostupná."
msgid "Host groups"
msgstr "Skupina hostů"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8103,7 +8198,7 @@ msgstr "Aktualizace hosta selhala."
msgid "Host updated"
msgstr "Host byl aktualizován"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Host s ID \"%1$s\" není dostupný."
@@ -8137,11 +8232,11 @@ msgstr "Host se stejným viditelným jménem \"%1$s\" již existuje."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8180,13 +8275,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Hodin"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Údržba"
@@ -8250,9 +8346,9 @@ msgstr "IP rozsah \"%1$s\" přesahuje \"%2$s\" limit adresy"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8335,7 +8431,7 @@ msgstr "Mapová ikona byla aktualizována"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Mapování ikon"
@@ -8433,7 +8529,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Pokud si myslíte, že tato zpráva je špatně, prosím kontaktuje vašeho administrátora pro přidělení potřebných oprávnění."
@@ -8482,7 +8578,7 @@ msgstr "Obrázek byl aktualizován"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Obrázky"
@@ -8530,10 +8626,14 @@ msgstr "Probíhá údržba"
msgid "In progress"
msgstr "Probíhá"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "V rozsahu"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8544,28 +8644,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Nepřístupný graf"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Nepřístupná skupina"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Nepřístupný host"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Nepřístupná položka"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8582,6 +8682,10 @@ msgstr "Nedostupná údržba"
msgid "Inaccessible map"
msgstr "Nepřístupná mapa"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8631,7 +8735,7 @@ msgstr "Zahrnují podskupiny"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Statistika příchozího provozu na síťovém rozhraní. Vráti celé číslo"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8987,7 +9091,7 @@ msgstr "Nesprávný typ hodnoty položky"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Neplatná hodnota typu položky \"%1$s\" poskytnutá pro funkci spouštěče \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Neplatný seznam položek."
@@ -9020,11 +9124,6 @@ msgstr "Neplatná hodnota objektu."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Neplatné parametry pro údržbu."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9042,15 +9141,11 @@ msgstr "Neplatný regulární výraz \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Neplatná odpověď přijatá od Zabbix serveru \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Neplatný čas ukončení služby."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Neplatný čas začátku služby."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9122,7 +9217,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9167,8 +9262,6 @@ msgstr "Neplatná hodnota \"%1$s\" pro float field \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Neplatná hodnota \"%1$s\" pro integer field \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9227,6 +9320,16 @@ msgstr "Nesprávná hodnota pro pole \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9337,8 +9440,6 @@ msgstr "Nesprávná hodnota pro pole \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9364,10 +9465,10 @@ msgstr "Nesprávná hodnota pro pole \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9418,7 +9519,7 @@ msgstr "Nesprávná hodnota pro pole \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9432,7 +9533,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonésky (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9441,13 +9542,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9535,7 +9635,7 @@ msgstr "Vložit výraz"
msgid "Install"
msgstr "Instalovat"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalace"
@@ -9543,7 +9643,7 @@ msgstr "Instalace"
msgid "Installer name"
msgstr "Jméno technika"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9599,8 +9699,8 @@ msgstr "Interní"
msgid "Internal JSON-RPC error."
msgstr "Interní JSON-RPC chyba."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9611,23 +9711,22 @@ msgstr "Perioda ukládání interních dat"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Interní chyba."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9638,8 +9737,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9673,7 +9771,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Neplatná akce: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9813,10 +9911,10 @@ msgstr "Neplatné parametry metody."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9855,86 +9953,89 @@ msgstr "Neplatné parametry metody."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Neplatný parametr \"%1$s\": %2$s."
@@ -10021,15 +10122,15 @@ msgstr "Neplatná značka \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Neplatná časová perioda."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventář"
@@ -10044,7 +10145,7 @@ msgid "Inventory field"
msgstr "Pole inventáře"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Režim inventáře"
@@ -10054,7 +10155,7 @@ msgstr "Je přihlášený?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Emitent"
@@ -10072,14 +10173,14 @@ msgid "Italian (it_IT)"
msgstr "Italsky (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Položka"
@@ -10151,7 +10252,7 @@ msgstr[2] "Položky povolené"
msgid "Item in \"not supported\" state"
msgstr "Položka je v \"not supported\" stavu"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Položka nevybraná"
@@ -10161,9 +10262,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Při uvádění položky do procesu chybí parametry: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototyp položky"
@@ -10198,8 +10299,8 @@ msgstr[0] "Prototyp položky aktualizován"
msgstr[1] "Prototypy položek aktualizovány"
msgstr[2] "Prototypy položek aktualizovány"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Prototyp položky s ID\"%1$s\" není dostupný."
@@ -10249,20 +10350,20 @@ msgstr ""
msgid "Item values"
msgstr "Hodnoty položky"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Položka nebude akutalizována. Zadejte, prosím, správný interval aktualizací."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Položka nebude obnovena. Specifikace intervalu aktualizace vyžaduje minimálně jeden flexibilní či plánovaný interval."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Položka nebude obnovena. Specifikace intervalu by měla být mezi 1s a 1d. Dále mohou být použity flexibilní či plánované intervaly."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Položka s ID \"%1$s\" není dostupná."
@@ -10306,7 +10407,7 @@ msgstr "Položka s klíčem \"%1$s\" již existuje na \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10344,7 +10445,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10363,7 +10464,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10384,16 +10485,16 @@ msgstr "JSON řetězec je očekáván"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Led"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Leden"
@@ -10402,8 +10503,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonsky (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10411,19 +10512,19 @@ msgstr "Japonsky (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Čvc"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Červenec"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Čer"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Červen"
@@ -10537,7 +10638,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Poslední"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10545,7 +10646,7 @@ msgstr[0] "Poslední %1$d den"
msgstr[1] "Posledních %1$d dnů"
msgstr[2] "Posledních %1$d dnů"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10553,7 +10654,7 @@ msgstr[0] "Poslední %1$d hodinu"
msgstr[1] "Posledních %1$d hodin"
msgstr[2] "Posledních %1$d hodin"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10561,7 +10662,7 @@ msgstr[0] "Poslední %1$d minutu"
msgstr[1] "Posledních %1$d minut"
msgstr[2] "Posledních %1$d minut"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10569,7 +10670,7 @@ msgstr[0] "Poslední %1$d měsíc"
msgstr[1] "Posledních %1$d měsíců"
msgstr[2] "Posledních %1$d měsíců"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10577,7 +10678,7 @@ msgstr[0] "Poslední %1$d sekundu"
msgstr[1] "Posledních %1$d sekund"
msgstr[2] "Posledních %1$d sekund"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10653,7 +10754,7 @@ msgstr "Graf za poslední týden"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10672,9 +10773,9 @@ msgstr "Litevsky (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10690,18 +10791,18 @@ msgstr ""
msgid "Left"
msgstr "Vlevo"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Y Vlevo"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Levý ořez"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Legenda"
@@ -10710,7 +10811,7 @@ msgstr "Legenda"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10718,9 +10819,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Omezení počtu položek pro vyhledávání/filtr"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10740,8 +10841,8 @@ msgstr "Typ řádku"
msgid "Line width"
msgstr "Šířka řádku"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Spojnice"
@@ -10765,8 +10866,8 @@ msgid "Link indicators"
msgstr "Ukazatel stavu spojnice"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Připojit šablony"
@@ -10874,7 +10975,7 @@ msgstr ""
msgid "Local"
msgstr "Lokální"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10893,7 +10994,7 @@ msgid "Location longitude"
msgstr "Zeměpisná délka umístění"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10907,7 +11008,7 @@ msgstr "Log monitoring s podporou rotování log souborů. Vráti log"
msgid "Log file monitoring. Returns log"
msgstr "Log monitoring. Vrátí log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10919,8 +11020,8 @@ msgstr "Logovat i nenastavené SNMP trapy"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Přihlásit"
@@ -11008,9 +11109,9 @@ msgstr "Makro \"%1$s\" již existuje."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11032,35 +11133,23 @@ msgid "Main navigation"
msgstr "Hlavní navigace"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Servisní okna"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Údržba \"%1$s\" již existuje."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Hodnota \"Aktivně od\" pro údržbu nemůže být větší jak hodnota \"Aktivně do\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Servisní okno bylo přidáno"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Servisní okno bylo smazáno"
@@ -11103,11 +11192,15 @@ msgstr "Údržba: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11115,20 +11208,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manuál"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11211,7 +11304,7 @@ msgstr "Tvar mapy"
msgid "Map update failed."
msgstr "Aktualizace mapy selhala."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Mapa s ID \"%1$s\" není dostupná."
@@ -11234,16 +11327,16 @@ msgstr "Mapování"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapy"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Bře"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Březen"
@@ -11270,9 +11363,9 @@ msgstr "Maska"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11289,7 +11382,7 @@ msgstr "Hromadná aktualizace elementů"
msgid "Mass update shapes"
msgstr "Hromadné aktualizace tvarů"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11297,7 +11390,7 @@ msgstr "Hromadné aktualizace tvarů"
msgid "Master item"
msgstr "Master položka"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Odpovídá regulárnímu výrazu"
@@ -11306,12 +11399,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Max"
@@ -11350,7 +11443,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11368,11 +11461,11 @@ msgstr "Překročena maximální celková délka emailové adresy pro typ médi
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Kvě"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Květen"
@@ -11442,8 +11535,8 @@ msgstr "Typ media s ID \"%1$s\" není dostupný."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Typy médií"
@@ -11521,7 +11614,7 @@ msgid "Message/Command"
msgstr "Zpráva/Příkaz"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Zprávy"
@@ -11545,10 +11638,10 @@ msgid "Middle"
msgstr "Střed"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Min"
@@ -11598,7 +11691,7 @@ msgstr "Minimální závažnost"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11608,6 +11701,7 @@ msgstr[1] "Minimální doba periody zobrazení je %1$s minuty."
msgstr[2] "Minimální doba periody zobrazení je %1$s minuty."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minut"
@@ -11624,11 +11718,11 @@ msgstr "Chybějící pole \"name\" pro prototyp grafu."
msgid "Missing \"name\" field for graph."
msgstr "Chybějící pole \"name\" pro graf."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Chybějící údaje"
@@ -11713,7 +11807,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11721,11 +11815,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Po"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Pondělí"
@@ -11734,7 +11828,7 @@ msgid "Monitored by"
msgstr "Monitorováno"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Sledován přes proxy"
@@ -11744,8 +11838,8 @@ msgid "Monitored host"
msgstr "Sledovaný hostitel"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Sledování"
@@ -11755,13 +11849,15 @@ msgid "Monospace"
msgstr "Monospace"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Měsíc"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Měsíčně"
@@ -11832,6 +11928,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11861,6 +11961,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11874,14 +11975,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11930,36 +12029,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12091,11 +12193,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nikdy"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12128,6 +12234,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Nová značka hodnoty události"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12140,14 +12250,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nový regulární výraz"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nový servisní čas"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12180,14 +12286,14 @@ msgstr "Další krok"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12291,8 +12397,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12335,7 +12441,7 @@ msgstr ""
msgid "No image"
msgstr "Žádný obrázek"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12443,7 +12549,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12451,11 +12557,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12464,9 +12571,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12533,13 +12640,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12566,11 +12671,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12615,7 +12723,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Žádné oprávnění k odkazovanému objektu nebo objekt neexistuje!"
@@ -12640,7 +12748,7 @@ msgstr "Žádný specifikovaný soubor s veřejným klíčem."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Žádná obnova"
@@ -12695,9 +12803,9 @@ msgstr "Non-boolean flags jsou zastaralé."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12784,11 +12892,6 @@ msgstr "Žádné zděděné položky"
msgid "Not supported"
msgstr "Nepodporováno"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Poznámka"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Poznámky"
@@ -12801,8 +12904,8 @@ msgstr "Nic"
msgid "Notification report"
msgstr "Protokol zpráv"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Zprávy"
@@ -12815,11 +12918,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Upozorni všechny zapojené"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Lis"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Listopad"
@@ -12892,7 +12995,7 @@ msgstr "Počet procesorových vláken na VMware, <url> - URL VMware služby, <uu
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Počet procesorů na virtuálním stroji VMware, <url> - URL VMware služby, <uuid> - VMware host jméno virtuálního stroje"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Počet řádek"
@@ -12973,13 +13076,13 @@ msgstr "Počet virtuálních serverů na VMware hypervizorovi, <url> - URL VMwar
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Počet nebo procentní podíl uzlů. Návratová hodnota celé číslo pro počet; plovoucí číslo pro procento"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Číselné systémy"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12990,7 +13093,7 @@ msgid "Numeric (integer)"
msgstr "Číselné (celá čísla)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13002,9 +13105,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13056,15 +13158,15 @@ msgstr "OS (krátce)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Říj"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Z osmičková na desítkovou"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Říjen"
@@ -13122,11 +13224,6 @@ msgstr "Jedna"
msgid "One time only"
msgstr "Pouze jednou"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Jednorázový downtime"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Jen kontroly typu Zabbix agent, SNMPv1, SNMPv2 nebo SNMPv3 mohou být unikátní."
@@ -13168,11 +13265,11 @@ msgstr[0] "Pouze vybraný problém"
msgstr[1] "Pouze vybrané problémy"
msgstr[2] "Pouze vybrané problémy"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13196,7 +13293,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informace operačního systému. Návratová hodnota řetězec"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13205,7 +13303,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13227,8 +13325,8 @@ msgid "Operation has no template to operate."
msgstr "Operace nemá šablonu na vykonání."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13241,7 +13339,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operace"
@@ -13294,7 +13392,7 @@ msgstr "Možnosti"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13315,61 +13413,61 @@ msgstr "Nebo"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Původní"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Další"
@@ -13395,7 +13493,7 @@ msgstr "Odchozí statistiky provozu na síťovém rozhraní. Návratová hodnota
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13423,15 +13521,15 @@ msgstr "Přepsaná položka trendové periody"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Přepisování"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Přehled"
@@ -13612,8 +13710,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLÉM"
@@ -13639,9 +13737,9 @@ msgstr "PROBLEM režim generování událostí"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13651,7 +13749,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK identita"
@@ -13679,6 +13777,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parametr"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13688,14 +13790,14 @@ msgstr "Parametr"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Parametr \"%1$s\" je zastaralý."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13721,9 +13823,8 @@ msgstr "Nadřazené grafy"
msgid "Parent items"
msgstr "Nadřazená položka"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13740,7 +13841,7 @@ msgstr "Nadřazené spouštěče"
msgid "Parent web scenarios"
msgstr "Nadřazené web scénáře"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13769,9 +13870,9 @@ msgstr "Pasivní"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13876,7 +13977,7 @@ msgstr "Vykonat DNS dotaz. Vrátí řetězec s požadovaným typem informace"
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13891,7 +13992,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Opakování"
@@ -13971,24 +14071,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Vyberte, prosím, dva prvky"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Velikost bodu"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Body"
@@ -14057,7 +14157,7 @@ msgstr "Shrnutí před instalací"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14065,7 +14165,7 @@ msgid "Preprocessing"
msgstr "Předzpracování"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14084,7 +14184,7 @@ msgstr "Před. čas"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Náhled"
@@ -14094,7 +14194,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Předchozí měsíc"
@@ -14108,12 +14208,12 @@ msgid "Previous value"
msgstr "Předchozí hodnota"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Předchozí týden"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Předchozí rok"
@@ -14163,7 +14263,7 @@ msgid "Private"
msgstr "Privátní"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14171,29 +14271,27 @@ msgid "Private key file"
msgstr "Soubor se soukromým klíčem"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Úroveň oprávnění"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14218,7 +14316,7 @@ msgid "Problem expression"
msgstr "Problém výrazu"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Problémoví hosts"
@@ -14243,8 +14341,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "Problém vyřešen"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14259,11 +14357,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14281,19 +14379,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "Model Prometheus"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometheus na JSON"
@@ -14303,7 +14401,7 @@ msgid "Properties"
msgstr "Vlastnosti"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14314,8 +14412,8 @@ msgstr "Poskytnuté URL \"%1$s\" je neplatné."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxy"
@@ -14386,7 +14484,7 @@ msgid "Public"
msgstr "Veřejný"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14394,13 +14492,21 @@ msgid "Public key"
msgstr "Veřejný klíč"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Soubor s veřejným klíčem"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14408,11 +14514,11 @@ msgstr "Soubor s veřejným klíčem"
msgid "Query fields"
msgstr "Pole dotazů"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Fronta"
@@ -14420,7 +14526,7 @@ msgstr "Fronta"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14428,7 +14534,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14436,15 +14542,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "OPRAVENO"
@@ -14452,7 +14558,7 @@ msgstr "OPRAVENO"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14465,7 +14571,7 @@ msgstr "Nezpracovaný příspěvek"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Čtení"
@@ -14556,7 +14662,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14572,8 +14678,8 @@ msgstr "Obnovení"
msgid "Recovery expression"
msgstr "Obnovený výraz"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Obnovení po chybě syntaxe výrazu."
@@ -14583,9 +14689,9 @@ msgstr "Obnovení operací"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Doba obnovy"
@@ -14617,7 +14723,7 @@ msgid "Regular"
msgstr "Normální"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Regulární výraz"
@@ -14648,7 +14754,7 @@ msgstr "Regulární výraz byl aktualizován"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Regulární výrazy"
@@ -14709,28 +14815,28 @@ msgstr "Vzdálený příkaz"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14861,15 +14967,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14877,7 +14983,7 @@ msgstr ""
msgid "Replace"
msgstr "Nahradit"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Nahradit závislosti"
@@ -14918,19 +15024,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Protokoly"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Obsah dotazu"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14979,7 +15090,7 @@ msgstr "Požadovaný stavový kód"
msgid "Required string"
msgstr "Požadovaný řetězec"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Reset"
@@ -15028,23 +15139,23 @@ msgid "Resolved by"
msgstr "Vyřešeno"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Vyřešená korelační pravidla \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Vyřešená korelační pravidla."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Vyřešeno uživatelem \"%1$s\"."
@@ -15187,9 +15298,9 @@ msgstr "Vrátí procento ztracených ICMP ping paketů."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15202,14 +15313,14 @@ msgstr ""
msgid "Right"
msgstr "Vpravo"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Pravé Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Správná úprava"
@@ -15222,8 +15333,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Rumunsky (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15281,13 +15391,90 @@ msgstr "Ne"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15364,7 +15551,7 @@ msgstr "SNMP trap klíč je neplatný."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15409,7 +15596,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL počet: %1$s (selecty: %2$s | vykonání: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15427,7 +15614,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Vykonání SQL dotazu selhalo \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15492,11 +15679,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "So"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sobota"
@@ -15530,6 +15717,7 @@ msgstr "Scénář"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Termín"
@@ -15580,14 +15768,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15613,8 +15801,8 @@ msgstr "Rozsah"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15665,8 +15853,8 @@ msgstr "Skript byl aktualizován"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skripty"
@@ -15745,12 +15933,12 @@ msgid "Security name"
msgstr "Bezpečnostní jméno"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15758,9 +15946,13 @@ msgstr "Bezpečnostní jméno"
msgid "Select"
msgstr "Vybrat"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Označ prototyp"
@@ -15774,7 +15966,7 @@ msgstr "Vyber prvek"
msgid "Selected"
msgstr "Vybrané"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Označené akce smazané"
@@ -15786,7 +15978,7 @@ msgstr "Vybrané a všechny další problémy vztahující se k spouštěčům"
msgid "Selected elements"
msgstr "Označené elementy"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Pouze vybrané položky"
@@ -15844,7 +16036,7 @@ msgstr ""
msgid "Sent"
msgstr "Poslat"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Zář"
@@ -15860,7 +16052,7 @@ msgstr "Odděleně"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Září"
@@ -15878,12 +16070,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Server (proxy)"
@@ -15892,36 +16084,32 @@ msgid "Server time"
msgstr "Čas na serveru"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Služba"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Služba vytvořená"
@@ -15929,7 +16117,7 @@ msgstr "Služba vytvořená"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15951,15 +16139,10 @@ msgid "Service port"
msgstr "Port služby"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Čas startu služby musí být menší než její konec."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15968,46 +16151,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Servisní časy"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Typ služby"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Služba byla aktualizována"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Služby"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Služby tvoří kruhovou závislost."
@@ -16032,7 +16217,7 @@ msgid "Set custom time period"
msgstr "Nastav základní časovou periodu"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "Nastavit chybu na"
@@ -16050,7 +16235,7 @@ msgstr "Nastavení hostitelského inventáře"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16062,7 +16247,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Nastavit hodnotu na"
@@ -16092,18 +16277,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16122,7 +16307,7 @@ msgid "Severity changed"
msgstr "Závažnost byla změněna"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Změna závažnosti"
@@ -16172,9 +16357,9 @@ msgstr "Zkrácený"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16202,7 +16387,7 @@ msgstr "Zobrazit i položky bez údajů"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Zobrazit legendu"
@@ -16223,7 +16408,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Ukaž problémy"
@@ -16314,8 +16503,8 @@ msgstr "Přihlásit se přes HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Odhlásit se"
@@ -16324,7 +16513,7 @@ msgstr "Odhlásit se"
msgid "Simple"
msgstr "Jednoduchý"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Jednoduchá změna"
@@ -16449,7 +16638,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Seřadit spouštěče podle"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Řazení (0->999)"
@@ -16458,7 +16647,7 @@ msgstr "Řazení (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Seřazení podle pole \"%1$s\" není dovolené."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16472,7 +16661,7 @@ msgstr "Typ zdroje"
msgid "Spanish (es_ES)"
msgstr "Španělsky (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16484,7 +16673,7 @@ msgstr "Specifikovaný skript neexistuje nebo nemáte práva na jeho vykonání.
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Nenalezené žádné hodnoty."
@@ -16497,9 +16686,9 @@ msgstr "Rychlost"
msgid "Stacked"
msgstr "Skládaný"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Schodiště"
@@ -16536,9 +16725,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Spuštění TLS selhalo."
@@ -16555,8 +16756,8 @@ msgstr "Čas startu Zabbix serveru, Unix timestamp."
msgid "State"
msgstr "Stav"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Statický"
@@ -16568,15 +16769,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16595,16 +16796,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16615,15 +16817,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16635,12 +16837,11 @@ msgstr ""
msgid "Status"
msgstr "Stav"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16673,7 +16874,7 @@ msgstr "Pouze stav"
msgid "Status problem"
msgstr "Problém stavu"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16731,8 +16932,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16766,8 +16967,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Strukturované údaje"
@@ -16785,7 +16986,7 @@ msgstr "Předmět"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16807,7 +17008,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Úspěšný audit"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Zpráva úspěšná"
@@ -16815,11 +17016,11 @@ msgstr "Zpráva úspěšná"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Součet příchozích a odchozích statistik provozu na síťové rozhraní. Návratová hodnota celé číslo"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Ne"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Neděle"
@@ -16827,7 +17028,7 @@ msgstr "Neděle"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Podpora"
@@ -16865,7 +17066,8 @@ msgstr "Švédsky (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Přepnutí autentizační metody způsobí ukončení všech sezení mimo Vašeho! Pokračovat?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16873,14 +17075,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Doba nastartování systému. Návratová hodnota celé číslo (Unix timestamp)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Výchozí nastavení"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Nastala chyba systému. Kontaktujte prosím administrátora Zabbixu."
@@ -16893,9 +17095,9 @@ msgid "System host name. Returns string"
msgstr "Název hostitelského systému. Návratová hodnota string"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Informace systému"
@@ -16994,36 +17196,35 @@ msgstr "Hodnota značky"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17067,13 +17268,13 @@ msgid "Target type"
msgstr "Typ cíle"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17111,7 +17312,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Šablona nemůže být připojená k jiné šabloně víc jak jednou, včetně propojení přes jiné šablony."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17175,8 +17376,8 @@ msgstr "Šablona se stejným viditelným jménem \"%1$s\" již existuje."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17206,12 +17407,12 @@ msgstr "Šablony aktualizovány"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17226,7 +17427,7 @@ msgstr "Šablony aktualizovány"
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Testovat všechny kroky"
@@ -17275,11 +17476,11 @@ msgid "Test subject"
msgstr "Testovací subjekt"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17416,7 +17617,7 @@ msgstr ""
msgid "Theme"
msgstr "Téma"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Tento den v minulém týdnu"
@@ -17429,11 +17630,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr "Toto je nová testovací zpráva ze Zabbixu"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Tento měsíc"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Prozatím tento měsíc"
@@ -17442,19 +17643,19 @@ msgstr "Prozatím tento měsíc"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Tento týden"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Prozatím tento týden"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Tento rok"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Prozatím tento rok"
@@ -17462,15 +17663,15 @@ msgstr "Prozatím tento rok"
msgid "Threshold"
msgstr "Prahová hodnota"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Škrtící"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Čt"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Čtvrtek"
@@ -17486,8 +17687,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Do"
@@ -17497,14 +17697,12 @@ msgstr "Do"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17534,7 +17732,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Časové období"
@@ -17545,9 +17743,9 @@ msgstr "Časové období"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Časový posun"
@@ -17555,13 +17753,13 @@ msgstr "Časový posun"
msgid "Time type"
msgstr "Druh času"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17571,17 +17769,27 @@ msgid "Timeout"
msgstr "Časový limit"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Časové razítko"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Do"
@@ -17590,11 +17798,11 @@ msgstr "Do"
msgid "To set a host interface select a single item type for all items"
msgstr "Na nastavení rozhraní hosta označte jeden typ položky pro všechny položky"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Dnes"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Dnes prozatím"
@@ -17658,19 +17866,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Transparentnost"
@@ -17678,9 +17886,9 @@ msgstr "Transparentnost"
msgid "Transport error."
msgstr "Přenosová chyba."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Zacházet jako s 0"
@@ -17691,7 +17899,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17706,9 +17914,9 @@ msgstr "Perioda uložení trendů"
msgid "Trends"
msgstr "Trendy"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17733,12 +17941,12 @@ msgstr "Spouštěč \"%1$s\" patří do šablony s různými vazbami."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Spouštěč \"%1$s\" závisí na jiném spouštěči \"%2$s\", který neexistuje."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17765,7 +17973,7 @@ msgstr "Perioda ukládání dat spouštěče"
msgid "Trigger deleted"
msgstr "Spouštěč byl smazán"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Detaily spouštěče"
@@ -17778,7 +17986,7 @@ msgstr[2] "Spouštěče vypnuté"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Zobrazovací možnosti spouštěčů"
@@ -17811,13 +18019,13 @@ msgstr "Typ popisku spouštěče"
msgid "Trigger name"
msgstr "Jméno spouštěče"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Přehled spouštěčů"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17932,20 +18140,20 @@ msgstr "Spouštěče"
msgid "Triggers deleted"
msgstr "Spouštěče byly smazány"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "100 nejaktivnějších spouštěčů"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Úprava"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Út"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Úterý"
@@ -17982,17 +18190,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18032,7 +18240,7 @@ msgstr "Způsob vyhodnocení"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18054,9 +18262,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "NEZNÁMÝ"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18115,8 +18323,8 @@ msgstr "URL musí mít \"jméno\" a \"url\" v mapě \"%1$s\"."
msgid "URLs"
msgstr "URL"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18210,20 +18418,26 @@ msgstr "Odblokovat vybrané uživatele?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18293,7 +18507,7 @@ msgstr "Neznámý zdroj"
msgid "Unknown step failed: %1$s"
msgstr "Neznámy chybný krok: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Neznámý typ hodnoty"
@@ -18302,8 +18516,8 @@ msgid "Unlimited"
msgstr "Neomezený"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18407,20 +18621,21 @@ msgstr "Dostupný"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18446,7 +18661,7 @@ msgstr "Aktualizovat existující"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18466,7 +18681,7 @@ msgstr "Aktualizace činností"
msgid "Update problem"
msgstr "Problém aktualizace"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18484,8 +18699,9 @@ msgstr "Nahrát"
msgid "Upper level maps"
msgstr "Mapa nejvyšší úrovně"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Doba provozu"
@@ -18523,7 +18739,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Používané v akcích"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18611,7 +18827,7 @@ msgstr[0] "Uživatel byl smazán"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18688,8 +18904,8 @@ msgstr "Skupina uživatelů ID \"%1$s\" není dostupná."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Skupiny uživatelů"
@@ -18706,7 +18922,7 @@ msgstr ""
msgid "User menu"
msgstr "Menu uživatele"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18726,7 +18942,7 @@ msgstr "Heslo uživatele"
msgid "User profile"
msgstr "Profil uživatele"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18738,7 +18954,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18749,7 +18965,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18762,8 +18978,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18771,8 +18987,8 @@ msgstr ""
msgid "User sessions"
msgstr "Uživatelské sezení"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18825,7 +19041,7 @@ msgstr "Uživatel/Příjemce"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18857,8 +19073,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Uživatelé"
@@ -19108,10 +19324,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "Validace"
@@ -19141,17 +19357,18 @@ msgstr "Validace"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19208,7 +19425,7 @@ msgstr "Statistiky cache hodnot. Platné mody jsou: total, free, pfree, used a p
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Mapa hodnot"
@@ -19223,9 +19440,9 @@ msgstr "Mapa hodnot \"%1$s\" již existuje."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19262,7 +19479,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Hodnota: bez údajů"
@@ -19359,8 +19576,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamsky (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19413,7 +19629,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Varování"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19444,7 +19660,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19497,7 +19713,7 @@ msgid "Web scenarios"
msgstr "Web scénáře"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19505,26 +19721,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "St"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Středa"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Týdně"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19540,7 +19758,7 @@ msgstr "Vítejte v"
msgid "When active"
msgstr "Kdy je aktivní"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19549,19 +19767,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19581,7 +19799,7 @@ msgstr "Se sběrem dat"
msgid "With dependencies"
msgstr "Se závislostmi"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19617,7 +19835,7 @@ msgid "Working time"
msgstr "Pracovní doba"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Zápis"
@@ -19647,7 +19865,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Osa X"
@@ -19667,11 +19885,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19686,11 +19904,11 @@ msgstr "XML je prázdný"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19699,12 +19917,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Maximální hodnota na ose Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "MAX hodnota osy Y musí být větší než MIN hodnota osy Y"
@@ -19713,34 +19931,34 @@ msgstr "MAX hodnota osy Y musí být větší než MIN hodnota osy Y"
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Maximální hodnota pro osu Y musí být větší než minimální hodnota pro osu."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Minimální hodnota na ose Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Strana osy Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Osa Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d.m.Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d.m.Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d.m.Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19758,19 +19976,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19789,8 +20006,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Rok"
@@ -19809,14 +20026,14 @@ msgstr "Ročně"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19835,11 +20052,11 @@ msgstr "Ročně"
msgid "Yes"
msgstr "Ano"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Včera"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Jste přihlášeni jako \"%1$s\"."
@@ -19850,11 +20067,11 @@ msgstr "Jste přihlášeni jako \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Nemůžete si vybrat některé jazyky protože locales pro ně nejsou nainstalované na web serveru."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Nejste přihlášen"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19862,9 +20079,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19875,11 +20091,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Nemáte oprávnění na vykonání této operace."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Nemáte oprávnění pro přístup k této stránce."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Pro zobrazení této stránky musíte být přihlášen(a)."
@@ -19895,11 +20111,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Zabbix Technical Support"
@@ -19978,7 +20194,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19999,10 +20215,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "řetězec znaků se očekává"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20017,18 +20247,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "je očekáván nález makra na nízké úrovni"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "číslo je očekáváno"
@@ -20036,9 +20266,9 @@ msgstr "číslo je očekáváno"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "číslo je moc veliké"
@@ -20059,33 +20289,45 @@ msgstr "je očekáván relativní čas"
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "očekáváný čas"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "je očekávána perioda času"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "očekává se časový rozsah"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "je očekávána časová jednotka"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20129,7 +20371,7 @@ msgstr "vše"
msgid "all media"
msgstr "všechny média"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20156,19 +20398,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "očekává se pole"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "řada či znakový řetězec je očekáván"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20178,7 +20420,7 @@ msgid "an empty string is expected"
msgstr "prázdný řetězec je očekávan"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "je očekáván sudý počet hexadecimálních znaků"
@@ -20196,6 +20438,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20244,7 +20487,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "minimálně jedna možnost přepsání musí být specifikována"
@@ -20266,7 +20509,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20333,10 +20576,10 @@ msgstr "uživatelské jméno a heslo by měly být buď přítomné, nebo prázd
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "vypočítáno"
@@ -20367,6 +20610,7 @@ msgstr "nemůže být změněno"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20433,8 +20677,8 @@ msgstr "nemůže být změněno"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20447,6 +20691,11 @@ msgstr "nemůže být změněno"
msgid "cannot be empty"
msgstr "nemůže být prázdný"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20507,6 +20756,10 @@ msgstr "zacyklená provázanost položek není povolena"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20551,7 +20804,7 @@ msgstr "count() - Počet úspěšně přijatých hodnot V (za které ručí oper
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20614,7 +20867,7 @@ msgstr "klesající"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20702,7 +20955,7 @@ msgstr "výraz je prázdný"
msgid "failed to parse JSON"
msgstr "chyba v analýze JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20740,7 +20993,7 @@ msgstr "čtvrtý"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - Rozdíl mezi hodnotou položky (časovou značkou) a časovou značkou Zabbix serveru je menší nebo rovná T vteřinám (1 ano, 0 - ne)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20756,16 +21009,11 @@ msgstr "globálně nastavené údržby"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20781,9 +21029,9 @@ msgstr "host"
msgid "host group"
msgstr "skupina"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "vzorec hosta"
@@ -20797,7 +21045,7 @@ msgstr "ikonka"
msgid "image"
msgstr "obrázek"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20892,7 +21140,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "neplatná bytová sekvence v UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "neplatné zdržení"
@@ -20912,16 +21160,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "neplatná perioda historie ukládání"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "neplatný název skupiny"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "neplatné jméno hosta"
@@ -20933,12 +21181,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "neplatný regulérní výraz"
@@ -20963,8 +21211,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "neplatná perioda ukládání trendů"
@@ -20976,7 +21224,7 @@ msgstr "je větší než nebo se rovná"
msgid "is less than or equals"
msgstr "je menší než nebo se rovná"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "není to uzavřeno v {} nebo je to poškozeno"
@@ -20989,8 +21237,8 @@ msgstr "položka"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "vzorec položky"
@@ -21002,12 +21250,12 @@ msgstr "klíč je prázdný"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21034,7 +21282,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "list znaků"
@@ -21066,12 +21314,12 @@ msgstr "základní pravidlo nálezu"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -21079,10 +21327,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -21120,7 +21369,7 @@ msgstr "shody"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21155,7 +21404,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21170,16 +21419,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - Minimální hodnota pro periodu T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "minimální délka je %1$s znaků"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21192,13 +21436,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21219,8 +21463,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "musí obsahovat minimálně jedno základní vyhledávací makro"
@@ -21248,11 +21492,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21276,7 +21520,7 @@ msgid "new"
msgstr "nový"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "žádná data"
@@ -21308,7 +21552,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "žádný"
@@ -21321,7 +21565,7 @@ msgstr "je očekáván pár klíče a hodnoty s obsahem"
msgid "not in"
msgstr "mimo"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nevybráno"
@@ -21329,7 +21573,7 @@ msgstr "nevybráno"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Počet sekund od Období"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "číslo"
@@ -21393,7 +21637,7 @@ msgstr ""
msgid "other"
msgstr "jiný"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "výstup"
@@ -21406,7 +21650,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21424,7 +21668,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "vzorec problému"
@@ -21440,24 +21684,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21465,7 +21709,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21493,7 +21737,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21525,13 +21769,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21539,7 +21783,7 @@ msgstr "s"
msgid "script"
msgstr "skript"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21554,7 +21798,7 @@ msgstr "sekunda"
msgid "second parameter is expected"
msgstr "druhý parametr je očekáván"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "sekundy"
@@ -21566,7 +21810,7 @@ msgstr "vybrané"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "krátký popis"
@@ -21587,8 +21831,6 @@ msgstr "krátký popis"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21669,12 +21911,12 @@ msgstr "zadaná pověření nejsou jedinečná"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21690,7 +21932,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "šablona ID \"%1$s\" je použitá %2$s krát"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21717,11 +21959,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "parametr \"%1$s\" chybí"
@@ -21829,7 +22071,7 @@ msgstr ""
msgid "type here to search"
msgstr "pište zde pro vyhledávání"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21956,16 +22198,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21999,8 +22241,8 @@ msgstr "hodnota \"%1$s\" nebyla nalezena"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "hodnota %1$s již existuje"
@@ -22012,30 +22254,29 @@ msgstr "hodnota %1$s již existuje"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "hodnota je příliš dlouhá"
@@ -22043,6 +22284,7 @@ msgstr "hodnota je příliš dlouhá"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22051,7 +22293,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22146,12 +22388,12 @@ msgstr "špatný typ vyhledávacího pravidla"
msgid "wrong item type"
msgstr "špatný typ položky"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "r"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/de/LC_MESSAGES/frontend.po b/ui/locale/de/LC_MESSAGES/frontend.po
index c77202adf03..a51e5a4098c 100644
--- a/ui/locale/de/LC_MESSAGES/frontend.po
+++ b/ui/locale/de/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-10-01 11:19+0300\n"
"Last-Translator: Joachim <joachim.schwender@web.de>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1633079978.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" wird erwartet"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr "\"%1$s\" muss ein leerer String oder größer als \"%2$s\" sein."
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "\"%1$s\" muss zwischen 1970.01.01 und 2038.01.18 liegen."
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr "\"hostid\" des abhängigen Datenpunkts und des Hauptdatenpunkts sollten
msgid "\"ruleid\" of dependent item and master item should match"
msgstr "\"ruleid\" des abhängigen Datenpunkts und des Hauptdatenpunkts sollten übereinstimmen"
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.path.to.node"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d Zeichen überschreitet die maximale Länge von %2$d Zeichen"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] "%1$s host in Wartung"
msgstr[1] "%1$s hosts in Wartung"
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] "%1$s stunde"
msgstr[1] "%1$s stunden"
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] "%1$s Nachricht"
msgstr[1] "%1$s Nachrichten"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "Noch %1$s Versuch"
msgstr[1] "Noch %1$s Versuche"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, ausgewählt"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr "(Nur Super-Admins können Gruppen erstellen)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(kein Proxy)"
@@ -331,12 +326,16 @@ msgstr "10 Sekunden"
msgid "100 busiest triggers"
msgstr "100 aktivste Auslöser"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 Sekunden"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D-Ansicht"
@@ -359,7 +358,7 @@ msgstr "500 aktuellste Werte"
msgid "<empty string>"
msgstr "<empty string>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<label name>"
@@ -367,7 +366,7 @@ msgstr "<label name>"
msgid "<manual>"
msgstr "<manuell>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -450,8 +449,8 @@ msgstr "API Token aktualisiert"
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr "Abszisse"
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Zugriff verweigert"
@@ -500,9 +499,9 @@ msgstr "Zugriff auf Dienste"
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Bestätigt"
@@ -510,7 +509,7 @@ msgstr "Bestätigt"
msgid "Acknowledge"
msgstr "Bestätigen"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr "Probleme bestätigen"
@@ -548,18 +547,18 @@ msgstr "RESOLVED Ereignisse bestätigen"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr "RESOLVED Ereignisse bestätigen"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr "Aktion \"%1$s\" existiert bereits."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr "Aktion \"%2$s\" ist für die Benutzerrolle \"%1$s\" nicht verfügbar."
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Aktion hinzugefügt"
@@ -618,24 +617,24 @@ msgstr "Aktion hinzugefügt"
msgid "Action class %1$s must extend %2$s class."
msgstr "Aktionsklasse %1$s muss die Klasse %2$s erweitern."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Aktion gelöscht"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Aktion deaktiviert"
msgstr[1] "Aktionen deaktiviert"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Aktion aktiviert"
msgstr[1] "Aktionen aktiviert"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr "Aktionsprotokoll"
msgid "Action operation"
msgstr "Aktion Vorgang"
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Aktion geändert"
@@ -655,16 +654,16 @@ msgstr "Aktion geändert"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Aktionen"
@@ -683,13 +682,11 @@ msgstr "Aktiv"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktiv seit"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktiv bis"
@@ -739,7 +736,7 @@ msgstr "Aktiv bis"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Aktiv bis"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr "Neues Widget hinzufügen"
msgid "Add child element"
msgstr "Untergeordnetes Element hinzufügen"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr "Untergeordneten Dienst hinzugefügt"
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr "Untergeordneten Dienste hinzugefügt"
@@ -877,7 +876,7 @@ msgstr "Fehlendes hinzugefügt"
msgid "Add multiple maps"
msgstr "Füge mehrere Karten hinzu"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Neuen Datensatz hinzufügen"
@@ -886,7 +885,7 @@ msgstr "Neuen Datensatz hinzufügen"
msgid "Add new interface"
msgstr "Neue Schnittstelle hinufügen"
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Neue Vorrangregel hinzufügen"
@@ -895,16 +894,16 @@ msgstr "Neue Vorrangregel hinzufügen"
msgid "Add page"
msgstr "Seite hinzugefügt"
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr "Übergeordnete Dienste hinzufügen"
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr "Problemkommentare hinzufügen"
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Prototyp hinzufügen"
@@ -913,7 +912,7 @@ msgstr "Prototyp hinzufügen"
msgid "Add scheduled report"
msgstr "Zeitplanbericht hinzufügen"
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr "Dienste hinzugefügt"
@@ -947,7 +946,7 @@ msgstr "Benutzergruppe hinzufügen"
msgid "Add widget"
msgstr "Widget hinzufügen"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr "Hinzugefügt"
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Hinzugefügt, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr "Regel hinzugefügt"
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr "Weitere Regeln"
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administration"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr "Erweiterte Konfiguration"
@@ -1000,7 +999,7 @@ msgstr "Alter"
msgid "Age less than"
msgstr "Jünger als"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Agent-Schnittstellen"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr "Zusammenfassung"
@@ -1038,11 +1037,11 @@ msgstr "Zusammenfassung"
msgid "Aggregate functions"
msgstr "Zusammenfassende Funktionen"
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr "Zusammenfassende funktion"
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr "Zusammenfassungsintervall"
@@ -1067,8 +1066,8 @@ msgstr "Kartenelemente ausrichten"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr "Alle Probleme"
msgid "All problems if tag values match"
msgstr "Alle Probleme falls Marker Wert enthält"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr "Alle Dienste"
@@ -1129,13 +1128,13 @@ msgstr "Alle Vorlagen"
msgid "Allow list"
msgstr "Erlaubnisliste"
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Erlaube manuelles Schließen"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr "Und"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr "Und"
msgid "And/Or"
msgstr "Und/Oder"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr "Und/Oder"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Jeden"
@@ -1249,11 +1251,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Kommend"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "April"
@@ -1278,7 +1280,7 @@ msgstr "Bereichsgröße"
msgid "Area type"
msgstr "Bereichstyp"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Arithmetik"
@@ -1346,8 +1348,12 @@ msgstr "Mindestens eine Aktion ist Pflicht."
msgid "At least one active user must exist with role \"%1$s\"."
msgstr "At least one UI element must be enabled for the \"%1$s\" user role."
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Mindestens eine Host-Gruppe oder ein Host muss ausgewählt sein."
@@ -1357,13 +1363,6 @@ msgstr "Mindestens eine Host-Gruppe oder ein Host muss ausgewählt sein."
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Zumindest ein Wartungsfenster muss erstellt werden."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr "Mindestens eine der Datenbanken MySQL, PostgreSQL oder Oracle sollte unterstützt sein."
@@ -1407,8 +1406,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Protokolle"
@@ -1416,7 +1415,7 @@ msgstr "Protokolle"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Änderungsprotokoll"
@@ -1424,11 +1423,11 @@ msgstr "Änderungsprotokoll"
msgid "Audit settings"
msgstr "Audit-Einstellungen"
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "August"
@@ -1445,15 +1444,15 @@ msgstr "AuthN-Anfragen"
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Authentifizierung"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Authentifizierungs-Algorithmus"
@@ -1464,7 +1463,7 @@ msgid "Authentication failed: %1$s."
msgstr "Authentifizierung fehlgeschlagen: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1484,6 +1483,7 @@ msgid "Authentication protocol"
msgstr "Authenthifizierungsprotokoll"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Authentifizierungseinstellungen aktualisiert"
@@ -1497,8 +1497,8 @@ msgid "Authorization"
msgstr "Autorisierung"
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Automatisch"
@@ -1519,7 +1519,7 @@ msgstr "Automatisches Abmelden"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatisch"
@@ -1538,13 +1538,13 @@ msgstr "Automatische Symbolauswahl"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr "automatische Registrierung"
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr "Massnahmen zu automatischen Registrierungen"
@@ -1557,8 +1557,8 @@ msgstr "Speicherzeitraum für automatische Registrierungsdaten"
msgid "Availability"
msgstr "Verfügbarkeit"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Verfügbarkeitsanalyse"
@@ -1585,7 +1585,7 @@ msgstr "Durchschnittliche Anzahl ausstehender Schreibanforderungen an die virtue
msgid "Avoid easy-to-guess passwords"
msgstr "Vermeiden Sie leicht zu erratende Passwörter"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Achsen"
@@ -1609,9 +1609,9 @@ msgstr "Hintergrundfarbe"
msgid "Background image"
msgstr "Hintergrundbild"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr "Balken"
@@ -1619,8 +1619,8 @@ msgstr "Balken"
msgid "Base DN"
msgstr "Base-DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr "Grundfarbe"
@@ -1688,7 +1688,7 @@ msgstr ""
msgid "Bold line"
msgstr "fette Linie"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolescher Wert zu dezimal"
@@ -1753,8 +1753,8 @@ msgstr "ZERTIFIKAT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "SCHLIESSEN"
@@ -1790,17 +1790,17 @@ msgstr "Prozentsatz der CPU-Auslastung. Rückgabe Float"
msgid "CRLF"
msgstr "CRLF"
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr "CSV nach JSON"
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr "CUID erwartet"
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Berechnet"
@@ -1866,7 +1866,7 @@ msgstr "Kann nicht-numerischen Datenpunkt \"%1$s\" nicht zu Diagramm \"%2$s\" hi
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Kann nicht-numerischen Datenpunkt \"%1$s\" nicht zu Diagrammprototyp \"%2$s\" hinzufügen."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Kann Aktion nicht hinzufügen"
@@ -2030,9 +2030,9 @@ msgstr "Kann nicht anonym an den LDAP Server anbinden."
msgid "Cannot bind to LDAP server."
msgstr "Kann nicht an LDAP Server anbinden."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr "Ausdrucksbaum kann nicht erstellt werden: %1$s."
@@ -2139,8 +2139,8 @@ msgstr "Kann Symbolzuordnung nicht erstellen"
msgid "Cannot create scheduled report"
msgstr "Kann keinen geplanten Bericht erstellen"
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr "Der Dienst \"%1$s\" kann nicht erstellt werden: %2$s."
@@ -2149,8 +2149,8 @@ msgstr "Der Dienst \"%1$s\" kann nicht erstellt werden: %2$s."
msgid "Cannot create the configuration file."
msgstr "Kann die Konfigurationsdatei nicht erzeugen."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr "Benutzerrolle kann nicht erstellt werden"
@@ -2160,12 +2160,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] "API-Token kann nicht gelöscht werden"
msgstr[1] "API-Token können nicht gelöscht werden"
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Kann Zabbix-internen Benutzer \"%1$s\" nicht löschen. Alternativ könnte er deaktiviert werden."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Kann Aktion nicht löschen"
@@ -2279,7 +2285,7 @@ msgstr "Kann Datenpunktprototypen nicht löschen"
msgid "Cannot delete items"
msgstr "Kann Datenpunkte nicht löschen"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Kann Wartung nicht löschen"
@@ -2334,18 +2340,18 @@ msgstr[1] "Kann Skript nicht löschen"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Kann Skript nicht löschen. Aktionsoperation \"%2$s\" verwendet Skript \"%1$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Kann ausgewählte Aktionen nicht löschen"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Kann Dienst nicht löschen"
msgstr[1] "Kann Dienst nicht löschen"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr "Der Dienst \"%1$s\" kann nicht gelöscht werden: %2$s."
@@ -2437,7 +2443,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] "Kann API Token nicht deaktivieren"
msgstr[1] "Kann API Token nicht deaktivieren"
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Kann Aktion nicht deaktivieren"
@@ -2515,7 +2527,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] "Kann API Token nicht aktivieren"
msgstr[1] "Kann API Token nicht aktivieren"
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Kann Aktion nicht aktivieren"
@@ -2740,7 +2758,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Kann Vorlage nicht importieren \"%1$s\", verknüpfte Vorlage \"%2$s\" existiert nicht."
msgstr[1] "Kann Vorlage nicht importieren \"%1$s\", verknüpfte Vorlagen \"%2$s\" existieren nicht."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Kann Auslöser Ausdruck nicht einfügen"
@@ -2902,7 +2920,7 @@ msgstr "Gastbenutzer kann nicht umbenannt werden."
msgid "Cannot save discovery rule without checks."
msgstr "Kann Suchlauf nicht ohne Prüfungen speichern."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Kann Widget nicht speichern \"%1$s\"."
@@ -2947,7 +2965,7 @@ msgstr "Kann Inventarfeld nicht setzen wegen deaktivierter Inventarfunktion."
msgid "Cannot set session cookie."
msgstr "Session-Cookie kann nicht gesetzt werden."
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr "Der Parameter \"propagation_rule\" kann nicht angegeben werden, ohne dass der Parameter \"propagation_value\" für den Dienst \"%1$s\" angegeben wird."
@@ -3071,7 +3089,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Vorlagebasiertes Web-Szenario \"%1$s\": %2$s nicht aktualisierbar."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Kann Aktion nicht ändern"
@@ -3247,10 +3265,10 @@ msgstr "Kann Skript nicht ändern"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr "Skriptbereich kann nicht aktualisiert werden. Skript \"%1$s\" wird in Aktion \"%2$s\" verwendet."
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr "Der Dienst \"%1$s\" kann nicht aktualisiert werden: %2$s."
@@ -3314,8 +3332,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] "Kann Benutzergruppe nicht aktualisieren"
msgstr[1] "Kann Benutzergruppen nicht aktualisieren"
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr "Benutzerrolle kann nicht aktualisiert werden"
@@ -3356,16 +3374,16 @@ msgstr "Mittig"
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Zertifkat"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Ändern"
@@ -3398,12 +3416,12 @@ msgstr ""
msgid "Change password"
msgstr "Kennwort ändern"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Änderung pro Sekunde"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Schweregrad ändern"
@@ -3412,7 +3430,7 @@ msgid "Change type"
msgstr "Typ ändern"
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3451,19 +3469,19 @@ msgstr "Prüfung existiert bereits."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Prüfen Sie den Teil des Ausdrucks der bei \"%1$s\" beginnt."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Prüfe auf Fehler in JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Prüfe auf Fehler in XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Prüfe auf Fehler mittels regulären Ausdrücken"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr "Prüfung auf nicht unterstützte Werte"
@@ -3531,7 +3549,7 @@ msgstr "Überprüft die Performanz eines UDP Dienstes. Rückgabe 0 - Dienst ist
msgid "Checks should be unique."
msgstr "Prüfungen sollten einzigartig sein."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr "Tochter-Dienste"
@@ -3568,8 +3586,8 @@ msgstr "Verlauf löschen"
msgid "Clear history and trends"
msgstr "Verlauf und Trends leeren"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Leeren, wenn getrennt wird"
@@ -3595,9 +3613,9 @@ msgstr "Uhr"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3614,7 +3632,7 @@ msgstr "Klonen"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3645,12 +3663,12 @@ msgstr "Schließe alte Ereignisse"
msgid "Close problem"
msgstr "Schließe Problem"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr "Probleme schliessen"
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Einklappen"
@@ -3664,7 +3682,7 @@ msgstr "Seitenbereich einklappen"
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3707,7 +3725,7 @@ msgstr "Befehle"
msgid "Communication with Zabbix server"
msgstr "Kommunikation mit Zabbix Server"
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr "Gemeinschaft"
@@ -3738,9 +3756,9 @@ msgstr "Kompression"
msgid "Concurrent sessions"
msgstr "Aktuelle Sitzungen"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Voraussetzung"
@@ -3768,13 +3786,13 @@ msgstr "Zustand \"%2$s\" verwendet in Formel \"%3$s\" für Vorrangregel \"%1$s\"
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Voraussetzungen"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfiguration"
@@ -3869,7 +3887,7 @@ msgid "Configuration of maintenance periods"
msgstr "Konfiguration von Wartungszeiträumen"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Konfiguration der Medientypen"
@@ -3913,7 +3931,7 @@ msgstr "Konfiguration von Auslösern"
msgid "Configuration of user groups"
msgstr "Konfiguration der Benutzergruppen"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr "Konfiguration von Benutzerrollen"
@@ -3956,9 +3974,9 @@ msgstr "Herzlichen Glückwunsch! Sie haben das Zabbix Frontend erfolgreich insta
msgid "Connect to"
msgstr "Verbinden mit"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Verbunden"
@@ -4021,12 +4039,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr "Die Verbindung wird nicht verschlüsselt, da sie eine Socket-Datei (unter Unix) oder Shared Memory (Windows) verwendet."
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Verbindungen"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Verbindungen vom Host"
@@ -4036,7 +4054,7 @@ msgid "Connections from proxy"
msgstr "Verbindungen vom Proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Verbindungen zu Host"
@@ -4058,11 +4076,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4096,12 +4114,12 @@ msgstr "Enthält"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4116,7 +4134,7 @@ msgstr "Enthält"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Inhaltssteuerung"
@@ -4130,7 +4148,7 @@ msgstr "Inhaltsmenü"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Kontext Name"
@@ -4241,19 +4259,23 @@ msgstr "Anzahl der Werte, die in der Vorverarbeitungswarteschlange stehen."
msgid "Create API token"
msgstr "API-Token erstellen"
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Neue Aktion"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr "Übersichtsseiten erstellen und bearbeiten"
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr "Wartung erstellen und bearbeiten"
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr "Karten erstellen und bearbeiten"
@@ -4297,7 +4319,7 @@ msgstr "Suchlaufregel erzeugen (über Hostwahl)"
msgid "Create discovery rule (select template first)"
msgstr "Suchlaufregel erzeugen (über Vorlage)"
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4408,7 +4430,7 @@ msgstr "Bericht erzeugen"
msgid "Create script"
msgstr "Neues Skript"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr "Dienst erstellen"
@@ -4465,8 +4487,10 @@ msgstr "Erstelle Web Szenario (zuerst Host auswählen)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr "Erzeugt am"
@@ -4501,6 +4525,7 @@ msgid "Current value"
msgstr "Aktueller Wert"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Benutzerdefiniert"
@@ -4518,7 +4543,7 @@ msgid "Custom graphs"
msgstr "Benutzerdefinierte Diagramme"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4541,16 +4566,20 @@ msgstr "Benutzerdefinierte Bezeichnung der Karte \"%2$s\", Elemente des Typs \"%
msgid "Custom message"
msgstr "benutzerdefinierte Nachricht"
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Benutzerdefinierter Multiplikator"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Benutzerdefiniert bei Ausfall"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Benutzerdefinierte Skripte"
@@ -4599,7 +4628,8 @@ msgstr "DNS-Name"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Täglich"
@@ -4614,7 +4644,7 @@ msgstr "Düster"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Übersichtsseite"
@@ -4624,7 +4654,7 @@ msgstr "Übersichtsseite"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Übersichtsseite \"%1$s\" existiert bereits."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr "Übersichtsseite \"%1$s\" wird in Bericht \"%2$s\" verwendet."
@@ -4689,8 +4719,8 @@ msgstr "Übersichtsseiten"
msgid "Dashed line"
msgstr "Gestrichelte Linie"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Daten von %1$s. Erzeugt in %2$s Sek."
@@ -4703,9 +4733,9 @@ msgstr "Daten sind nicht ordnungsgemäß codiert."
msgid "Data overview"
msgstr "Datenübersicht"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Datensatz"
@@ -4828,11 +4858,12 @@ msgstr "HW-Anschaffungsdatum"
msgid "Date and time functions"
msgstr "Funktionen für Datum und Uhrzeit"
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Tag"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Vorvorgestern"
@@ -4841,6 +4872,10 @@ msgstr "Vorvorgestern"
msgid "Day of month"
msgstr "Tag des Monats"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4848,6 +4883,7 @@ msgid "Day of week"
msgstr "Wochentag"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Tage"
@@ -4861,11 +4897,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Debug-Modus"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dez"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Dezember"
@@ -4946,7 +4982,7 @@ msgid "Default time zone"
msgstr "Standardzeitzone"
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Verzögerung"
@@ -4955,19 +4991,19 @@ msgid "Delayed by"
msgstr "Verspätung"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4986,12 +5022,13 @@ msgstr "Verspätung"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5049,11 +5086,11 @@ msgstr "Suchlauf löschen?"
msgid "Delete expression?"
msgstr "Ausdruck löschen?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Diagramm-Prototyp löschen?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Diagramm löschen?"
@@ -5115,7 +5152,15 @@ msgstr "Ausgewähltes API-Token löschen?"
msgid "Delete selected API tokens?"
msgstr "Ausgewählte API Tokens löschen?"
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Ausgewählte Aktionen löschen?"
@@ -5198,7 +5243,7 @@ msgstr "Ausgewählte Karten löschen?"
msgid "Delete selected maps?"
msgstr "Ausgewählte Karten löschen?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Ausgewählte Medientypen löschen?"
@@ -5226,15 +5271,15 @@ msgstr "Ausgewählten geplanten Bericht löschen?"
msgid "Delete selected scheduled reports?"
msgstr "Ausgewählte geplante Berichte löschen?"
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Ausgewählte Skripte löschen?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr "Ausgewählten Dienst löschen?"
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr "Ausgewählte Dienste löschen?"
@@ -5282,7 +5327,7 @@ msgstr "Auslöser löschen?"
msgid "Delete web scenario?"
msgstr "Web-Szenario löschen?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr "Gelöscht"
@@ -5314,7 +5359,7 @@ msgstr "Ablehnung"
msgid "Deny list"
msgstr "Ablehnungsliste"
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5330,7 +5375,7 @@ msgstr "ABHÄNGIGKEIT"
msgid "Dependent item"
msgstr "Abhängiger Datenpunkt"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5340,7 +5385,7 @@ msgstr "hängt ab von"
msgid "Deployment status"
msgstr "Verteilungsstatus"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5356,9 +5401,10 @@ msgstr "Verteilungsstatus"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5379,7 +5425,7 @@ msgstr "Beschreibung"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5424,7 +5470,7 @@ msgstr "Verzeichnis"
msgid "Directory size (in bytes). Returns integer"
msgstr "Verzeichnisgrösse (in bytes). Gibt Ganzzahl zurück. "
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5432,8 +5478,8 @@ msgstr "Verzeichnisgrösse (in bytes). Gibt Ganzzahl zurück. "
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5475,7 +5521,15 @@ msgstr "Hosts deaktivieren, die durch ausgewählte Proxys überwacht werden?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Ausgewählte Aktionen deaktivieren?"
@@ -5500,7 +5554,7 @@ msgstr "Ausgewählte Hosts deaktivieren?"
msgid "Disable selected items?"
msgstr "Ausgewählte Datenpunkte deaktivieren?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Ausgewählte Medientypen deaktivieren?"
@@ -5527,7 +5581,7 @@ msgstr "Ausgewählte Web Szenarios löschen?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5547,17 +5601,19 @@ msgstr "Ausgewählte Web Szenarios löschen?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5568,21 +5624,21 @@ msgstr "Deaktiviert"
msgid "Disaster"
msgstr "Desaster"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "unverändert verwerfen"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Wert verwerfen"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5615,11 +5671,11 @@ msgstr "Gefundenes Gerät"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5627,8 +5683,8 @@ msgstr "Gefundenes Gerät"
msgid "Discovery"
msgstr "Suchläufe"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr "Suchlaufaktionen"
@@ -5690,7 +5746,7 @@ msgstr "Erkennung von virtuellen VMware-Maschinen, <url> - VMware-Service-URL. G
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Host-Suchläufe"
@@ -5799,7 +5855,8 @@ msgstr "Gestapeltes Diagramm angezeigt"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5812,7 +5869,7 @@ msgstr "Zeige %1$s von %2$s gefundenen"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Anzeigen %1$s bis %2$s von %3$s gefunden"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Anzeigeoptionen"
@@ -5821,14 +5878,14 @@ msgid "Division denominator"
msgstr "Divisionsnenner"
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr "Keine Historie aufbewahren"
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5844,8 +5901,8 @@ msgstr "Wollen Sie den bedingten Ausdruck ersetzen?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr "Enthält nicht"
@@ -5855,8 +5912,8 @@ msgstr "Enthält nicht"
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr "Ist ungleich"
@@ -5866,12 +5923,12 @@ msgstr "Ist ungleich"
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr "Existiert nicht"
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5898,22 +5955,23 @@ msgstr "Abbild herunterladen"
msgid "Download the configuration file"
msgstr "Konfigurationsdatei herunterladen"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Downtime"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Anzeige"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Anzeigestil"
@@ -5958,10 +6016,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Dauer"
@@ -5985,18 +6045,17 @@ msgstr "Dynamische Datenpunkte"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Jede URL sollte einzigartig sein. Bitte überprüfen Sie, dass nur eine URL existiert namens"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr "Jeder Datenpunkt"
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6037,6 +6096,10 @@ msgstr "Bearbeite Auslöser"
msgid "Edit widget"
msgstr "Widget anpassen"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Effektivwert"
@@ -6074,7 +6137,7 @@ msgstr "Ellipse"
msgid "Email"
msgstr "E-Mail"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Leer"
@@ -6111,7 +6174,6 @@ msgstr "Leeres Makro Filterbedingung für Suchlaufregel \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6123,7 +6185,7 @@ msgstr "Leerer Eingabe-Parameter."
msgid "Empty map ID."
msgstr "Leere Karten-ID."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6131,8 +6193,8 @@ msgstr "Leere Karten-ID."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6203,7 +6265,15 @@ msgstr "Internen Bereinigungsdienst aktivieren"
msgid "Enable selected API tokens?"
msgstr "Ausgewählte API-Tokens aktivieren?"
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Ausgewählte Aktionen aktivieren?"
@@ -6229,7 +6299,7 @@ msgstr "Ausgewählte Hosts aktivieren?"
msgid "Enable selected items?"
msgstr "Ausgewählte Elemente aktivieren?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Ausgewählte Medien-Typen aktivieren?"
@@ -6249,7 +6319,7 @@ msgstr "Ausgewählte Auslöser aktivieren?"
msgid "Enable selected web scenarios?"
msgstr "Ausgewählte Web-Szenarien aktivieren?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6265,7 +6335,7 @@ msgstr "Trapper einschalten"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6295,17 +6365,18 @@ msgstr "Trapper einschalten"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6321,7 +6392,7 @@ msgstr "Verschlüsseln"
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Verschlüsselung"
@@ -6347,6 +6418,7 @@ msgstr "Englisch (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6359,11 +6431,11 @@ msgstr "Eintrag mit der UUID \"%1$s\" existiert bereits."
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6378,12 +6450,18 @@ msgstr "Ist gleich"
msgid "Error"
msgstr "Fehler"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Fehler bei der Suchanfrage für Tabelle \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Fehlermeldung"
@@ -6406,7 +6484,7 @@ msgstr ""
msgid "Event"
msgstr "Ereignis"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Ereignis-ID"
@@ -6416,8 +6494,8 @@ msgstr "Ereignis bestätigt"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Ereigniskorrelation"
@@ -6427,7 +6505,7 @@ msgstr "Ereigniskorrelation"
msgid "Event correlation rules"
msgstr "Regeln für Ereigniskorrelation"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Ereignisdetails"
@@ -6443,7 +6521,7 @@ msgstr "Ereignis ist bestätigt"
msgid "Event is not acknowledged"
msgstr "Ereignis ist nicht bestätigt"
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Ereignisliste [letze 20]"
@@ -6510,6 +6588,16 @@ msgstr "Ausschließen"
msgid "Exclude host groups"
msgstr "Host-Gruppen ausschließen"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Ausführen"
@@ -6534,7 +6622,7 @@ msgstr "Jetzt ausführen"
msgid "Execute on"
msgstr "Ausführen auf"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr "Skripte ausführen"
@@ -6543,7 +6631,7 @@ msgstr "Skripte ausführen"
msgid "Executed"
msgstr "Ausgeführt"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6560,13 +6648,13 @@ msgstr "Ausführbestätigung"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr "Existiert"
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Erweitern"
@@ -6664,8 +6752,8 @@ msgstr "Ausdruck darf nicht leer sein"
msgid "Expression constructor"
msgstr "Ausdrucksgenerator"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Fehler in Ausdruck-Syntax."
@@ -6777,11 +6865,11 @@ msgstr "Bevorzugte Diagramme"
msgid "Favorite maps"
msgstr "Bevorzugte Karten"
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februar"
@@ -6863,19 +6951,19 @@ msgstr "Dateigröße in Bytes (Standard) oder in Zeilenumbrüchen. Rückgabe Gan
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Datei-Zeitstempel. Gibt Ganzzahl zurück (Unix Zeitstempel)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Füllung"
@@ -6900,15 +6988,15 @@ msgstr "Gefüllter Bereich"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6927,7 +7015,7 @@ msgstr "Filtern"
msgid "Filter properties"
msgstr "Filtereigenschaften"
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr "Filterergebnisse"
@@ -6972,7 +7060,7 @@ msgid "Fit to map"
msgstr "An Karte anpassen"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fest"
@@ -6982,7 +7070,7 @@ msgstr "Behobener Status"
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7017,7 +7105,7 @@ msgstr "Schriftgröße"
msgid "Form data"
msgstr "Formulardaten"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formel"
@@ -7036,19 +7124,23 @@ msgstr "Formel für Überschreibung \"%1$s\" fehlt."
msgid "French (fr_FR)"
msgstr "Französisch (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Fr"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Freitag"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7082,7 +7174,7 @@ msgid "Full clone"
msgstr "Vollständig klonen"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funktion"
@@ -7093,7 +7185,7 @@ msgstr "GSM-Modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Oberfläche"
@@ -7101,8 +7193,8 @@ msgstr "Oberfläche"
msgid "GUI access disabled."
msgstr "Zugriff auf Oberfläche deaktiviert."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Allgemein"
@@ -7119,7 +7211,7 @@ msgstr "Erzeugt in %1$s s"
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7175,7 +7267,7 @@ msgstr "Zurück zu %1$s"
msgid "Go to"
msgstr "Gehe zu"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr "Gehe zu \"%1$s\""
@@ -7220,13 +7312,13 @@ msgstr "Gradientenlinie"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Diagramm"
@@ -7282,7 +7374,7 @@ msgstr "Diagramm gelöscht"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Diagramm-Prototyp"
@@ -7314,8 +7406,8 @@ msgstr "Diagramm-Prototyp gelöscht"
msgid "Graph prototype updated"
msgstr "Diagramm-Prototyp aktualisiert"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Diagram-Prototyp mit der ID \"%1$s\" ist nicht verfügbar."
@@ -7349,8 +7441,8 @@ msgstr "Diagrammtyp"
msgid "Graph updated"
msgstr "Diagramm aktualisiert"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Diagramm mit der ID \"%1$s\" ist nicht verfügbar."
@@ -7467,7 +7559,7 @@ msgstr "Gruppiert nach"
msgid "Groups"
msgstr "Gruppen"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr "Gastbenutzer"
@@ -7478,12 +7570,12 @@ msgstr ""
# Ich weiß nicht, ob man das als Nicht-Programmierer versteht.
# http://php.net/manual/en/function.date.php
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7547,7 +7639,7 @@ msgid "HashiCorp Vault"
msgstr "HashiCorp Tresor"
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7576,13 +7668,13 @@ msgstr "Hebräisch (He_IL)"
msgid "Height"
msgstr "Höhe"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Hilfe"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Hexadezimal in dezimal"
@@ -7649,9 +7741,9 @@ msgstr "Ganze Zeile auswählen"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7691,7 +7783,7 @@ msgstr "Historienfunktionen"
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7730,13 +7822,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7834,7 +7926,7 @@ msgstr[1] "Hosts aktiviert"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7867,7 +7959,7 @@ msgstr "Elemente der Hostgruppe"
msgid "Host group label type"
msgstr "Beschriftung Hostgruppe"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7887,10 +7979,10 @@ msgstr "Host-Gruppe mit ID \"%1$s\" ist nicht verfügbar."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7915,7 +8007,7 @@ msgstr "Host-Gruppe mit ID \"%1$s\" ist nicht verfügbar."
msgid "Host groups"
msgstr "Hostgruppen"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8039,7 +8131,7 @@ msgstr "Änderung des Hosts fehlgeschlagen."
msgid "Host updated"
msgstr "Host geändert"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Host mit ID \"%1$s\" ist nicht verfügbar."
@@ -8073,11 +8165,11 @@ msgstr "Host mit identischen, sichtbarem Namen \"%1$s\" bereits vorhanden."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8116,13 +8208,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Stunden"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Haushaltung"
@@ -8186,9 +8279,9 @@ msgstr "IP-Bereich \"%1$s\" überschreitet \"%2$s\" Adressbereich"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8271,7 +8364,7 @@ msgstr "Symbolzuordnung geändert"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Symbol zuordnen"
@@ -8367,7 +8460,7 @@ msgstr "Wenn das Gewicht der Kinderdienste mit Status %1$s oder höher mindesten
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr "Wenn die Gewichtung der Tochterdienste mit Status %1$s oder darunter kleiner ist als %2$s"
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Fragen Sie bitte ihren Administrator um die nötigen Berechtigungen, falls Sie meinen, dass Sie diese Meldung nicht sehen sollten."
@@ -8416,7 +8509,7 @@ msgstr "Bild geändert"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Bilder"
@@ -8464,10 +8557,14 @@ msgstr "In Wartung"
msgid "In progress"
msgstr "In Bearbeitung"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "Im Bereich"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8478,28 +8575,28 @@ msgstr "Nicht verfügbare Übersichtsseite"
msgid "Inaccessible discovery rule"
msgstr "Unzugängliche Suchlaufregel"
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Unzugängliches Diagramm"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr "Unzugänglicher Diagramm-Prototyp"
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Unerreichbare Gruppe"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Unerreichbarer Host"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Unerreichbarer Datenpunkt"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr "Unerreichbarer Datenpunkt-Prototyp"
@@ -8516,6 +8613,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Unerreichbare Karte"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8565,7 +8666,7 @@ msgstr "Untergruppen enthalten"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Eingehenden Traffic-Statistiken auf Netzwerk-Schnittstelle. Gibt Ganzzahl zurück"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr "Inkompatible Parameter \"propagation_rule\" und \"propagation_value\" für Dienst \"%1$s\"."
@@ -8921,7 +9022,7 @@ msgstr "Falscher Datenpunkt Wertetyp"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Falscher Datenpunkt-Wert \"%1$s\" für Auslöser-Funktion \"%2$s\" übergeben."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Fehlerhafte Liste von Datenpunkten."
@@ -8954,11 +9055,6 @@ msgstr "Falscher Objektwert."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr "Falscher Wert des Parameters \"%1$s\": %2$s."
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Falsche Parameter für Wartung."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8976,15 +9072,11 @@ msgstr "Falscher regulärer Ausdruck \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Zabbix-Server \"%1$s\" hat eine falsche Antwort geschickt."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Falscher Endzeitpunkt für Dienst."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Falscher Startzeitpunkt für Dienst."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9056,7 +9148,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr "Falscher Benutzername oder falsches Passwort oder Konto ist vorübergehend gesperrt."
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9101,8 +9193,6 @@ msgstr "Falscher Wert \"%1$s\" für das Gleitkomma-Feld \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Falscher Wert \"%1$s\" für das Ganzzahl-Feld \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9161,6 +9251,16 @@ msgstr "Falscher Wert für das Feld \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9271,8 +9371,6 @@ msgstr "Falscher Wert für das Feld \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9298,10 +9396,10 @@ msgstr "Falscher Wert für das Feld \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9352,7 +9450,7 @@ msgstr "Falscher Wert für das Feld \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9366,7 +9464,7 @@ msgstr "Erhöhung um"
msgid "Indonesian (id_ID)"
msgstr "Indonesisch (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr "Unendlichkeit"
@@ -9375,13 +9473,12 @@ msgstr "Unendlichkeit"
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9469,7 +9566,7 @@ msgstr "Ausdruck einfügen"
msgid "Install"
msgstr "Installieren"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Installation"
@@ -9477,7 +9574,7 @@ msgstr "Installation"
msgid "Installer name"
msgstr "Installiert von"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr "Integrationen"
@@ -9533,8 +9630,8 @@ msgstr "Intern"
msgid "Internal JSON-RPC error."
msgstr "Interner JSON-RPC-Fehler."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr "Interne Aktionen"
@@ -9545,23 +9642,22 @@ msgstr "Speicherdauer interner Daten"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Interner Fehler."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr "Internes Problem"
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr "Interne Problembehebung"
@@ -9572,8 +9668,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9607,7 +9702,7 @@ msgstr "Ungültiger Inhalt der YAML-Datei"
msgid "Invalid action condition: %1$s."
msgstr "Ungültige Aktionsbedingung: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr "Ungültige Bedingung: %1$s."
@@ -9747,10 +9842,10 @@ msgstr "Ungültige Methoden-Parameter."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9789,86 +9884,89 @@ msgstr "Ungültige Methoden-Parameter."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Ungültiger Parameter \"%1$s\": %2$s."
@@ -9955,15 +10053,15 @@ msgstr "Ungültige Marker \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Ungültige Zeitspanne."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventar"
@@ -9978,7 +10076,7 @@ msgid "Inventory field"
msgstr "Invertarfeld "
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Inventarmodus"
@@ -9988,7 +10086,7 @@ msgstr "Online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Aussteller"
@@ -10006,14 +10104,14 @@ msgid "Italian (it_IT)"
msgstr "Italienisch (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Datenpunkt"
@@ -10082,7 +10180,7 @@ msgstr[1] "Datenpunkte aktiviert"
msgid "Item in \"not supported\" state"
msgstr "Element im Zustand \"nicht unterstützt\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Datenpunkt nicht ausgewählt"
@@ -10092,9 +10190,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Bei der Elementvorverarbeitung fehlen Parameter: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Elementen-Prototyp"
@@ -10128,8 +10226,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Datenpunkt-Prototyp aktualisiert"
msgstr[1] "Datenpunkt-Prototypen aktualisiert"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Datenpunkt-Prototyp mit ID \"%1$s\" ist nicht verfügbar."
@@ -10179,20 +10277,20 @@ msgstr ""
msgid "Item values"
msgstr "Datenpunktwerte"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Element wird nicht geändert. Bitte ein korrektes Zeitintervall angeben."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Das Element wird nicht aktualisiert. Für das angegebene Aktualisierungsintervall muss mindestens ein flexibles oder ein Planungsintervall vorhanden sein."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Das Element wird nicht aktualisiert. Das Aktualisierungsintervall sollte zwischen 1s und 1d liegen. Es können auch geplante/flexible Intervalle verwendet werden."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Datenpunkt mit ID \"%1$s\" ist nicht verfügbar."
@@ -10236,7 +10334,7 @@ msgstr "Datenpunkt mit Schlüssel \"%1$s\" existiert bereits auf \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10274,7 +10372,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX-Agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10293,7 +10391,7 @@ msgstr "JSON"
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10314,16 +10412,16 @@ msgstr "JSON-String wird erwartet"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr "JSON-RPC-Fehlergenerierung fehlgeschlagen. Kein solcher Fehler \"%1$s\"."
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Januar"
@@ -10332,8 +10430,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japanisch (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10341,19 +10439,19 @@ msgstr "Japanisch (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Juli"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Juni"
@@ -10468,42 +10566,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Letzte"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "Letzter %1$d Tag"
msgstr[1] "Letzte %1$d Tage"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "Letzte %1$d Stunde"
msgstr[1] "Letzte %1$d Stunden"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "Letzte %1$d Minute"
msgstr[1] "Letzte %1$d Minuten"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "Letzter %1$d Monat"
msgstr[1] "Letzte %1$d Monate"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "Letzte %1$d Sekunde"
msgstr[1] "Letzte %1$d Sekunden"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10578,7 +10676,7 @@ msgstr "Diagramm der letzten Woche"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10597,9 +10695,9 @@ msgstr "Lettisch (lv_LV)"
msgid "Layout"
msgstr "Layout"
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10615,18 +10713,18 @@ msgstr "Layout"
msgid "Left"
msgstr "Links"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Links Y"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Beschnitt links"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Legende"
@@ -10635,7 +10733,7 @@ msgstr "Legende"
msgid "Length"
msgstr "Länge"
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr "Lizensiert unter "
@@ -10643,9 +10741,9 @@ msgstr "Lizensiert unter "
msgid "Limit for search and filter results"
msgstr "Grenzen für Suche/Filter-Ergebnisse "
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10665,8 +10763,8 @@ msgstr "Linienart"
msgid "Line width"
msgstr "Strichstärke"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Verbindung"
@@ -10690,8 +10788,8 @@ msgid "Link indicators"
msgstr "Indikatoren"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Vorlagen verknüpfen"
@@ -10799,7 +10897,7 @@ msgstr "Laden..."
msgid "Local"
msgstr "Lokal"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10818,7 +10916,7 @@ msgid "Location longitude"
msgstr "Längengrad"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10832,7 +10930,7 @@ msgstr "Überwachung von Protokolldateien mit Unterstützung der Protokollrotati
msgid "Log file monitoring. Returns log"
msgstr "Überwachung von Protokolldateien. Gibt Protokoll zurück"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10844,8 +10942,8 @@ msgstr "Nicht verarbeitbare SNMP-Traps protokollieren"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Anmelden"
@@ -10933,9 +11031,9 @@ msgstr "Makro \"%1$s\" existiert bereits."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10957,35 +11055,23 @@ msgid "Main navigation"
msgstr "Hauptnavigation"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Wartung"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Wartung \"%1$s\" bereits vorhanden."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr "Der Wartungswert \"%1$s\" kann nicht größer sein als \"%2$s\"."
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Der Wert für \"Aktiv seit\" kann bei Wartungen nicht größer sein als \"Aktiv bis\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Wartung hinzugefügt"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Wartung gelöscht"
@@ -11028,11 +11114,15 @@ msgstr "Wartung: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr "Achten Sie darauf, das Authentifizierungs-Token zu kopieren, da Sie es nach dem Schließen der Seite nicht mehr sehen können."
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr "Verwalten von API-Tokens"
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr "Verwalten von geplanten Berichten"
@@ -11040,20 +11130,20 @@ msgstr "Verwalten von geplanten Berichten"
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manuell"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr "Manuelle Ereignisaktion"
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr "Manuelle Host-Aktion"
@@ -11136,7 +11226,7 @@ msgstr "Tafelform"
msgid "Map update failed."
msgstr "Karten Aktualisierung fehlgeschlagen."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Karte mit der ID \"%1$s\" ist nicht verfügbar."
@@ -11159,16 +11249,16 @@ msgstr "Zuordnungen"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Karten"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "März"
@@ -11196,9 +11286,9 @@ msgstr "Maske"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11215,7 +11305,7 @@ msgstr "Massenänderung von Elementen"
msgid "Mass update shapes"
msgstr "Massenaktualisierung der Formen"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11223,7 +11313,7 @@ msgstr "Massenaktualisierung der Formen"
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Stimmt mit dem regulären Ausdruck überein"
@@ -11232,12 +11322,12 @@ msgid "Mathematical functions"
msgstr "Mathematische Funktionen"
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Max"
@@ -11276,7 +11366,7 @@ msgstr "Die maximal erforderliche %1$s-Datenbankversion ist %2$s."
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11293,11 +11383,11 @@ msgstr "Maximale Gesamtlänge der E-Mail Adresse für Medientyp mit ID \"%1$s\"
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mai"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mai"
@@ -11364,8 +11454,8 @@ msgstr "Medientyp der ID \"%1$s\" ist nicht verfügbar."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Medientypen"
@@ -11443,7 +11533,7 @@ msgid "Message/Command"
msgstr "Nachricht/Befehl"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Nachrichten"
@@ -11467,10 +11557,10 @@ msgid "Middle"
msgstr "Mitte"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Min"
@@ -11520,7 +11610,7 @@ msgstr "Niedrigste Priorität"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11529,6 +11619,7 @@ msgstr[0] "Anzuzeigende Mindestzeit ist %1$s Minute."
msgstr[1] "Anzuzeigende Mindestzeit ist %1$s Minutne."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minuten"
@@ -11545,11 +11636,11 @@ msgstr "Fehlendes \"Namen\" Feld für den Diagramm-Prototypen"
msgid "Missing \"name\" field for graph."
msgstr "Feld \"name\" fehlt bei Diagramm."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Fehlende Daten"
@@ -11630,7 +11721,7 @@ msgstr "Die Klasse Module.php muss %1$s für das Modul unter %2$s erweitern."
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr "Module"
@@ -11638,11 +11729,11 @@ msgstr "Module"
msgid "Modules updated"
msgstr "Module aktualisiert"
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Mo"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Montag"
@@ -11651,7 +11742,7 @@ msgid "Monitored by"
msgstr "Überwacht durch"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Überwacht von Proxy"
@@ -11661,8 +11752,8 @@ msgid "Monitored host"
msgstr "Überwachter Host"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Überwachung"
@@ -11672,13 +11763,15 @@ msgid "Monospace"
msgstr "Festschrittschrift"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Monat"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Monatlich"
@@ -11749,6 +11842,10 @@ msgstr ""
msgid "N%"
msgstr "N%"
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11778,6 +11875,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11791,14 +11889,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11847,36 +11943,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12008,11 +12107,15 @@ msgstr "Netzwerkablaufzeit für die Skriptausführung"
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr "Netzwerkauslastung (kombinierte Sende- und Empfangsraten) während des Intervalls, <url> - VMware-Service-URL, <uuid> - Hostname der virtuellen VMware-Maschine, <instance> - Netzwerkschnittstelleninstanz"
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Niemals"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr "Neue Zusatzregel"
@@ -12045,6 +12148,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Neuer Ereignis-Marker Wert"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12057,14 +12164,10 @@ msgstr "Neue Operation"
msgid "New regular expression"
msgstr "Neuer regulärer Ausdruck"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr "Neuer Dienst"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Neue Servicezeit"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12097,14 +12200,14 @@ msgstr "Nächster Schritt"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12208,8 +12311,8 @@ msgstr "Keine aktivierten Module gefunden."
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12252,7 +12355,7 @@ msgstr "Kein Symbol für Kartenelement \"\"%1$s\"."
msgid "No image"
msgstr "Kein Bild"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12360,7 +12463,7 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12368,11 +12471,12 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12381,9 +12485,9 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12450,13 +12554,11 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12483,11 +12585,14 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12532,7 +12637,7 @@ msgstr "Keine Berechtigung zum Aufruf von \"%1$s.%2$s\"."
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Keine Berechtigungen für dieses bestimmte Objekt oder es existiert nicht!"
@@ -12557,7 +12662,7 @@ msgstr "Keine Datei mit öffentlichem Schlüssel angegeben."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Keine Aktualisierung"
@@ -12612,9 +12717,9 @@ msgstr "Nicht boolesche Markierungen sind veraltet."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12702,11 +12807,6 @@ msgstr "Keine geerbten Datenpunkte"
msgid "Not supported"
msgstr "Nicht unterstützt"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Notiz"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notizen"
@@ -12720,8 +12820,8 @@ msgstr "Keine"
msgid "Notification report"
msgstr "Benachrichtigungs-Report"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Benachrichtigungen"
@@ -12734,11 +12834,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Alle Beteiligten benachrichtigen"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12811,7 +12911,7 @@ msgstr "Anzahl der Prozessor-Threads auf dem VMware-Hypervisor, <url> - VMware-S
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Anzahl der Prozessoren auf virtueller VMware-Maschine, <url>-VMware Dienst-URL, <uuid>-VMware VM-Host-Name"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Zeilenzahl"
@@ -12892,13 +12992,13 @@ msgstr "Anzahl der virtuellen Maschinen auf VMware-Hypervisor, <url> - VMware-Se
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Anzahl oder Prozentanteil der Inodes. Gibt Ganzzahl für Anzahl; Fließkommazahl für Prozentanteil zurück."
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Zahlensystem"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12909,7 +13009,7 @@ msgid "Numeric (integer)"
msgstr "Numerisch (Ganzzahl)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12921,9 +13021,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12975,15 +13074,15 @@ msgstr "Betriebssystem (kurz)"
msgid "Object"
msgstr "Objekt"
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Okt"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Oktal zu Dezimal"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Oktober"
@@ -13041,11 +13140,6 @@ msgstr "Einer"
msgid "One time only"
msgstr "Einmalig"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Einmalige Downtime"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Nur Zabbix Agent, SNMPv1, SNMPv2 und SNMPv3 Checks können einzigartig gemacht werden."
@@ -13086,11 +13180,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Nur ausgewähltes Problem"
msgstr[1] "Nur ausgewählte Probleme"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13115,7 +13209,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informationen zum Betriebssystem. Rüchgabewert Zeichenfolge"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13124,7 +13219,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr "Operation \"%1$s\" existiert bereits."
@@ -13146,8 +13241,8 @@ msgid "Operation has no template to operate."
msgstr "Operation hat keine zugeordneten Vorlagen zur Ausführung."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13160,7 +13255,7 @@ msgstr "Operative Daten"
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operationen"
@@ -13213,7 +13308,7 @@ msgstr "Einstellungen"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13234,61 +13329,61 @@ msgstr "Oder"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Weitere Einstellungen"
@@ -13316,7 +13411,7 @@ msgstr "Ausgehenden Traffic-Statistiken auf Netzwerk-Schnittstelle. Rückgabewer
msgid "Output"
msgstr "Ausgabe"
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr "Überlappende Widgets bei X:%3$d, Y:%4$d auf Seite #%2$d der Übersichtsseite \"%1$s\"."
@@ -13344,15 +13439,15 @@ msgstr "Datenpunkteinstellungen überschreiben"
msgid "Override with name \"%1$s\" already exists."
msgstr "Der Vorrang mit dem Namen \"%1$s\" existiert bereits."
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Vorränge"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Überblick"
@@ -13533,8 +13628,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEM"
@@ -13560,9 +13655,9 @@ msgstr "PROBLEM Ereignisgenerierungsmodus"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13572,7 +13667,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK-Identität"
@@ -13600,6 +13695,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13609,14 +13708,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Parameter \"%1$s\" ist veraltet."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13643,9 +13742,8 @@ msgstr "Übergeordnete Diagramme"
msgid "Parent items"
msgstr "Übergeordnete Elemente"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13662,7 +13760,7 @@ msgstr "Übergeordnete Auslöser"
msgid "Parent web scenarios"
msgstr "Übergeordnete Web-Szenarien"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13691,9 +13789,9 @@ msgstr "Passiv"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13798,7 +13896,7 @@ msgstr "Führt eine DNS-Abfrage durch. Gibt eine Zeichenkette mit dem gewünscht
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13813,7 +13911,6 @@ msgid "Period shift"
msgstr "Periodenverschiebung"
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Periodizität"
@@ -13893,24 +13990,24 @@ msgstr "Bitte aktivieren Sie die Richtlinie \"allow_url_fopen\"."
msgid "Please select two elements"
msgstr "Bitte zwei Elemente auswählen"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Punktgröße"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Punkte"
@@ -13979,7 +14076,7 @@ msgstr "Zusammenfassung vor Installation"
msgid "Prediction functions"
msgstr "Vorhersagefunktionen"
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13987,7 +14084,7 @@ msgid "Preprocessing"
msgstr "Präprozessor"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14006,7 +14103,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Vorschau"
@@ -14016,7 +14113,7 @@ msgid "Previous day"
msgstr "Vorangehender Tag"
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Vorangehender Monat"
@@ -14030,12 +14127,12 @@ msgid "Previous value"
msgstr "Vorangehende Seite"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Vorangehende Woche"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Vorangehedes Jahr"
@@ -14085,7 +14182,7 @@ msgid "Private"
msgstr "Privat"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14094,29 +14191,27 @@ msgstr "Datei mit privatem Schlüsel"
# Bezieht sich auf IPMI-Einstellungen
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Berechtigungsebene"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14141,7 +14236,7 @@ msgid "Problem expression"
msgstr "Problemausdruck"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Problem Hosts"
@@ -14166,8 +14261,8 @@ msgstr "Problembehebung"
msgid "Problem resolved"
msgstr "Problem gelöst"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14182,11 +14277,11 @@ msgstr "Problemaktualisierung"
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14204,19 +14299,19 @@ msgstr "Prozentuale CPU-Auslastung des Prozesses. Rückgabe float"
msgid "Process tags"
msgstr "Prozesskennzeichen"
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14226,7 +14321,7 @@ msgid "Properties"
msgstr "Boats"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14237,8 +14332,8 @@ msgstr "Die angegebene URL \"%1$s\" ist ungültig."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxys"
@@ -14308,7 +14403,7 @@ msgid "Public"
msgstr "Öffentlich"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14316,13 +14411,21 @@ msgid "Public key"
msgstr "Öffentlicher Schlüssel"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Datei mit öffentlichem Schlüssel"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14330,11 +14433,11 @@ msgstr "Datei mit öffentlichem Schlüssel"
msgid "Query fields"
msgstr "Abfragefelder"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Warteschlange"
@@ -14342,7 +14445,7 @@ msgstr "Warteschlange"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr "Warteschlangendetails"
@@ -14350,7 +14453,7 @@ msgstr "Warteschlangendetails"
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr "Warteschlangenübersicht"
@@ -14358,15 +14461,15 @@ msgstr "Warteschlangenübersicht"
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "ERLEDIGT"
@@ -14374,7 +14477,7 @@ msgstr "ERLEDIGT"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14387,7 +14490,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lesen"
@@ -14478,7 +14581,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14494,8 +14597,8 @@ msgstr "Wiederherstellung"
msgid "Recovery expression"
msgstr "Ausdruck der Wiederherstellung"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Syntaxfehler des Wiederherstellungsausdrucks."
@@ -14505,9 +14608,9 @@ msgstr "Wiederherstellungsmassnahmen"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Wiederherstellungszeit"
@@ -14539,7 +14642,7 @@ msgid "Regular"
msgstr "Regulär"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Regulärer Ausdruck"
@@ -14569,7 +14672,7 @@ msgstr "Regulärer Ausdruck geändert"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Reguläre Ausdrücke"
@@ -14630,28 +14733,28 @@ msgstr "Befehl ausführen"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14782,15 +14885,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14798,7 +14901,7 @@ msgstr ""
msgid "Replace"
msgstr "Ersetzen"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Abhängigkeiten ersetzen"
@@ -14839,19 +14942,24 @@ msgstr "Berichtssendung fehlgeschlagen für: %1$s."
msgid "Report was successfully sent to: %1$s."
msgstr "Bericht wurde erfolgreich gesendet an: %1$s."
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Berichte"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14900,7 +15008,7 @@ msgstr "Geforderter HTTP-Statuscode"
msgid "Required string"
msgstr "Geforderte Zeichenkette"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Zurücksetzen"
@@ -14949,23 +15057,23 @@ msgid "Resolved by"
msgstr "Behoben durch"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Gelöst durch Korrelationsregel \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Gelöst durch die Korrelationsregel."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr "Gelöst von einem unzugänglichen Benutzer."
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Behoben durch Benutzer \"%1$s\"."
@@ -15109,9 +15217,9 @@ msgstr "Gibt den Prozentsatz der verlorenen ICMP-Ping-Pakete zurück."
msgid "Revert changes"
msgstr "Änderungen rückgängig machen"
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15124,14 +15232,14 @@ msgstr "Änderungen rückgängig machen"
msgid "Right"
msgstr "Rechts"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Rechts Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Rechter Beschnitt"
@@ -15144,8 +15252,7 @@ msgstr "Rolle"
msgid "Romanian (ro_RO)"
msgstr "Rumänisch (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr "Ursache"
@@ -15205,13 +15312,87 @@ msgstr "So"
msgid "SAML settings"
msgstr "SAML Einstellungen"
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr "SLO-Dienst-URL"
@@ -15288,7 +15469,7 @@ msgstr "Schlüssel für SNMP-Trap ist unzulässig."
msgid "SNMP version"
msgstr "SNMP Version"
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr "SNMPv%1$d"
@@ -15333,7 +15514,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15351,7 +15532,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Fehler beim Ausführen der SQL-Anweisung \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15416,11 +15597,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Serifenlos"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sa"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Samstag"
@@ -15454,6 +15635,7 @@ msgstr "Szenario"
msgid "Scenario tags"
msgstr "Szenario-Marker"
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Zeitplanung"
@@ -15501,14 +15683,14 @@ msgstr "Geplanter Bericht aktualisiert"
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr "Geplante Berichte"
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15534,8 +15716,8 @@ msgstr "Umfang"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15585,8 +15767,8 @@ msgstr "Skript geändert"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skripte"
@@ -15665,12 +15847,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15678,9 +15860,13 @@ msgstr ""
msgid "Select"
msgstr "Auswählen"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Wähle Prototyp"
@@ -15694,7 +15880,7 @@ msgstr "Widget auswählen"
msgid "Selected"
msgstr "Ausgewählte"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Ausgewählte Aktionen gelöscht"
@@ -15706,7 +15892,7 @@ msgstr "Ausgewählte und alle anderen Probleme von verwandten Auslösern"
msgid "Selected elements"
msgstr "Ausgewählte Elemente"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Nur ausgewählte Datenpunkte"
@@ -15764,7 +15950,7 @@ msgstr "An Benutzer senden"
msgid "Sent"
msgstr "Verschickt"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15780,7 +15966,7 @@ msgstr "Getrennt"
msgid "Separately"
msgstr "Einzeln"
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "September"
@@ -15798,12 +15984,12 @@ msgstr "Sans Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Server (proxy)"
@@ -15812,36 +15998,32 @@ msgid "Server time"
msgstr "Serverzeit"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Dienst"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr "Dienst \"%1$s\" akzeptable SLA darf nicht mehr als 4 Ziffern nach dem Dezimalzeichen haben."
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Dienst erstellt"
@@ -15849,7 +16031,7 @@ msgstr "Dienst erstellt"
msgid "Service data storage period"
msgstr "Aufbewahrungsdauer der Dienstdaten"
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] "Dienst gelöscht"
@@ -15869,15 +16051,10 @@ msgid "Service port"
msgstr "Serviceport"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr "Wiederherstellung der Dienste"
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Startzeitpunkt des Dienstes muss vor dem Endzeitpunkt liegen."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15886,46 +16063,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Servicezeiten"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Servicetyp"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Dienst geändert"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr "Der Dienst mit der ID \"%2$s\" ist für die Benutzerrolle \"%1$s\" nicht verfügbar."
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Dienste"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Dienste bilden eine zirkläre Abhängigkeit."
@@ -15950,7 +16129,7 @@ msgid "Set custom time period"
msgstr "Benutzerdefinierte Zeitspanne festlegen"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15968,7 +16147,7 @@ msgstr "Host-Inventarisierungsmodus einstellen"
msgid "Set new value"
msgstr "Setze neuen Wert"
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15980,7 +16159,7 @@ msgstr "Status auf OK gesetzt"
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Wert einstellen auf"
@@ -16010,18 +16189,18 @@ msgstr "Einstellungen"
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16040,7 +16219,7 @@ msgid "Severity changed"
msgstr "Schweregrad geändert"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Schweregradänderungen"
@@ -16090,9 +16269,9 @@ msgstr "Gekürzt"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16120,7 +16299,7 @@ msgstr "Zeige Datenpunkte ohne Daten"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Zeige Legende"
@@ -16141,7 +16320,11 @@ msgstr "Zeige Anzahl der Einträge"
msgid "Show operational data"
msgstr "Betriebsdaten anzeigen"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Ziege Probleme"
@@ -16233,8 +16416,8 @@ msgstr "Anmeldung über HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr "Anmeldung mit Single-Sign-On (SAML)"
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Abmelden"
@@ -16243,7 +16426,7 @@ msgstr "Abmelden"
msgid "Simple"
msgstr "Einfach"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Einfache Änderung"
@@ -16369,7 +16552,7 @@ msgstr "Ein Teil der Historie für diesen Datenpunkt kann komprimiert sein, eine
msgid "Sort entries by"
msgstr "Sortiere nach"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sortierreihenfolge (0->999)"
@@ -16378,7 +16561,7 @@ msgstr "Sortierreihenfolge (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Nach Feld \"%1$s\" darf nicht sortiert werden."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16392,7 +16575,7 @@ msgstr "Quellen Typ"
msgid "Spanish (es_ES)"
msgstr "Spanisch (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr "Angegebene Rolle wurde nicht gefunden."
@@ -16404,7 +16587,7 @@ msgstr "Das angegebene Skript existiert nicht oder Sie haben nicht die notwendig
msgid "Specify host to see the graphs."
msgstr "Geben den Host an um die Diagramme zu sehen."
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Gebe die Filterbedingung an um die Werte zu sehen."
@@ -16417,9 +16600,9 @@ msgstr "Geschwindigkeit"
msgid "Stacked"
msgstr "Gestapelt"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Treppenstufen"
@@ -16457,9 +16640,21 @@ msgid "Start slideshow automatically"
msgstr "Diashow automatisch starten"
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr "Startzeit"
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Der Start von TLS ist fehlgeschlagen."
@@ -16476,8 +16671,8 @@ msgstr "Startzeit des Zabbix-Servers, Unix-Zeitstempel."
msgid "State"
msgstr "Status"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Statisch"
@@ -16489,15 +16684,15 @@ msgstr "Statistik und Verfügbarkeit des Zabbix-Schreibcache. Cache - einer der
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16516,16 +16711,17 @@ msgstr "Statistik und Verfügbarkeit des Zabbix-Schreibcache. Cache - einer der
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16536,15 +16732,15 @@ msgstr "Statistik und Verfügbarkeit des Zabbix-Schreibcache. Cache - einer der
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16556,12 +16752,11 @@ msgstr "Statistik und Verfügbarkeit des Zabbix-Schreibcache. Cache - einer der
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr "Statusberechnungsregel"
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16594,7 +16789,7 @@ msgstr "Status des Elements"
msgid "Status problem"
msgstr "Status Problem"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr "Statusfortschreibungsregel"
@@ -16652,8 +16847,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16688,8 +16883,8 @@ msgstr "Zeichenkette"
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16707,7 +16902,7 @@ msgstr "Betreff"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16730,7 +16925,7 @@ msgstr "Abonnements"
msgid "Success Audit"
msgstr "Erfolgreiche Anmeldung"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Erfolgsnachricht"
@@ -16738,11 +16933,11 @@ msgstr "Erfolgsnachricht"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Summe der Statistiken über eingehenden und ausgehenden Datenverkehr auf der Netzwerkschnittstelle. Rückgabe Ganzzahl"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "So"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Sonntag"
@@ -16750,7 +16945,7 @@ msgstr "Sonntag"
msgid "Super admin"
msgstr "Super admin"
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Unterstützung"
@@ -16788,7 +16983,8 @@ msgstr "Schwedisch (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Alle Sitzungen werden zurückgesetzt beim Wechseln der Authentifizierungsmethode! Weiter?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr "System"
@@ -16796,14 +16992,14 @@ msgstr "System"
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Systemstartzeit. Rückgabe Integer (Unix-Zeitstempel)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Standard"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Systemfehler aufgetreten. Bitte kontaktieren Sie den Zabbix-Administrator."
@@ -16816,9 +17012,9 @@ msgid "System host name. Returns string"
msgstr "System-Host-Name. Rückgabewert Zeichenfolge"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Systeminformation"
@@ -16919,36 +17115,35 @@ msgstr "Maker-Wert"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16992,13 +17187,13 @@ msgid "Target type"
msgstr "Zieltyp"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17036,7 +17231,7 @@ msgstr "Vorlagen- und Host-Eigenschaften, die durch Vorlagenverknüpfung vererbt
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Vorlage kann nicht mehrfach mit anderer Vorlage verbunden werden -- auch nicht durch andere Vorlagen."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr "Vorlage Übersichtsseite"
@@ -17100,8 +17295,8 @@ msgstr "Vorlage mit demselben sichtbaren Namen \"%1$s\" existiert bereits."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17131,12 +17326,12 @@ msgstr "Vorlagen aktualisiert"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17151,7 +17346,7 @@ msgstr "Vorlagen aktualisiert"
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Teste alle Schritte"
@@ -17200,11 +17395,11 @@ msgid "Test subject"
msgstr "Test-Thema"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17339,7 +17534,7 @@ msgstr "Der Auslöser wird nicht mehr erkannt und wird bei der nächsten Verarbe
msgid "Theme"
msgstr "Thema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Heute vor einer Woche"
@@ -17352,11 +17547,11 @@ msgstr "Dieses Feld wird automatisch gefüllt vom Datenpunkt \"%1$s\"."
msgid "This is the test message from Zabbix"
msgstr "Dies ist eine Testnachricht von Zabbix"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Diesen Monat"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Dieser Monat bis jetzt"
@@ -17365,19 +17560,19 @@ msgstr "Dieser Monat bis jetzt"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Diese Woche"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Diese Woche bis jetzt"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Dieses Jahr"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Dieses Jahr bis jetzt"
@@ -17385,15 +17580,15 @@ msgstr "Dieses Jahr bis jetzt"
msgid "Threshold"
msgstr "Schwellenwert"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Drosselung"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Do"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Donnerstag"
@@ -17409,8 +17604,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Bis"
@@ -17420,14 +17614,12 @@ msgstr "Bis"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17457,7 +17649,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr "Zeitpunkt des letzten Zugriffs auf den Proxy. Name - Name des Proxys. Gültige Parameter sind: lastaccess - Unix-Zeitstempel, delay - Sekunden."
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Zeitspanne"
@@ -17468,9 +17660,9 @@ msgstr "Zeitspanne"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Zeitverschiebung"
@@ -17478,13 +17670,13 @@ msgstr "Zeitverschiebung"
msgid "Time type"
msgstr "Zeittyp"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr "Zeitzone"
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17494,17 +17686,27 @@ msgid "Timeout"
msgstr "Timeout"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Zeitstempel"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Bis"
@@ -17513,11 +17715,11 @@ msgstr "Bis"
msgid "To set a host interface select a single item type for all items"
msgstr "Zur Festlegung der Hostschnittstelle wählen Sie nur Datenpunkt eines Typs"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Heute"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Heute bis jetzt"
@@ -17581,19 +17783,19 @@ msgstr "Forme SQL Anfrageergebnis für einen low-level Suchlauf in ein JSON Arra
msgid "Transform SQL query result into a JSON array."
msgstr "Transformiert das Ergebnis einer SQL-Abfrage in ein JSON-Array."
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17601,9 +17803,9 @@ msgstr ""
msgid "Transport error."
msgstr "Transportfehler."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Als 0 behandeln"
@@ -17614,7 +17816,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17629,9 +17831,9 @@ msgstr "Speicherdauer Tendenz"
msgid "Trends"
msgstr "Trends"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17656,12 +17858,12 @@ msgstr "Der Auslöser \"%1$s\" gehört zu Vorlagen mit unterschiedlichen Verknü
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Auslöser \"%1$s\" hängt ab von Auslöser \"%2$s\", welcher nicht existiert."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr "Auslöseraktionen"
@@ -17687,7 +17889,7 @@ msgstr "Speicherdauer der Auslöserdaten"
msgid "Trigger deleted"
msgstr "Auslöser wurde gelöscht"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Details zum Auslöser"
@@ -17699,7 +17901,7 @@ msgstr[1] "Auslöser deaktiviert"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Auslöser-Anzeige"
@@ -17731,13 +17933,13 @@ msgstr "Beschriftung Auslöser"
msgid "Trigger name"
msgstr "Auslöser-Name"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Auslöser"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17851,20 +18053,20 @@ msgstr "Auslöser"
msgid "Triggers deleted"
msgstr "Auslöser wurden gelöscht"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top-100-Auslöser"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Menüleiste"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Di"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Dienstag"
@@ -17901,17 +18103,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17951,7 +18153,7 @@ msgstr "Ermittlungsart"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17973,9 +18175,9 @@ msgstr "Das UI-Element \"%2$s\" ist für die Benutzerrolle \"%1$s\" nicht verfü
msgid "UNKNOWN"
msgstr "UNBEKANNT"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18034,8 +18236,8 @@ msgstr "URL sollte sowohl \"name\" als auch \"url\" Felder für die Karte \"%1$s
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr "UUIDv4 wird erwartet"
@@ -18129,20 +18331,26 @@ msgstr "Ausgewählte Benutzer entsperren?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr "Unerwarteter Serverfehler."
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18212,7 +18420,7 @@ msgstr "Unbekannte Ressource"
msgid "Unknown step failed: %1$s"
msgstr "Unbekannter Schritt fehlgeschlagen: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Unbekannter Werttyp"
@@ -18221,8 +18429,8 @@ msgid "Unlimited"
msgstr "Unbegrenzt"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18326,20 +18534,21 @@ msgstr "Erreichbar"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18365,7 +18574,7 @@ msgstr "Ändere existierende"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18385,7 +18594,7 @@ msgstr "Vorgänge aktualisieren"
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18403,8 +18612,9 @@ msgstr "Hochladen"
msgid "Upper level maps"
msgstr "Übergeordnete Karten"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Laufzeit"
@@ -18442,7 +18652,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Benutzt in Aktion"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18529,7 +18739,7 @@ msgid_plural "Users deleted"
msgstr[0] "Benutzer gelöscht"
msgstr[1] "Benutzer gelöscht"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18604,8 +18814,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Benutzergruppen"
@@ -18622,7 +18832,7 @@ msgstr ""
msgid "User menu"
msgstr "Benutzermenu"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18642,7 +18852,7 @@ msgstr "Benutzerpasswort"
msgid "User profile"
msgstr "Benutzerprofil"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18654,7 +18864,7 @@ msgstr "Benutzerrolle"
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr "Benutzerrolle erstellt"
@@ -18664,7 +18874,7 @@ msgid_plural "User roles deleted"
msgstr[0] "Benutzerrolle gelöscht"
msgstr[1] "Benutzerrollen gelöscht"
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr "Benutzerrolle geändert"
@@ -18677,8 +18887,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr "Benutzerrollen"
@@ -18686,8 +18896,8 @@ msgstr "Benutzerrollen"
msgid "User sessions"
msgstr "Benutzer-Sitzungen"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr "Benutzereinstellungen"
@@ -18739,7 +18949,7 @@ msgstr "Benutzer/Empfänger"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18771,8 +18981,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Benutzer"
@@ -19022,10 +19232,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19055,17 +19265,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19122,7 +19333,7 @@ msgstr "Wert Zwischenspeicher Statistik. Gültige Modi sind: total, free, used u
msgid "Value cannot be empty."
msgstr "Wert kann nicht leer sein."
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Wertezuordnung"
@@ -19137,9 +19348,9 @@ msgstr "Wertzuordnung \"%1$s\" exitstiert bereits."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19176,7 +19387,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Wert: Keine Daten"
@@ -19273,8 +19484,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamesisch (Vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr "Ansicht"
@@ -19327,7 +19537,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Warnung"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr "Warnmeldung"
@@ -19359,7 +19569,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19410,7 +19620,7 @@ msgid "Web scenarios"
msgstr "Web-Szenarien"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19418,26 +19628,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Mi"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Mittwoch"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "wöchentlich"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19453,7 +19665,7 @@ msgstr "Willkommen bei"
msgid "When active"
msgstr "Aktiv um"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr "Widget bei X:%3$d, Y:%4$d auf Seite #%2$d der Übersichtsseite \"%1$s\" liegt außerhalb des zulässigen Bereichs."
@@ -19462,19 +19674,19 @@ msgstr "Widget bei X:%3$d, Y:%4$d auf Seite #%2$d der Übersichtsseite \"%1$s\"
msgid "Widget is too small for the specified number of columns and rows."
msgstr "Das Widget ist zu klein für die angegebene Anzahl von Spalten und Zeilen."
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19494,7 +19706,7 @@ msgstr "Mit Datensammlung"
msgid "With dependencies"
msgstr "Mit Abhängigkeiten"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19530,7 +19742,7 @@ msgid "Working time"
msgstr "Arbeitszeit"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Schreiben"
@@ -19560,7 +19772,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19580,11 +19792,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19599,11 +19811,11 @@ msgstr "XML ist leer"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19612,12 +19824,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Maximalwert Y-Achse"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19626,34 +19838,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Der Maximalwert der Y-Achse muss größer sein als der Minimalwert."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Mindestwert Y-Achse"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y-Achse"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Y-Achse"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "J-M-T"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19671,19 +19883,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19702,8 +19913,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "JJJJ-MM-TThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Jahr"
@@ -19722,14 +19933,14 @@ msgstr "jährlich"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19748,11 +19959,11 @@ msgstr "jährlich"
msgid "Yes"
msgstr "Ja"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Gestern"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Sie sind angemeldet als \"%1$s\"."
@@ -19763,11 +19974,11 @@ msgstr "Sie sind angemeldet als \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Sie können einige der Sprachen nicht auswählen, weil die nötige Locale nicht auf dem Web-Server installiert ist."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Du bist nicht eingeloggt"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr "Sie können den Host für die aktuelle Auswahl nicht wechseln."
@@ -19775,9 +19986,8 @@ msgstr "Sie können den Host für die aktuelle Auswahl nicht wechseln."
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19788,11 +19998,11 @@ msgstr "Sie können den Host für die aktuelle Auswahl nicht wechseln."
msgid "You do not have permission to perform this operation."
msgstr "Sie haben keine Berechtigung, diese Operation durchzuführen."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Sie haben keine Berechtigungen zum Zugriff auf diese Seite."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Sie müssen sich anmelden um diese Seite sehen zu können."
@@ -19808,11 +20018,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Zabbix technische Unterstützung"
@@ -19891,7 +20101,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr "ein DNS-Name wird erwartet"
@@ -19912,10 +20122,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "Zeichenfolge erwartet"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr "ein Datum im Format JJJJ-MM-TT wird erwartet"
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19930,18 +20154,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "ein low-level Suchlauf-Makro wird erwartet"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "Nummer erwartet"
@@ -19949,9 +20173,9 @@ msgstr "Nummer erwartet"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "eine Zahl ist zu groß"
@@ -19972,33 +20196,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "Zeitangabe erwartet"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "Zeitspanne erwartet"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "es wird ein Zeitraum erwartet"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "Zeiteinheit erwartet"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr "abs() - Absolutwert"
@@ -20042,7 +20278,7 @@ msgstr "alle"
msgid "all media"
msgstr "Alle Medien"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr "eine IP Adresse wird erwartet"
@@ -20069,19 +20305,19 @@ msgstr "eine IP Adresse wird erwartet"
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "ein Array wird erwartet"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "ein Array oder eine Zeichenfolge wird erwartet"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20091,7 +20327,7 @@ msgid "an empty string is expected"
msgstr "eine leere Zeichenfolge wird erwartet"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "eine gerade Anzahl von hexadezimalen Zeichen wird erwartet"
@@ -20109,6 +20345,7 @@ msgid "an integer is expected"
msgstr "eine Integerzahl ist erwartet"
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20157,7 +20394,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20179,7 +20416,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20246,10 +20483,10 @@ msgstr "sowohl Benutzername als auch Passwort sollten entweder vorhanden oder le
msgid "bytelength() - Returns the length in bytes"
msgstr "bytelength() - Gibt die Länge in Bytes zurück"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "berechnet"
@@ -20280,6 +20517,7 @@ msgstr "nicht änderbar"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20346,8 +20584,8 @@ msgstr "nicht änderbar"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20360,6 +20598,11 @@ msgstr "nicht änderbar"
msgid "cannot be empty"
msgstr "darf nicht leer sein"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20420,6 +20663,10 @@ msgstr "zirkuläre Datenpunkt Abhängigkeit ist nicht zulässig"
msgid "color"
msgstr "Farbe"
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20464,7 +20711,7 @@ msgstr "count() - Anzahl der erfolgreich abgerufenen Werte V (die den Operator O
msgid "countunique() - The number of unique values"
msgstr "countunique() - Die Anzahl der einmaligen Werte"
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "T"
@@ -20527,7 +20774,7 @@ msgstr "absteigend"
msgid "description"
msgstr "Beschreibung"
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr "Verzeichnis darf nicht leer sein"
@@ -20615,7 +20862,7 @@ msgstr "Ausdruck ist leer"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20653,7 +20900,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - Die Differenz zwischen dem Elementwert (als Zeitstempel) und dem Zeitstempel des Zabbix-Servers ist kleiner oder gleich T Sekunden (1 - wahr, 0 - falsch)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20669,16 +20916,11 @@ msgstr "globale Einstellungen Bereinigungsprozess"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20694,9 +20936,9 @@ msgstr "Host"
msgid "host group"
msgstr "Host-Gruppe"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20710,7 +20952,7 @@ msgstr "Symbol"
msgid "image"
msgstr "Bild"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20805,7 +21047,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "ungültigen Byte-Sequenz in UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "ungültige Verzögerung"
@@ -20825,16 +21067,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr "Ungültiger vierter Parameter in Funktion \"%1$s\""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "Ungültige Speicherdauer für historische Daten"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "ungültiger Hostname"
@@ -20846,12 +21088,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "Ungültiger regulärer Ausdruck"
@@ -20876,8 +21118,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "Ungültige Speicherdauer für Tendenzen"
@@ -20889,7 +21131,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "ist nicht in {} eingeschlossen oder falsch formatiert"
@@ -20902,8 +21144,8 @@ msgstr "Datenpunkt"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20915,12 +21157,12 @@ msgstr "Schlüssel ist leer"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr "kurtosis() - Misst die \"Schwanzlosigkeit\" der Wahrscheinlichkeitsverteilung"
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20947,7 +21189,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "Liste der Zeichen"
@@ -20979,12 +21221,12 @@ msgstr "Suchlaufregel"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20992,10 +21234,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21033,7 +21276,7 @@ msgstr "übereinstimmend"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21068,7 +21311,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21083,16 +21326,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "die Mindestlänge beträgt %1$s Zeichen"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21105,13 +21343,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21132,8 +21370,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21161,11 +21399,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21189,7 +21427,7 @@ msgid "new"
msgstr "neu"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "Keine Daten"
@@ -21221,7 +21459,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21234,7 +21472,7 @@ msgstr ""
msgid "not in"
msgstr "nicht in"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nicht ausgewählt"
@@ -21242,7 +21480,7 @@ msgstr "nicht ausgewählt"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "Anzahl"
@@ -21307,7 +21545,7 @@ msgstr "oder"
msgid "other"
msgstr "andere"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "Leistung"
@@ -21320,7 +21558,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21338,7 +21576,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21354,24 +21592,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21379,7 +21617,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21407,7 +21645,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21439,13 +21677,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21453,7 +21691,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21468,7 +21706,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr "Zweiter Parameter erwartet"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21480,7 +21718,7 @@ msgstr "ausgewählt"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "Kurzbeschreibung"
@@ -21501,8 +21739,6 @@ msgstr "Kurzbeschreibung"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21583,12 +21819,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21604,7 +21840,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "Vorlagen ID \"%1$s\" kommt %2$s mal vor"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21631,11 +21867,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "der Parameter \"%1$s\" fehlt"
@@ -21743,7 +21979,7 @@ msgstr ""
msgid "type here to search"
msgstr "Hier klicken um zu suchen"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21870,16 +22106,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21913,8 +22149,8 @@ msgstr "Wert \"%1$s\" nicht gefunden"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "Wert %1$s ist bereits vorhanden"
@@ -21926,30 +22162,29 @@ msgstr "Wert %1$s ist bereits vorhanden"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "Wert ist zu lang"
@@ -21957,6 +22192,7 @@ msgstr "Wert ist zu lang"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21964,7 +22200,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22058,12 +22294,12 @@ msgstr "Falscher Suchlaufregel-Typ"
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "J"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/el/LC_MESSAGES/frontend.po b/ui/locale/el/LC_MESSAGES/frontend.po
index 2c0c831227d..8aacd020a92 100644
--- a/ui/locale/el/LC_MESSAGES/frontend.po
+++ b/ui/locale/el/LC_MESSAGES/frontend.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2014-10-03 08:43+0300\n"
"Last-Translator: ΓΙΑΝΝΗΣ <yannis@computerstudio.gr>\n"
"Language-Team: none\n"
@@ -19,6 +19,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1412318596.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -49,17 +55,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -79,7 +74,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -91,7 +86,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -165,15 +160,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -189,10 +184,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -238,8 +233,8 @@ msgstr[0] "%1$s προσπάθεια απέμεινε"
msgstr[1] "%1$s προσπάθειες απέμειναν"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -274,7 +269,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -308,7 +303,7 @@ msgstr "(Μόνο υπερδιαχειριστές δημιουργούν ομά
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(χωρίς διαμεσολαβητή)"
@@ -335,12 +330,16 @@ msgstr "10 δευτερόλεπτα"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 δευτερόλεπτα"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D προβολή"
@@ -363,7 +362,7 @@ msgstr "500 τελευταίες τιμές"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -371,7 +370,7 @@ msgstr ""
msgid "<manual>"
msgstr "<εγχειρίδιο>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -386,7 +385,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -454,8 +453,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -468,7 +467,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -504,9 +503,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Αναγνώριση"
@@ -514,7 +513,7 @@ msgstr "Αναγνώριση"
msgid "Acknowledge"
msgstr "Αναγνώριση"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -552,18 +551,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -573,7 +572,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -613,7 +612,7 @@ msgstr "Ενέργεια \"%1$s\" υπάρχει ήδη."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Η ενέργεια προστέθηκε"
@@ -622,24 +621,24 @@ msgstr "Η ενέργεια προστέθηκε"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Η ενέργεια διεγράφη"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Ενέργεια απενεργοποιημένη"
msgstr[1] "Ενέργειες απενεργοποιημένες"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Ενέργεια ενεργοποιημένη"
msgstr[1] "Ενέργειες ενεργοποιημένες"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -651,7 +650,7 @@ msgstr "Ενέργεια καταγραφής"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Η Ενέργεια ενημερώθηκε"
@@ -659,16 +658,16 @@ msgstr "Η Ενέργεια ενημερώθηκε"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Ενέργειες"
@@ -687,13 +686,11 @@ msgstr "Ενεργό"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Ενεργό από"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Ενεργό έως"
@@ -743,7 +740,7 @@ msgstr "Ενεργό έως"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -757,35 +754,37 @@ msgstr "Ενεργό έως"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -856,11 +855,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -881,7 +880,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -890,7 +889,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -899,16 +898,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Προσθήκη προτότυπου"
@@ -917,7 +916,7 @@ msgstr "Προσθήκη προτότυπου"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -951,7 +950,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -962,11 +961,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -978,12 +977,12 @@ msgstr ""
msgid "Admin"
msgstr "Διαχειριστής"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Διαχείριση"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1004,7 +1003,7 @@ msgstr "Ηλικία"
msgid "Age less than"
msgstr "Ηλικία μικρότερη απο"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1034,7 +1033,7 @@ msgstr "Διεπαφές αντιπρόσωπου"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1042,11 +1041,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1071,8 +1070,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1117,7 +1116,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1133,13 +1132,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1185,7 +1184,7 @@ msgstr "Καί"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1195,6 +1194,10 @@ msgstr "Καί"
msgid "And/Or"
msgstr "Καί/Ή"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1206,13 +1209,12 @@ msgstr "Καί/Ή"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Κάθε"
@@ -1252,11 +1254,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Προσεγγίζοντας"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Απρ"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Απρίλιος"
@@ -1280,7 +1282,7 @@ msgstr "Μέγεθος περιοχής"
msgid "Area type"
msgstr "Τύπος περιοχής"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1346,8 +1348,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1357,13 +1363,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Τουλάχιστον μία περίοδος συντήρησης να δημιουργηθεί."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1407,8 +1406,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Επιθεώρηση"
@@ -1416,7 +1415,7 @@ msgstr "Επιθεώρηση"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Έλεγχος καταγραφής"
@@ -1424,11 +1423,11 @@ msgstr "Έλεγχος καταγραφής"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Αυγ"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Αύγουστος"
@@ -1445,15 +1444,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Ταυτοποίηση"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Αλγόριθμος ταυτοποίησης"
@@ -1464,7 +1463,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1484,6 +1483,7 @@ msgid "Authentication protocol"
msgstr "Πρωτόκολλο ταυτοποίησης"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1497,8 +1497,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1519,7 +1519,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Αυτόματο"
@@ -1538,13 +1538,13 @@ msgstr "Αυτόματη επιλογή εικονιδίου"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1557,8 +1557,8 @@ msgstr ""
msgid "Availability"
msgstr "Διαθεσιμότητα"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Αναφορά διαθεσιμότητας"
@@ -1585,7 +1585,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1609,9 +1609,9 @@ msgstr ""
msgid "Background image"
msgstr "Εικόνα παρασκηνίου"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1619,8 +1619,8 @@ msgstr ""
msgid "Base DN"
msgstr "Βάση DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1687,7 +1687,7 @@ msgstr ""
msgid "Bold line"
msgstr "Έντονη γραμμή"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1752,8 +1752,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1789,17 +1789,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Υπολογισμένο"
@@ -1865,7 +1865,7 @@ msgstr "Αδύνατη η προσθήκη μη αριθμητικού συλλ
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Αδύνατη η προσθήκη μη αριθμητικού συλλέκτη \"%1$s\" στο πρωτότυπο γράφημα \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Αδύνατη η προσθήκη ενέργειας"
@@ -2029,9 +2029,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2137,8 +2137,8 @@ msgstr "Αδύνατη η δημιουργία αντιστοίχισης εικ
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2147,8 +2147,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2158,12 +2158,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Αδύνατη η διαγραφή Zabbix εσωτερικού χρήστη \"%1$s\", απενεργοποιήστε το χρήστη."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Αδύνατη η διαγραφή ενέργειας"
@@ -2278,7 +2284,7 @@ msgstr "Αδύνατη η διαγραφή πρωτότυπων συλλεκτώ
msgid "Cannot delete items"
msgstr "Αδύνατη η διαγραφή συλλεκτών"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Αδύνατη η διαγραφή συντήρησης"
@@ -2336,19 +2342,19 @@ msgstr[1] "Αδύνατη η διαγραφή δέσμης ενεργειών"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Αδύνατη η διαγραφή δεσμών ενεργειών. Η Δέσμη ενεργειών \"%1$s\" χρησιμοποιείτε στην εργασία ενέργειας \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Αδύνατη η διαγραφή επιλεγμένων ενεργειών"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Αδύνατη η διαγραφή υπηρεσίας"
msgstr[1] "Αδύνατη η διαγραφή υπηρεσίας"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2440,7 +2446,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Αδύνατη η απενεργοποίηση ενέργειας"
@@ -2518,7 +2530,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Αδύνατη η ενεργοποίηση ενέργειας"
@@ -2743,7 +2761,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Δεν μπορώ να εισάγω σχεδιότυπο \"%1$s\", συνδεδεμένο σχεδιότυπο \"%2$s\" ανύπαρκτο."
msgstr[1] "Δεν μπορώ να εισάγω σχεδιότυπο \"%1$s\", συνδεδεμένα σχεδιότυπα \"%2$s\" ανύπαρκτα."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Αδύνατη η εισαγωγή έκφρασης εναύσματος"
@@ -2905,7 +2923,7 @@ msgstr "Αδύνατη η μετονομασία χρήστη επισκέπτη
msgid "Cannot save discovery rule without checks."
msgstr "Αδύνατη η αποθήκευση κανόνα εντοπισμού χωρίς ελέγχους."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2950,7 +2968,7 @@ msgstr "Αδύνατη η τοποθέτηση πεδίων απογραφής
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3074,7 +3092,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Αδύνατη η ενημέρωση ενέργειας"
@@ -3252,10 +3270,10 @@ msgstr "Αδύνατη η ενημέρωση δέσμης ενεργειών"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3320,8 +3338,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3362,16 +3380,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3404,12 +3422,12 @@ msgstr ""
msgid "Change password"
msgstr "Αλλαγή συνθηματικού"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3418,7 +3436,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3457,19 +3475,19 @@ msgstr "Ο Έλεγχος υπάρχει ήδη."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Ελέγξτε το τμήμα έκφρασης που ξεκινά απο \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3537,7 +3555,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "Οι έλεγχοι πρέπει να είναι μοναδικοί."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3574,8 +3592,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "Εκκαθάριση ιστορικού και τάσεων"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Εκκαθάριση όταν αποσυνδέεται"
@@ -3601,9 +3619,9 @@ msgstr "Ρολόι"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3620,7 +3638,7 @@ msgstr "Κλώνος"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3651,12 +3669,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3670,7 +3688,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3713,7 +3731,7 @@ msgstr "Εντολές"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3744,9 +3762,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Συνθήκη"
@@ -3774,13 +3792,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Συνθήκες"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Διαμόρφωση"
@@ -3875,7 +3893,7 @@ msgid "Configuration of maintenance periods"
msgstr "Διαμόρφωση περιόδων συντήρησης"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Διαμόρφωση τύπων μέσων"
@@ -3919,7 +3937,7 @@ msgstr "Διαμόρφωση εναυσμάτων"
msgid "Configuration of user groups"
msgstr "Διαμόρφωση ομάδων χρηστών"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3962,9 +3980,9 @@ msgstr ""
msgid "Connect to"
msgstr "Σύνδεση με"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4016,12 +4034,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4031,7 +4049,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4053,11 +4071,11 @@ msgstr "Επαφή"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4091,12 +4109,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4111,7 +4129,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4125,7 +4143,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Όνομα πλαισίου"
@@ -4235,19 +4253,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Δημιουργία ενέργειας"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4291,7 +4313,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4402,7 +4424,7 @@ msgstr ""
msgid "Create script"
msgstr "Δημιουργία δέσμης ενεργειών"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4458,8 +4480,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4494,6 +4518,7 @@ msgid "Current value"
msgstr "Τρέχουσα τιμή"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4511,7 +4536,7 @@ msgid "Custom graphs"
msgstr "Προσαρμοσμένα γραφήματα"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4533,16 +4558,20 @@ msgstr "Η Προσαρμοσμένη ετικέτα για χάρτη \"%2$s\"
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Προσαρμοσμένος πολλαπλασιαστής"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4591,7 +4620,8 @@ msgstr "DNS όνομα"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Ημερησίως"
@@ -4606,7 +4636,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Πίνακας ελέγχου"
@@ -4616,7 +4646,7 @@ msgstr "Πίνακας ελέγχου"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4680,8 +4710,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Διακεκομμένη γραμμή"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Δεδομένα από %1$s. Παραγόμενα σε %2$s δευτ."
@@ -4694,9 +4724,9 @@ msgstr ""
msgid "Data overview"
msgstr "Επισκόπηση δεδομένων"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4819,11 +4849,12 @@ msgstr "Ημερομηνία αγοράς HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Ημέρα"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4832,6 +4863,10 @@ msgstr ""
msgid "Day of month"
msgstr "Ημέρα του μήνα"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4839,6 +4874,7 @@ msgid "Day of week"
msgstr "Ημέρα της εβδομάδος"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Ημέρες"
@@ -4852,11 +4888,11 @@ msgstr "Εκσφαλμάτωση"
msgid "Debug mode"
msgstr "Λειτουργία εκσφαλμάτωσης"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Δεκ"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Δεκέμβριος"
@@ -4937,7 +4973,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Καθυστέρηση"
@@ -4946,19 +4982,19 @@ msgid "Delayed by"
msgstr "Καθυστερημένο από"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4977,12 +5013,13 @@ msgstr "Καθυστερημένο από"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5040,11 +5077,11 @@ msgstr "Διαγραφή κανόνα εντοπισμού;"
msgid "Delete expression?"
msgstr "Διαγραφή έκφρασης;"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Διαγραφή πρωτότυπου γραφήματος;"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Διαγραφή γραφήματος;"
@@ -5106,7 +5143,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Διαγραφή επιλεγμένων ενεργειών;"
@@ -5189,7 +5234,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Διαγραφή επιλεγμένων χαρτών;"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Διαγραφή επιλεγμένων τύπων μέσων;"
@@ -5217,15 +5262,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Διαγραφή επιλεγμένων δεσμών ενεργειών;"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5273,7 +5318,7 @@ msgstr "Διαγραφή εναύσματος;"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5305,7 +5350,7 @@ msgstr "Άρνηση"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5321,7 +5366,7 @@ msgstr "Εξαρτημένο"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5331,7 +5376,7 @@ msgstr "Εξαρτάται από"
msgid "Deployment status"
msgstr "Κατάσταση υλοποίησης"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5347,9 +5392,10 @@ msgstr "Κατάσταση υλοποίησης"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5370,7 +5416,7 @@ msgstr "Περιγραφή"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5415,7 +5461,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5423,8 +5469,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5466,7 +5512,15 @@ msgstr "Απενεργοποίηση ξενιστών εποπτευόμενων
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Απενεργοποίηση επιλεγμένων ενεργειών;"
@@ -5491,7 +5545,7 @@ msgstr "Απενεργοποίηση επιλεγμένων ξενιστών;"
msgid "Disable selected items?"
msgstr "Απενεργοποίηση επιλεγμένων συλλεκτών;"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Απενεργοποίηση επιλεγμένων τύπων μέσων;"
@@ -5518,7 +5572,7 @@ msgstr "Απενεργοποίηση επιλεγμένων σεναρίων ι
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5538,17 +5592,19 @@ msgstr "Απενεργοποίηση επιλεγμένων σεναρίων ι
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5559,21 +5615,21 @@ msgstr "Απενεργοποιημένο"
msgid "Disaster"
msgstr "Καταστροφή"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5605,11 +5661,11 @@ msgstr "Εντοπισμένη συσκευή"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5617,8 +5673,8 @@ msgstr "Εντοπισμένη συσκευή"
msgid "Discovery"
msgstr "Εντοπισμός"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5679,7 +5735,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Κανόνας εντοπισμού"
@@ -5789,7 +5845,8 @@ msgstr "Εμφάνιση στοιβαγμένου γραφήματος"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5802,7 +5859,7 @@ msgstr "Εμφάνιση %1$s από %2$s βρέθηκαν"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5811,14 +5868,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5834,8 +5891,8 @@ msgstr "Θέλετε να αντικαταστήσετε την υπο συνθ
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5845,8 +5902,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5856,12 +5913,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5888,22 +5945,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Χρόνος μη διαθεσιμότητας"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Τρόπος σχεδίασης"
@@ -5948,10 +6006,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Διάρκεια"
@@ -5975,18 +6035,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Κάθε URL πρέπει να έχει μοναδικό όνομα. Βεβαιωθείτε να υπάρχει μόνο ένα ονομαζόμενο URL"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6027,6 +6086,10 @@ msgstr "Επεξεργασία εναύσματος"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6061,7 +6124,7 @@ msgstr ""
msgid "Email"
msgstr "Ηλεκτρονικό ταχυδρομείο"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Κενό"
@@ -6098,7 +6161,6 @@ msgstr "Κενό φίλτρο συνθήκης μακροεντολής γιά
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6110,7 +6172,7 @@ msgstr "Κενή παράμετρος εισόδου."
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6118,8 +6180,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6190,7 +6252,15 @@ msgstr "Ενεργοποίηση εσωτερικής τακτοποίησης"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Ενεργοποίηση επιλεγμένων ενεργειών;"
@@ -6216,7 +6286,7 @@ msgstr "Ενεργοποίηση επιλεγμένων ξενιστών;"
msgid "Enable selected items?"
msgstr "Ενεργοποίηση επιλεγμένων συλλεκτών;"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Ενεργοποίηση επιλεγμένων τύπων μέσων;"
@@ -6236,7 +6306,7 @@ msgstr "Ενεργοποίηση επιλεγμένων εναυσμάτων;"
msgid "Enable selected web scenarios?"
msgstr "Ενεργοποίηση επιλεγμένων σεναρίων ιστού;"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6252,7 +6322,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6282,17 +6352,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6308,7 +6379,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6334,6 +6405,7 @@ msgstr "Αγγλικά (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6346,11 +6418,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6365,12 +6437,18 @@ msgstr ""
msgid "Error"
msgstr "Σφάλμα"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Σφάλμα στό αίτημα αναζήτησης για πίνακα \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6393,7 +6471,7 @@ msgstr ""
msgid "Event"
msgstr "Συμβάν"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Αναγνωριστικό συμβάντος"
@@ -6404,8 +6482,8 @@ msgstr "Αναγνωρισμένο συμβάν"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6415,7 +6493,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Λεπτομέρειες συμβάντος"
@@ -6431,7 +6509,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Κατάλογος συμβάντων [προηγούμενα 20]"
@@ -6498,6 +6576,16 @@ msgstr "Εξαίρεση"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Εκτέλεση"
@@ -6522,7 +6610,7 @@ msgstr ""
msgid "Execute on"
msgstr "Εκτέλεση σε"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6531,7 +6619,7 @@ msgstr ""
msgid "Executed"
msgstr "Εκτελεσμένο"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6548,13 +6636,13 @@ msgstr "Επιβεβαίωση εκτέλεσης"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6652,8 +6740,8 @@ msgstr "Η Έκφραση δεν μπορεί να είναι κενή"
msgid "Expression constructor"
msgstr "Κατασκευή έκφρασης"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6764,11 +6852,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Φεβ"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Φεβρουάριος"
@@ -6850,19 +6938,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6887,15 +6975,15 @@ msgstr "Γεμισμένη περιοχή"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6914,7 +7002,7 @@ msgstr "Φίλτρο"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6959,7 +7047,7 @@ msgid "Fit to map"
msgstr "Προσαρμογή στο χάρτη"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Σταθερό"
@@ -6969,7 +7057,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7004,7 +7092,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Τύπος"
@@ -7023,19 +7111,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Γαλλικά (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Παρ"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Παρασκευή"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7068,7 +7160,7 @@ msgid "Full clone"
msgstr "Πλήρης κλώνος"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Συνάρτηση"
@@ -7079,7 +7171,7 @@ msgstr "GSM μόντεμ"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7087,8 +7179,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Απενεργοποιημένη πρόσβαση GUI."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Γενικά"
@@ -7105,7 +7197,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7161,7 +7253,7 @@ msgstr ""
msgid "Go to"
msgstr "Μετάβαση σε"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7206,13 +7298,13 @@ msgstr "Χρωμοβαθμισμένη γραμμή"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Γράφημα"
@@ -7268,7 +7360,7 @@ msgstr "Γράφημα διεγράφη"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Πρωτότυπο γράφημα"
@@ -7300,8 +7392,8 @@ msgstr "Πρωτότυπο γράφημα διεγράφη"
msgid "Graph prototype updated"
msgstr "Πρωτότυπο γράφημα ενημερώθηκε"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7335,8 +7427,8 @@ msgstr "Τύπος γραφήματος"
msgid "Graph updated"
msgstr "Γράφημα ενημερώθηκε"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7453,7 +7545,7 @@ msgstr "Ομαδοποίηση με"
msgid "Groups"
msgstr "Ομάδες"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7462,12 +7554,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7531,7 +7623,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7560,13 +7652,13 @@ msgstr ""
msgid "Height"
msgstr "Ύψος"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Βοήθεια"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7632,9 +7724,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7674,7 +7766,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7713,13 +7805,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7816,7 +7908,7 @@ msgstr[1] "Ξενιστές ενεργοποιημένοι"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7849,7 +7941,7 @@ msgstr "Στοιχεία ομάδος ξενιστών"
msgid "Host group label type"
msgstr "Τύπος ετικέτας ομάδος ξενιστών"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7869,10 +7961,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7897,7 +7989,7 @@ msgstr ""
msgid "Host groups"
msgstr "Ομάδες ξενιστών"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8022,7 +8114,7 @@ msgstr "Αποτυχία ενημέρωσης ξενιστή."
msgid "Host updated"
msgstr "Ξενιστής ενημερώθηκε"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8056,11 +8148,11 @@ msgstr "Ξενιστής με ίδιο ορατό όνομα \"%1$s\" υπάρχ
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8099,13 +8191,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Ώρες"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Τακτοποίηση"
@@ -8169,9 +8262,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8254,7 +8347,7 @@ msgstr "Αντιστοίχιση εικονιδίου ενημερώθηκε"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Αντιστοιχία εικονιδίου"
@@ -8350,7 +8443,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Αν νομίζετε ότι το μήνυμα είναι λάθος, συμβουλευτείτε τους διαχειριστές για τις αναγκαίες άδειες."
@@ -8399,7 +8492,7 @@ msgstr "Εικόνα ενημερώθηκε"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Εικόνες"
@@ -8447,10 +8540,14 @@ msgstr "Σε συντήρηση"
msgid "In progress"
msgstr "Σε εξέλιξη"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8461,28 +8558,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8499,6 +8596,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8548,7 +8649,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8904,7 +9005,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Λανθασμένος τύπος τιμής συλλέκτη \"%1$s\" παρεχόμενος γιά λειτουργία εναύσματος \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Λανθασμένος κατάλογος συλλεκτών."
@@ -8937,11 +9038,6 @@ msgstr "Ανακριβής τιμή αντικειμένου."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Λανθασμένες παράμετροι για συντήρηση."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8959,15 +9055,11 @@ msgstr "Ανακριβής κανονική έκφραση \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Ανακριβής απόκριση ληφθείσα από Zabbix εξυπηρετητή \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Λανθασμένη ώρα λήξης υπηρεσίας."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Λανθασμένη ώρα έναρξης υπηρεσίας."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9039,7 +9131,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9084,8 +9176,6 @@ msgstr "Λανθασμένη τιμή \"%1$s\" για πεδίο κινητής
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Λανθασμένη τιμή \"%1$s\" για πεδίο ακεραίου \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9144,6 +9234,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9254,8 +9354,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9281,10 +9379,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9335,7 +9433,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9349,7 +9447,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Ινδονησιακά (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9358,13 +9456,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9452,7 +9549,7 @@ msgstr "Εισαγωγή έκφρασης"
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Εγκατάσταση"
@@ -9460,7 +9557,7 @@ msgstr "Εγκατάσταση"
msgid "Installer name"
msgstr "Όνομα εγκαταστάτη"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9516,8 +9613,8 @@ msgstr "Εσωτερικά"
msgid "Internal JSON-RPC error."
msgstr "Εσωτερικό JSON-RPC σφάλμα."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9528,23 +9625,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Εσωτερικό σφάλμα."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9555,8 +9651,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9590,7 +9685,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9730,10 +9825,10 @@ msgstr "Άκυρες παράμετροι μεθόδου."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9772,86 +9867,89 @@ msgstr "Άκυρες παράμετροι μεθόδου."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9938,15 +10036,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Απογραφή"
@@ -9961,7 +10059,7 @@ msgid "Inventory field"
msgstr "Πεδίο απογραφής"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Τρόπος απογραφής"
@@ -9971,7 +10069,7 @@ msgstr "Είναι συνδεδεμένος;"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9989,14 +10087,14 @@ msgid "Italian (it_IT)"
msgstr "Ιταλικά (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Συλλέκτης"
@@ -10065,7 +10163,7 @@ msgstr[1] "Συλλέκτες ενεργοποιημένοι"
msgid "Item in \"not supported\" state"
msgstr "Συλλέκτης σε \"ανυποστήρικτη\" κατάσταση"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Συλλέκτης μή επιλεγμένος"
@@ -10075,9 +10173,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Πρωτότυπος συλλέκτης"
@@ -10112,8 +10210,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Πρωτότυπος συλλέκτης ενημερώθηκε"
msgstr[1] "Πρωτότυπος συλλέκτης ενημερώθηκε"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10163,20 +10261,20 @@ msgstr ""
msgid "Item values"
msgstr "Τιμές συλλεκτών"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Ο συλλέκτης δεν θα ανανεωθεί. Δώστε σωστό χρονικό διάστημα ενημέρωσης."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10220,7 +10318,7 @@ msgstr "Ο συλλέκτης με κλειδί \"%1$s\" υπάρχει ήδη
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10258,7 +10356,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Αντιπρόσωπος JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10277,7 +10375,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10298,16 +10396,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Ιαν"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Ιανουάριος"
@@ -10316,8 +10414,8 @@ msgid "Japanese (ja_JP)"
msgstr "Ιαπωνικά (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10325,19 +10423,19 @@ msgstr "Ιαπωνικά (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Ιούλ"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Ιούλιος"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Ιούν"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Ιούνιος"
@@ -10451,42 +10549,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Τελευταίο"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10561,7 +10659,7 @@ msgstr "Γράφημα τελευταίας εβδομάδος"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10580,9 +10678,9 @@ msgstr "Λετονικά (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10598,18 +10696,18 @@ msgstr ""
msgid "Left"
msgstr "Αριστερά"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10618,7 +10716,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10626,9 +10724,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Όριο στοιχείων Αναζήτησης/Φίλτρου"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10648,8 +10746,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Σύνδεσμος"
@@ -10673,8 +10771,8 @@ msgid "Link indicators"
msgstr "Σύνδεση δεικτών"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Σύνδεση σχεδιότυπων"
@@ -10782,7 +10880,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10801,7 +10899,7 @@ msgid "Location longitude"
msgstr "Γεωγραφικό μήκος τοποθεσίας"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10815,7 +10913,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10827,8 +10925,8 @@ msgstr "Καταγραφή αταίριαστων SNMP traps"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Σύνδεση"
@@ -10916,9 +11014,9 @@ msgstr "Η μακροεντολή \"%1$s\" υπάρχει ήδη."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10940,35 +11038,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Συντήρηση"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Συντήρηση \"%1$s\" υπάρχει ήδη."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Τιμή συντήρησης \"Ενεργό από\" όχι μεγαλύτερη της \"Ενεργό έως\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Συντήρηση προστέθηκε"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Συντήρηση διεγράφη"
@@ -11011,11 +11097,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11023,20 +11113,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Χειροκίνητα"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11119,7 +11209,7 @@ msgstr ""
msgid "Map update failed."
msgstr "Αποτυχία ενημέρωσης χάρτη."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11142,16 +11232,16 @@ msgstr "Αντιστοιχίσεις"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Χάρτες"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Μαρ"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Μάρτιος"
@@ -11178,9 +11268,9 @@ msgstr "Μάσκα"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11197,7 +11287,7 @@ msgstr "Μαζική ενημέρωση στοιχείων"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11205,7 +11295,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11214,12 +11304,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11258,7 +11348,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11275,11 +11365,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Μάιος"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Μάι"
@@ -11347,8 +11437,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Τύποι μέσων ενημέρωσης"
@@ -11426,7 +11516,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Μηνύματα"
@@ -11450,10 +11540,10 @@ msgid "Middle"
msgstr "Ενδιάμεσο"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11503,7 +11593,7 @@ msgstr "Ελάχιστη βαρύτητα"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11512,6 +11602,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Λεπτά"
@@ -11528,11 +11619,11 @@ msgstr "Απουσία \"name\" πεδίου πρωτότυπου γραφήμα
msgid "Missing \"name\" field for graph."
msgstr "Απουσία \"name\" πεδίου γραφήματος."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11613,7 +11704,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11621,11 +11712,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Δευ"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Δευτέρα"
@@ -11634,7 +11725,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Εποπτευόμενο μέσω διαμεσολαβητή"
@@ -11644,8 +11735,8 @@ msgid "Monitored host"
msgstr "Εποπτευόμενος ξενιστής"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Εποπτεία"
@@ -11655,13 +11746,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Μήνας"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Μηνιαίως"
@@ -11732,6 +11825,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11761,6 +11858,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11774,14 +11872,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11830,36 +11926,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11991,11 +12090,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Ποτέ"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12028,6 +12131,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12040,14 +12147,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Νέα κανονική έκφραση"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Νέος χρόνος υπηρεσίας"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12080,14 +12183,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12191,8 +12294,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12235,7 +12338,7 @@ msgstr ""
msgid "No image"
msgstr "Χωρίς εικόνα"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12343,7 +12446,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12351,11 +12454,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12364,9 +12468,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12433,13 +12537,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12466,11 +12568,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12515,7 +12620,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Χωρίς δικαιώματα σε αντικείμενο που αναφέρεται ή δεν υπάρχει!"
@@ -12540,7 +12645,7 @@ msgstr "Δεν καθορίστηκε αρχείο δημοσίου κλειδι
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12595,9 +12700,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12684,11 +12789,6 @@ msgstr ""
msgid "Not supported"
msgstr "Μη υποστηριζόμενο"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Σημείωση"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Σημειώσεις"
@@ -12701,8 +12801,8 @@ msgstr "Τίποτα"
msgid "Notification report"
msgstr "Αναφορά ειδοποίησης"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Ειδοποιήσεις"
@@ -12715,11 +12815,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Νοε"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Νοέμβριος"
@@ -12792,7 +12892,7 @@ msgstr "Αριθμός νημάτων επεξεργαστή σε VMware hypervi
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Αριθμός επεξεργαστών σε VMware εικονική μηχανή, <url> - URL υπηρεσία VMware, <uuid> - όνομα ξενιστή VMware hypervisor"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12873,13 +12973,13 @@ msgstr "Αριθμός εικονικών μηχανών VMware hypervisor, <url
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12890,7 +12990,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12902,9 +13002,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12956,15 +13055,15 @@ msgstr "ΛΣ (Σύντομο)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Οκτ"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Οκτώβριος"
@@ -13022,11 +13121,6 @@ msgstr ""
msgid "One time only"
msgstr "Μία φορά μόνο"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Μία φορά μή διαθέσιμο"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Μοναδικοί έλεγχοι μόνο Zabbix agent, SNMPv1, SNMPv2 and SNMPv3."
@@ -13067,11 +13161,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13095,7 +13189,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13104,7 +13199,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13126,8 +13221,8 @@ msgid "Operation has no template to operate."
msgstr "Η λειτουργία δεν έχει σχεδιότυπο να λειτουργήσει."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13140,7 +13235,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Λειτουργίες"
@@ -13193,7 +13288,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13214,61 +13309,61 @@ msgstr "Ή"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Αρχικό"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Άλλο"
@@ -13294,7 +13389,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13322,15 +13417,15 @@ msgstr "Περίοδος επικάλυψης τάσεων συλλέκτη"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Επισκόπηση"
@@ -13511,8 +13606,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "ΠΡΟΒΛΗΜΑ"
@@ -13538,9 +13633,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13550,7 +13645,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13578,6 +13673,10 @@ msgstr ""
msgid "Parameter"
msgstr "Παράμετρος"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13587,14 +13686,14 @@ msgstr "Παράμετρος"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13620,9 +13719,8 @@ msgstr "Γονικά γραφήματα"
msgid "Parent items"
msgstr "Γονικοί συλλέκτες"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13639,7 +13737,7 @@ msgstr "Γονικά εναύσματα"
msgid "Parent web scenarios"
msgstr "Γονικά σενάρια ιστού"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13668,9 +13766,9 @@ msgstr "Παθητικός"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13775,7 +13873,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13790,7 +13888,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Τύπος περιόδου"
@@ -13870,24 +13967,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Επιλέξτε δύο στοιχεία"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13956,7 +14053,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13964,7 +14061,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13983,7 +14080,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Προεπισκόπηση"
@@ -13993,7 +14090,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14007,12 +14104,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14063,7 +14160,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14071,29 +14168,27 @@ msgid "Private key file"
msgstr "Αρχείο ιδιωτικού κλειδιού"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Επίπεδο δικαιωμάτων"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14118,7 +14213,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14143,8 +14238,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14159,11 +14254,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14181,19 +14276,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14203,7 +14298,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14214,8 +14309,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Διαμεσολαβητές"
@@ -14286,7 +14381,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14294,13 +14389,21 @@ msgid "Public key"
msgstr "Δημόσιο κλειδί"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Αρχείο δημόσιου κλειδιού"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14308,11 +14411,11 @@ msgstr "Αρχείο δημόσιου κλειδιού"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Ουρά"
@@ -14320,7 +14423,7 @@ msgstr "Ουρά"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14328,7 +14431,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14336,15 +14439,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14352,7 +14455,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14365,7 +14468,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Ανάγνωση"
@@ -14456,7 +14559,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14472,8 +14575,8 @@ msgstr "Ανάκτηση"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14483,9 +14586,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14517,7 +14620,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Κανονική έκφραση"
@@ -14547,7 +14650,7 @@ msgstr "Κανονική έκφραση ενημερώθηκε"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Κανονικές εκφράσεις"
@@ -14608,28 +14711,28 @@ msgstr "Απομακρυσμένη εντολή"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14760,15 +14863,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14776,7 +14879,7 @@ msgstr ""
msgid "Replace"
msgstr "Αντικατάσταση"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Αντικατάσταση εξαρτήσεων"
@@ -14817,19 +14920,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Αναφορές"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14878,7 +14986,7 @@ msgstr "Απαιτούμενοι κωδικοί κατάστασης"
msgid "Required string"
msgstr "Απαιτούμενη στοιχειοσειρά"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Επαναφορά"
@@ -14927,23 +15035,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15086,9 +15194,9 @@ msgstr "Επιστρέφει ποσοστό χαμένων πακέτων ICMP p
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15101,14 +15209,14 @@ msgstr ""
msgid "Right"
msgstr "Δεξιά"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15121,8 +15229,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Ρουμανικά (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15180,13 +15287,87 @@ msgstr "Κ"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15263,7 +15444,7 @@ msgstr "SNMP άκυρο κλειδί παγίδας."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15308,7 +15489,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15326,7 +15507,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Αποτυχία εκτέλεσης δήλωσης SQL \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15391,11 +15572,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Σάβ"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Σάββατο"
@@ -15429,6 +15610,7 @@ msgstr "Σενάριο"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Χρονοδιάγραμμα"
@@ -15476,14 +15658,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15509,8 +15691,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15561,8 +15743,8 @@ msgstr "Δέσμη ενεργειών ενημερώθηκε"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Δέσμες ενεργειών"
@@ -15641,12 +15823,12 @@ msgid "Security name"
msgstr "Όνομα ασφάλειας"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15654,9 +15836,13 @@ msgstr "Όνομα ασφάλειας"
msgid "Select"
msgstr "Επιλέξτε"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Επιλέξτε πρωτότυπο"
@@ -15670,7 +15856,7 @@ msgstr ""
msgid "Selected"
msgstr "Επιλεγμένο"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Επιλεγμένες ενέργειες διεγράφησαν"
@@ -15682,7 +15868,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Επιλεγμένα στοιχεία"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15740,7 +15926,7 @@ msgstr ""
msgid "Sent"
msgstr "Εστάλη"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Σεπ"
@@ -15756,7 +15942,7 @@ msgstr "Χωριστό"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Σεπτέμβριος"
@@ -15774,12 +15960,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Εξυπηρετητής"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15788,36 +15974,32 @@ msgid "Server time"
msgstr "Ώρα εξυπηρετητή"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Υπηρεσία"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Υπηρεσία δημιουργήθηκε"
@@ -15825,7 +16007,7 @@ msgstr "Υπηρεσία δημιουργήθηκε"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15846,15 +16028,10 @@ msgid "Service port"
msgstr "Θύρα υπηρεσίας"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Χρόνος έναρξης υπηρεσίας πρέπει να είναι μικρότερος του χρόνου λήξης."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15863,46 +16040,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Χρόνοι υπηρεσίας"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Τύπος υπηρεσίας"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Υπηρεσία ενημερώθηκε"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Υπηρεσίες"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Υπηρεσίες από κυκλική εξάρτηση."
@@ -15927,7 +16106,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15945,7 +16124,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15957,7 +16136,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15987,18 +16166,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16017,7 +16196,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16067,9 +16246,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16097,7 +16276,7 @@ msgstr "Εμφάνιση συλλεκτών χωρίς δεδομένα"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Εμφάνιση υπομνήματος"
@@ -16118,7 +16297,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16209,8 +16392,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16219,7 +16402,7 @@ msgstr ""
msgid "Simple"
msgstr "Απλό"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16344,7 +16527,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Ταξινόμηση καταχωρίσεων με"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Σειρά ταξινόμησης (0->999)"
@@ -16353,7 +16536,7 @@ msgstr "Σειρά ταξινόμησης (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Ταξινόμηση με πεδίο \"%1$s\" δεν επιτρέπεται."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16367,7 +16550,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Ισπανικά (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16379,7 +16562,7 @@ msgstr "Η καθορισμένη δέσμη ενεργειών δεν υπάρ
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Καθορισμός μερικών συνθηκών φίλτρων γιά εμφάνιση τιμών."
@@ -16392,9 +16575,9 @@ msgstr "Ταχύτητα"
msgid "Stacked"
msgstr "Στοιβαγμένο"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16431,9 +16614,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16450,8 +16645,8 @@ msgstr "Χρόνος λειτουργίας εξυπηρετητή Zabbix, Unix
msgid "State"
msgstr "Κατάσταση"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16463,15 +16658,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16490,16 +16685,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16510,15 +16706,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16530,12 +16726,11 @@ msgstr ""
msgid "Status"
msgstr "Κατάσταση"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16568,7 +16763,7 @@ msgstr "Κατάσταση μόνο"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16626,8 +16821,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16661,8 +16856,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16680,7 +16875,7 @@ msgstr "Θέμα"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16702,7 +16897,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Επιτυχής επιθεώρηση"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16710,11 +16905,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Κυρ"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Κυριακή"
@@ -16722,7 +16917,7 @@ msgstr "Κυριακή"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Υποστήριξη"
@@ -16760,7 +16955,8 @@ msgstr "Σουηδικά (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Εναλλαγή μεθόδου ταυτοποίησης, θα επαναφέρει όλες εκτός αυτής της συνεδρίας! Συνέχεια;"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16768,14 +16964,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Προκαθορισμένο σύστημα"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16788,9 +16984,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16889,36 +17085,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16962,13 +17157,13 @@ msgid "Target type"
msgstr "Τύπος στόχου"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17006,7 +17201,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Σχεδιότυπο δεν μπορεί να συνδεθεί με άλλο σχεδιότυπο πλέον της μίας φοράς, ακόμη και μέσω άλλων σχεδιότυπων."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17070,8 +17265,8 @@ msgstr "Σχεδιότυπο με ίδιο ορατό όνομα \"%1$s\" υπά
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17101,12 +17296,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17121,7 +17316,7 @@ msgstr ""
msgid "Test"
msgstr "Δοκιμή"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17170,11 +17365,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17309,7 +17504,7 @@ msgstr ""
msgid "Theme"
msgstr "Θέμα"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17322,11 +17517,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Αυτό το μήνα"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17335,19 +17530,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Αυτή την εβδομάδα"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Αυτό το έτος"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17355,15 +17550,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Πέμ"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Πέμπτη"
@@ -17379,8 +17574,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Έως"
@@ -17390,14 +17584,12 @@ msgstr "Έως"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17427,7 +17619,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Χρονική περίοδος"
@@ -17438,9 +17630,9 @@ msgstr "Χρονική περίοδος"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Χρονική μετατόπιση"
@@ -17448,13 +17640,13 @@ msgstr "Χρονική μετατόπιση"
msgid "Time type"
msgstr "Τύπος χρόνου"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17464,17 +17656,27 @@ msgid "Timeout"
msgstr "Λήξη χρόνου"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Σήμανση χρόνου"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Σε"
@@ -17483,11 +17685,11 @@ msgstr "Σε"
msgid "To set a host interface select a single item type for all items"
msgstr "Για να ορίσετε διεπαφή ξενιστή επιλέξτε απλό τύπο στοιχείου για όλα τα στοιχεία"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Σήμερα"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17551,19 +17753,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17571,9 +17773,9 @@ msgstr ""
msgid "Transport error."
msgstr "Σφάλμα μεταφοράς."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17584,7 +17786,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17599,9 +17801,9 @@ msgstr "Περίοδος αποθήκευσης τάσεων"
msgid "Trends"
msgstr "Τάσεις"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17626,12 +17828,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Έναυσμα \"%1$s\" εξαρτάται με ανύπαρκτο έναυσμα \"%2$s\"."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17657,7 +17859,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Έναυσμα διεγράφη"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17669,7 +17871,7 @@ msgstr[1] "Εναύσματα απενεργοποιημένα"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Εμφάνιση επιλογών εναύσματος"
@@ -17701,13 +17903,13 @@ msgstr "Τύπος ετικέτας εναύσματος"
msgid "Trigger name"
msgstr "Όνομα εναύσματος"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Επισκόπηση εναυσμάτων"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17822,20 +18024,20 @@ msgstr "Εναύσματα"
msgid "Triggers deleted"
msgstr "Εναύσματα διεγράφησαν"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Κορυφαία 100 εναύσματα"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Τρι"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Τρίτη"
@@ -17872,17 +18074,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17922,7 +18124,7 @@ msgstr "Τύπος υπολογισμού"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17944,9 +18146,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "ΑΓΝΩΣΤΟ"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18005,8 +18207,8 @@ msgstr ""
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18100,20 +18302,26 @@ msgstr "Απεμπλοκή επιλεγμένων χρηστών;"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18183,7 +18391,7 @@ msgstr "Άγνωστος πόρος"
msgid "Unknown step failed: %1$s"
msgstr "Αποτυχυμένο άγνωστο βήμα: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Άγνωστος τύπος τιμής"
@@ -18192,8 +18400,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18296,20 +18504,21 @@ msgstr "Ανοικτά"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18335,7 +18544,7 @@ msgstr "Ενημέρωση υφιστάμενων"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18355,7 +18564,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18373,8 +18582,9 @@ msgstr "Ανεβάστε"
msgid "Upper level maps"
msgstr "Χάρτες Άνω επίπεδο"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Χρόνος διαθεσιμότητας"
@@ -18412,7 +18622,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Χρησιμοποιείται σε ενέργειες"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18499,7 +18709,7 @@ msgid_plural "Users deleted"
msgstr[0] "Χρήστης διεγράφη"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18574,8 +18784,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Ομάδες χρηστών"
@@ -18592,7 +18802,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18612,7 +18822,7 @@ msgstr "Συνθηματικό χρήστη"
msgid "User profile"
msgstr "Προφιλ χρήστη"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18624,7 +18834,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18634,7 +18844,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18647,8 +18857,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18656,8 +18866,8 @@ msgstr ""
msgid "User sessions"
msgstr "Συνεδρίες χρήστη"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18709,7 +18919,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18741,8 +18951,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Χρήστες"
@@ -18992,10 +19202,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19025,17 +19235,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19092,7 +19303,7 @@ msgstr "Στατιστικά τιμής cache. Έγκυρες τρόποι: tota
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Αντιστοιχία τιμής"
@@ -19107,9 +19318,9 @@ msgstr "Αντιστοιχία τιμής \"%1$s\" υπάρχει ήδη."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19146,7 +19357,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Τιμή: όχι δεδομένα"
@@ -19243,8 +19454,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Βιετναμέζικα (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19297,7 +19507,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Προσοχή"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19328,7 +19538,7 @@ msgstr "Ιστός"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19379,7 +19589,7 @@ msgid "Web scenarios"
msgstr "Σενάρια ιστού"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19387,26 +19597,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Τετ"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Τετάρτη"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Εβδομαδιαίως"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19422,7 +19634,7 @@ msgstr ""
msgid "When active"
msgstr "Όταν είναι ενεργά"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19431,19 +19643,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19463,7 +19675,7 @@ msgstr "Με συλλογή δεδομένων"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19499,7 +19711,7 @@ msgid "Working time"
msgstr "Χρόνος εργασίας"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Εγγραφή"
@@ -19529,7 +19741,7 @@ msgstr ""
msgid "X"
msgstr "Χ"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19549,11 +19761,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19568,11 +19780,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19581,12 +19793,12 @@ msgstr ""
msgid "Y"
msgstr "Ψ"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Μέγιστη τιμή άξονα Ψ"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19595,34 +19807,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Μέγιστη τιμή άξονα Y να είναι μεγαλύτερη της ΕΛΑΧ τιμής άξονα Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Ελάχιστη τιμή άξονα Ψ"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Πλευρά άξονα ψ"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Ε-μ-η"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Ε-μ-η Ω:λ"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19640,19 +19852,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19671,8 +19882,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Έτος"
@@ -19691,14 +19902,14 @@ msgstr "Ετησίως"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19717,11 +19928,11 @@ msgstr "Ετησίως"
msgid "Yes"
msgstr "Ναί"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19732,11 +19943,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Δεν μπορείται να επιλέξετε κάποια από τις γλώσσες, επειδή οι τοπικές ρυθμίσεις για αυτές δεν είναι εγκατεστημένες στον εξυπηρετητή ιστού."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19744,9 +19955,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19757,11 +19967,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Δεν έχετε άδεια για να εκτελέσετε αυτή τη λειτουργία."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Χωρίς δικαίωμα πρόσβασης σε αυτή τη σελίδα."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Πρέπει να συνδεθείτε για να δείτε αυτή τη σελίδα."
@@ -19777,11 +19987,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19860,7 +20070,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19881,10 +20091,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19899,18 +20123,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19918,9 +20142,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19941,33 +20165,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20011,7 +20247,7 @@ msgstr "όλα"
msgid "all media"
msgstr "όλα τα μέσα"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20038,19 +20274,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20060,7 +20296,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20078,6 +20314,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20126,7 +20363,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20148,7 +20385,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20215,10 +20452,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20249,6 +20486,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20315,8 +20553,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20329,6 +20567,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20389,6 +20632,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20433,7 +20680,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "η"
@@ -20496,7 +20743,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20584,7 +20831,7 @@ msgstr "κενή έκφραση"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20622,7 +20869,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20638,17 +20885,11 @@ msgstr "καθολικές ρυθμίσεις τακτοποίησης"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "ω"
-# ωω
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "ωω"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20664,9 +20905,9 @@ msgstr "ξενιστής"
msgid "host group"
msgstr "ομάδα ξενιστή"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20680,7 +20921,7 @@ msgstr "εικονίδιο"
msgid "image"
msgstr "εικόνα"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20775,7 +21016,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20795,16 +21036,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20816,12 +21057,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20846,8 +21087,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20859,7 +21100,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20872,8 +21113,8 @@ msgstr "συλλέκτης"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20885,12 +21126,12 @@ msgstr "κενό κλειδί"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20917,7 +21158,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20949,12 +21190,12 @@ msgstr "κανόνας εντοπισμού χαμηλού επιπέδου"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "λ"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "μ"
@@ -20962,10 +21203,11 @@ msgstr "μ"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21003,7 +21245,7 @@ msgstr "ταιριάσματα"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21038,7 +21280,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21053,16 +21295,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21075,13 +21312,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21102,8 +21339,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21131,11 +21368,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21159,7 +21396,7 @@ msgid "new"
msgstr "νέο"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "όχι δεδομένα"
@@ -21191,7 +21428,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21204,7 +21441,7 @@ msgstr ""
msgid "not in"
msgstr "όχι σε"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "δεν επιλέχθηκε"
@@ -21212,7 +21449,7 @@ msgstr "δεν επιλέχθηκε"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21276,7 +21513,7 @@ msgstr ""
msgid "other"
msgstr "άλλο"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21289,7 +21526,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21307,7 +21544,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21323,24 +21560,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21348,7 +21585,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21376,7 +21613,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21408,13 +21645,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "δ"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21422,7 +21659,7 @@ msgstr "δ"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21437,7 +21674,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21449,7 +21686,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "σύντομη περιγραφή"
@@ -21470,8 +21707,6 @@ msgstr "σύντομη περιγραφή"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21552,12 +21787,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21573,7 +21808,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "το ID σχεδιότυπου \"%1$s\" πέρασε %2$s φορές"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21600,11 +21835,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21712,7 +21947,7 @@ msgstr ""
msgid "type here to search"
msgstr "Πληκτρολογήστε για αναζήτηση"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21839,16 +22074,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21882,8 +22117,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21895,30 +22130,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21926,6 +22160,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21933,7 +22168,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22027,12 +22262,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "ε"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/es/LC_MESSAGES/frontend.po b/ui/locale/es/LC_MESSAGES/frontend.po
index 77a989f2578..499f76947ec 100644
--- a/ui/locale/es/LC_MESSAGES/frontend.po
+++ b/ui/locale/es/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-12-22 11:36+0300\n"
"Last-Translator: cesar.fernandez <cesar.fernandez@mrinformatica.es>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1640165765.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "se esperaba \"%1$s\""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr "\"%1$s\" debe ser una cadena vacía o mayor que \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "\"%1$s\" debe encontrarse entre 1970.01.01 y 2038.01.18."
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr "El \"hostid\" del ítem dependiente y del ítem maestro deben coincidir"
msgid "\"ruleid\" of dependent item and master item should match"
msgstr "El \"ruleid\" del ítem dependiente y del ítem maestro deben coincidir"
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.ruta.al.nodo"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d caracteres superan el máximo de %2$d"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] "%1$s equipo en mantenimiento"
msgstr[1] "%1$s equipos en mantenimiento"
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] "%1$s hora"
msgstr[1] "%1$s horas"
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] "%1$s mensaje"
msgstr[1] "%1$s mensajes"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "Queda %1$s intento"
msgstr[1] "Quedan %1$s intentos"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr "(Sólo los súper administradores pueden crear grupos)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(sin proxy)"
@@ -331,12 +326,16 @@ msgstr "10 segundos"
msgid "100 busiest triggers"
msgstr "100 disparadores más ocupados"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 segundos"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "Vista 3D"
@@ -359,7 +358,7 @@ msgstr "Los últimos 500 valores"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -367,7 +366,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Acceso denegado"
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Reconocer"
@@ -510,7 +509,7 @@ msgstr "Reconocer"
msgid "Acknowledge"
msgstr "Aceptada"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr "Aceptar eventos RESUELTOS"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr "Aceptar eventos RESUELTOS"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr "La acción \"%1$s\" ya existe."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Acción agregada"
@@ -618,24 +617,24 @@ msgstr "Acción agregada"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Acción eliminada"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Acción deshabilitada"
msgstr[1] "Acciones deshabilitadas"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Acción habilitada"
msgstr[1] "Acciones habilitadas"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr "Registro de acciones"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Acción actualizada"
@@ -655,16 +654,16 @@ msgstr "Acción actualizada"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Acciones"
@@ -683,13 +682,11 @@ msgstr "Activo"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Activo desde"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Activo hasta"
@@ -739,7 +736,7 @@ msgstr "Activo hasta"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Activo hasta"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr "Agregar un nuevo widget"
msgid "Add child element"
msgstr "Agregar un elemento hijo"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Agregar varios mapas"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -886,7 +885,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -895,16 +894,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Agregar prototipo"
@@ -913,7 +912,7 @@ msgstr "Agregar prototipo"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr "Agregar widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Administrador"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administración"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr "Edad"
msgid "Age less than"
msgstr "Edad menor que"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Interfaces del agente"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr "Todos los problemas"
msgid "All problems if tag values match"
msgstr "Todos los problemas si los valores coinciden"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr "Todas las plantillas"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Permitir cierre manual"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr "Y"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr "Y"
msgid "And/Or"
msgstr "Y/O"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr "Y/O"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Cualquiera"
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Acercamiento"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Abr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Abril"
@@ -1276,7 +1278,7 @@ msgstr "Tamaño del área"
msgid "Area type"
msgstr "Tipo de área"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritmético"
@@ -1342,8 +1344,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1353,13 +1359,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Debe crearse al menos un periodo de mantenimiento."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1403,8 +1402,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Auditoría"
@@ -1412,7 +1411,7 @@ msgstr "Auditoría"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Registro de auditoría"
@@ -1420,11 +1419,11 @@ msgstr "Registro de auditoría"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Ago"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Agosto"
@@ -1441,15 +1440,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autenticación"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritmo de autenticación"
@@ -1460,7 +1459,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1480,6 +1479,7 @@ msgid "Authentication protocol"
msgstr "Protocolo de autenticación"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1493,8 +1493,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr "Cierre de sesión automático"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automático"
@@ -1534,13 +1534,13 @@ msgstr "Selección automática de iconos"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1553,8 +1553,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilidad"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Informe de disponibilidad"
@@ -1581,7 +1581,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1605,9 +1605,9 @@ msgstr ""
msgid "Background image"
msgstr "Imagen de fondo"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1615,8 +1615,8 @@ msgstr ""
msgid "Base DN"
msgstr "DN Base"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1683,7 +1683,7 @@ msgstr ""
msgid "Bold line"
msgstr "Línea gruesa"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Booleano a decimal"
@@ -1748,8 +1748,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "CERRANDO"
@@ -1785,17 +1785,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculado"
@@ -1861,7 +1861,7 @@ msgstr "No se puede agregar un ítem no numérico \"%1$s\" a la gráfica \"%2$s\
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "No se puede agregar un ítem no numérico \"%1$s\" al prototipo de gráfica \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "No se pudo agregar la acción"
@@ -2025,9 +2025,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2133,8 +2133,8 @@ msgstr "No se puede crear la asignación de icono"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2143,8 +2143,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "No se pudo crear el archivo de configuración."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2154,12 +2154,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "No se puede borrar el usuario \"%1$s\", prueba deshabilitandolo primero."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "No es posible eliminar la acción"
@@ -2275,7 +2281,7 @@ msgstr "No se pudo eliminar los prototipos de ítems"
msgid "Cannot delete items"
msgstr "No es posible eliminar los monitores"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "No es posible eliminar el periodo de mantenimiento"
@@ -2330,19 +2336,19 @@ msgstr[1] "No es posible eliminar el script"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "No es posible eliminar los scripts. script \"%1$s\" es usado en accioón \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "No es posible eliminar las acciones seleccionadas"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "No es posible eliminar el servicio"
msgstr[1] "No es posible eliminar el servicio"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2434,7 +2440,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "No se pudo desactivar la acción"
@@ -2512,7 +2524,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "No se pudo habilitar la acción"
@@ -2737,7 +2755,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "No se pudo importar la plantilla \"%1$s\" porque la plantilla enlazada \"%2$s\" no existe."
msgstr[1] "No se pudo importar la plantilla \"%1$s\" porque las plantillas enlazadas \"%2$s\" no existen."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "No se pudo insertar la expresión del disparador"
@@ -2899,7 +2917,7 @@ msgstr "No se puede cambiar el nombre al usuario guest."
msgid "Cannot save discovery rule without checks."
msgstr "No se puede guardar una regla de descubrimiento sin revisiones."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "No pude guardar el widget: \"%1$s\"."
@@ -2944,7 +2962,7 @@ msgstr "No se puede establecer campos de inventario en un inventario deshabilita
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3068,7 +3086,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "No es posible actualizar la acción"
@@ -3246,10 +3264,10 @@ msgstr "No se pudo actualizar el script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3314,8 +3332,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3356,16 +3374,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certificado"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3398,12 +3416,12 @@ msgstr ""
msgid "Change password"
msgstr "Cambiar la contraseña"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Cambio por segundo"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3412,7 +3430,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3451,19 +3469,19 @@ msgstr "Verifique si ya existe."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Verifique la parte de la expresión que inicia en \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3531,7 +3549,7 @@ msgstr "Comprueba el rendimiento del servicio UDP. Devuelve 0 - servicio caído;
msgid "Checks should be unique."
msgstr "Las comprobaciones deben ser únicas."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3568,8 +3586,8 @@ msgstr "Limpiar histórico"
msgid "Clear history and trends"
msgstr "Limpiar historial y tendencias"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Limpiar cuando se deslinke"
@@ -3595,9 +3613,9 @@ msgstr "Reloj"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3614,7 +3632,7 @@ msgstr "Clonar"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3645,12 +3663,12 @@ msgstr "Cerrar eventos antiguos"
msgid "Close problem"
msgstr "Cerrar problema"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Plegar"
@@ -3664,7 +3682,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3707,7 +3725,7 @@ msgstr "Instrucciones"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3738,9 +3756,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr "Sesiones simultáneas"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condición"
@@ -3768,13 +3786,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condiciones"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configuración"
@@ -3869,7 +3887,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configuración de periodos de mantenimiento"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configuración de tipos de medios"
@@ -3913,7 +3931,7 @@ msgstr "Configuración del iniciador"
msgid "Configuration of user groups"
msgstr "Configuración de grupos de usuarios"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3956,9 +3974,9 @@ msgstr "¡Felicidades! Has instalado la interfaz web de Zabbix satisfactoriament
msgid "Connect to"
msgstr "Conectado a"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4010,12 +4028,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Conexiones"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Conexiones desde el host"
@@ -4025,7 +4043,7 @@ msgid "Connections from proxy"
msgstr "Conexiones desde el proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Conexiones al host"
@@ -4047,11 +4065,11 @@ msgstr "Contacto"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4085,12 +4103,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4105,7 +4123,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4119,7 +4137,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nombre de contexto"
@@ -4230,19 +4248,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Crear acción"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4286,7 +4308,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4397,7 +4419,7 @@ msgstr ""
msgid "Create script"
msgstr "Crear script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4453,8 +4475,10 @@ msgstr "Crear escenario web (seleccionar host primero)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4489,6 +4513,7 @@ msgid "Current value"
msgstr "Valor actual"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "A medida"
@@ -4506,7 +4531,7 @@ msgid "Custom graphs"
msgstr "Personalizar gráficos"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4528,16 +4553,20 @@ msgstr "Las etiquetas personalizadas de los elementos del mapa \"%2$s\" de tipo
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Personalizar multiplicador"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4586,7 +4615,8 @@ msgstr "Nombre DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Diario"
@@ -4601,7 +4631,7 @@ msgstr "Oscuro"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Panel de control"
@@ -4611,7 +4641,7 @@ msgstr "Panel de control"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Ya existe el tablero \"%1$s\"."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4675,8 +4705,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Línea discontinua"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Datos de %1$s. Generados en %2$s segundos."
@@ -4689,9 +4719,9 @@ msgstr ""
msgid "Data overview"
msgstr "Vistado general de los datos"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4814,11 +4844,12 @@ msgstr "Fecha de adquisición del hardware"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Día"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4827,6 +4858,10 @@ msgstr ""
msgid "Day of month"
msgstr "Día del mes"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4834,6 +4869,7 @@ msgid "Day of week"
msgstr "Día de semana"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Días"
@@ -4847,11 +4883,11 @@ msgstr "Depurar"
msgid "Debug mode"
msgstr "Modo depuración"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dic"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Diciembre"
@@ -4932,7 +4968,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Demora"
@@ -4941,19 +4977,19 @@ msgid "Delayed by"
msgstr "Demorado por"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4972,12 +5008,13 @@ msgstr "Demorado por"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5035,11 +5072,11 @@ msgstr "¿Desea eliminar la regla de descubrimiento?"
msgid "Delete expression?"
msgstr "¿Desea eliminar la expresión?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "¿Desea eliminar el prototipo de gráfica?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "¿Desea eliminar la asociación de iconos?"
@@ -5101,7 +5138,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "¿Desea eliminar las acciones seleccionadas?"
@@ -5184,7 +5229,7 @@ msgstr "¿Borrar mapa seleccionado?"
msgid "Delete selected maps?"
msgstr "¿Desea eliminar los mapas seleccionados?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "¿Desea eliminar los tipos de medios seleccionados?"
@@ -5212,15 +5257,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "¿Desea eliminar los scripts seleccionados?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5268,7 +5313,7 @@ msgstr "¿Desea eliminar el disparador?"
msgid "Delete web scenario?"
msgstr "¿Desea eliminar el escenario web?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5300,7 +5345,7 @@ msgstr "Denegar"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5316,7 +5361,7 @@ msgstr "Dependiente"
msgid "Dependent item"
msgstr "Elemento dependiente"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5326,7 +5371,7 @@ msgstr "Depende de"
msgid "Deployment status"
msgstr "Estado de implementación"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5342,9 +5387,10 @@ msgstr "Estado de implementación"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5365,7 +5411,7 @@ msgstr "Descripción"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5410,7 +5456,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Tamaño del directorio (en bytes). Devuelve un entero"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5418,8 +5464,8 @@ msgstr "Tamaño del directorio (en bytes). Devuelve un entero"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5461,7 +5507,15 @@ msgstr "¿Desea desactivar los equipos monitorizados por los proxies seleccionad
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "¿Desea desactivar las acciones seleccionadas?"
@@ -5486,7 +5540,7 @@ msgstr "¿Desea desactivar los equipos seleccionados?"
msgid "Disable selected items?"
msgstr "¿Desea desactivar los ítems seleccionados?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "¿Desea desactivar los tipos de medios seleccionados?"
@@ -5513,7 +5567,7 @@ msgstr "¿Desea desactivar los escenarios web seleccionados?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5533,17 +5587,19 @@ msgstr "¿Desea desactivar los escenarios web seleccionados?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5554,21 +5610,21 @@ msgstr "Desactivado"
msgid "Disaster"
msgstr "Crítica"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5600,11 +5656,11 @@ msgstr "Dispositivo descubierto"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5612,8 +5668,8 @@ msgstr "Dispositivo descubierto"
msgid "Discovery"
msgstr "Descubrimiento"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5674,7 +5730,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Regla de descubrimiento"
@@ -5785,7 +5841,8 @@ msgstr "Mostrar gráfico apilado"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5798,7 +5855,7 @@ msgstr "Mostrando %1$s de %2$s encontrados"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Mostrando %1$s a %2$s de %3$s encontrados"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5807,14 +5864,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5830,8 +5887,8 @@ msgstr "¿Desea sustituir la expresión condicional?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5841,8 +5898,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5852,12 +5909,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5884,22 +5941,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Descargar el archivo de configuración"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Tiempo inoperativo"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Estilo del trazado"
@@ -5944,10 +6002,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Userid duplicado \"%1$s\" en usuarios para el mapa \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Duración"
@@ -5971,18 +6031,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Cada URL debería tener un único nombre. Por favor, asegúrese que sólo hay nombrada una URL"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6023,6 +6082,10 @@ msgstr "Editar disparador"
msgid "Edit widget"
msgstr "Editar widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Valor efectivo"
@@ -6057,7 +6120,7 @@ msgstr ""
msgid "Email"
msgstr "Correo electrónico"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Sin contenido"
@@ -6094,7 +6157,6 @@ msgstr "Filtro de condición de macro vacío para la regla de descubrimiento \"%
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6106,7 +6168,7 @@ msgstr "Vaciar parámetro de entrada."
msgid "Empty map ID."
msgstr "Vaciar identificador de mapa."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6114,8 +6176,8 @@ msgstr "Vaciar identificador de mapa."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6186,7 +6248,15 @@ msgstr "Activar limpieza interna"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "¿Desea activar las acciones seleccionadas?"
@@ -6212,7 +6282,7 @@ msgstr "¿Activar hosts seleccionados?"
msgid "Enable selected items?"
msgstr "¿Desea activar los ítems seleccionados?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "¿Desea activar los tipos de medios seleccionados?"
@@ -6232,7 +6302,7 @@ msgstr "¿Desea activar los disparadores seleccionados?"
msgid "Enable selected web scenarios?"
msgstr "¿Desea activar los escenarios web seleccionados?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6248,7 +6318,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6278,17 +6348,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6304,7 +6375,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Cifrado"
@@ -6330,6 +6401,7 @@ msgstr "Inglés (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6342,11 +6414,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6361,12 +6433,18 @@ msgstr ""
msgid "Error"
msgstr "Error"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Error en la solicitud de búsqueda de la tabla \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6389,7 +6467,7 @@ msgstr ""
msgid "Event"
msgstr "Evento"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Identificador de evento"
@@ -6399,8 +6477,8 @@ msgstr "Evento reconocido"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Corrrelación de evento"
@@ -6410,7 +6488,7 @@ msgstr "Corrrelación de evento"
msgid "Event correlation rules"
msgstr "Reglas de correlación de evento"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detalles del evento"
@@ -6426,7 +6504,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Listado de eventos [20 anteriores]"
@@ -6493,6 +6571,16 @@ msgstr "Excluir"
msgid "Exclude host groups"
msgstr "Excluir grupos de equipos"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Ejecutar"
@@ -6517,7 +6605,7 @@ msgstr ""
msgid "Execute on"
msgstr "Ejecutar en"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6526,7 +6614,7 @@ msgstr ""
msgid "Executed"
msgstr "Ejecutado"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6543,13 +6631,13 @@ msgstr "Confirmación de ejecución"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Expandir"
@@ -6648,8 +6736,8 @@ msgstr "La expresión no puede estar vacía"
msgid "Expression constructor"
msgstr "Constructor de expresiones"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Error de sintaxis en la expresión."
@@ -6760,11 +6848,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Febrero"
@@ -6846,19 +6934,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6883,15 +6971,15 @@ msgstr "Región rellenada"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6910,7 +6998,7 @@ msgstr "Filtro"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6955,7 +7043,7 @@ msgid "Fit to map"
msgstr "Ajustar al mapa"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fijo"
@@ -6965,7 +7053,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7000,7 +7088,7 @@ msgstr "Tamaño de la fuente"
msgid "Form data"
msgstr "Datos de formulario"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Fórmula"
@@ -7019,19 +7107,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francés (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Vie"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Viernes"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7064,7 +7156,7 @@ msgid "Full clone"
msgstr "Clonación completa"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Función"
@@ -7075,7 +7167,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Interfaz de usuario"
@@ -7083,8 +7175,8 @@ msgstr "Interfaz de usuario"
msgid "GUI access disabled."
msgstr "Acceso a la interfaz desactivada."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Zabbix"
@@ -7101,7 +7193,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7157,7 +7249,7 @@ msgstr "Volver a %1$s"
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7202,13 +7294,13 @@ msgstr "Línea de gradiente"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Gráficas"
@@ -7264,7 +7356,7 @@ msgstr "Gráfico eliminado"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototipo de gráfica"
@@ -7296,8 +7388,8 @@ msgstr "Prototipo de gráfico borrado"
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7331,8 +7423,8 @@ msgstr "Tipo de gráfico"
msgid "Graph updated"
msgstr "Gráfico actualizado"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7449,7 +7541,7 @@ msgstr "Agrupar por"
msgid "Groups"
msgstr "Grupos"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7458,12 +7550,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7527,7 +7619,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7556,13 +7648,13 @@ msgstr "Hebreo (he_IL)"
msgid "Height"
msgstr "Altura"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Ayuda"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7628,9 +7720,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7670,7 +7762,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7709,13 +7801,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7813,7 +7905,7 @@ msgstr[1] "Equipos habilitados"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7846,7 +7938,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7866,10 +7958,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7894,7 +7986,7 @@ msgstr ""
msgid "Host groups"
msgstr "Grupos de equipos"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8019,7 +8111,7 @@ msgstr ""
msgid "Host updated"
msgstr "Equipo actualizado"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "El equipo con ID \"%1$s\" no está disponible."
@@ -8053,11 +8145,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8096,13 +8188,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Horas"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Limpieza"
@@ -8166,9 +8259,9 @@ msgstr "El rango IP \"%1$s\" sobrepasa el límite de direccionamiento \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8251,7 +8344,7 @@ msgstr "Actualizada la asignación de icono"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Asignación de icono"
@@ -8347,7 +8440,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8396,7 +8489,7 @@ msgstr "Imágen actualizada"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Imágenes"
@@ -8444,10 +8537,14 @@ msgstr ""
msgid "In progress"
msgstr "En progreso"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8458,28 +8555,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Gráfica inaccesible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Grupo inaccesible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Equipo inaccesible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Elemento inaccesible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8496,6 +8593,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Mapa inaccesible"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8545,7 +8646,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8903,7 +9004,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Proporcionado tipo de valor de elemento \"%1$s\" para la función del iniciador \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Lista de elementos incorrecta."
@@ -8936,11 +9037,6 @@ msgstr "Valor de objeto incorrecto."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Parámetros incorrectos para el mantenimiento."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8958,14 +9054,10 @@ msgstr "Expresión regular incorrecta \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Recibida respuesta incorrecta desde el servidor Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9038,7 +9130,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9083,8 +9175,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9143,6 +9233,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9253,8 +9353,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9280,10 +9378,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9334,7 +9432,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9348,7 +9446,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9357,13 +9455,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9451,7 +9548,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalación"
@@ -9459,7 +9556,7 @@ msgstr "Instalación"
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9515,8 +9612,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9527,23 +9624,22 @@ msgstr "Periodo de almacenamiento de datos internos"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Error interno."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9554,8 +9650,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9589,7 +9684,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9729,10 +9824,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9771,86 +9866,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Parámetro \"%1$s\" incorrecto: %2$s."
@@ -9937,15 +10035,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventario"
@@ -9960,7 +10058,7 @@ msgid "Inventory field"
msgstr "Campo de inventario"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9970,7 +10068,7 @@ msgstr "¿Está conectado?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Emisor"
@@ -9988,14 +10086,14 @@ msgid "Italian (it_IT)"
msgstr "Italiano (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Monitor"
@@ -10064,7 +10162,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10074,9 +10172,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10110,8 +10208,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10161,20 +10259,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10218,7 +10316,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10256,7 +10354,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10275,7 +10373,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10296,16 +10394,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Ene"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Enero"
@@ -10314,8 +10412,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonés (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10323,19 +10421,19 @@ msgstr "Japonés (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Julio"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Junio"
@@ -10449,42 +10547,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10559,7 +10657,7 @@ msgstr "Gráfico de la última semana"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10578,9 +10676,9 @@ msgstr "Letón (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10596,18 +10694,18 @@ msgstr ""
msgid "Left"
msgstr "Izquierda"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10616,7 +10714,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10624,9 +10722,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Límite para resultados de búsqueda y filtros"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10646,8 +10744,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Vínculo"
@@ -10671,8 +10769,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10780,7 +10878,7 @@ msgstr ""
msgid "Local"
msgstr "Local"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10799,7 +10897,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10813,7 +10911,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10825,8 +10923,8 @@ msgstr "Registrar traps SNMP sin emparejar"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Iniciar sesión"
@@ -10914,9 +11012,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10938,35 +11036,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -11009,11 +11095,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11021,20 +11111,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11117,7 +11207,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11140,16 +11230,16 @@ msgstr "Asignaciones"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapas"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Marzo"
@@ -11176,9 +11266,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11195,7 +11285,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11203,7 +11293,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11212,12 +11302,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11256,7 +11346,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11273,11 +11363,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mayo"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "May"
@@ -11344,8 +11434,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipos de medios"
@@ -11423,7 +11513,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11447,10 +11537,10 @@ msgid "Middle"
msgstr "Medio"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11500,7 +11590,7 @@ msgstr "Gravedad mínima"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11509,6 +11599,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11525,11 +11616,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11610,7 +11701,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11618,11 +11709,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Lunes"
@@ -11631,7 +11722,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11641,8 +11732,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitorización"
@@ -11652,13 +11743,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mes"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mensual"
@@ -11729,6 +11822,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11758,6 +11855,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11771,14 +11869,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11827,36 +11923,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11988,11 +12087,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nunca"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12025,6 +12128,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12037,14 +12144,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nueva expresión regular"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nuevo tiempo del servicio"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12077,14 +12180,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12188,8 +12291,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12232,7 +12335,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12340,7 +12443,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12348,11 +12451,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12361,9 +12465,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12430,13 +12534,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12463,11 +12565,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12512,7 +12617,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "¡Sin permisos en el objeto o éste no existe!"
@@ -12537,7 +12642,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "No actualizar"
@@ -12592,9 +12697,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12681,11 +12786,6 @@ msgstr ""
msgid "Not supported"
msgstr "No soportado"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Nota"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notas"
@@ -12698,8 +12798,8 @@ msgstr "Nada"
msgid "Notification report"
msgstr "Informe de notificaciones"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notificaciones"
@@ -12712,11 +12812,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Noviembre"
@@ -12789,7 +12889,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12870,13 +12970,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12887,7 +12987,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12899,9 +12999,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12953,15 +13052,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Oct"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Octubre"
@@ -13019,11 +13118,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Una vez inoperativo"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13064,11 +13158,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Sólo problema seleccionado"
msgstr[1] "Sólo problemas seleccionados"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13092,7 +13186,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr "Información del sistema operativo. Devuelve una cadena"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13101,7 +13196,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13123,8 +13218,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13137,7 +13232,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operaciones"
@@ -13190,7 +13285,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13211,61 +13306,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Otras configuraciones"
@@ -13291,7 +13386,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13319,15 +13414,15 @@ msgstr "Anular periodo de tendencias de elementos"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Vistazo general"
@@ -13508,8 +13603,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEMA"
@@ -13535,9 +13630,9 @@ msgstr "Modo de generador de eventos de PROBLEMA"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13547,7 +13642,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Identidad PSK"
@@ -13575,6 +13670,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parámetro"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13584,14 +13683,14 @@ msgstr "Parámetro"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13617,9 +13716,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13636,7 +13734,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13665,9 +13763,9 @@ msgstr "Pasivo"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13772,7 +13870,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13787,7 +13885,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipo de período"
@@ -13867,24 +13964,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Por favor, selecciona dos elementos"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13953,7 +14050,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13961,7 +14058,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13980,7 +14077,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Vista previa"
@@ -13990,7 +14087,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14004,12 +14101,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14059,7 +14156,7 @@ msgid "Private"
msgstr "Privada"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14067,29 +14164,27 @@ msgid "Private key file"
msgstr "Archivo de clave privada"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Nivel de privilegio"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14114,7 +14209,7 @@ msgid "Problem expression"
msgstr "Expresión de problema"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14139,8 +14234,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14155,11 +14250,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14177,19 +14272,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14199,7 +14294,7 @@ msgid "Properties"
msgstr "Propiedades"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14210,8 +14305,8 @@ msgstr "La URL proporcionada \"%1$s\" no es válida."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxies"
@@ -14281,7 +14376,7 @@ msgid "Public"
msgstr "Público"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14289,13 +14384,21 @@ msgid "Public key"
msgstr "Clave pública"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Archivo de clave pública"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14303,11 +14406,11 @@ msgstr "Archivo de clave pública"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Cola"
@@ -14315,7 +14418,7 @@ msgstr "Cola"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14323,7 +14426,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14331,15 +14434,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "RESUELTO"
@@ -14347,7 +14450,7 @@ msgstr "RESUELTO"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14360,7 +14463,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lectura"
@@ -14451,7 +14554,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14467,8 +14570,8 @@ msgstr "Recuperar"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14478,9 +14581,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Hora de recuperación"
@@ -14512,7 +14615,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Expresión regular"
@@ -14542,7 +14645,7 @@ msgstr "Expresión regular agregada"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Expresiones regulares"
@@ -14603,28 +14706,28 @@ msgstr "Comando remoto"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14755,15 +14858,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14771,7 +14874,7 @@ msgstr ""
msgid "Replace"
msgstr "Reemplazar"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Reemplazar dependencias"
@@ -14812,19 +14915,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Informes"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14873,7 +14981,7 @@ msgstr "Códigos de estado requeridos"
msgid "Required string"
msgstr "Cadena requerida"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Restablecer"
@@ -14922,23 +15030,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Resuelto por la regla de correlación \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Resuelto por regla de correlación."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Resuelto por el usuario \"%1$s\"."
@@ -15081,9 +15189,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15096,14 +15204,14 @@ msgstr ""
msgid "Right"
msgstr "Derecho"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15116,8 +15224,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15175,13 +15282,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15258,7 +15439,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15303,7 +15484,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Resultado SQL: %1$s (selecciona: %2$s | ejecuta: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15321,7 +15502,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "La ejecución de la instrucción SQL ha fallado \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15386,11 +15567,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sáb"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sábado"
@@ -15424,6 +15605,7 @@ msgstr "Escenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Planificación"
@@ -15471,14 +15653,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15504,8 +15686,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15555,8 +15737,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15635,12 +15817,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15648,9 +15830,13 @@ msgstr ""
msgid "Select"
msgstr "Seleccione"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15664,7 +15850,7 @@ msgstr "Seleccione widget"
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15676,7 +15862,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15734,7 +15920,7 @@ msgstr ""
msgid "Sent"
msgstr "Enviado"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15750,7 +15936,7 @@ msgstr "Separado"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Septiembre"
@@ -15768,12 +15954,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Servidor"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15782,36 +15968,32 @@ msgid "Server time"
msgstr "Hora del sevidor"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Servicio"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15819,7 +16001,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15840,15 +16022,10 @@ msgid "Service port"
msgstr "Puerto del servicio"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15857,46 +16034,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Tiempos del servicio"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tipo de servicio"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Servicio actualizado"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Servicios"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15921,7 +16100,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15939,7 +16118,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15951,7 +16130,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15981,18 +16160,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16011,7 +16190,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16061,9 +16240,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16091,7 +16270,7 @@ msgstr "Mostrar monitores sin datos"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16112,7 +16291,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16203,8 +16386,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16213,7 +16396,7 @@ msgstr ""
msgid "Simple"
msgstr "Sencillo"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16338,7 +16521,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Ordenar entradas por"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Orden de clasificación (0->999)"
@@ -16347,7 +16530,7 @@ msgstr "Orden de clasificación (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16361,7 +16544,7 @@ msgstr "Tipo de origen"
msgid "Spanish (es_ES)"
msgstr "Español (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16373,7 +16556,7 @@ msgstr "El script especificado no existe o usted no tiene permisos sobre él par
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16386,9 +16569,9 @@ msgstr "Velocidad"
msgid "Stacked"
msgstr "Apilado"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16425,9 +16608,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16444,8 +16639,8 @@ msgstr ""
msgid "State"
msgstr "Estado"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16457,15 +16652,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16484,16 +16679,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16504,15 +16700,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16524,12 +16720,11 @@ msgstr ""
msgid "Status"
msgstr "Estado"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16562,7 +16757,7 @@ msgstr "Sólo el estado"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16620,8 +16815,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16655,8 +16850,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16674,7 +16869,7 @@ msgstr "Título"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16696,7 +16891,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16704,11 +16899,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Domingo"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Domingo"
@@ -16716,7 +16911,7 @@ msgstr "Domingo"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16754,7 +16949,8 @@ msgstr "Sueco (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "¡Cambiar el método de autenticación reinicializará todas las sesiones menos ésta! ¿Continuar?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16762,14 +16958,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Predeterminado del sistema"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16782,9 +16978,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16883,36 +17079,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16956,13 +17151,13 @@ msgid "Target type"
msgstr "Tipo de destino"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17000,7 +17195,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17064,8 +17259,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17095,12 +17290,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17115,7 +17310,7 @@ msgstr ""
msgid "Test"
msgstr "Probar"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17164,11 +17359,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17303,7 +17498,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17316,11 +17511,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Este mes"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17329,19 +17524,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Esta semana"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Este año"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17349,15 +17544,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Jueves"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Jueves"
@@ -17373,8 +17568,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Hasta"
@@ -17384,14 +17578,12 @@ msgstr "Hasta"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17421,7 +17613,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Período de tiempo"
@@ -17432,9 +17624,9 @@ msgstr "Período de tiempo"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17442,13 +17634,13 @@ msgstr ""
msgid "Time type"
msgstr "Tipo de hora"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17458,17 +17650,27 @@ msgid "Timeout"
msgstr "Timeout"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Marca de hora"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "A"
@@ -17477,11 +17679,11 @@ msgstr "A"
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Hoy"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17545,19 +17747,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17565,9 +17767,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17578,7 +17780,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17593,9 +17795,9 @@ msgstr ""
msgid "Trends"
msgstr "Tendencias"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17620,12 +17822,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17651,7 +17853,7 @@ msgstr "Periodo de almacenamiento de datos de iniciadores"
msgid "Trigger deleted"
msgstr "Iniciador eliminado"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17663,7 +17865,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opciones de visualización de iniciadores"
@@ -17695,13 +17897,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Vistazo general de los iniciadores"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17815,20 +18017,20 @@ msgstr "Iniciadores"
msgid "Triggers deleted"
msgstr "Iniciadores eliminados"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 iniciadores"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Martes"
@@ -17865,17 +18067,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17915,7 +18117,7 @@ msgstr "Tipo de cálculo"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17937,9 +18139,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "DESCONOCIDO"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17998,8 +18200,8 @@ msgstr ""
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18093,20 +18295,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18176,7 +18384,7 @@ msgstr "Recurso desconocido"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18185,8 +18393,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18289,20 +18497,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18328,7 +18537,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18348,7 +18557,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18366,8 +18575,9 @@ msgstr "Subir"
msgid "Upper level maps"
msgstr "Mapas de nivel superior"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Tiempo operativo"
@@ -18405,7 +18615,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18492,7 +18702,7 @@ msgid_plural "Users deleted"
msgstr[0] "Usuario eliminado"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18567,8 +18777,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grupos de usuarios"
@@ -18585,7 +18795,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18605,7 +18815,7 @@ msgstr "Contraseña de usuario"
msgid "User profile"
msgstr "Perfil de usuario"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18617,7 +18827,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18627,7 +18837,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18640,8 +18850,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18649,8 +18859,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sesiones de usuario"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18702,7 +18912,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18734,8 +18944,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Usuarios"
@@ -18985,10 +19195,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19018,17 +19228,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19085,7 +19296,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Valor asignado"
@@ -19100,9 +19311,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19139,7 +19350,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valores: sin datos"
@@ -19236,8 +19447,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19290,7 +19500,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19321,7 +19531,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19372,7 +19582,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19380,26 +19590,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Miércoles"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Semanal"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19415,7 +19627,7 @@ msgstr ""
msgid "When active"
msgstr "Cuándo está activo"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19424,19 +19636,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19456,7 +19668,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19492,7 +19704,7 @@ msgid "Working time"
msgstr "Jornada laboral"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19522,7 +19734,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19542,11 +19754,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19561,11 +19773,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19574,12 +19786,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valor MAX del eje Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19588,34 +19800,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valor MIN del eje Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Lado del eje Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19633,19 +19845,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19664,8 +19875,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Año"
@@ -19684,14 +19895,14 @@ msgstr "Anual"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19710,11 +19921,11 @@ msgstr "Anual"
msgid "Yes"
msgstr "Sí"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19725,11 +19936,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "No puede elegir algunos idiomas porque las «locales» para ellos no están instalados en el servidor web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19737,9 +19948,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19750,11 +19960,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Debes iniciar sesión para ver esta página."
@@ -19770,11 +19980,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19853,7 +20063,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19874,10 +20084,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19892,18 +20116,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19911,9 +20135,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19934,33 +20158,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20004,7 +20240,7 @@ msgstr "todo"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20031,19 +20267,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20053,7 +20289,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20071,6 +20307,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20119,7 +20356,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20141,7 +20378,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20208,10 +20445,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20242,6 +20479,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20308,8 +20546,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20322,6 +20560,11 @@ msgstr ""
msgid "cannot be empty"
msgstr "no puede estar vacío"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20382,6 +20625,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20426,7 +20673,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20489,7 +20736,7 @@ msgstr "descendiente"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20577,7 +20824,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20615,7 +20862,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20631,16 +20878,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20656,9 +20898,9 @@ msgstr "equipo"
msgid "host group"
msgstr "grupo de equipos"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20672,7 +20914,7 @@ msgstr "icono"
msgid "image"
msgstr "imagen"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20767,7 +21009,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20787,16 +21029,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20808,12 +21050,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20838,8 +21080,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20851,7 +21093,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20864,8 +21106,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20877,12 +21119,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20909,7 +21151,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20941,12 +21183,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20954,10 +21196,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20995,7 +21238,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21030,7 +21273,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21045,16 +21288,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21067,13 +21305,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21094,8 +21332,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21123,11 +21361,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21151,7 +21389,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21183,7 +21421,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21196,7 +21434,7 @@ msgstr ""
msgid "not in"
msgstr "no contenido en"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "no seleccionada"
@@ -21204,7 +21442,7 @@ msgstr "no seleccionada"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21268,7 +21506,7 @@ msgstr ""
msgid "other"
msgstr "otro"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21281,7 +21519,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21299,7 +21537,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21315,24 +21553,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21340,7 +21578,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21368,7 +21606,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21400,13 +21638,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21414,7 +21652,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21429,7 +21667,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21441,7 +21679,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "descripción corta"
@@ -21462,8 +21700,6 @@ msgstr "descripción corta"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21544,12 +21780,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21565,7 +21801,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21592,11 +21828,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "falta el parámetro \"%1$s\""
@@ -21704,7 +21940,7 @@ msgstr ""
msgid "type here to search"
msgstr "pulse aquí para buscar"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21831,16 +22067,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21874,8 +22110,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21887,30 +22123,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21918,6 +22153,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21925,7 +22161,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22019,12 +22255,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/fa/LC_MESSAGES/frontend.po b/ui/locale/fa/LC_MESSAGES/frontend.po
index c0a26ed8099..b6dd8c83498 100644
--- a/ui/locale/fa/LC_MESSAGES/frontend.po
+++ b/ui/locale/fa/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-10 08:30+0300\n"
"Last-Translator: richlv <richlv@nakts.net>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1381386611.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -155,14 +150,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -176,10 +171,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -220,8 +215,8 @@ msgid_plural "%1$s retries left"
msgstr[0] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -254,7 +249,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -286,7 +281,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(بدون پروکسی)"
@@ -313,12 +308,16 @@ msgstr "10 ثانیه"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 ثانیه"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "نمایش سه بعدی"
@@ -341,7 +340,7 @@ msgstr "500 مقدار اخیر"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -349,7 +348,7 @@ msgstr ""
msgid "<manual>"
msgstr "<دستی>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -364,7 +363,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -429,8 +428,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -443,7 +442,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -479,9 +478,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "تأیید"
@@ -489,7 +488,7 @@ msgstr "تأیید"
msgid "Acknowledge"
msgstr "تأیید کردن"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -527,18 +526,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -548,7 +547,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -588,7 +587,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "فعالیت اضافه شد"
@@ -597,22 +596,22 @@ msgstr "فعالیت اضافه شد"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "فعالیت حذف شد"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -624,7 +623,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "فعالیت بروز شد"
@@ -632,16 +631,16 @@ msgstr "فعالیت بروز شد"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "فعالیت ها"
@@ -660,13 +659,11 @@ msgstr ""
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "فعال از"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "فعال تا"
@@ -716,7 +713,7 @@ msgstr "فعال تا"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -730,35 +727,37 @@ msgstr "فعال تا"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -829,11 +828,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -854,7 +853,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -863,7 +862,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -872,16 +871,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "افزودن نمونه اولیه\t"
@@ -890,7 +889,7 @@ msgstr "افزودن نمونه اولیه\t"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -924,7 +923,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -935,11 +934,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -951,12 +950,12 @@ msgstr ""
msgid "Admin"
msgstr "مدیر"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "مدیریت"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -977,7 +976,7 @@ msgstr "سن"
msgid "Age less than"
msgstr "سن کمتر از"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1007,7 +1006,7 @@ msgstr "واسط های عامل"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1015,11 +1014,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1044,8 +1043,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1090,7 +1089,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1106,13 +1105,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1158,7 +1157,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1168,6 +1167,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1179,13 +1182,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "هیچ"
@@ -1225,11 +1227,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "آوریل"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "آوریل"
@@ -1253,7 +1255,7 @@ msgstr "اندازه ناحیه"
msgid "Area type"
msgstr "نوع ناحیه"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1319,8 +1321,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1330,13 +1336,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1380,8 +1379,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "ممیزی"
@@ -1389,7 +1388,7 @@ msgstr "ممیزی"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1397,11 +1396,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "اوت"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "اوت"
@@ -1418,15 +1417,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "تصدیق هویت"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "الگوریتم تصدیق هویت"
@@ -1437,7 +1436,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1457,6 +1456,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1470,8 +1470,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1492,7 +1492,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "خودکار"
@@ -1511,13 +1511,13 @@ msgstr "انتخاب آیکن خودکار"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1530,8 +1530,8 @@ msgstr ""
msgid "Availability"
msgstr "دسترسی"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "گزارش دسترسی"
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1582,9 +1582,9 @@ msgstr ""
msgid "Background image"
msgstr "تصویر پس زمینه"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1592,8 +1592,8 @@ msgstr ""
msgid "Base DN"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1660,7 +1660,7 @@ msgstr ""
msgid "Bold line"
msgstr "خط‌ توپر"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1725,8 +1725,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1762,17 +1762,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "محاسبه کردن"
@@ -1838,7 +1838,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "فعالیت نمی تواند اضافه شود"
@@ -2001,9 +2001,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2106,8 +2106,8 @@ msgstr "نگاشت آیکن نمی‌توانند ایجاد شود."
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2116,8 +2116,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2126,12 +2126,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "فعالیت نمی‌تواند حذف شود"
@@ -2241,7 +2246,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr "آیتم ها نمی‌توانند حذف شوند"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "دوره نگهداری نمی‌تواند حذف شود"
@@ -2290,18 +2295,18 @@ msgstr[0] "اسکریپت نمی تواند حذف شود"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "اسکریپت ها نمی توانند حذف شوند.اسکریپت \"%1$s\" در عملکرد فعالیت \"%2$s\" استفاده شده است.اسکریپت ها نمی توانند حذف شوند.اسکریپت \"%1$s\" در عملکرد فعالیت \"%2$s\" استفاده شده است.اسکریپت ها نمی توانند حذف شوند.اسکریپت \"%1$s\" در عملکرد فعالیت \"%2$s\" استفاده شده است.اسکریپت ها نمی توانند حذف شوند.اسکریپت \"%1$s\" در عملکرد فعالیت \"%2$s\" استفاده شده است.اسکریپت ها نمی توانند حذف شوند.اسکریپت \"%1$s\" در عملکرد فعالیت \"%2$s\" استفاده شده است."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "فعالیت های انتخاب شده نمی‌توانند حذف شوند"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "سرویس نمی‌تواند حذف شود"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2389,7 +2394,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2457,7 +2467,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2672,7 +2687,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2833,7 +2848,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr "قانون کشف بدون بررسی را نمیتوانید ذخیره کنید."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2878,7 +2893,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3001,7 +3016,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "فعالیت نمی‌تواند بروز شود"
@@ -3174,10 +3189,10 @@ msgstr "اسکریپت نمی تواند بروز شود"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3239,8 +3254,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3281,16 +3296,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3323,12 +3338,12 @@ msgstr ""
msgid "Change password"
msgstr "تغییر رمز عبور"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3337,7 +3352,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3376,19 +3391,19 @@ msgstr "بررسی از قبل وجود دارد"
msgid "Check expression part starting from \"%1$s\"."
msgstr "بخش عبارت بررسی از \"%1$s\" شروع می‌شود."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3456,7 +3471,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "تطبیق ها باید منحصر به فرد باشد."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3493,8 +3508,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "پاک کردن تاریخچه و روند ها"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "پاک کردن وقتی جدا شد"
@@ -3520,9 +3535,9 @@ msgstr "ساعت"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3539,7 +3554,7 @@ msgstr "کپی برداری"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3570,12 +3585,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3589,7 +3604,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3632,7 +3647,7 @@ msgstr "فرمان ها"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3663,9 +3678,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "شرط"
@@ -3693,13 +3708,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "شروط"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "پیکربندی"
@@ -3794,7 +3809,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3838,7 +3853,7 @@ msgstr "پیکربندی هشدار ها"
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3881,9 +3896,9 @@ msgstr ""
msgid "Connect to"
msgstr "متصل به"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -3935,12 +3950,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -3950,7 +3965,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -3972,11 +3987,11 @@ msgstr "تماس"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4010,12 +4025,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4030,7 +4045,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4044,7 +4059,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4151,19 +4166,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "ایجاد فعالیت"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4207,7 +4226,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4318,7 +4337,7 @@ msgstr ""
msgid "Create script"
msgstr "ایجاد اسکریپت"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4374,8 +4393,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4410,6 +4431,7 @@ msgid "Current value"
msgstr "مقدار فعلی"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4427,7 +4449,7 @@ msgid "Custom graphs"
msgstr "نقشه های سفارشی"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4449,16 +4471,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "تکثیر کننده سفارشی"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4507,7 +4533,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "روزانه"
@@ -4522,7 +4549,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "داشبورد"
@@ -4532,7 +4559,7 @@ msgstr "داشبورد"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4595,8 +4622,8 @@ msgstr ""
msgid "Dashed line"
msgstr "خط تیره"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4609,9 +4636,9 @@ msgstr ""
msgid "Data overview"
msgstr "نمای کلی"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4734,11 +4761,12 @@ msgstr "تاریخ خرید سخت افزار"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "روز"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4747,6 +4775,10 @@ msgstr ""
msgid "Day of month"
msgstr "روز از ماه"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4754,6 +4786,7 @@ msgid "Day of week"
msgstr "روز از هفته"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "روز"
@@ -4767,11 +4800,11 @@ msgstr "رفع خطا"
msgid "Debug mode"
msgstr "حالت رفع خطا"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "دسامبر"
@@ -4852,7 +4885,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "تاخیر"
@@ -4861,19 +4894,19 @@ msgid "Delayed by"
msgstr "تأخیر توسط"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4892,12 +4925,13 @@ msgstr "تأخیر توسط"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4955,11 +4989,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr ""
@@ -5021,7 +5055,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5104,7 +5146,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5132,15 +5174,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5188,7 +5230,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5220,7 +5262,7 @@ msgstr "رد کردن"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5236,7 +5278,7 @@ msgstr "وابسته"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5246,7 +5288,7 @@ msgstr "وابسته به"
msgid "Deployment status"
msgstr "وضعیت گسترش"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5262,9 +5304,10 @@ msgstr "وضعیت گسترش"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5285,7 +5328,7 @@ msgstr "توصیف"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5330,7 +5373,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5338,8 +5381,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5381,7 +5424,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5406,7 +5457,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5433,7 +5484,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5453,17 +5504,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5474,21 +5527,21 @@ msgstr "غیرفعال‌شده"
msgid "Disaster"
msgstr "حادثه بد"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5520,11 +5573,11 @@ msgstr "دستگاه کشف شده"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5532,8 +5585,8 @@ msgstr "دستگاه کشف شده"
msgid "Discovery"
msgstr "کشف"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5594,7 +5647,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "قانون کشف"
@@ -5700,7 +5753,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5713,7 +5767,7 @@ msgstr "نمایش %1$s از %2$s پیدا شده"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5722,14 +5776,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5745,8 +5799,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5756,8 +5810,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5767,12 +5821,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5799,22 +5853,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "زمان از کار افتادگی"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "رسم سبک"
@@ -5859,10 +5914,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "مدت"
@@ -5886,18 +5943,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "هر آدرس اینترنتی باید یک نام واحد داشته باشد.لطفاً مطمئن شوید که این آدرس فقط یکبار استفاده شده است.هر آدرس اینترنتی باید یک نام واحد داشته باشد.لطفاً مطمئن شوید که این آدرس فقط یکبار استفاده شده است.هر آدرس اینترنتی باید یک نام واحد داشته باشد.لطفاً مطمئن شوید که این آدرس فقط یکبار استفاده شده است.هر آدرس اینترنتی باید یک نام واحد داشته باشد.لطفاً مطمئن شوید که این آدرس فقط یکبار استفاده شده است.هر آدرس اینترنتی باید یک نام واحد داشته باشد.لطفاً مطمئن شوید که این آدرس فقط یکبار استفاده شده است."
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5938,6 +5994,10 @@ msgstr "ویرایش هشدار"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -5972,7 +6032,7 @@ msgstr ""
msgid "Email"
msgstr "پست الکترونیکی"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "خالی"
@@ -6009,7 +6069,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6021,7 +6080,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6029,8 +6088,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6101,7 +6160,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6127,7 +6194,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6147,7 +6214,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6163,7 +6230,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6193,17 +6260,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6219,7 +6287,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6245,6 +6313,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6257,11 +6326,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6276,12 +6345,18 @@ msgstr ""
msgid "Error"
msgstr "خطا"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6304,7 +6379,7 @@ msgstr ""
msgid "Event"
msgstr "رویداد"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "شناسه‌ی رویداد"
@@ -6315,8 +6390,8 @@ msgstr "رویداد تأیید شده"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6326,7 +6401,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "جزئیات رویداد"
@@ -6342,7 +6417,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "لیست رویداد[20 رویداد قبلی]"
@@ -6408,6 +6483,16 @@ msgstr "مانع شدن"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "اجرا"
@@ -6432,7 +6517,7 @@ msgstr ""
msgid "Execute on"
msgstr "اجرا روی"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6441,7 +6526,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6458,13 +6543,13 @@ msgstr "تأیید اجرا"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6562,8 +6647,8 @@ msgstr "عبارت نمیتواند خالی باشد"
msgid "Expression constructor"
msgstr "ساختار عبارت"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6674,11 +6759,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "فوریه"
@@ -6760,19 +6845,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6797,15 +6882,15 @@ msgstr "منطقه پرشده"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6824,7 +6909,7 @@ msgstr "فیلتر"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6869,7 +6954,7 @@ msgid "Fit to map"
msgstr "متناسب با نقشه"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "ثابت"
@@ -6879,7 +6964,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6914,7 +6999,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -6933,19 +7018,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr ""
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "جمعه"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6978,7 +7067,7 @@ msgid "Full clone"
msgstr "کپی کامل"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "تابع"
@@ -6989,7 +7078,7 @@ msgstr "مودم GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "واسط گرافیکی کاربران"
@@ -6997,8 +7086,8 @@ msgstr "واسط گرافیکی کاربران"
msgid "GUI access disabled."
msgstr "دسترسی واسط گرافیکی غیرفعال شده است."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "عمومی"
@@ -7015,7 +7104,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7071,7 +7160,7 @@ msgstr ""
msgid "Go to"
msgstr "برو به"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7116,13 +7205,13 @@ msgstr "خط گراديان"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "نمودار"
@@ -7177,7 +7266,7 @@ msgstr ""
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7209,8 +7298,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7244,8 +7333,8 @@ msgstr "نوع گراف"
msgid "Graph updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7361,7 +7450,7 @@ msgstr "گروه کردن بر اساس"
msgid "Groups"
msgstr "گروهها"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7370,12 +7459,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7439,7 +7528,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7468,13 +7557,13 @@ msgstr ""
msgid "Height"
msgstr "ارتفاع"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "راهنما"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7540,9 +7629,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7582,7 +7671,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7621,13 +7710,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7722,7 +7811,7 @@ msgstr[0] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7755,7 +7844,7 @@ msgstr "عناصر گروه هاست"
msgid "Host group label type"
msgstr "نوع برچسب گروه هاست"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7775,10 +7864,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7803,7 +7892,7 @@ msgstr ""
msgid "Host groups"
msgstr "گروه هاست ها"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7926,7 +8015,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -7960,11 +8049,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8003,13 +8092,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "ساعت"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8073,9 +8163,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8158,7 +8248,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "نگاشت نشان"
@@ -8252,7 +8342,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8301,7 +8391,7 @@ msgstr ""
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "تصاویر"
@@ -8349,10 +8439,14 @@ msgstr "در نگهداری"
msgid "In progress"
msgstr "در حال پیشرفت"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8363,28 +8457,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8401,6 +8495,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8450,7 +8548,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8806,7 +8904,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -8839,11 +8937,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8861,14 +8954,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -8941,7 +9030,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8986,8 +9075,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9046,6 +9133,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9156,8 +9253,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9183,10 +9278,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9237,7 +9332,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9251,7 +9346,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9260,13 +9355,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9354,7 +9448,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "نصب"
@@ -9362,7 +9456,7 @@ msgstr "نصب"
msgid "Installer name"
msgstr "نام نصاب"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9418,8 +9512,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9430,23 +9524,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9457,8 +9550,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9492,7 +9584,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9632,10 +9724,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9674,86 +9766,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9840,15 +9935,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "فهرست"
@@ -9863,7 +9958,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9873,7 +9968,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9891,14 +9986,14 @@ msgid "Italian (it_IT)"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "آیتم"
@@ -9964,7 +10059,7 @@ msgstr[0] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -9974,9 +10069,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "نمونه اولیه آیتم"
@@ -10009,8 +10104,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10060,20 +10155,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10117,7 +10212,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10155,7 +10250,7 @@ msgstr ""
msgid "JMX agent"
msgstr "عامل JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10174,7 +10269,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10195,16 +10290,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10213,8 +10308,8 @@ msgid "Japanese (ja_JP)"
msgstr ""
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10222,19 +10317,19 @@ msgstr ""
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10348,37 +10443,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10452,7 +10547,7 @@ msgstr "نمودار هفته گذشته"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10471,9 +10566,9 @@ msgstr ""
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10489,18 +10584,18 @@ msgstr ""
msgid "Left"
msgstr "چپ"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10509,7 +10604,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10517,9 +10612,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "محدودسازی مشخصه های جستجو/فیلتر"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10539,8 +10634,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "پیوند"
@@ -10564,8 +10659,8 @@ msgid "Link indicators"
msgstr "شاخص پیوند"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10673,7 +10768,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10692,7 +10787,7 @@ msgid "Location longitude"
msgstr "طول جغرافیایی"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10706,7 +10801,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10718,8 +10813,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "ورود"
@@ -10807,9 +10902,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10831,35 +10926,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "نگهداری"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -10902,11 +10985,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10914,20 +11001,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "دستی"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11010,7 +11097,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11033,16 +11120,16 @@ msgstr "نگاشت"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "نقشه‌ها"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11069,9 +11156,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11088,7 +11175,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11096,7 +11183,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11105,12 +11192,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11149,7 +11236,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11165,11 +11252,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11233,8 +11320,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "انوع رسانه"
@@ -11312,7 +11399,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "پیام"
@@ -11336,10 +11423,10 @@ msgid "Middle"
msgstr "وسط"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11389,7 +11476,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11397,6 +11484,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "دقیقه"
@@ -11413,11 +11501,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11494,7 +11582,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11502,11 +11590,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "دوشنبه"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "دوشنبه"
@@ -11515,7 +11603,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "مانیتور شده با پروکسی"
@@ -11525,8 +11613,8 @@ msgid "Monitored host"
msgstr "هاست مانیتور شده"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "مانیتورینگ"
@@ -11536,13 +11624,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "ماه"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "ماهانه"
@@ -11613,6 +11703,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11642,6 +11736,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11655,14 +11750,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11711,36 +11804,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11872,11 +11968,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "هرگز"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11909,6 +12009,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11921,14 +12025,10 @@ msgstr ""
msgid "New regular expression"
msgstr "عبارت منظم جدید"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "زمان سرویس جدید"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11961,14 +12061,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12072,8 +12172,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12116,7 +12216,7 @@ msgstr ""
msgid "No image"
msgstr "بدون تصویر"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12224,7 +12324,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12232,11 +12332,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12245,9 +12346,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12314,13 +12415,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12347,11 +12446,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12396,7 +12498,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12421,7 +12523,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12476,9 +12578,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12565,11 +12667,6 @@ msgstr ""
msgid "Not supported"
msgstr "عدم پشتیبانی"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "یادداشتها"
@@ -12582,8 +12679,8 @@ msgstr "هیچ‌چیز"
msgid "Notification report"
msgstr "گزارش آگاه سازی"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "اخطارها"
@@ -12596,11 +12693,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "نوامبر"
@@ -12673,7 +12770,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12754,13 +12851,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12771,7 +12868,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12783,9 +12880,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12837,15 +12933,15 @@ msgstr "سیستم عامل(خلاصه)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "اکتبر"
@@ -12903,11 +12999,6 @@ msgstr ""
msgid "One time only"
msgstr "فقط یکبار"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "یکبار پایین آمده"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -12947,11 +13038,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12975,7 +13066,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12984,7 +13076,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13006,8 +13098,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13020,7 +13112,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "عملکردها"
@@ -13073,7 +13165,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13094,61 +13186,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "اصلی"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "دیگر"
@@ -13174,7 +13266,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13202,15 +13294,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "نمای کلی"
@@ -13391,8 +13483,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "مشکل"
@@ -13418,9 +13510,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13430,7 +13522,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13458,6 +13550,10 @@ msgstr ""
msgid "Parameter"
msgstr "پارامتر"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13467,14 +13563,14 @@ msgstr "پارامتر"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13500,9 +13596,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13519,7 +13614,7 @@ msgstr "هشدارهای والد"
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13548,9 +13643,9 @@ msgstr "منفعل"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13655,7 +13750,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13670,7 +13765,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "نوع دوره"
@@ -13750,24 +13844,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "لطفاً دو عنصر انتخاب کنید"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13836,7 +13930,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13844,7 +13938,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13863,7 +13957,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "پیش‌نمایش"
@@ -13873,7 +13967,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13887,12 +13981,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -13942,7 +14036,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13950,29 +14044,27 @@ msgid "Private key file"
msgstr "فابل کلید اختصاصی"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "سطح ویژه"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -13997,7 +14089,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14022,8 +14114,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14038,11 +14130,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14060,19 +14152,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14082,7 +14174,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14093,8 +14185,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "پروکسی ها"
@@ -14163,7 +14255,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14171,13 +14263,21 @@ msgid "Public key"
msgstr "كليد عمومى"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "فایل کلید عمومی"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14185,11 +14285,11 @@ msgstr "فایل کلید عمومی"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "صف"
@@ -14197,7 +14297,7 @@ msgstr "صف"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14205,7 +14305,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14213,15 +14313,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14229,7 +14329,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14242,7 +14342,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "خواندن"
@@ -14333,7 +14433,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14349,8 +14449,8 @@ msgstr "بازیابی"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14360,9 +14460,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14394,7 +14494,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "عبارت منظم"
@@ -14423,7 +14523,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "عبارات منظم"
@@ -14484,28 +14584,28 @@ msgstr "فرمان راه دور"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14636,15 +14736,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14652,7 +14752,7 @@ msgstr ""
msgid "Replace"
msgstr "جایگزینی"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14693,19 +14793,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "گزارشات"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14754,7 +14859,7 @@ msgstr "کدهای وضعیت مورد نیاز"
msgid "Required string"
msgstr "رشته مورد نیاز"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "بازنشانی"
@@ -14803,23 +14908,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -14962,9 +15067,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14977,14 +15082,14 @@ msgstr ""
msgid "Right"
msgstr "راست"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -14997,8 +15102,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15056,13 +15160,84 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "سطح سرویس"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15139,7 +15314,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15184,7 +15359,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15202,7 +15377,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15267,11 +15442,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "شنبه"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "شنبه"
@@ -15305,6 +15480,7 @@ msgstr "سناریو"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "زمان‌بندی"
@@ -15349,14 +15525,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15382,8 +15558,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15432,8 +15608,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "اسکریپت ها"
@@ -15512,12 +15688,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15525,9 +15701,13 @@ msgstr ""
msgid "Select"
msgstr "انتخاب"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "انتخاب نمونه اولیه"
@@ -15541,7 +15721,7 @@ msgstr ""
msgid "Selected"
msgstr "انتخاب شده"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15553,7 +15733,7 @@ msgstr ""
msgid "Selected elements"
msgstr "عناصر انتخاب شده"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15611,7 +15791,7 @@ msgstr ""
msgid "Sent"
msgstr "ارسال‌شده"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15627,7 +15807,7 @@ msgstr "جداشده"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "سپتامبر"
@@ -15645,12 +15825,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "سرور"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15659,36 +15839,32 @@ msgid "Server time"
msgstr "زمان سرور"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "سرویس"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15696,7 +15872,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15715,15 +15891,10 @@ msgid "Service port"
msgstr "پرت سرویس"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15732,46 +15903,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "مدت سرویس"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "نوع سرویس"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "سرویس ها "
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15796,7 +15969,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15814,7 +15987,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15826,7 +15999,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15856,18 +16029,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15886,7 +16059,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -15936,9 +16109,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15966,7 +16139,7 @@ msgstr "نمایش آیتم ها بدون داده"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "نمایش فهرست"
@@ -15987,7 +16160,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16078,8 +16255,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16088,7 +16265,7 @@ msgstr ""
msgid "Simple"
msgstr "ساده"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16213,7 +16390,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "مرتب سازی(0->999)"
@@ -16222,7 +16399,7 @@ msgstr "مرتب سازی(0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16236,7 +16413,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16248,7 +16425,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16261,9 +16438,9 @@ msgstr "سرعت"
msgid "Stacked"
msgstr "پشته‌ای"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16300,9 +16477,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16319,8 +16508,8 @@ msgstr ""
msgid "State"
msgstr "حالت"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16332,15 +16521,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16359,16 +16548,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16379,15 +16569,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16399,12 +16589,11 @@ msgstr ""
msgid "Status"
msgstr "وضعیت"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16437,7 +16626,7 @@ msgstr "فقط وضعیت"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16495,8 +16684,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16530,8 +16719,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16549,7 +16738,7 @@ msgstr "موضوع"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16571,7 +16760,7 @@ msgstr ""
msgid "Success Audit"
msgstr "رسیدگی موفق"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16579,11 +16768,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "یکشنبه"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "یکشنبه"
@@ -16591,7 +16780,7 @@ msgstr "یکشنبه"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "پشتیبانی"
@@ -16629,7 +16818,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16637,14 +16827,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "پیش‌فرض سیستم"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16657,9 +16847,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16758,36 +16948,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16831,13 +17020,13 @@ msgid "Target type"
msgstr "نوع هدف"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16875,7 +17064,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16939,8 +17128,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16970,12 +17159,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16990,7 +17179,7 @@ msgstr ""
msgid "Test"
msgstr "آزمایش"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17039,11 +17228,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17176,7 +17365,7 @@ msgstr ""
msgid "Theme"
msgstr "پوسته"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17189,11 +17378,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "این ماه"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17202,19 +17391,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "این هفته"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "امسال"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17222,15 +17411,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "پنجشنبه"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "پنجشنبه"
@@ -17246,8 +17435,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "تا"
@@ -17257,14 +17445,12 @@ msgstr "تا"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17294,7 +17480,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "دوره زمانی"
@@ -17305,9 +17491,9 @@ msgstr "دوره زمانی"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "انتقال زمان"
@@ -17315,13 +17501,13 @@ msgstr "انتقال زمان"
msgid "Time type"
msgstr "نوع زمان"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17331,17 +17517,27 @@ msgid "Timeout"
msgstr "زمان انقضا"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "مهر زمان"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "به"
@@ -17350,11 +17546,11 @@ msgstr "به"
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "امروز"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17418,19 +17614,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17438,9 +17634,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17451,7 +17647,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17466,9 +17662,9 @@ msgstr ""
msgid "Trends"
msgstr "روندها"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17493,12 +17689,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17523,7 +17719,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr ""
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17534,7 +17730,7 @@ msgstr[0] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "نمایش گزبنه های هشدار"
@@ -17565,13 +17761,13 @@ msgstr "نوع برچسب هشدار"
msgid "Trigger name"
msgstr "نام هشدار"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "نمای کلی هشدارها"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17684,20 +17880,20 @@ msgstr "هشدارها"
msgid "Triggers deleted"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "100 هشدار بالا"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "سه شنبه"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "سه شنبه"
@@ -17734,17 +17930,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17784,7 +17980,7 @@ msgstr "نوع محاسبات"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17806,9 +18002,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "ناشناخته"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17867,8 +18063,8 @@ msgstr ""
msgid "URLs"
msgstr "نشانی های اینترنتی"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17962,20 +18158,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18045,7 +18247,7 @@ msgstr ""
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18054,8 +18256,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18157,20 +18359,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18196,7 +18399,7 @@ msgstr "بروزرسانی در حال حاضر"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18216,7 +18419,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18234,8 +18437,9 @@ msgstr "بارگذاری"
msgid "Upper level maps"
msgstr "نقشه های سطح بالاتر"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "زمان کار"
@@ -18273,7 +18477,7 @@ msgstr ""
msgid "Used in actions"
msgstr "استفاده شده در فعالیت"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18359,7 +18563,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18432,8 +18636,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "گروه های کابران"
@@ -18450,7 +18654,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18470,7 +18674,7 @@ msgstr "گذرواژه کاربر"
msgid "User profile"
msgstr "پروفایل کاربر"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18482,7 +18686,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18491,7 +18695,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18504,8 +18708,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18513,8 +18717,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18565,7 +18769,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18597,8 +18801,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "کاربران"
@@ -18848,10 +19052,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18881,17 +19085,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18948,7 +19153,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "نگاشت مقدار"
@@ -18963,9 +19168,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19002,7 +19207,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19099,8 +19304,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19153,7 +19357,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19184,7 +19388,7 @@ msgstr "وب"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19233,7 +19437,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19241,26 +19445,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "چهارشنبه"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "چهارشنبه"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "هفتگی"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19276,7 +19482,7 @@ msgstr ""
msgid "When active"
msgstr "وقتی فعال شد"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19285,19 +19491,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19317,7 +19523,7 @@ msgstr "با جمع آوری داده"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19353,7 +19559,7 @@ msgid "Working time"
msgstr "ساعت کاری"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "نوشتن"
@@ -19383,7 +19589,7 @@ msgstr ""
msgid "X"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19403,11 +19609,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19422,11 +19628,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19435,12 +19641,12 @@ msgstr ""
msgid "Y"
msgstr ""
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "حداکثر مقدار محور افقی"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19449,34 +19655,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "حداکثر مقدار محور عمودی"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "سمت محور عمودی"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19494,19 +19700,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19525,8 +19730,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "سال"
@@ -19545,14 +19750,14 @@ msgstr "سالانه"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19571,11 +19776,11 @@ msgstr "سالانه"
msgid "Yes"
msgstr "بله"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19586,11 +19791,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19598,9 +19803,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19611,11 +19815,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "شما باید وارد شوید تا این صفحه را ببینید"
@@ -19631,11 +19835,11 @@ msgstr "سپهر فانوس"
msgid "Zabbix"
msgstr "سپهر فانوس"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19714,7 +19918,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19735,10 +19939,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19753,18 +19971,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19772,9 +19990,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19795,33 +20013,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19865,7 +20095,7 @@ msgstr "همه"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19892,19 +20122,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19914,7 +20144,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -19932,6 +20162,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19980,7 +20211,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20002,7 +20233,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20069,10 +20300,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20103,6 +20334,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20169,8 +20401,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20183,6 +20415,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20243,6 +20480,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20287,7 +20528,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20350,7 +20591,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20438,7 +20679,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20476,7 +20717,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20492,16 +20733,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20517,9 +20753,9 @@ msgstr "هاست"
msgid "host group"
msgstr "گروه هاست"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20533,7 +20769,7 @@ msgstr "نشان"
msgid "image"
msgstr "تصویر"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20628,7 +20864,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20648,16 +20884,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20669,12 +20905,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20699,8 +20935,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20712,7 +20948,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20725,8 +20961,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20738,12 +20974,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20770,7 +21006,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20802,12 +21038,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20815,10 +21051,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20856,7 +21093,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20891,7 +21128,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20906,16 +21143,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20928,13 +21160,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20955,8 +21187,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -20984,11 +21216,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21012,7 +21244,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "بدون داده"
@@ -21044,7 +21276,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21057,7 +21289,7 @@ msgstr ""
msgid "not in"
msgstr "نیست در"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "انتخاب نشده"
@@ -21065,7 +21297,7 @@ msgstr "انتخاب نشده"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21129,7 +21361,7 @@ msgstr ""
msgid "other"
msgstr "دیگر"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21142,7 +21374,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21160,7 +21392,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21176,24 +21408,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21201,7 +21433,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21229,7 +21461,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21261,13 +21493,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21275,7 +21507,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21290,7 +21522,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21302,7 +21534,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "شرح کوتاه"
@@ -21323,8 +21555,6 @@ msgstr "شرح کوتاه"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21405,12 +21635,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21426,7 +21656,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21453,11 +21683,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21565,7 +21795,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21692,16 +21922,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21735,8 +21965,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21748,30 +21978,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21779,13 +22008,14 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21878,12 +22108,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/fi/LC_MESSAGES/frontend.po b/ui/locale/fi/LC_MESSAGES/frontend.po
index ff5ce96cd14..5d740f4683a 100644
--- a/ui/locale/fi/LC_MESSAGES/frontend.po
+++ b/ui/locale/fi/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-10 08:23+0300\n"
"Last-Translator: richlv <richlv@nakts.net>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1381386223.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr "\"%1$s\" ei voi olla tyhjä"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -160,15 +155,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -184,10 +179,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -233,8 +228,8 @@ msgstr[0] "%1$s yritys jäljellä"
msgstr[1] "%1$s yritystä jäljellä"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -269,7 +264,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -303,7 +298,7 @@ msgstr "(Vain järjestelmäylläpitäjät voivat luoda ryhmiä)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(ei välityspalvelinta)"
@@ -330,12 +325,16 @@ msgstr "10 sekuntia"
msgid "100 busiest triggers"
msgstr "100 aktiivisinta triggeriä"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekuntia"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D-näkymä"
@@ -358,7 +357,7 @@ msgstr "500 viimeisintä arvoa"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -368,7 +367,7 @@ msgstr ""
msgid "<manual>"
msgstr "<Sub-menu/Sub-menu.../>Skripti "
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -383,7 +382,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -451,8 +450,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -465,7 +464,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Ei käyttöoikeutta."
@@ -501,9 +500,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Kuittaa"
@@ -511,7 +510,7 @@ msgstr "Kuittaa"
msgid "Acknowledge"
msgstr "Kuittaa"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -549,18 +548,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -570,7 +569,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -610,7 +609,7 @@ msgstr "Toiminto \"%1$s\" on jo olemassa."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Toiminto lisätty"
@@ -619,24 +618,24 @@ msgstr "Toiminto lisätty"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Toiminto poistettu"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Toiminto poistettu käytöstä. "
msgstr[1] "Toiminnot poistettu käytöstä. "
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Toiminto otettu käyttöön."
msgstr[1] "Toiminnot otettu käyttöön."
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -648,7 +647,7 @@ msgstr "Toimintoloki "
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Toiminto päivitetty"
@@ -656,16 +655,16 @@ msgstr "Toiminto päivitetty"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Toiminnot"
@@ -684,13 +683,11 @@ msgstr "Aktiivinen"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktiivinen lähtien"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktiivinen asti"
@@ -740,7 +737,7 @@ msgstr "Aktiivinen asti"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -754,35 +751,37 @@ msgstr "Aktiivinen asti"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -853,11 +852,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -878,7 +877,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -887,7 +886,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -896,16 +895,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Lisää prototyyppi"
@@ -914,7 +913,7 @@ msgstr "Lisää prototyyppi"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -948,7 +947,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -959,11 +958,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -975,12 +974,12 @@ msgstr ""
msgid "Admin"
msgstr "Hallinta"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Hallinta"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1001,7 +1000,7 @@ msgstr "Ikä"
msgid "Age less than"
msgstr "Ikä vähemmän kuin"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1032,7 +1031,7 @@ msgstr "Agentin verkkoliitännät"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1040,11 +1039,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1069,8 +1068,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1115,7 +1114,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1131,13 +1130,13 @@ msgstr "Kaikki mallit"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1183,7 +1182,7 @@ msgstr "ja"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1193,6 +1192,10 @@ msgstr "ja"
msgid "And/Or"
msgstr "ja/tai"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1204,13 +1207,12 @@ msgstr "ja/tai"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Mikä tahansa"
@@ -1250,11 +1252,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Lähestyy"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Huhti"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Huhtikuu"
@@ -1278,7 +1280,7 @@ msgstr "Alueen koko"
msgid "Area type"
msgstr "Alueen tyyppi"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1344,8 +1346,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1355,13 +1361,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Ainakin yksi ylläpitoikkuna täytyy olla luotuna."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1405,8 +1404,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Seuranta"
@@ -1414,7 +1413,7 @@ msgstr "Seuranta"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1422,11 +1421,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "elo"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "elokuu"
@@ -1443,15 +1442,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Tunnistautuminen"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Tunnistautumisalgoritmi"
@@ -1462,7 +1461,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1482,6 +1481,7 @@ msgid "Authentication protocol"
msgstr "Tunnistatumisprotokolla"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1495,8 +1495,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1517,7 +1517,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automaattinen"
@@ -1536,13 +1536,13 @@ msgstr "Automaattinen ikonien valinta"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1555,8 +1555,8 @@ msgstr ""
msgid "Availability"
msgstr "Saatavuus"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Saatavuusraportti"
@@ -1583,7 +1583,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1607,9 +1607,9 @@ msgstr ""
msgid "Background image"
msgstr "Taustakuva"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1617,8 +1617,8 @@ msgstr ""
msgid "Base DN"
msgstr "Perus-DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1685,7 +1685,7 @@ msgstr ""
msgid "Bold line"
msgstr "Lihavoitu viiva"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1750,8 +1750,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1787,17 +1787,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr ""
@@ -1863,7 +1863,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr ""
@@ -2027,9 +2027,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2135,8 +2135,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2145,8 +2145,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2156,12 +2156,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr ""
@@ -2275,7 +2281,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2330,18 +2336,18 @@ msgstr[1] ""
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2433,7 +2439,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2511,7 +2523,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2736,7 +2754,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2898,7 +2916,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2943,7 +2961,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3067,7 +3085,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr ""
@@ -3243,10 +3261,10 @@ msgstr ""
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3310,8 +3328,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3352,16 +3370,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3394,12 +3412,12 @@ msgstr ""
msgid "Change password"
msgstr ""
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3408,7 +3426,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3447,19 +3465,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3527,7 +3545,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3564,8 +3582,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3591,9 +3609,9 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3610,7 +3628,7 @@ msgstr ""
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3641,12 +3659,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3660,7 +3678,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3703,7 +3721,7 @@ msgstr ""
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3734,9 +3752,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr ""
@@ -3764,13 +3782,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr ""
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr ""
@@ -3865,7 +3883,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3909,7 +3927,7 @@ msgstr ""
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3952,9 +3970,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4006,12 +4024,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4021,7 +4039,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4043,11 +4061,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4081,12 +4099,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4101,7 +4119,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4115,7 +4133,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4225,19 +4243,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4281,7 +4303,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4392,7 +4414,7 @@ msgstr ""
msgid "Create script"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4448,8 +4470,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4484,6 +4508,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4501,7 +4526,7 @@ msgid "Custom graphs"
msgstr ""
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4523,16 +4548,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4581,7 +4610,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr ""
@@ -4596,7 +4626,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr ""
@@ -4606,7 +4636,7 @@ msgstr ""
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4670,8 +4700,8 @@ msgstr ""
msgid "Dashed line"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4684,9 +4714,9 @@ msgstr ""
msgid "Data overview"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4809,11 +4839,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr ""
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4822,6 +4853,10 @@ msgstr ""
msgid "Day of month"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4829,6 +4864,7 @@ msgid "Day of week"
msgstr ""
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr ""
@@ -4842,11 +4878,11 @@ msgstr ""
msgid "Debug mode"
msgstr ""
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr ""
@@ -4927,7 +4963,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr ""
@@ -4936,19 +4972,19 @@ msgid "Delayed by"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4967,12 +5003,13 @@ msgstr ""
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5030,11 +5067,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr ""
@@ -5096,7 +5133,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5179,7 +5224,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5207,15 +5252,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5263,7 +5308,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5295,7 +5340,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5311,7 +5356,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5321,7 +5366,7 @@ msgstr ""
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5337,9 +5382,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5360,7 +5406,7 @@ msgstr ""
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5405,7 +5451,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5413,8 +5459,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5456,7 +5502,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5481,7 +5535,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5508,7 +5562,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5528,17 +5582,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5549,21 +5605,21 @@ msgstr ""
msgid "Disaster"
msgstr ""
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5595,11 +5651,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5607,8 +5663,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5669,7 +5725,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5778,7 +5834,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5791,7 +5848,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5800,14 +5857,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5823,8 +5880,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5834,8 +5891,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5845,12 +5902,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5877,22 +5934,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr ""
@@ -5937,10 +5995,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr ""
@@ -5964,18 +6024,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6016,6 +6075,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6050,7 +6113,7 @@ msgstr ""
msgid "Email"
msgstr ""
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr ""
@@ -6087,7 +6150,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6099,7 +6161,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6107,8 +6169,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6179,7 +6241,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6205,7 +6275,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6225,7 +6295,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6241,7 +6311,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6271,17 +6341,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6297,7 +6368,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6323,6 +6394,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6335,11 +6407,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6354,12 +6426,18 @@ msgstr ""
msgid "Error"
msgstr ""
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6382,7 +6460,7 @@ msgstr ""
msgid "Event"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr ""
@@ -6392,8 +6470,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6403,7 +6481,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr ""
@@ -6419,7 +6497,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6486,6 +6564,16 @@ msgstr ""
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6510,7 +6598,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6519,7 +6607,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6536,13 +6624,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6640,8 +6728,8 @@ msgstr ""
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6752,11 +6840,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr ""
@@ -6838,19 +6926,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6875,15 +6963,15 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6902,7 +6990,7 @@ msgstr ""
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6947,7 +7035,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr ""
@@ -6957,7 +7045,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6992,7 +7080,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -7011,19 +7099,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr ""
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr ""
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7056,7 +7148,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr ""
@@ -7067,7 +7159,7 @@ msgstr ""
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr ""
@@ -7075,8 +7167,8 @@ msgstr ""
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr ""
@@ -7093,7 +7185,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7149,7 +7241,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7194,13 +7286,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr ""
@@ -7256,7 +7348,7 @@ msgstr ""
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7288,8 +7380,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7323,8 +7415,8 @@ msgstr ""
msgid "Graph updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7441,7 +7533,7 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7450,12 +7542,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7519,7 +7611,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7548,13 +7640,13 @@ msgstr ""
msgid "Height"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr ""
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7620,9 +7712,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7662,7 +7754,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7701,13 +7793,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7804,7 +7896,7 @@ msgstr[1] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7837,7 +7929,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7857,10 +7949,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7885,7 +7977,7 @@ msgstr ""
msgid "Host groups"
msgstr ""
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8009,7 +8101,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8043,11 +8135,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8086,13 +8178,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8156,9 +8249,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8241,7 +8334,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8337,7 +8430,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8386,7 +8479,7 @@ msgstr ""
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr ""
@@ -8434,10 +8527,14 @@ msgstr ""
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8448,28 +8545,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8486,6 +8583,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8535,7 +8636,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8891,7 +8992,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -8924,11 +9025,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8946,14 +9042,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9026,7 +9118,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9071,8 +9163,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9131,6 +9221,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9241,8 +9341,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9268,10 +9366,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9322,7 +9420,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9336,7 +9434,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9345,13 +9443,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9439,7 +9536,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr ""
@@ -9447,7 +9544,7 @@ msgstr ""
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9503,8 +9600,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9515,23 +9612,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9542,8 +9638,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9577,7 +9672,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9717,10 +9812,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9759,86 +9854,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9925,15 +10023,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr ""
@@ -9948,7 +10046,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9958,7 +10056,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9976,14 +10074,14 @@ msgid "Italian (it_IT)"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr ""
@@ -10052,7 +10150,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10062,9 +10160,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10098,8 +10196,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10149,20 +10247,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10206,7 +10304,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10244,7 +10342,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10263,7 +10361,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10284,16 +10382,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10302,8 +10400,8 @@ msgid "Japanese (ja_JP)"
msgstr ""
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10311,19 +10409,19 @@ msgstr ""
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10437,42 +10535,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10547,7 +10645,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10566,9 +10664,9 @@ msgstr ""
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10584,18 +10682,18 @@ msgstr ""
msgid "Left"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10604,7 +10702,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10612,9 +10710,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10634,8 +10732,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr ""
@@ -10659,8 +10757,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10768,7 +10866,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10787,7 +10885,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10801,7 +10899,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10813,8 +10911,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr ""
@@ -10902,9 +11000,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10926,35 +11024,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -10997,11 +11083,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11009,20 +11099,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11105,7 +11195,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11128,16 +11218,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr ""
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11164,9 +11254,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11183,7 +11273,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11191,7 +11281,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11200,12 +11290,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11244,7 +11334,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11261,11 +11351,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11332,8 +11422,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr ""
@@ -11411,7 +11501,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11435,10 +11525,10 @@ msgid "Middle"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11488,7 +11578,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11497,6 +11587,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11513,11 +11604,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11598,7 +11689,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11606,11 +11697,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr ""
@@ -11619,7 +11710,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11629,8 +11720,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr ""
@@ -11640,13 +11731,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr ""
@@ -11717,6 +11810,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11746,6 +11843,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11759,14 +11857,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11815,36 +11911,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11976,11 +12075,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12013,6 +12116,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12025,14 +12132,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12065,14 +12168,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12176,8 +12279,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12220,7 +12323,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12328,7 +12431,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12336,11 +12439,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12349,9 +12453,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12418,13 +12522,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12451,11 +12553,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12500,7 +12605,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12525,7 +12630,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12580,9 +12685,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12669,11 +12774,6 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr ""
@@ -12686,8 +12786,8 @@ msgstr ""
msgid "Notification report"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr ""
@@ -12700,11 +12800,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr ""
@@ -12777,7 +12877,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12858,13 +12958,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12875,7 +12975,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12887,9 +12987,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12941,15 +13040,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -13007,11 +13106,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13052,11 +13146,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13080,7 +13174,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13089,7 +13184,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13111,8 +13206,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13125,7 +13220,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13178,7 +13273,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13199,61 +13294,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr ""
@@ -13279,7 +13374,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13307,15 +13402,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr ""
@@ -13496,8 +13591,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13523,9 +13618,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13535,7 +13630,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13563,6 +13658,10 @@ msgstr ""
msgid "Parameter"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13572,14 +13671,14 @@ msgstr ""
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13605,9 +13704,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13624,7 +13722,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13653,9 +13751,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13760,7 +13858,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13775,7 +13873,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13855,24 +13952,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13941,7 +14038,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13949,7 +14046,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13968,7 +14065,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -13978,7 +14075,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13992,12 +14089,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14047,7 +14144,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14055,29 +14152,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14102,7 +14197,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14127,8 +14222,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14143,11 +14238,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14165,19 +14260,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14187,7 +14282,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14198,8 +14293,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14269,7 +14364,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14277,13 +14372,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14291,11 +14394,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr ""
@@ -14303,7 +14406,7 @@ msgstr ""
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14311,7 +14414,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14319,15 +14422,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14335,7 +14438,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14348,7 +14451,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14439,7 +14542,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14455,8 +14558,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14466,9 +14569,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14500,7 +14603,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14530,7 +14633,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14591,28 +14694,28 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14743,15 +14846,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14759,7 +14862,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14800,19 +14903,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr ""
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14861,7 +14969,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -14910,23 +15018,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15069,9 +15177,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15084,14 +15192,14 @@ msgstr ""
msgid "Right"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15104,8 +15212,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15163,13 +15270,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr ""
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15246,7 +15427,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15291,7 +15472,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15309,7 +15490,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15374,11 +15555,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15412,6 +15593,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15459,14 +15641,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15492,8 +15674,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15543,8 +15725,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15623,12 +15805,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15636,9 +15818,13 @@ msgstr ""
msgid "Select"
msgstr ""
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15652,7 +15838,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15664,7 +15850,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15722,7 +15908,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15738,7 +15924,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15756,12 +15942,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr ""
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15770,36 +15956,32 @@ msgid "Server time"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr ""
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15807,7 +15989,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15827,15 +16009,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15844,12 +16021,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15857,33 +16030,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15908,7 +16087,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15926,7 +16105,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15938,7 +16117,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15968,18 +16147,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15998,7 +16177,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16048,9 +16227,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16078,7 +16257,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16099,7 +16278,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16190,8 +16373,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16200,7 +16383,7 @@ msgstr ""
msgid "Simple"
msgstr ""
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16325,7 +16508,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr ""
@@ -16334,7 +16517,7 @@ msgstr ""
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16348,7 +16531,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16360,7 +16543,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16373,9 +16556,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16412,9 +16595,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16431,8 +16626,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16444,15 +16639,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16471,16 +16666,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16491,15 +16687,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16511,12 +16707,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16549,7 +16744,7 @@ msgstr ""
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16607,8 +16802,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16642,8 +16837,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16661,7 +16856,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16683,7 +16878,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16691,11 +16886,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16703,7 +16898,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16741,7 +16936,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16749,14 +16945,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16769,9 +16965,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16870,36 +17066,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16943,13 +17138,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16987,7 +17182,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17051,8 +17246,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17082,12 +17277,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17102,7 +17297,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17151,11 +17346,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17290,7 +17485,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17303,11 +17498,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17316,19 +17511,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17336,15 +17531,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17360,8 +17555,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr ""
@@ -17371,14 +17565,12 @@ msgstr ""
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17408,7 +17600,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr ""
@@ -17419,9 +17611,9 @@ msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17429,13 +17621,13 @@ msgstr ""
msgid "Time type"
msgstr ""
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17445,17 +17637,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr ""
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17464,11 +17666,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17532,19 +17734,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17552,9 +17754,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17565,7 +17767,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17580,9 +17782,9 @@ msgstr ""
msgid "Trends"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17607,12 +17809,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17638,7 +17840,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr ""
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17650,7 +17852,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17682,13 +17884,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17802,20 +18004,20 @@ msgstr ""
msgid "Triggers deleted"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr ""
@@ -17852,17 +18054,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17902,7 +18104,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17924,9 +18126,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr ""
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17985,8 +18187,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18080,20 +18282,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18163,7 +18371,7 @@ msgstr ""
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18172,8 +18380,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18276,20 +18484,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18315,7 +18524,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18335,7 +18544,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18353,8 +18562,9 @@ msgstr ""
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr ""
@@ -18392,7 +18602,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18479,7 +18689,7 @@ msgid_plural "Users deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18554,8 +18764,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr ""
@@ -18572,7 +18782,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18592,7 +18802,7 @@ msgstr ""
msgid "User profile"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18604,7 +18814,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18614,7 +18824,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18627,8 +18837,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18636,8 +18846,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18689,7 +18899,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18721,8 +18931,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr ""
@@ -18972,10 +19182,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19005,17 +19215,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19072,7 +19283,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr ""
@@ -19087,9 +19298,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19126,7 +19337,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19223,8 +19434,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19277,7 +19487,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19308,7 +19518,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19359,7 +19569,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19367,26 +19577,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr ""
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19402,7 +19614,7 @@ msgstr ""
msgid "When active"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19411,19 +19623,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19443,7 +19655,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19479,7 +19691,7 @@ msgid "Working time"
msgstr ""
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19509,7 +19721,7 @@ msgstr ""
msgid "X"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19529,11 +19741,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19548,11 +19760,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19561,12 +19773,12 @@ msgstr ""
msgid "Y"
msgstr ""
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19575,34 +19787,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr ""
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19620,19 +19832,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19651,8 +19862,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr ""
@@ -19671,14 +19882,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19697,11 +19908,11 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19712,11 +19923,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19724,9 +19935,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19737,11 +19947,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19757,11 +19967,11 @@ msgstr ""
msgid "Zabbix"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19840,7 +20050,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19861,10 +20071,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19879,18 +20103,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19898,9 +20122,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19921,33 +20145,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19991,7 +20227,7 @@ msgstr ""
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20018,19 +20254,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20040,7 +20276,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20058,6 +20294,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20106,7 +20343,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20128,7 +20365,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20195,10 +20432,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20229,6 +20466,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20295,8 +20533,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20309,6 +20547,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20369,6 +20612,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20413,7 +20660,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20476,7 +20723,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20564,7 +20811,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20602,7 +20849,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20618,16 +20865,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20643,9 +20885,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20659,7 +20901,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20754,7 +20996,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20774,16 +21016,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20795,12 +21037,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20825,8 +21067,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20838,7 +21080,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20851,8 +21093,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20864,12 +21106,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20896,7 +21138,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20928,12 +21170,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20941,10 +21183,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20982,7 +21225,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21017,7 +21260,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21032,16 +21275,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21054,13 +21292,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21081,8 +21319,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21110,11 +21348,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21138,7 +21376,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21170,7 +21408,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21183,7 +21421,7 @@ msgstr ""
msgid "not in"
msgstr ""
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr ""
@@ -21191,7 +21429,7 @@ msgstr ""
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21255,7 +21493,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21268,7 +21506,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21286,7 +21524,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21302,24 +21540,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21327,7 +21565,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21355,7 +21593,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21387,13 +21625,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21401,7 +21639,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21416,7 +21654,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21428,7 +21666,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "lyhyt kuvaus"
@@ -21449,8 +21687,6 @@ msgstr "lyhyt kuvaus"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21531,12 +21767,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21552,7 +21788,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21579,11 +21815,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21691,7 +21927,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21818,16 +22054,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21861,8 +22097,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21874,30 +22110,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21905,6 +22140,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21912,7 +22148,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22006,12 +22242,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/fr/LC_MESSAGES/frontend.po b/ui/locale/fr/LC_MESSAGES/frontend.po
index ade807815c8..d4a1b8c425f 100644
--- a/ui/locale/fr/LC_MESSAGES/frontend.po
+++ b/ui/locale/fr/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2018-01-15 09:21+0300\n"
"Last-Translator: Christophe <ctr@pmspos.fr>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1516000918.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" est attendu"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.chemin.vers.le.fichier"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d caractères dépassent la longueur maximale de %2$d caractères"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] "%1$s message"
msgstr[1] "%1$s messages"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "%1$s essai restant"
msgstr[1] "%1$s essais restants"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, sélectionné"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr "(Seuls les super administrateurs peuvent créer des groupes)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(pas de proxy)"
@@ -331,12 +326,16 @@ msgstr "10 secondes"
msgid "100 busiest triggers"
msgstr "les 100 déclencheurs les plus utilisés"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 secondes"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "vue 3D"
@@ -359,7 +358,7 @@ msgstr "500 dernières valeurs"
msgid "<empty string>"
msgstr "<chaîne vide>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<nom de l'étiquette>"
@@ -367,7 +366,7 @@ msgstr "<nom de l'étiquette>"
msgid "<manual>"
msgstr "<manuel>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "AJOUTER SURCHARGE"
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Accès refusé"
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Acquitté"
@@ -510,7 +509,7 @@ msgstr "Acquitté"
msgid "Acknowledge"
msgstr "Acquittement"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr "Événements RÉSOLUS acquittés"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr "Événements RÉSOLUS acquittés"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr "Action \"%1$s\" déjà existante."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Action ajoutée"
@@ -618,24 +617,24 @@ msgstr "Action ajoutée"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Action supprimée"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Action désactivée"
msgstr[1] "Actions désactivées"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Action activée"
msgstr[1] "Actions activées"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr "Journal des actions"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Action mise à jour"
@@ -655,16 +654,16 @@ msgstr "Action mise à jour"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Actions"
@@ -683,13 +682,11 @@ msgstr "Actif"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Actif depuis"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Actif jusqu'à"
@@ -739,7 +736,7 @@ msgstr "Actif jusqu'à"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Actif jusqu'à"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr "Ajouter un nouveau widget"
msgid "Add child element"
msgstr "Ajouter un élément enfant"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Ajouter plusieurs cartes"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Ajouter un nouvel ensemble de données"
@@ -886,7 +885,7 @@ msgstr "Ajouter un nouvel ensemble de données"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Ajouter une nouvelle surcharge"
@@ -895,16 +894,16 @@ msgstr "Ajouter une nouvelle surcharge"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Ajouter prototype"
@@ -913,7 +912,7 @@ msgstr "Ajouter prototype"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr "Ajouter un widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Ajouté, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administration"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr "Âge"
msgid "Age less than"
msgstr "Âge inférieur à"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Interfaces de l'agent"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr "Aligner les éléments de carte"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr "Tous les problèmes"
msgid "All problems if tag values match"
msgstr "Tous les problèmes si les valeurs de tag correspondent"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr "Tous les modèles"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Autoriser la fermeture manuelle"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr "Et"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr "Et"
msgid "And/Or"
msgstr "Et/Ou"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr "Et/Ou"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Tous"
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Proche de"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Avr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Avril"
@@ -1276,7 +1278,7 @@ msgstr "Taille de la zone"
msgid "Area type"
msgstr "Type de zone"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Arithmétique"
@@ -1344,8 +1346,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Au moins un groupe hôte ou un hôte doit être sélectionné."
@@ -1355,13 +1361,6 @@ msgstr "Au moins un groupe hôte ou un hôte doit être sélectionné."
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Au moins une période de maintenance doit être créée."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1405,8 +1404,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1414,7 +1413,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Journal d'audit"
@@ -1422,11 +1421,11 @@ msgstr "Journal d'audit"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aoû"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Août"
@@ -1443,15 +1442,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Authentification"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algorithme d'authentification"
@@ -1462,7 +1461,7 @@ msgid "Authentication failed: %1$s."
msgstr "L'authentification a échoué: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1482,6 +1481,7 @@ msgid "Authentication protocol"
msgstr "Protocole d'authentification"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Paramètres d'authentification mis à jour"
@@ -1495,8 +1495,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Auto"
@@ -1517,7 +1517,7 @@ msgstr "Auto-déconnexion"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatique"
@@ -1536,13 +1536,13 @@ msgstr "Sélection automatique d'icône"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1555,8 +1555,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilité"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Rapport de disponibilité"
@@ -1583,7 +1583,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Axes"
@@ -1607,9 +1607,9 @@ msgstr ""
msgid "Background image"
msgstr "Image de fond"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1617,8 +1617,8 @@ msgstr ""
msgid "Base DN"
msgstr "DN de base"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1685,7 +1685,7 @@ msgstr ""
msgid "Bold line"
msgstr "Ligne épaisse"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Booléen vers décimal"
@@ -1750,8 +1750,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "FERMETURE"
@@ -1787,17 +1787,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculé"
@@ -1863,7 +1863,7 @@ msgstr "Impossible d'ajouter un élément non-numérique \"%1$s\" au graphique \
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Impossible d'ajouter un élément non numérique \"%1$s\" au prototype de graphique \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Impossible d'ajouter l'action"
@@ -2027,9 +2027,9 @@ msgstr "Impossible d'établir une liaison anonyme au serveur LDAP."
msgid "Cannot bind to LDAP server."
msgstr "Impossible d'établir une liaison avec le serveur LDAP."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2135,8 +2135,8 @@ msgstr "Impossible de créer la correspondance d'icône"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2145,8 +2145,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Impossible de créer le fichier de configuration."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2156,12 +2156,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Impossible de supprimer l'utilisateur interne Zabbix \"%1$s\", essayez de désactiver cet utilisateur."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Impossible de supprimer l'action"
@@ -2277,7 +2283,7 @@ msgstr "Impossible de supprimer les prototypes d'éléments"
msgid "Cannot delete items"
msgstr "Impossible de supprimer les éléments"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Impossible de supprimer une maintenance"
@@ -2332,19 +2338,19 @@ msgstr[1] "Impossible de supprimer les scripts"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Impossible de supprimer les scripts. Le script \"%1$s\" est utilisé dans l'opération de l'action \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Impossible de supprimer les actions sélectionnées"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Impossible de supprimer le service"
msgstr[1] "Impossible de supprimer le service"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2436,7 +2442,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Impossible de désactiver l'action"
@@ -2514,7 +2526,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Impossible d'activer l'action"
@@ -2739,7 +2757,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Impossible d'importer le modèle \"%1$s\", le modèle lié \"%2$s\" n'existe pas."
msgstr[1] "Impossible d'importer le modèle \"%1$s\", les modèles liés \"%2$s\" n'existent pas."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Impossible d'insérer l'expression de déclencheur"
@@ -2901,7 +2919,7 @@ msgstr "Impossible de renommer l'utilisateur invité."
msgid "Cannot save discovery rule without checks."
msgstr "Impossible d'enregistrer une règle de découverte sans vérifications."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Impossible de sauvegarder un widget: %1$s."
@@ -2946,7 +2964,7 @@ msgstr "Impossible de configurer les champs d'inventaire pour un inventaire dés
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3070,7 +3088,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Impossible de mettre à jour un scénario web de modèle \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Impossible de mettre à jour l'action"
@@ -3246,10 +3264,10 @@ msgstr "Impossible de mettre à jour le script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3313,8 +3331,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3355,16 +3373,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certificat"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Changer"
@@ -3397,12 +3415,12 @@ msgstr ""
msgid "Change password"
msgstr "Changer le mot de passe"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Changement par seconde"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Changement de gravité"
@@ -3411,7 +3429,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3450,19 +3468,19 @@ msgstr "La vérification existe déjà."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Vérifiez la partie d'expression à partir de \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Rechercher une erreur dans le JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Rechercher une erreur dans le XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Rechercher une erreur en utilisant une expression régulière"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3530,7 +3548,7 @@ msgstr "Vérifie la performance du service UDP. Retourne 0 - le service est inac
msgid "Checks should be unique."
msgstr "Les vérifications doivent être uniques."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3567,8 +3585,8 @@ msgstr "Effacer l'historique"
msgid "Clear history and trends"
msgstr "Effacer l'historique et les tendances"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Effacer en déliant"
@@ -3594,9 +3612,9 @@ msgstr "Horloge"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3613,7 +3631,7 @@ msgstr "Clone"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3644,12 +3662,12 @@ msgstr "Fermer les anciens événements"
msgid "Close problem"
msgstr "Fermer le problème"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Replier"
@@ -3663,7 +3681,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3706,7 +3724,7 @@ msgstr "Commandes"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3737,9 +3755,9 @@ msgstr "Compression"
msgid "Concurrent sessions"
msgstr "Sessions concurrentes"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condition"
@@ -3767,13 +3785,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Conditions"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configuration"
@@ -3868,7 +3886,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configuration des périodes de maintenance"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configuration des types de médias"
@@ -3912,7 +3930,7 @@ msgstr "Configuration des déclencheurs"
msgid "Configuration of user groups"
msgstr "Configuration des groupes d'utilisateurs"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3955,9 +3973,9 @@ msgstr "Félicitations ! Vous avez installé l'interface Zabbix avec succès."
msgid "Connect to"
msgstr "Connexion à"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Connecté"
@@ -4009,12 +4027,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Connexions"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Connexion de l'hôte"
@@ -4024,7 +4042,7 @@ msgid "Connections from proxy"
msgstr "Connexions du proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Connexion à l'hôte"
@@ -4046,11 +4064,11 @@ msgstr "Contact"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4084,12 +4102,12 @@ msgstr "Contient"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4104,7 +4122,7 @@ msgstr "Contient"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Contrôles du contenu"
@@ -4118,7 +4136,7 @@ msgstr "Contenu du menu"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nom de contexte"
@@ -4229,19 +4247,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Créer une action"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4285,7 +4307,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4396,7 +4418,7 @@ msgstr ""
msgid "Create script"
msgstr "Créer un script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4452,8 +4474,10 @@ msgstr "Créer un scénario web (sélectionner un hôte d'abord)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4488,6 +4512,7 @@ msgid "Current value"
msgstr "Valeur actuelle"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Personnalisé"
@@ -4505,7 +4530,7 @@ msgid "Custom graphs"
msgstr "Graphiques personnalisés"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4527,16 +4552,20 @@ msgstr "L'étiquette personnalisée pour les éléments de la carte \"%2$s\" de
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Multiplicateur personnalisé"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Personnalisé en cas d'échec"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Scripts personnalisés"
@@ -4585,7 +4614,8 @@ msgstr "Nom DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Journalier"
@@ -4600,7 +4630,7 @@ msgstr "Sombre"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Tableau de bord"
@@ -4610,7 +4640,7 @@ msgstr "Tableau de bord"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Le tableau de bord \"%1$s\" existe déjà."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4674,8 +4704,8 @@ msgstr "Tableaux de bord"
msgid "Dashed line"
msgstr "Ligne pointillée"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Données de %1$s. Générées en %2$s sec."
@@ -4688,9 +4718,9 @@ msgstr "Les données ne sont pas correctement encodées."
msgid "Data overview"
msgstr "Aperçu des données"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Jeu de données"
@@ -4813,11 +4843,12 @@ msgstr "Matériel - Date d'achat"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Jour"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Avant-hier"
@@ -4826,6 +4857,10 @@ msgstr "Avant-hier"
msgid "Day of month"
msgstr "Jour du mois"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4833,6 +4868,7 @@ msgid "Day of week"
msgstr "Jour de la semaine"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Jours"
@@ -4846,11 +4882,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Mode debug"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Déc"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Décembre"
@@ -4931,7 +4967,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Délai"
@@ -4940,19 +4976,19 @@ msgid "Delayed by"
msgstr "Retardé de"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4971,12 +5007,13 @@ msgstr "Retardé de"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5034,11 +5071,11 @@ msgstr "Supprimer la règle de découverte ?"
msgid "Delete expression?"
msgstr "Supprimer l'expression ?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Supprimer le prototype de graphique ?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Supprimer le graphique ?"
@@ -5100,7 +5137,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Supprimer les actions sélectionnées ?"
@@ -5183,7 +5228,7 @@ msgstr "Supprimer la carte sélectionnée ?"
msgid "Delete selected maps?"
msgstr "Supprimer les cartes sélectionnées ?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Supprimer les types de media sélectionnés ?"
@@ -5211,15 +5256,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Supprimer les scripts sélectionnés ?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5267,7 +5312,7 @@ msgstr "Supprimer le déclencheur ?"
msgid "Delete web scenario?"
msgstr "Supprimer le scénario web ?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5299,7 +5344,7 @@ msgstr "Interdit"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5315,7 +5360,7 @@ msgstr "Dépendant"
msgid "Dependent item"
msgstr "Élément dépendant"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5325,7 +5370,7 @@ msgstr "Dépend de"
msgid "Deployment status"
msgstr "État du déploiement"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5341,9 +5386,10 @@ msgstr "État du déploiement"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5364,7 +5410,7 @@ msgstr "Description"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5409,7 +5455,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Taille du dossier (en octets). Retourne un entier"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5417,8 +5463,8 @@ msgstr "Taille du dossier (en octets). Retourne un entier"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5460,7 +5506,15 @@ msgstr "Désactiver les hôtes surveillés par les proxies sélectionnés ?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Désactiver les actions sélectionnées ?"
@@ -5485,7 +5539,7 @@ msgstr "Désactiver les hôtes sélectionnés ?"
msgid "Disable selected items?"
msgstr "Désactiver les éléments sélectionnés ?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Désactiver les types de média sélectionnés ?"
@@ -5512,7 +5566,7 @@ msgstr "Désactiver les scénarios web sélectionnés ?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5532,17 +5586,19 @@ msgstr "Désactiver les scénarios web sélectionnés ?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5553,21 +5609,21 @@ msgstr "Désactivé"
msgid "Disaster"
msgstr "Désastre"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "Écarte les inchangés"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "Écarte les inchangés avec bit de vie"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Ignorer la valeur"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5599,11 +5655,11 @@ msgstr "Équipement découvert"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5611,8 +5667,8 @@ msgstr "Équipement découvert"
msgid "Discovery"
msgstr "Découverte"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5673,7 +5729,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Règle de découverte"
@@ -5783,7 +5839,8 @@ msgstr "Afficher le graphique empilé"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5796,7 +5853,7 @@ msgstr "Affichage de %1$s sur %2$s trouvés"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Affichage de %1$s à %2$s parmi %3$s trouvés"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Options d'affichage"
@@ -5805,14 +5862,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5828,8 +5885,8 @@ msgstr "Souhaitez-vous remplacer l'expression conditionnelle ?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5839,8 +5896,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5850,12 +5907,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "Ne correspond pas à l'expression régulière"
@@ -5882,22 +5939,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Télécharger le fichier de configuration"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Temps d'arrêt"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Dessiner"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Style de dessin"
@@ -5942,10 +6000,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Identifiant d'utilisateur \"%1$s\" en doublon dans les utilisateurs pour la carte \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Durée"
@@ -5969,18 +6029,17 @@ msgstr "Éléments dynamiques"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Chaque URL doit avoir un nom unique. Veuillez vous assurer qu'il n'existe qu'un URL du même nom"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6021,6 +6080,10 @@ msgstr "Éditer le déclencheur"
msgid "Edit widget"
msgstr "Éditer un widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Valeur effective"
@@ -6055,7 +6118,7 @@ msgstr "Ellipse"
msgid "Email"
msgstr "Courriel"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Vide"
@@ -6092,7 +6155,6 @@ msgstr "Macro de condition vide pour l'action \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6104,7 +6166,7 @@ msgstr "Paramètre d'entrée vide."
msgid "Empty map ID."
msgstr "Identifiant de carte vide."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6112,8 +6174,8 @@ msgstr "Identifiant de carte vide."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6184,7 +6246,15 @@ msgstr "Activer le nettoyage interne"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Activer les actions sélectionnées ?"
@@ -6210,7 +6280,7 @@ msgstr "Activer les hôtes sélectionnés ?"
msgid "Enable selected items?"
msgstr "Activer les éléments sélectionnés ?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Activer les types de média sélectionnés ?"
@@ -6230,7 +6300,7 @@ msgstr "Activer les déclencheurs sélectionnés ?"
msgid "Enable selected web scenarios?"
msgstr "Activer les scénarios web sélectionnés ?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6246,7 +6316,7 @@ msgstr "Activer les trap"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6276,17 +6346,18 @@ msgstr "Activer les trap"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6302,7 +6373,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Chiffrement"
@@ -6328,6 +6399,7 @@ msgstr "Anglais (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6340,11 +6412,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6359,12 +6431,18 @@ msgstr "Égal"
msgid "Error"
msgstr "Erreur"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Erreur dans la requête de recherche dans la table \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Message d'erreur"
@@ -6387,7 +6465,7 @@ msgstr ""
msgid "Event"
msgstr "Événement"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID événement"
@@ -6397,8 +6475,8 @@ msgstr "Événement acquitté"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Corrélation d'événement"
@@ -6408,7 +6486,7 @@ msgstr "Corrélation d'événement"
msgid "Event correlation rules"
msgstr "Règles de corrélation d'événement"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Détails de l'événement"
@@ -6424,7 +6502,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Liste d'événements [20 précédents]"
@@ -6491,6 +6569,16 @@ msgstr "Exclure"
msgid "Exclude host groups"
msgstr "Exclure un groupe d'hôte"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Exécuter"
@@ -6515,7 +6603,7 @@ msgstr ""
msgid "Execute on"
msgstr "Exécuter sur"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6524,7 +6612,7 @@ msgstr ""
msgid "Executed"
msgstr "Exécuté"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6541,13 +6629,13 @@ msgstr "Confirmation d'exécution"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Déplier"
@@ -6645,8 +6733,8 @@ msgstr "L'expression ne peut pas être vide"
msgid "Expression constructor"
msgstr "Constructeur d'expression"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Erreur de syntaxe dans l'expression."
@@ -6757,11 +6845,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Fév"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Février"
@@ -6843,19 +6931,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Information temporelle du fichier. Retourne un entier (timestamp Unix)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Remplir"
@@ -6880,15 +6968,15 @@ msgstr "Région remplie"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6907,7 +6995,7 @@ msgstr "Filtre"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6952,7 +7040,7 @@ msgid "Fit to map"
msgstr "Ajuster à la carte"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fixe"
@@ -6962,7 +7050,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6997,7 +7085,7 @@ msgstr "Taille de police"
msgid "Form data"
msgstr "Données de formulaire"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formule"
@@ -7016,19 +7104,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Français (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Ven"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Vendredi"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7061,7 +7153,7 @@ msgid "Full clone"
msgstr "Clone complet"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Fonction"
@@ -7072,7 +7164,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7080,8 +7172,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Accès GUI désactivé."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Général"
@@ -7098,7 +7190,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7154,7 +7246,7 @@ msgstr "Retour vers %1$s"
msgid "Go to"
msgstr "Aller à"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7199,13 +7291,13 @@ msgstr "Ligne et dégradé"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Graphique"
@@ -7261,7 +7353,7 @@ msgstr "Graphique supprimé"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototype de graphique"
@@ -7293,8 +7385,8 @@ msgstr "Prototype de graphique supprimé"
msgid "Graph prototype updated"
msgstr "Prototype de graphique mis à jour"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Le prototype de graphique avec l'ID \"%1$s\" n'est pas disponible."
@@ -7328,8 +7420,8 @@ msgstr "Type de graphique"
msgid "Graph updated"
msgstr "Graphique mis à jour"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Le graphique avec l'ID \"%1$s\" n'est pas disponible."
@@ -7446,7 +7538,7 @@ msgstr "Groupement par"
msgid "Groups"
msgstr "Groupes"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7455,12 +7547,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7524,7 +7616,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7553,13 +7645,13 @@ msgstr "Hébreu (he_IL)"
msgid "Height"
msgstr "Hauteur"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Aide"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Hexadécimal vers décimal"
@@ -7625,9 +7717,9 @@ msgstr "Mettre en surbrillance la ligne entière"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7667,7 +7759,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7706,13 +7798,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7809,7 +7901,7 @@ msgstr[1] "Hôtes désactivés"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7842,7 +7934,7 @@ msgstr "Éléments du groupe d'hôtes"
msgid "Host group label type"
msgstr "Type d'étiquette du groupe d'hôtes"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7862,10 +7954,10 @@ msgstr "Le groupe d'hôtes avec l'ID \"%1$s\" n'est pas disponible."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7890,7 +7982,7 @@ msgstr "Le groupe d'hôtes avec l'ID \"%1$s\" n'est pas disponible."
msgid "Host groups"
msgstr "Groupes d'hôtes"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8014,7 +8106,7 @@ msgstr "Échec de la mise à jour de l'hôte."
msgid "Host updated"
msgstr "Hôte mis à jour"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "L'hôte avec l'ID \"%1$s\" n'est pas disponible."
@@ -8048,11 +8140,11 @@ msgstr "Un hôte ayant le même nom visible \"%1$s\" existe déjà."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8091,13 +8183,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Heures"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Nettoyage"
@@ -8161,9 +8254,9 @@ msgstr "La plage d'IP \"%1$s\" dépasse la limite d'adresses \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8246,7 +8339,7 @@ msgstr "Correspondance d'icône mise à jour"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Correspondance d'icônes"
@@ -8342,7 +8435,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Si vous pensez que ce message n'est pas correct, veuillez consulter votre administrateur pour obtenir les permissions nécessaires."
@@ -8391,7 +8484,7 @@ msgstr "Image modifiée"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Images"
@@ -8439,10 +8532,14 @@ msgstr "En maintenance"
msgid "In progress"
msgstr "En cours"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "Dans la plage"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8453,28 +8550,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Graphique inaccessible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Groupe inaccessible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Hôte inaccessible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Élément inaccessible"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8491,6 +8588,10 @@ msgstr "Maintenance inaccessible"
msgid "Inaccessible map"
msgstr "Carte inaccessible"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8540,7 +8641,7 @@ msgstr "Inclure les sous-groupes"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Statistiques de trafic entrant sur une interface réseau. Retourne un entier"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8896,7 +8997,7 @@ msgstr "Type de valeur d'élément incorrect"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Type de valeur d'élément \"%1$s\" incorrect fourni pour la fonction de déclencheur \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Liste d'éléments incorrecte."
@@ -8929,11 +9030,6 @@ msgstr "Valeur d'objet incorrecte."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Paramètres incorrects pour la maintenance."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8951,15 +9047,11 @@ msgstr "Expression régulière \"%1$s\" incorrecte : \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Réponse incorrecte reçue du serveur Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Heure de fin de service incorrecte."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Heure de début de service incorrecte."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9031,7 +9123,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9076,8 +9168,6 @@ msgstr "Valeur incorrecte \"%1$s\" pour le champ de nombre flottant \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Valeur incorrecte \"%1$s\" pour le champ d'entier \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9136,6 +9226,16 @@ msgstr "Valeur incorrecte pour le champ \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9246,8 +9346,6 @@ msgstr "Valeur incorrecte pour le champ \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9273,10 +9371,10 @@ msgstr "Valeur incorrecte pour le champ \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9327,7 +9425,7 @@ msgstr "Valeur incorrecte pour le champ \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9341,7 +9439,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonésien (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9350,13 +9448,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9444,7 +9541,7 @@ msgstr "Insérer une expression"
msgid "Install"
msgstr "Installer"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Installation"
@@ -9452,7 +9549,7 @@ msgstr "Installation"
msgid "Installer name"
msgstr "Nom de l'installeur"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9508,8 +9605,8 @@ msgstr "Interne"
msgid "Internal JSON-RPC error."
msgstr "Erreur JSON-RPC interne."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9520,23 +9617,22 @@ msgstr "Période de stockage des données internes"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Erreur interne."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9547,8 +9643,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9582,7 +9677,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Condition d'action invalide: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9722,10 +9817,10 @@ msgstr "Paramètres de la méthode invalides."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9764,86 +9859,89 @@ msgstr "Paramètres de la méthode invalides."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Paramètre \"%1$s\" invalide: %2$s."
@@ -9930,15 +10028,15 @@ msgstr "Tag \"%1$s\" invalide : %2$s."
msgid "Invalid time period."
msgstr "Période de temps invalide."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventaire"
@@ -9953,7 +10051,7 @@ msgid "Inventory field"
msgstr "Champ d'inventaire"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Mode d'inventaire"
@@ -9963,7 +10061,7 @@ msgstr "Est connecté ?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Délivré par"
@@ -9981,14 +10079,14 @@ msgid "Italian (it_IT)"
msgstr "Italien (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Élément"
@@ -10057,7 +10155,7 @@ msgstr[1] "Éléments activés"
msgid "Item in \"not supported\" state"
msgstr "Élément dans l'état \"non supporté\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Élément non sélectionné"
@@ -10067,9 +10165,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Des paramètres manquent au prétraitement de l'élément: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototype de l'élément"
@@ -10103,8 +10201,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Prototype d'élément mis à jour"
msgstr[1] "Prototypes d'éléments mis à jour"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Le prototype d'élément avec l'ID \"%1$s\" n'est pas disponible."
@@ -10154,20 +10252,20 @@ msgstr ""
msgid "Item values"
msgstr "Valeurs de l'élément"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "L'élément ne sera pas rafraichi. Veuillez saisir une période de mise à jour valide."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "L'élément ne sera pas rafraîchi. L'intervalle de mise à jour spécifié nécessite au moins un intervalle flexible ou planifié."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "L'élément ne sera pas rafraîchi. L'intervalle de mise à jour devrait être entre 1s et 1d. Des intervalles planifiés/flexibles peuvent également être utilisés."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "L’élément avec l'ID \"%1$s\" n'est pas disponible."
@@ -10211,7 +10309,7 @@ msgstr "Un élément avec la clé \"%1$s\" existe déjà sur \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10249,7 +10347,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "agent JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10268,7 +10366,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10289,16 +10387,16 @@ msgstr "Une chaîne JSON est attendue"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Janvier"
@@ -10307,8 +10405,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonais (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10316,19 +10414,19 @@ msgstr "Japonais (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Juil"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Juillet"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Juin"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Juin"
@@ -10442,42 +10540,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Dernière"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "Dernier %1$d jour"
msgstr[1] "%1$d derniers jours"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "Dernière %1$d heure"
msgstr[1] "%1$d dernières heures"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "Dernière %1$d minute"
msgstr[1] "Dernières %1$d minutes"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "Dernier %1$d mois"
msgstr[1] "%1$d derniers mois"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "Dernière %1$d seconde"
msgstr[1] "%1$d dernières secondes"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10552,7 +10650,7 @@ msgstr "Graphique dernière semaine"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10571,9 +10669,9 @@ msgstr "Letton (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10589,18 +10687,18 @@ msgstr ""
msgid "Left"
msgstr "Gauche"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Y gauche"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Rogner à gauche"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Légende"
@@ -10609,7 +10707,7 @@ msgstr "Légende"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10617,9 +10715,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Limite d'éléments recherchés/filtrés"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10639,8 +10737,8 @@ msgstr "Type de ligne"
msgid "Line width"
msgstr "Largeur de ligne"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Lien"
@@ -10664,8 +10762,8 @@ msgid "Link indicators"
msgstr "Indicateurs de lien"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Lier les modèles"
@@ -10773,7 +10871,7 @@ msgstr ""
msgid "Local"
msgstr "Local"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10792,7 +10890,7 @@ msgid "Location longitude"
msgstr "Longitude de l'emplacement"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10806,7 +10904,7 @@ msgstr "Supervision d'un fichier de log avec support de la rotation. Retourne un
msgid "Log file monitoring. Returns log"
msgstr "Supervision d'un fichier de log. Retourne un log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10818,8 +10916,8 @@ msgstr "Enregistrer les traps SNMP non appariés"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Connexion"
@@ -10907,9 +11005,9 @@ msgstr "La macro \"%1$s\" existe déjà."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10931,35 +11029,23 @@ msgid "Main navigation"
msgstr "Navigation principale"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Maintenance"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "La maintenance \"%1$s\" existe déjà."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "La valeur \"Active depuis\" de la maintenance ne peut pas être ultérieure à la valeur \"Active jusqu'à\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Maintenance ajoutée"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Maintenance supprimée"
@@ -11002,11 +11088,15 @@ msgstr "Maintenance: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11014,20 +11104,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manuel"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11110,7 +11200,7 @@ msgstr "Forme de carte"
msgid "Map update failed."
msgstr "La mise à jour de la carte a échoué."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "La carte avec l'ID \"%1$s\" n'est pas disponible."
@@ -11133,16 +11223,16 @@ msgstr "Correspondances"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Cartes"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Mars"
@@ -11169,9 +11259,9 @@ msgstr "Masque"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11188,7 +11278,7 @@ msgstr "Modifier les éléments collectivement"
msgid "Mass update shapes"
msgstr "Mise à jour en masse des formes"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11196,7 +11286,7 @@ msgstr "Mise à jour en masse des formes"
msgid "Master item"
msgstr "Élément maître"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Correspond à l'expression régulière"
@@ -11205,12 +11295,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Max"
@@ -11249,7 +11339,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11266,11 +11356,11 @@ msgstr "Longueur totale maximale de l'adresse e-mail dépassée pour le type de
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mai"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mai"
@@ -11337,8 +11427,8 @@ msgstr "Le type de média avec l'IS \"%1$s\" n'est pas disponible."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Types de média"
@@ -11416,7 +11506,7 @@ msgid "Message/Command"
msgstr "Message/Commande"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Messages"
@@ -11440,10 +11530,10 @@ msgid "Middle"
msgstr "Milieu"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Min"
@@ -11493,7 +11583,7 @@ msgstr "Sévérité minimale"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11502,6 +11592,7 @@ msgstr[0] "La période minimale à afficher est %1$s minute."
msgstr[1] "La période minimale à afficher est %1$s minutes."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minutes"
@@ -11518,11 +11609,11 @@ msgstr "Champ \"name\" manquant pour le prototype de graphique."
msgid "Missing \"name\" field for graph."
msgstr "Champ \"nom\" manquant pour le graphique."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Données manquantes"
@@ -11603,7 +11694,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11611,11 +11702,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Lun"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Lundi"
@@ -11624,7 +11715,7 @@ msgid "Monitored by"
msgstr "Surveillé par"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Surveillé via le proxy"
@@ -11634,8 +11725,8 @@ msgid "Monitored host"
msgstr "Hôte surveillé"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Surveillance"
@@ -11645,13 +11736,15 @@ msgid "Monospace"
msgstr "Chasse fixe"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mois"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mensuel"
@@ -11722,6 +11815,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11751,6 +11848,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11764,14 +11862,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11820,36 +11916,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11981,11 +12080,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Jamais"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12018,6 +12121,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Nouvelle valeur de tag d'événement"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12030,14 +12137,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nouvelle expression régulière"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nouvelle période de maintenance"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12070,14 +12173,14 @@ msgstr "Prochaine étape"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12181,8 +12284,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12225,7 +12328,7 @@ msgstr ""
msgid "No image"
msgstr "Aucune image"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12333,7 +12436,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12341,11 +12444,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12354,9 +12458,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12423,13 +12527,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12456,11 +12558,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12505,7 +12610,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Aucune permission pour l'objet appelé ou il n'existe pas !"
@@ -12530,7 +12635,7 @@ msgstr "Aucun fichier de clé publique spécifié."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Pas de rafraîchissement"
@@ -12585,9 +12690,9 @@ msgstr "Les drapeaux non-booléens sont obsolètes."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12674,11 +12779,6 @@ msgstr "Éléments non hérités"
msgid "Not supported"
msgstr "Non supporté"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Note"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notes"
@@ -12691,8 +12791,8 @@ msgstr "Rien"
msgid "Notification report"
msgstr "Rapport de notification"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notifications"
@@ -12705,11 +12805,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Notifier tous les participants"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Novembre"
@@ -12782,7 +12882,7 @@ msgstr "Nombre de threads de processeur sur un hyperviseur VMware, <url> - URL d
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Nombre de processeurs sur un hyperviseur VMware, <url> - URL du service VMware, <uuid> - nom d'hôte de l'hyperviseur VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Nombre de lignes"
@@ -12863,13 +12963,13 @@ msgstr "Nombre de machines virtuelles sur un hyperviseur VMware, <url> - URL du
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Nombre ou pourcentage des i-nœuds. Retourne un entier pour le nombre, un flottant pour le pourcentage"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Systèmes numériques"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12880,7 +12980,7 @@ msgid "Numeric (integer)"
msgstr "Numerique (Entier)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12892,9 +12992,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12946,15 +13045,15 @@ msgstr "OS (Court)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Oct"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Octal vers décimal"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Octobre"
@@ -13012,11 +13111,6 @@ msgstr "Un"
msgid "One time only"
msgstr "Une fois uniquement"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Temps d'arrêt unique"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Seules les vérifications d'agents Zabbix, SNMPv1, SNMPv2 et SNMPv3 peuvent être mises uniques."
@@ -13057,11 +13151,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Seulement le problème sélectionné"
msgstr[1] "Seulement les problèmes sélectionnés"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13085,7 +13179,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informations du système d'exploitation. Retourne une chaîne"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13094,7 +13189,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13116,8 +13211,8 @@ msgid "Operation has no template to operate."
msgstr "L'opération n'a pas de modèle à exploiter."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13130,7 +13225,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Opérations"
@@ -13183,7 +13278,7 @@ msgstr "Options"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13204,61 +13299,61 @@ msgstr "Ou"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Autre"
@@ -13284,7 +13379,7 @@ msgstr "Statistiques de trafic sortant sur une interface réseau. Retourne un en
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13312,15 +13407,15 @@ msgstr "Surcharger la période de tendances des éléments"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Remplace"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Aperçu"
@@ -13501,8 +13596,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLÈME"
@@ -13528,9 +13623,9 @@ msgstr "Mode de génération des événements PROBLÈME"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13540,7 +13635,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Identité PSK"
@@ -13568,6 +13663,10 @@ msgstr ""
msgid "Parameter"
msgstr "Paramètre"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13577,14 +13676,14 @@ msgstr "Paramètre"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Le paramètre \"%1$s\" est obsolète."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13610,9 +13709,8 @@ msgstr "Graphique parent"
msgid "Parent items"
msgstr "Éléments parents"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13629,7 +13727,7 @@ msgstr "Déclencheurs parents"
msgid "Parent web scenarios"
msgstr "Scénario web parent"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13658,9 +13756,9 @@ msgstr "Passif"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13765,7 +13863,7 @@ msgstr "Réalise une requête DNS. Retourne une chaîne de caractères avec le t
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13780,7 +13878,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Périodicité"
@@ -13860,24 +13957,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Veuillez sélectionner deux éléments"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Taille du point"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Points"
@@ -13946,7 +14043,7 @@ msgstr "Résumé pré-installation"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13954,7 +14051,7 @@ msgid "Preprocessing"
msgstr "Prétraitement"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13973,7 +14070,7 @@ msgstr "Temps précédent"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Aperçu"
@@ -13983,7 +14080,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Mois précédent"
@@ -13997,12 +14094,12 @@ msgid "Previous value"
msgstr "Valeur précédente"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Semaine précédente"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Année précédente"
@@ -14052,7 +14149,7 @@ msgid "Private"
msgstr "Privé"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14060,29 +14157,27 @@ msgid "Private key file"
msgstr "Fichier de clé privée"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Niveau de privilège"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14107,7 +14202,7 @@ msgid "Problem expression"
msgstr "Expression de problème"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Hôtes problématiques"
@@ -14132,8 +14227,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "Problème résolu"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14148,11 +14243,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14170,19 +14265,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "Motif Prometheus"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometheus vers JSON"
@@ -14192,7 +14287,7 @@ msgid "Properties"
msgstr "Propriétés"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14203,8 +14298,8 @@ msgstr "L'URL fourni \"%1$s\" est invalide."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxys"
@@ -14274,7 +14369,7 @@ msgid "Public"
msgstr "Public"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14282,13 +14377,21 @@ msgid "Public key"
msgstr "Clé publique"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Fichier de clé publique"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14296,11 +14399,11 @@ msgstr "Fichier de clé publique"
msgid "Query fields"
msgstr "Champs de requête"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "File d'attente"
@@ -14308,7 +14411,7 @@ msgstr "File d'attente"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14316,7 +14419,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14324,15 +14427,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "RÉSOLU"
@@ -14340,7 +14443,7 @@ msgstr "RÉSOLU"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14353,7 +14456,7 @@ msgstr "POST brut"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lecture"
@@ -14444,7 +14547,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14460,8 +14563,8 @@ msgstr "Récupération"
msgid "Recovery expression"
msgstr "Expression de récupération"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Erreur de syntaxe dans l'expression de récupération."
@@ -14471,9 +14574,9 @@ msgstr "Opérations de récupération"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Moment de la récupération"
@@ -14505,7 +14608,7 @@ msgid "Regular"
msgstr "Normal"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Expression régulière"
@@ -14535,7 +14638,7 @@ msgstr "Expression régulière modifiée"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Expressions régulières"
@@ -14596,28 +14699,28 @@ msgstr "Commande à distance"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14748,15 +14851,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14764,7 +14867,7 @@ msgstr ""
msgid "Replace"
msgstr "Remplacer"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Remplacer les dépendances"
@@ -14805,19 +14908,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Rapports"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Corps de la requête"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14866,7 +14974,7 @@ msgstr "Code d'état requis"
msgid "Required string"
msgstr "Chaîne requise"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Réinitialiser"
@@ -14915,23 +15023,23 @@ msgid "Resolved by"
msgstr "Résolu par"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Résolu par la règle de corrélation \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Résolu par la règle de corrélation."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Résolu par l'utilisateur \"%1$s\"."
@@ -15074,9 +15182,9 @@ msgstr "Retourne le pourcentage de paquets ICMP ping perdus."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15089,14 +15197,14 @@ msgstr ""
msgid "Right"
msgstr "Droit"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Y droit"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Rogner à droite"
@@ -15109,8 +15217,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Roumain (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15168,13 +15275,87 @@ msgstr "D"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15251,7 +15432,7 @@ msgstr "La clé du trap SNMP est invalide."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15296,7 +15477,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Compte SQL : %1$s (selects: %2$s | executes : %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15314,7 +15495,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "L'exécution de l'instruction SQL a échoué\"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15379,11 +15560,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans empattement"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sam"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Samedi"
@@ -15417,6 +15598,7 @@ msgstr "Scénario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Planification"
@@ -15464,14 +15646,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15497,8 +15679,8 @@ msgstr "Étendue"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15548,8 +15730,8 @@ msgstr "Script modifié"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Scripts"
@@ -15628,12 +15810,12 @@ msgid "Security name"
msgstr "Nom de la sécurité"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15641,9 +15823,13 @@ msgstr "Nom de la sécurité"
msgid "Select"
msgstr "Sélectionner"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Sélectionner le prototype"
@@ -15657,7 +15843,7 @@ msgstr "Sélectionnez un widget"
msgid "Selected"
msgstr "Sélectionné"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Actions sélectionnées supprimées"
@@ -15669,7 +15855,7 @@ msgstr "Sélectionnés et tous les autres problèmes des déclencheurs associés
msgid "Selected elements"
msgstr "Éléments sélectonnés"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Éléments sélectionnés uniquement"
@@ -15727,7 +15913,7 @@ msgstr ""
msgid "Sent"
msgstr "Envoyé"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15743,7 +15929,7 @@ msgstr "Séparé"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Septembre"
@@ -15761,12 +15947,12 @@ msgstr "Avec empattement"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Serveur"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Serveur (proxy)"
@@ -15775,36 +15961,32 @@ msgid "Server time"
msgstr "Temps serveur"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Service"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Service créé"
@@ -15812,7 +15994,7 @@ msgstr "Service créé"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15833,15 +16015,10 @@ msgid "Service port"
msgstr "Port du service"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "L'heure de démarrage du service doit être antérieure à l'heure de fin."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15850,46 +16027,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Périodes de maintenance"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Type de service"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Service mis à jour"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Services"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Les services forment une dépendance circulaire."
@@ -15914,7 +16093,7 @@ msgid "Set custom time period"
msgstr "Définir une période personnalisée"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "Positionner l'erreur à"
@@ -15932,7 +16111,7 @@ msgstr "Configurer le mode d'inventaire d'hôte"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15944,7 +16123,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Positionner la valeur à"
@@ -15974,18 +16153,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16004,7 +16183,7 @@ msgid "Severity changed"
msgstr "La criticité a changé"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Changements de gravité"
@@ -16054,9 +16233,9 @@ msgstr "Raccourci"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16084,7 +16263,7 @@ msgstr "Afficher les éléments sans donnée"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Afficher la légende"
@@ -16105,7 +16284,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Afficher les problèmes"
@@ -16196,8 +16379,8 @@ msgstr "Connectez-vous avec HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Déconnexion"
@@ -16206,7 +16389,7 @@ msgstr "Déconnexion"
msgid "Simple"
msgstr "Simple"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Changement simple"
@@ -16331,7 +16514,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Classer les entrées par"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Ordre de tri (0->999)"
@@ -16340,7 +16523,7 @@ msgstr "Ordre de tri (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Tri par le champ \"%1$s\" non autorisé."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16354,7 +16537,7 @@ msgstr "Type de source"
msgid "Spanish (es_ES)"
msgstr "Espagnol (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16366,7 +16549,7 @@ msgstr "Le script spécifié n'existe pas ou vous n'avez pas les droits dessis p
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Spécifier des conditions de filtre pour voir les valeurs."
@@ -16379,9 +16562,9 @@ msgstr "Vitesse"
msgid "Stacked"
msgstr "Empilé"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Escalier"
@@ -16418,9 +16601,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Le démarrage de TLS a échoué."
@@ -16437,8 +16632,8 @@ msgstr "Moment du démarrage du serveur Zabbix, timestamp Unix."
msgid "State"
msgstr "État"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Statique"
@@ -16450,15 +16645,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16477,16 +16672,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16497,15 +16693,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16517,12 +16713,11 @@ msgstr ""
msgid "Status"
msgstr "État"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16555,7 +16750,7 @@ msgstr "État seulement"
msgid "Status problem"
msgstr "Statut problème"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16613,8 +16808,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16648,8 +16843,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Données structurées"
@@ -16667,7 +16862,7 @@ msgstr "Sujet"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16689,7 +16884,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Succès Audit"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Message de succès"
@@ -16697,11 +16892,11 @@ msgstr "Message de succès"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Somme des statistiques de trafic entrant et sortant sur l'interface réseau. Retourne un entier"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Dim"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Dimanche"
@@ -16709,7 +16904,7 @@ msgstr "Dimanche"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Support"
@@ -16747,7 +16942,8 @@ msgstr "Suédois (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Changer de méthode d'authentification va réinitialiser toutes les sessions sauf celle-ci ! Continuer ?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16755,14 +16951,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Moment du démarrage du système. Retourne un entier (timestamp Unix)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Valeur système par défaut"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Une erreur système est survenue. Merci de contacter un administrateur Zabbix."
@@ -16775,9 +16971,9 @@ msgid "System host name. Returns string"
msgstr "Nom d'hôte du système. Retourne une chaîne"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Information système"
@@ -16876,36 +17072,35 @@ msgstr "Valeur du tag"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16949,13 +17144,13 @@ msgid "Target type"
msgstr "Type de cible"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16993,7 +17188,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Un modèle ne peut pas être lié à un autre modèle plus d'une fois, même à travers d'autres modèles."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17057,8 +17252,8 @@ msgstr "Un modèle avec le même nom visible \"%1$s\" existe déjà."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17088,12 +17283,12 @@ msgstr "Modèles mis à jour"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17108,7 +17303,7 @@ msgstr "Modèles mis à jour"
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Tester toutes les étapes"
@@ -17157,11 +17352,11 @@ msgid "Test subject"
msgstr "Tester le sujet"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17296,7 +17491,7 @@ msgstr ""
msgid "Theme"
msgstr "Thème"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Ce jour la semaine dernière"
@@ -17309,11 +17504,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr "Ceci est un message de test de Zabbix"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Ce mois-ci"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Ce mois-ci jusqu'à présent"
@@ -17322,19 +17517,19 @@ msgstr "Ce mois-ci jusqu'à présent"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Cette semaine"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Cette semaine jusqu'à présent"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Cette année"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Cette année jusqu'à présent"
@@ -17342,15 +17537,15 @@ msgstr "Cette année jusqu'à présent"
msgid "Threshold"
msgstr "Seuil"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Étranglement"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Jeu"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Jeudi"
@@ -17366,8 +17561,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "À"
@@ -17377,14 +17571,12 @@ msgstr "À"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17414,7 +17606,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Période de temps"
@@ -17425,9 +17617,9 @@ msgstr "Période de temps"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Décalage temporel"
@@ -17435,13 +17627,13 @@ msgstr "Décalage temporel"
msgid "Time type"
msgstr "Type temps"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17451,17 +17643,27 @@ msgid "Timeout"
msgstr "Expiration"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Horodateur"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "À"
@@ -17470,11 +17672,11 @@ msgstr "À"
msgid "To set a host interface select a single item type for all items"
msgstr "Pour configurer une interface d'hôte, sélectionner un type d'élément pour tous les éléments"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Aujourd'hui"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Aujourd'hui jusqu'à présent"
@@ -17538,19 +17740,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Transparence"
@@ -17558,9 +17760,9 @@ msgstr "Transparence"
msgid "Transport error."
msgstr "Erreur de transport."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Traiter comme 0"
@@ -17571,7 +17773,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17586,9 +17788,9 @@ msgstr "Période de stockage des tendances"
msgid "Trends"
msgstr "Tendances"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17613,12 +17815,12 @@ msgstr "Le déclencheur \"%1$s\" appartient à des modèles avec des liens diff
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Le déclencheur \"%1$s\" dépend du déclencheur \"%2$s\", qui n'existe pas."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17644,7 +17846,7 @@ msgstr "Période de stockage des données de déclencheurs"
msgid "Trigger deleted"
msgstr "Déclencheur supprimé"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Détails du déclencheur"
@@ -17656,7 +17858,7 @@ msgstr[1] "Déclencheurs désactivés"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Options d'affichage des déclencheurs"
@@ -17688,13 +17890,13 @@ msgstr "Type d'étiquette de déclencheur"
msgid "Trigger name"
msgstr "Nom du déclencheur"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Aperçu des déclencheurs"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17808,20 +18010,20 @@ msgstr "Déclencheurs"
msgid "Triggers deleted"
msgstr "Déclencheurs supprimés"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 des déclencheurs"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Rogner"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Mar"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Mardi"
@@ -17858,17 +18060,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17908,7 +18110,7 @@ msgstr "Type de calcul"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17930,9 +18132,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "INCONNU"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17991,8 +18193,8 @@ msgstr "Les URLS doivent avoir les champs \"name\" et \"url\" pour la carte \"%1
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18086,20 +18288,26 @@ msgstr "Débloquer les utilisateurs sélectionnés ?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18169,7 +18377,7 @@ msgstr "Ressource inconnue"
msgid "Unknown step failed: %1$s"
msgstr "Une étape inconnue a échoué : %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Type de valeur inconnu"
@@ -18178,8 +18386,8 @@ msgid "Unlimited"
msgstr "Illimité"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18282,20 +18490,21 @@ msgstr "Fonctionne"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18321,7 +18530,7 @@ msgstr "Actualiser l'existant"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18341,7 +18550,7 @@ msgstr "Opérations de mise à jour"
msgid "Update problem"
msgstr "Mise à jour du problème"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18359,8 +18568,9 @@ msgstr "Télécharger"
msgid "Upper level maps"
msgstr "Cartes de niveau supérieur"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Temps de fonctionnement"
@@ -18398,7 +18608,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Utilisé dans les actions"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18485,7 +18695,7 @@ msgid_plural "Users deleted"
msgstr[0] "Utilisateur supprimé"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18560,8 +18770,8 @@ msgstr "Le groupe d'utilisateurs avec l'IS \"%1$s\" n'est pas disponible."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Groupes d'utilisateurs"
@@ -18578,7 +18788,7 @@ msgstr ""
msgid "User menu"
msgstr "Menu utilisateur"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18598,7 +18808,7 @@ msgstr "Mot de passe de l'utilisateur"
msgid "User profile"
msgstr "Profil utilisateur"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18610,7 +18820,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18620,7 +18830,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18633,8 +18843,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18642,8 +18852,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sessions utilisateurs"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18695,7 +18905,7 @@ msgstr "Utilisateur/Destinataire"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18727,8 +18937,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Utilisateurs"
@@ -18978,10 +19188,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "Validation"
@@ -19011,17 +19221,18 @@ msgstr "Validation"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19078,7 +19289,7 @@ msgstr "Statistiques du cache de valeurs. Les modes valides sont : total, free,
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Table de correspondance"
@@ -19093,9 +19304,9 @@ msgstr "La table de correspondance \"%1$s\" existe déjà."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19132,7 +19343,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valeur : pas de donnée"
@@ -19229,8 +19440,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamien (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19283,7 +19493,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Avertissement"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19314,7 +19524,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19365,7 +19575,7 @@ msgid "Web scenarios"
msgstr "Scénarios web"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19373,26 +19583,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Mer"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Mercredi"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Hebdomadaire"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19408,7 +19620,7 @@ msgstr "Bienvenue dans"
msgid "When active"
msgstr "Lorsque actif"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19417,19 +19629,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19449,7 +19661,7 @@ msgstr "Avec collecte de données"
msgid "With dependencies"
msgstr "Avec dépendances"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19485,7 +19697,7 @@ msgid "Working time"
msgstr "Heures ouvrées"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Écriture"
@@ -19515,7 +19727,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Axe X"
@@ -19535,11 +19747,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XPath XML"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19554,11 +19766,11 @@ msgstr "Le XML est vide"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19567,12 +19779,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valeur MAX axe Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "La valeur MAX de l'axe Y doit être supérieure à la valeur MIN de l'axe Y"
@@ -19581,34 +19793,34 @@ msgstr "La valeur MAX de l'axe Y doit être supérieure à la valeur MIN de l'ax
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "La valeur maximal de l'axe Y doit être supérieure à la valeur minimale de l'axe Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valeur minimale axe Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Coté de l'axe Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Axe Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d/m/Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d/m/Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d/m/Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19626,19 +19838,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "AAAA-MM-JJ hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19657,8 +19868,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Année"
@@ -19677,14 +19888,14 @@ msgstr "Annuel"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19703,11 +19914,11 @@ msgstr "Annuel"
msgid "Yes"
msgstr "Oui"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Hier"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Vous êtes connecté en tant que \"%1$s\"."
@@ -19718,11 +19929,11 @@ msgstr "Vous êtes connecté en tant que \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Certaines langues ne peuvent pas être choisi, car elles ne sont pas toutes installées sur le serveur web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Vous n'êtes pas connecté"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19730,9 +19941,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19743,11 +19953,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Vous n'avez pas la permission d'effectuer cette opération."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Vous n'avez pas la permission d'accéder à cette page."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Vous devez vous identifier pour accéder à cette page."
@@ -19763,11 +19973,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Support Technique Zabbix"
@@ -19846,7 +20056,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19867,10 +20077,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "une chaîne de caractères est attendue"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19885,18 +20109,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "une macro de découverte de bas niveau est attendue"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "un nombre est nécessaire"
@@ -19904,9 +20128,9 @@ msgstr "un nombre est nécessaire"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "un nombre est trop grand"
@@ -19927,33 +20151,45 @@ msgstr "une durée relative est attendue"
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "un temps est attendu"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "une période de temps est nécessaire"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "une plage de temps est nécessaire"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "une unité de temps est nécessaire"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19997,7 +20233,7 @@ msgstr "tous"
msgid "all media"
msgstr "tous les médias"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20024,19 +20260,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "un tableau est attendu"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "un tableau ou une chaîne de caractères est attendu"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20046,7 +20282,7 @@ msgid "an empty string is expected"
msgstr "une chaîne vie est attendue"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "un nombre pair de caractères hexadécimaux est nécessaire"
@@ -20064,6 +20300,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20112,7 +20349,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "au moins une option de substitution doit être spécifiée"
@@ -20134,7 +20371,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20201,10 +20438,10 @@ msgstr "le nom d'utilisateur et le mot de passe doivent être présents ou vides
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "calculé"
@@ -20235,6 +20472,7 @@ msgstr "ne peut pas être changé"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20301,8 +20539,8 @@ msgstr "ne peut pas être changé"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20315,6 +20553,11 @@ msgstr "ne peut pas être changé"
msgid "cannot be empty"
msgstr "ne peut pas être vide"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20375,6 +20618,10 @@ msgstr "la dépendance d'élément circulaire n'est pas autorisée"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20419,7 +20666,7 @@ msgstr "count () - Nombre de valeurs récupérées avec succès V (qui remplisse
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "j"
@@ -20482,7 +20729,7 @@ msgstr "décroissant"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20570,7 +20817,7 @@ msgstr "l'expression est vide"
msgid "failed to parse JSON"
msgstr "impossible de parcourir le JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20608,7 +20855,7 @@ msgstr "Quatrième"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - La différence entre la valeur de l'horodatage de l'élément et l'horodatage du serveur Zabbix est inférieure ou égale à T secondes (1 - vrai, 0 - faux)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20624,16 +20871,11 @@ msgstr "paramètres de nettoyage globaux"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20649,9 +20891,9 @@ msgstr "hôte"
msgid "host group"
msgstr "groupe d'hôte"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "modèle d'hôte"
@@ -20665,7 +20907,7 @@ msgstr "icône"
msgid "image"
msgstr "image"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20760,7 +21002,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "séquence d'octets invalide en UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "délai invalide"
@@ -20780,16 +21022,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "période de stockage de l'historique invalide"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "nom de groupe d'hôte non valide"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "nom d'hôte invalide"
@@ -20801,12 +21043,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "expression régulière invalide"
@@ -20831,8 +21073,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "période de stockage des tendances invalide"
@@ -20844,7 +21086,7 @@ msgstr "est supérieur ou égal à"
msgid "is less than or equals"
msgstr "est inférieur ou égal à"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "n'est pas entouré de {} ou est malformé"
@@ -20857,8 +21099,8 @@ msgstr "élément"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "modèle d'article"
@@ -20870,12 +21112,12 @@ msgstr "la clé est vide"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20902,7 +21144,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "liste de caractères"
@@ -20934,12 +21176,12 @@ msgstr "règle de découverte bas niveau"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20947,10 +21189,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "d-m"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "d-m H:i"
@@ -20988,7 +21231,7 @@ msgstr "correspond à"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21023,7 +21266,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21038,16 +21281,11 @@ msgid "min() - Minimum value for period T"
msgstr "min () - Valeur minimale pour la période T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "la longueur minimale est de %1$s caractères"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21060,13 +21298,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21087,8 +21325,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "doit contenir au moins une macro de découverte de bas niveau"
@@ -21116,11 +21354,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21144,7 +21382,7 @@ msgid "new"
msgstr "nouveau"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "pas de donnée"
@@ -21176,7 +21414,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "aucun"
@@ -21189,7 +21427,7 @@ msgstr "clé et paire de valeurs non vide attendues"
msgid "not in"
msgstr "pas dans"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "non sélectionné"
@@ -21197,7 +21435,7 @@ msgstr "non sélectionné"
msgid "now() - Number of seconds since the Epoch"
msgstr "now () - Nombre de secondes écoulées depuis le temps Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "nombre"
@@ -21261,7 +21499,7 @@ msgstr ""
msgid "other"
msgstr "autre"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "sortie"
@@ -21274,7 +21512,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21292,7 +21530,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "modèle de problème"
@@ -21308,24 +21546,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21333,7 +21571,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21361,7 +21599,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21393,13 +21631,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21407,7 +21645,7 @@ msgstr "s"
msgid "script"
msgstr "script"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21422,7 +21660,7 @@ msgstr "second"
msgid "second parameter is expected"
msgstr "un second paramètre est nécessaire"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "secondes"
@@ -21434,7 +21672,7 @@ msgstr "sélectionné"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "description courte"
@@ -21455,8 +21693,6 @@ msgstr "description courte"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21537,12 +21773,12 @@ msgstr "les informations d'identification fournies ne sont pas uniques"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21558,7 +21794,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "ID du modèle \"%1$s\" passé %2$s fois"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21585,11 +21821,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "le paramètre \"%1$s\" est manquant"
@@ -21697,7 +21933,7 @@ msgstr ""
msgid "type here to search"
msgstr "taper ici pour rechercher"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21824,16 +22060,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21867,8 +22103,8 @@ msgstr "valeur \"%1$s\" non trouvée"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "la valeur %1$s existe déjà"
@@ -21880,30 +22116,29 @@ msgstr "la valeur %1$s existe déjà"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "la valeur est trop longue"
@@ -21911,6 +22146,7 @@ msgstr "la valeur est trop longue"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21918,7 +22154,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22012,12 +22248,12 @@ msgstr "mauvais type de règle de découverte"
msgid "wrong item type"
msgstr "mauvais type d'élément"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "a"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/he/LC_MESSAGES/frontend.po b/ui/locale/he/LC_MESSAGES/frontend.po
index 1f3e9a8aac2..57b67def2be 100644
--- a/ui/locale/he/LC_MESSAGES/frontend.po
+++ b/ui/locale/he/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-11-21 09:37+0300\n"
"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1637480254.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr "אמור להיות „%1$s”"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr "„%1$s” חייב להיות מחרוזת ריקה או להיות גדול מהערך „%2$s”."
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "„%1$s” חייב להיות בין 1970.01.01 לבין 2038.01.18."
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr "השדה „hostid” (מזהה מארח) של פריט תלוי ושל
msgid "\"ruleid\" of dependent item and master item should match"
msgstr "השדה „ruleid” (מזהה כלל) של פריט תלוי ושל הפריט הראשי אמורים להיות תואמים"
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr "$.נתיב.אל.המפרק"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d תווים חורגים מהאורך המרבי המותר של %2$d תווים"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -160,15 +155,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] "מארח אחד במצב תחזוקה"
msgstr[1] "%1$s מארחים במצב תחזוקה"
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] "שעה"
msgstr[1] "%1$s שעות"
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -184,10 +179,10 @@ msgid_plural "%1$s messages"
msgstr[0] "הודעה אחת"
msgstr[1] "%1$s הודעות"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -233,8 +228,8 @@ msgstr[0] "נותר ניסיון אחד"
msgstr[1] "נותרו %1$s ניסיונות"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -269,7 +264,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, בבחירה"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -303,7 +298,7 @@ msgstr "(רק מנהלי על יכולים ליצור קבוצות)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(אין מתווך)"
@@ -330,12 +325,16 @@ msgstr "עשר שניות"
msgid "100 busiest triggers"
msgstr "100 ההקפצות העסוקות ביותר"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "חצי דקה"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "תצוגת תלת־ממד"
@@ -358,7 +357,7 @@ msgstr "500 הערכים האחרונים"
msgid "<empty string>"
msgstr "<מחרוזת ריקה>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<שם תווית>"
@@ -366,7 +365,7 @@ msgstr "<שם תווית>"
msgid "<manual>"
msgstr "<ידני>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -381,7 +380,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr "מ"
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "הוספת מעקף"
@@ -449,8 +448,8 @@ msgstr "אסימון ה־API עודכן"
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr "אסימוני API"
@@ -463,7 +462,7 @@ msgstr ""
msgid "Abscissa"
msgstr "אבסיסה"
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "הגישה נדחתה"
@@ -499,9 +498,9 @@ msgstr "גישה לשירותים"
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "מוכר"
@@ -509,7 +508,7 @@ msgstr "מוכר"
msgid "Acknowledge"
msgstr "הכרה"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr "הכרה בתקלות"
@@ -547,18 +546,18 @@ msgstr "אירועים מוכרים שנפתרו"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -568,7 +567,7 @@ msgstr "אירועים מוכרים שנפתרו"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -608,7 +607,7 @@ msgstr "המשימה „%1$s” כבר קיימת."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr "המשימה „%2$s” אינה זמינה לתפקיד משתמש „%1$s”."
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "נוספה משימה"
@@ -617,24 +616,24 @@ msgstr "נוספה משימה"
msgid "Action class %1$s must extend %2$s class."
msgstr "מחלקת הפעולה %1$s חייבת להרחיב את המחלקה %2$s."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "המשימה נמחקה"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "המשימה הושבתה"
msgstr[1] "המשימות הושבתו"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "המשימה הופעלה"
msgstr[1] "המשימות הופעלו"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -646,7 +645,7 @@ msgstr "רישום משימות"
msgid "Action operation"
msgstr "פעולת משימה"
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "המשימה עודכנה"
@@ -654,16 +653,16 @@ msgstr "המשימה עודכנה"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "פעולות"
@@ -682,13 +681,11 @@ msgstr "פעיל"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "פעיל מאז"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "פעיל עד"
@@ -738,7 +735,7 @@ msgstr "פעיל עד"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -752,35 +749,37 @@ msgstr "פעיל עד"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -851,11 +850,11 @@ msgstr "הוספת וידג׳ט חדש"
msgid "Add child element"
msgstr "הוספת פריט צאצא"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr "הוספת שירות צאצא"
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr "הוספת שירותים צאצאים"
@@ -876,7 +875,7 @@ msgstr "הוספת חוסר"
msgid "Add multiple maps"
msgstr "הוספת מספר מפות"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "הוספת ערכת נתונים חדשה"
@@ -885,7 +884,7 @@ msgstr "הוספת ערכת נתונים חדשה"
msgid "Add new interface"
msgstr "הוספת מנשק חדש"
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "הוספת מעקף חדש"
@@ -894,16 +893,16 @@ msgstr "הוספת מעקף חדש"
msgid "Add page"
msgstr "הוספת עמוד"
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr "הוספת שירותים הורים"
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr "הוספת הערות על תקלה"
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "הוספת אבטיפוס"
@@ -912,7 +911,7 @@ msgstr "הוספת אבטיפוס"
msgid "Add scheduled report"
msgstr "הוספת דוח מתוזמן"
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr "הוספת שירותים"
@@ -946,7 +945,7 @@ msgstr "הוספת קבוצת משתמשים"
msgid "Add widget"
msgstr "הוספת וידג׳ט"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr "נוסף"
@@ -957,11 +956,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "נוסף, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr "כלל נוסף"
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr "כללים נוספים"
@@ -973,12 +972,12 @@ msgstr "כתובת"
msgid "Admin"
msgstr "מנהל"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "ניהול"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr "הגדרות מתקדמות"
@@ -999,7 +998,7 @@ msgstr "גיל"
msgid "Age less than"
msgstr "הגיל קטן מ־"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1029,7 +1028,7 @@ msgstr "מנשקי הסוכן"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr "בדיקת הגוון סוכן. מחזירה 1 - לסוכן Zabbix,‏ 2 - לסוכן Zabbix 2"
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr "צבירה"
@@ -1037,11 +1036,11 @@ msgstr "צבירה"
msgid "Aggregate functions"
msgstr "פונקציות צבירה"
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr "פונקציית צבירה"
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr "משך צבירה"
@@ -1066,8 +1065,8 @@ msgstr "יישור רכיבים במפה"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1112,7 +1111,7 @@ msgstr "כל התקלות"
msgid "All problems if tag values match"
msgstr "כל התקלות אם ערכי התגית תואמים"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr "כל השירותים"
@@ -1128,13 +1127,13 @@ msgstr "כל התבניות"
msgid "Allow list"
msgstr "רשימת היתר"
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "לאפשר סגירה ידנית"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1180,7 +1179,7 @@ msgstr "וגם"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1190,6 +1189,10 @@ msgstr "וגם"
msgid "And/Or"
msgstr "וגם/או"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1201,13 +1204,12 @@ msgstr "וגם/או"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "כלשהו"
@@ -1247,11 +1249,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "בהמשך"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "אפר׳"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "אפריל"
@@ -1275,7 +1277,7 @@ msgstr "גודל השטח"
msgid "Area type"
msgstr "סוג השטח"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "חשבוני"
@@ -1343,8 +1345,12 @@ msgstr "חובה לפחות פעולה אחת."
msgid "At least one active user must exist with role \"%1$s\"."
msgstr "לפחות משתמש פעיל אחד חייב להיות קיים עם התפקיד „%1$s”."
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "חובה לבחור לפחות קבוצת מארחים אחת."
@@ -1354,13 +1360,6 @@ msgstr "חובה לבחור לפחות קבוצת מארחים אחת."
msgid "At least one host or template must be specified."
msgstr "חובה לציין מארח או תבנית אחת לפחות."
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "יש ליצור תקופת תחזוקה אחת לפחות."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr "אמורה להיות תמיכה באחד לפחות מבין MySQL,‏ PostgreSQL או Oracle."
@@ -1404,8 +1403,8 @@ msgid "Attribution"
msgstr "יחוס"
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "פיקוח"
@@ -1413,7 +1412,7 @@ msgstr "פיקוח"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "יומן פיקוח"
@@ -1421,11 +1420,11 @@ msgstr "יומן פיקוח"
msgid "Audit settings"
msgstr "הגדרות פיקוח"
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "אוג׳"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "אוגוסט"
@@ -1442,15 +1441,15 @@ msgstr "בקשות AuthN"
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "אימות"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "אלגוריתם אימות"
@@ -1461,7 +1460,7 @@ msgid "Authentication failed: %1$s."
msgstr "האימות נכשל: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1481,6 +1480,7 @@ msgid "Authentication protocol"
msgstr "פרוטוקול אימות"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "הגדרות האימות עודכנו"
@@ -1494,8 +1494,8 @@ msgid "Authorization"
msgstr "הרשאה"
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "אוטומטית"
@@ -1516,7 +1516,7 @@ msgstr "יציאה אוטומטית"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "אוטומטי"
@@ -1535,13 +1535,13 @@ msgstr "בחירת סמלים אוטומטית"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr "רישום אוטומטי"
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr "פעולות רישום אוטומטי"
@@ -1554,8 +1554,8 @@ msgstr "תקופת אחסון נתוני רישום אוטומטי"
msgid "Availability"
msgstr "זמינות"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "דוח זמינות"
@@ -1582,7 +1582,7 @@ msgstr "מספר ממוצע של בקשות כתיבה ממתינות לכונן
msgid "Avoid easy-to-guess passwords"
msgstr "מומלץ להימנע מססמאות שקל לנחש"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "צירים"
@@ -1606,9 +1606,9 @@ msgstr "צבע רקע"
msgid "Background image"
msgstr "תמונת רקע"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr "עמודות"
@@ -1616,8 +1616,8 @@ msgstr "עמודות"
msgid "Base DN"
msgstr "DN בסיס"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr "צבע בסיס"
@@ -1684,7 +1684,7 @@ msgstr ""
msgid "Bold line"
msgstr "קו עבה"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "בוליאני לעשרוני"
@@ -1749,8 +1749,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "בסגירה"
@@ -1786,17 +1786,17 @@ msgstr "אחוז ניצולת מעבד. מחזירה שבר עשרוני (float)
msgid "CRLF"
msgstr "CRLF"
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr "CSV ל־JSON"
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr "אמור להיות CUID"
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "מחושב"
@@ -1862,7 +1862,7 @@ msgstr "לא ניתן להוסיף את הפריט „%1$s” שאינו מספ
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "לא ניתן להוסיף את הפריט „%1$s” שאינו מספרי לאבטיפוס התרשים „%2$s”."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "לא ניתן להוסיף משימה"
@@ -2026,9 +2026,9 @@ msgstr "לא ניתן להתאגד באלמוניות לשרת ה־LDAP."
msgid "Cannot bind to LDAP server."
msgstr "לא ניתן להתאגד אל שרת ה־LDAP."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr "לא ניתן לבנות עץ ביטויים: %1$s."
@@ -2134,8 +2134,8 @@ msgstr "לא ניתן ליצור מפת סמלים"
msgid "Cannot create scheduled report"
msgstr "לא ניתן ליצור דוח מתוזמן"
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr "לא ניתן ליצור את השירות „%1$s”:‏ %2$s."
@@ -2144,8 +2144,8 @@ msgstr "לא ניתן ליצור את השירות „%1$s”:‏ %2$s."
msgid "Cannot create the configuration file."
msgstr "לא ניתן ליצור קובץ תצורה."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr "לא ניתן ליצור תפקיד משתמש"
@@ -2155,12 +2155,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] "לא ניתן למחוק אסימון API"
msgstr[1] "לא ניתן למחוק אסימוני API"
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "לא ניתן למחוק את המשתמש הפנימי של Zabbix בשם „%1$s”, יש לנסות להשבית את המשתמש הזה."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "לא ניתן למחוק את המשימה"
@@ -2274,7 +2280,7 @@ msgstr "לא ניתן למחוק אבות טיפוס של פריטים"
msgid "Cannot delete items"
msgstr "לא ניתן למחוק פריטים"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "לא ניתן למחוק עבודת תחזוקה"
@@ -2329,18 +2335,18 @@ msgstr[1] "לא ניתן למחוק סקריפטים"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "לא ניתן למחוק את הסקריפטים. בסקריפט „%1$s” נעשה שימוש במשימת הפעולה „%2$s”."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "לא ניתן למחוק את המשימות הנבחרות"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "לא ניתן למחוק שירות"
msgstr[1] "לא ניתן למחוק שירותים"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr "לא ניתן למחוק את השירות „%1$s”:‏ %2$s."
@@ -2432,7 +2438,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] "לא ניתן להשבית אסימון API"
msgstr[1] "לא ניתן להשבית אסימוני API"
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "לא ניתן להשבית משימה"
@@ -2510,7 +2522,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] "לא ניתן להפעיל אסימון API"
msgstr[1] "לא ניתן להפעיל אסימוני API"
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "לא ניתן להפעיל משימה"
@@ -2735,7 +2753,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "לא ניתן לייבא את התבנית „%1$s”, התבנית המקושרת „%2$s” אינה קיימת."
msgstr[1] "לא ניתן לייבא את התבנית „%1$s”, התבניות המקושרות „%2$s” אינן קיימות."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "לא ניתן להוסיף ביטוי הקפצה"
@@ -2897,7 +2915,7 @@ msgstr "לא ניתן לשנות את שם משתמש האורח."
msgid "Cannot save discovery rule without checks."
msgstr "לא ניתן לשמור את כלל הגילוי ללא בדיקות."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "לא ניתן לשמור את הווידג׳ט „%1$s”."
@@ -2942,7 +2960,7 @@ msgstr "לא ניתן להגדיר את שדות המלאי עבור מלאי מ
msgid "Cannot set session cookie."
msgstr "לא ניתן להגדיר עוגיית הפעלה."
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr "אי אפשר לציין משתנה „propagation_rule” (כלל הפצה) מבלי לציין משתנה „propagation_value” (ערך הפצה) לשירות „%1$s”."
@@ -3066,7 +3084,7 @@ msgstr "לא ניתן לעדכן את קבוצת המארחים שהתגלתה
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "לא ניתן לעדכן תרחיש רשת בתבנית „%1$s”:‏ %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "לא ניתן לעדכן משימה"
@@ -3242,10 +3260,10 @@ msgstr "לא ניתן לעדכן את הסקריפט"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr "לא ניתן לעדכן את היקף הסקריפט. הסקריפט „%1$s” משמש את הפעולה „%2$s”."
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr "לא ניתן לעדכן את השירות „%1$s”:‏ %2$s."
@@ -3309,8 +3327,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] "לא ניתן לעדכן קבוצת משתמש"
msgstr[1] "לא ניתן לעדכן קבוצות משתמשים"
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr "לא ניתן לעדכן תפקיד משתמש"
@@ -3351,16 +3369,16 @@ msgstr "מרכז"
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "אישור"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "שינוי"
@@ -3393,12 +3411,12 @@ msgstr ""
msgid "Change password"
msgstr "שינוי ססמה"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "שינויים בשנייה"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "שינוי דרגת חומרה"
@@ -3407,7 +3425,7 @@ msgid "Change type"
msgstr "החלפת סוג"
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3446,19 +3464,19 @@ msgstr "הבדיקה כבר קיימת."
msgid "Check expression part starting from \"%1$s\"."
msgstr "בדיקת החלק של הביטוי שמתחיל ב־„%1$s“."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "בדיקת שגיאות ב־JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "בדיקת שגיאות ב־XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "בדיקה לאיתור שגיאות בעזרת ביטויים רגולריים"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr "בדיקת האם הערך נתמך"
@@ -3526,7 +3544,7 @@ msgstr "בודקת ביצועים של שירות UDP. מחזירה 0 - השיר
msgid "Checks should be unique."
msgstr "הבדיקות צריכות להיות ייחודיות."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr "שירותים צאצאים"
@@ -3563,8 +3581,8 @@ msgstr "פינוי ההיסטוריה"
msgid "Clear history and trends"
msgstr "פינוי היסטוריה ומגמות"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "פינוי בעת ניתוק"
@@ -3590,9 +3608,9 @@ msgstr "שעון"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3609,7 +3627,7 @@ msgstr "שכפול"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3640,12 +3658,12 @@ msgstr "סגירת אירועים ישנים"
msgid "Close problem"
msgstr "סגירת התקלה"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr "סגירת תקלות"
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "צמצום"
@@ -3659,7 +3677,7 @@ msgstr "צמצום סרגל הצד"
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3702,7 +3720,7 @@ msgstr "פקודות"
msgid "Communication with Zabbix server"
msgstr "תקשורת עם שרת ה־Zabbix"
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr "קהילה"
@@ -3733,9 +3751,9 @@ msgstr "דחיסה"
msgid "Concurrent sessions"
msgstr "הפעלות בו־זמנית"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "תנאי"
@@ -3763,13 +3781,13 @@ msgstr "התנאי „%2$s” שנמצא בשימוש בנוסחה „%3$s” ל
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "תנאים"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "הגדרות"
@@ -3864,7 +3882,7 @@ msgid "Configuration of maintenance periods"
msgstr "הגדרת תקופות תחזוקה"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "הגדרת סוגי מדיה"
@@ -3908,7 +3926,7 @@ msgstr "הגדרת הקפצות"
msgid "Configuration of user groups"
msgstr "הגדרת קבוצות משתמשים"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr "הגדרת תפקידי משתמשים"
@@ -3951,9 +3969,9 @@ msgstr "ברכותינו! התקנת בהצלחה את מנשק המשתמש ש
msgid "Connect to"
msgstr "התחברות אל"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "מחובר"
@@ -4016,12 +4034,12 @@ msgstr "החיבור לשרת ה־Zabbix נכשל. הגדרות שגויות."
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr "החיבור לא יוצפן כיוון שהוא משתמש בקובץ שקע (ביוניקס) או בזיכרון שיתופי (Windows)."
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "חיבורים"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "התחברויות מהמארח"
@@ -4031,7 +4049,7 @@ msgid "Connections from proxy"
msgstr "התחברויות מהמתווך"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "התחברויות אל המארח"
@@ -4053,11 +4071,11 @@ msgstr "פרטי קשר"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4091,12 +4109,12 @@ msgstr "מכיל"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4111,7 +4129,7 @@ msgstr "מכיל"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "פקדי תוכן"
@@ -4125,7 +4143,7 @@ msgstr "תפריט תוכן"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "שם הקשר"
@@ -4235,19 +4253,23 @@ msgstr "ספירת הערכים שממתינים בתור העיבוד המקד
msgid "Create API token"
msgstr "יצירת אסימון API"
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "יצירת משימה"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr "יצירת ועריכת לוחות מחוונים"
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr "יצירת ועריכת תחזוקה"
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr "יצירת ועריכת מפות"
@@ -4291,7 +4313,7 @@ msgstr "יצירת כלל גילוי (יש לבחור את המארח תחילה
msgid "Create discovery rule (select template first)"
msgstr "יצירת כלל גילוי (יש לבחור תבנית תחילה)"
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4402,7 +4424,7 @@ msgstr "יצירת דוח"
msgid "Create script"
msgstr "יצירת סקריפט"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr "יצירת שירות"
@@ -4458,8 +4480,10 @@ msgstr "יצירת תרחיש רשת (יש לבחור מארח תחילה)"
msgid "Create web scenario (select template first)"
msgstr "יצירת תרחיש רשת (יש לבחור תבנית תחילה)"
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr "נוצר ב־"
@@ -4494,6 +4518,7 @@ msgid "Current value"
msgstr "ערך נוכחי"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "בהתאמה אישית"
@@ -4511,7 +4536,7 @@ msgid "Custom graphs"
msgstr "תרשימים מותאמים אישית"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4533,16 +4558,20 @@ msgstr "תווית בהתאמה אישית לרכיבים מסוג „%1$s” ב
msgid "Custom message"
msgstr "הודעה בהתאמה אישית"
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "מכפיל מותאם אישית"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "התאמה אישית עם כשל"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "סקריפטים בהתאמה אישית"
@@ -4591,7 +4620,8 @@ msgstr "שם DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "יומי"
@@ -4606,7 +4636,7 @@ msgstr "כהה"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "לוח מחוונים"
@@ -4616,7 +4646,7 @@ msgstr "לוח מחוונים"
msgid "Dashboard \"%1$s\" already exists."
msgstr "לוח המחוונים „%1$s“ כבר קיים."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr "לוח המחוונים „%1$s” משמש את הדוח „%2$s”."
@@ -4680,8 +4710,8 @@ msgstr "לוחות מחוונים"
msgid "Dashed line"
msgstr "קו מרוסק"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "נתונים מאת %1$s. נוצרו תוך %2$s שניות."
@@ -4694,9 +4724,9 @@ msgstr "הנתונים אינם מוצפנים כראוי."
msgid "Data overview"
msgstr "סקירת נתונים"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "ערכת נתונים"
@@ -4819,11 +4849,12 @@ msgstr "התאריך בו החומרה נרכשה"
msgid "Date and time functions"
msgstr "פונקציות תאריך ושעה"
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "יום"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "יום שלפני אתמול"
@@ -4832,6 +4863,10 @@ msgstr "יום שלפני אתמול"
msgid "Day of month"
msgstr "יום בחודש"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4839,6 +4874,7 @@ msgid "Day of week"
msgstr "יום בשבוע"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "ימים"
@@ -4852,11 +4888,11 @@ msgstr "ניפוי שגיאות"
msgid "Debug mode"
msgstr "מצב ניפוי שגיאות"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "דצמ׳"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "דצמבר"
@@ -4937,7 +4973,7 @@ msgid "Default time zone"
msgstr "אזור זמן בררת המחדל"
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "השהיה"
@@ -4946,19 +4982,19 @@ msgid "Delayed by"
msgstr "בהשהיה של"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4977,12 +5013,13 @@ msgstr "בהשהיה של"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5040,11 +5077,11 @@ msgstr "למחוק את כלל הגילוי?"
msgid "Delete expression?"
msgstr "למחוק את הביטוי?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "למחוק את אבטיפוס התרשים?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "למחוק תרשים?"
@@ -5106,7 +5143,15 @@ msgstr "למחוק את אסימון ה־API הנבחר?"
msgid "Delete selected API tokens?"
msgstr "למחוק את אסימוני ה־API הנבחרים?"
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "למחוק את המשימות הנבחרות?"
@@ -5189,7 +5234,7 @@ msgstr "למחוק את המפה הנבחרת?"
msgid "Delete selected maps?"
msgstr "למחוק את המפות הנבחרות?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "למחוק את סוגי המדיה הנבחרים?"
@@ -5217,15 +5262,15 @@ msgstr "למחוק את הדוח המתוזמן הנבחר?"
msgid "Delete selected scheduled reports?"
msgstr "למחוק את הדוחות המתוזמנים שנבחרו?"
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "למחוק את הסקריפטים הנבחרים?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr "למחוק את השירות הנבחר?"
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr "למחוק את השירותים הנבחרים?"
@@ -5273,7 +5318,7 @@ msgstr "למחוק הקפצה?"
msgid "Delete web scenario?"
msgstr "למחוק תרחיש רשת?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr "נמחק"
@@ -5305,7 +5350,7 @@ msgstr "סירוב"
msgid "Deny list"
msgstr "רשימת דחייה"
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5321,7 +5366,7 @@ msgstr "תלוי"
msgid "Dependent item"
msgstr "פריט תלוי"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5331,7 +5376,7 @@ msgstr "תלוי ב־"
msgid "Deployment status"
msgstr "מצב הטמעה"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5347,9 +5392,10 @@ msgstr "מצב הטמעה"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5370,7 +5416,7 @@ msgstr "תיאור"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5415,7 +5461,7 @@ msgstr "תיקייה"
msgid "Directory size (in bytes). Returns integer"
msgstr "גודל תיקייה (בבתים). מחזירה מספר שלם"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5423,8 +5469,8 @@ msgstr "גודל תיקייה (בבתים). מחזירה מספר שלם"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5466,7 +5512,15 @@ msgstr "להשבית את המארחים שמנוטרים על ידי המתוו
msgid "Disable selected API tokens?"
msgstr "למחוק את אסימוני ה־API הנבחרים?"
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "להשבית את המשימות הנבחרות?"
@@ -5491,7 +5545,7 @@ msgstr "להשבית את המארחים הנבחרים?"
msgid "Disable selected items?"
msgstr "להשבית את הפריטים הנבחרים?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "להשבית את סוגי המדיה הנבחרים?"
@@ -5518,7 +5572,7 @@ msgstr "להשבית את תרחישי הרשת הנבחרים?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5538,17 +5592,19 @@ msgstr "להשבית את תרחישי הרשת הנבחרים?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5559,21 +5615,21 @@ msgstr "מושבת"
msgid "Disaster"
msgstr "אסון"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "התעלמות מכאלו שלא נשמרו"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "התעלמות מכאלו שלא נשמרו בהינף יד"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "התעלמות מערך"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5605,11 +5661,11 @@ msgstr "התקן שהתגלה"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5617,8 +5673,8 @@ msgstr "התקן שהתגלה"
msgid "Discovery"
msgstr "גילוי"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr "פעולות גילוי"
@@ -5679,7 +5735,7 @@ msgstr "גילוי מכונות וירטואליות של VMware.‏ <url> - כ
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "כלל גילוי"
@@ -5788,7 +5844,8 @@ msgstr "הצגת תרשים מוערם"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5801,7 +5858,7 @@ msgstr "מוצגים %1$s מתוך %2$s שנמצאו"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "מוצגים %1$s עד %2$s מתוך %3$s פריטים שנמצאו"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "אפשרויות הצגה"
@@ -5810,14 +5867,14 @@ msgid "Division denominator"
msgstr "מכנה החילוק"
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr "לא לשמור היסטוריה"
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5833,8 +5890,8 @@ msgstr "להחליף את הביטוי המותנה?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr "לא מכיל"
@@ -5844,8 +5901,8 @@ msgstr "לא מכיל"
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr "לא שווה"
@@ -5855,12 +5912,12 @@ msgstr "לא שווה"
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr "לא קיים"
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "אינו תואם לביטוי רגולרי"
@@ -5887,22 +5944,23 @@ msgstr "הורדת תמונה"
msgid "Download the configuration file"
msgstr "הורדת קובץ ההגדרות"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "זמן אי פעילות"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "ציור"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "סגנון ציור"
@@ -5947,10 +6005,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "userid משוכפל „%1$s” במשתמשים עבור המפה „%2$s”."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "משך"
@@ -5974,18 +6034,17 @@ msgstr "פריטים דינמיים"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "לכל כתובת צריך להיות שם ייחודי. נא לוודא שאין כפילות שם לכתובת"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr "כל פריט"
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6026,6 +6085,10 @@ msgstr "עריכת הקפצה"
msgid "Edit widget"
msgstr "עריכת וידג׳ט"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "ערך יעיל"
@@ -6060,7 +6123,7 @@ msgstr "אליפסה"
msgid "Email"
msgstr "דוא״ל"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "ריק"
@@ -6097,7 +6160,6 @@ msgstr "מאקרו תנאי מסנן ריק לכלל הגילוי „%1$s”."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6109,7 +6171,7 @@ msgstr "פרמטר הקלט ריק."
msgid "Empty map ID."
msgstr "מזהה המפה ריק."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6117,8 +6179,8 @@ msgstr "מזהה המפה ריק."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6189,7 +6251,15 @@ msgstr "הפעלת סדר וניקיון פנימיים"
msgid "Enable selected API tokens?"
msgstr "להפעיל את אסימוני ה־API הנבחרים?"
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "להפעיל את המשימות הנבחרות?"
@@ -6215,7 +6285,7 @@ msgstr "להפעיל את המארחים הנבחרים?"
msgid "Enable selected items?"
msgstr "להפעיל את הפריטים הנבחרים?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "להפעיל את סוגי המדיה הנבחרים?"
@@ -6235,7 +6305,7 @@ msgstr "להפעיל את ההקפצות הנבחרות?"
msgid "Enable selected web scenarios?"
msgstr "להפעיל את תרחישי הרשת הנבחרים?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6251,7 +6321,7 @@ msgstr "הפעלת לכידה"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6281,17 +6351,18 @@ msgstr "הפעלת לכידה"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6307,7 +6378,7 @@ msgstr "הצפנה"
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "הצפנה"
@@ -6333,6 +6404,7 @@ msgstr "אנגלית (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6345,11 +6417,11 @@ msgstr "כבר קיימת רשומה עם המזהה הייחודי „%1$s”."
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6364,12 +6436,18 @@ msgstr "שווה"
msgid "Error"
msgstr "שגיאה"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "שגיאה בבקשת החיפוש בטבלה „%1$s“."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "הודעת שגיאה"
@@ -6392,7 +6470,7 @@ msgstr "תקופת הערכה"
msgid "Event"
msgstr "אירוע"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "מזהה אירוע"
@@ -6402,8 +6480,8 @@ msgstr "אירוע הוכר"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "יחס בין אירועים"
@@ -6413,7 +6491,7 @@ msgstr "יחס בין אירועים"
msgid "Event correlation rules"
msgstr "כללי יחסים בין אירועים"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "פרטי האירוע"
@@ -6429,7 +6507,7 @@ msgstr "האירוע קיבל הכרה"
msgid "Event is not acknowledged"
msgstr "האירוע לא קיבל הכרה"
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "רשימת אירועים [20 הקודמים]"
@@ -6496,6 +6574,16 @@ msgstr "להדיר"
msgid "Exclude host groups"
msgstr "הדרת קבוצות מארחים"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "הרצה"
@@ -6520,7 +6608,7 @@ msgstr "להריץ כעת"
msgid "Execute on"
msgstr "הרצה על"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr "הפעלת סקריפטים"
@@ -6529,7 +6617,7 @@ msgstr "הפעלת סקריפטים"
msgid "Executed"
msgstr "רץ"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6546,13 +6634,13 @@ msgstr "אימות הרצה"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr "קיים"
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "הרחבה"
@@ -6650,8 +6738,8 @@ msgstr "הביטוי לא יכול להיות ריק"
msgid "Expression constructor"
msgstr "בונה ביטויים"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "שגיאת תחביר בביטוי."
@@ -6762,11 +6850,11 @@ msgstr "תרשימים מועדפים"
msgid "Favorite maps"
msgstr "מפות מועדפות"
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "פבר׳"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "פברואר"
@@ -6848,19 +6936,19 @@ msgstr "גודל קובץ בבתים (בררת מחדל) או בשורות חד
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "פרטי זמן על הקובץ. מחזירה מספר שלם וחיובי (חותמת זמן יוניקס)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "מילוי"
@@ -6885,15 +6973,15 @@ msgstr "אזור מלא"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6912,7 +7000,7 @@ msgstr "מסנן"
msgid "Filter properties"
msgstr "מאפייני מסנן"
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr "סינון תוצאות"
@@ -6957,7 +7045,7 @@ msgid "Fit to map"
msgstr "התאמה למפה"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "קבוע"
@@ -6967,7 +7055,7 @@ msgstr "מצב קבוע"
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7002,7 +7090,7 @@ msgstr "גודל גופן"
msgid "Form data"
msgstr "נתוני טופס"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "נוסחה"
@@ -7021,19 +7109,23 @@ msgstr "חסרה נוסחה למעקף „%1$s”."
msgid "French (fr_FR)"
msgstr "צרפתית (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "ו׳"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "יום שישי"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7066,7 +7158,7 @@ msgid "Full clone"
msgstr "שכפול מלא"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "פונקציה"
@@ -7077,7 +7169,7 @@ msgstr "מודם GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "מנשק משתמש"
@@ -7085,8 +7177,8 @@ msgstr "מנשק משתמש"
msgid "GUI access disabled."
msgstr "הגישה למנשק המשתמש מושבתת."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "כללי"
@@ -7103,7 +7195,7 @@ msgstr "נוצר תוך %1$s שניות"
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr "מפות גאוגרפיות"
@@ -7159,7 +7251,7 @@ msgstr "חזרה אל %1$s"
msgid "Go to"
msgstr "מעבר אל"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr "מעבר אל „%1$s”"
@@ -7204,13 +7296,13 @@ msgstr "קו מדורג"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "תרשים"
@@ -7266,7 +7358,7 @@ msgstr "תרשים נמחק"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "אבטיפוס תרשים"
@@ -7298,8 +7390,8 @@ msgstr "נמחק אבטיפוס תרשים"
msgid "Graph prototype updated"
msgstr "אבטיפוס תרשים עודכן"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "אבטיפוס התרשים עם המזהה „%1$s” אינו זמין."
@@ -7333,8 +7425,8 @@ msgstr "סוג תרשים"
msgid "Graph updated"
msgstr "תרשים עודכן"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "התרשים עם המזהה „%1$s” אינו זמין."
@@ -7451,7 +7543,7 @@ msgstr "קיבוץ לפי"
msgid "Groups"
msgstr "קבוצות"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr "משתמש אורח"
@@ -7460,12 +7552,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr "ג"
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7529,7 +7621,7 @@ msgid "HashiCorp Vault"
msgstr "Vault מבית HashiCorp"
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7558,13 +7650,13 @@ msgstr "עברית (he_IL)"
msgid "Height"
msgstr "גובה"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "עזרה"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "הקסדצימלי לעשרוני"
@@ -7630,9 +7722,9 @@ msgstr "הדגשת שורה שלמה"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7672,7 +7764,7 @@ msgstr "פונקציות היסטוריה"
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7711,13 +7803,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7814,7 +7906,7 @@ msgstr[1] "מארחים מופעלים"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7847,7 +7939,7 @@ msgstr "רכיבי קבוצת מארחים"
msgid "Host group label type"
msgstr "סוג תווית קבוצת מארחים"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7867,10 +7959,10 @@ msgstr "קבוצת מארחים עם המזהה „%1$s” אינה זמינה."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7895,7 +7987,7 @@ msgstr "קבוצת מארחים עם המזהה „%1$s” אינה זמינה."
msgid "Host groups"
msgstr "קבוצות מארחים"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8019,7 +8111,7 @@ msgstr "עדכון המארח נכשל."
msgid "Host updated"
msgstr "המארח עודכן"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "מארח עם המזהה „%1$s” אינו זמין."
@@ -8053,11 +8145,11 @@ msgstr "מארח עם אותו שם התצוגה „%1$s” כבר קיים."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8096,13 +8188,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "שעות"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "סדר וניקיון"
@@ -8166,9 +8259,9 @@ msgstr "טווח ה־IP‏ „%1$s” חורג ממגבלת הכתובות „%2
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8251,7 +8344,7 @@ msgstr "מפת הסמלים עודכנה"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "מיפוי סמלים"
@@ -8347,7 +8440,7 @@ msgstr "אם משקל השירותים הצאצאיים במצב %1$s ומעלה
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr "אם משקל השירותים הצאצאיים במצב %1$s ומטה הוא לפחות %2$s"
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "אם לדעתך הודעה זו שגויה, נא ליצור קשר עם מנהלי המערכת שלך לצורך קבלת ההרשאות הנדרשות."
@@ -8396,7 +8489,7 @@ msgstr "התמונה עודכנה"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "תמונות"
@@ -8444,10 +8537,14 @@ msgstr "בעבודות תחזוקה"
msgid "In progress"
msgstr "בתהליך"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "בטווח"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8458,28 +8555,28 @@ msgstr "לוח מחוונים בלתי נגיש"
msgid "Inaccessible discovery rule"
msgstr "כלל גילוי בלתי נגיש"
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "תרשים לא נגיש"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr "אבטיפוס תרשים בלתי נגיש"
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "קבוצה לא נגישה"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "מארח לא נגיש"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "פריט בלתי נגיש"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr "אבטיפוס פריט בלתי נגיש"
@@ -8496,6 +8593,10 @@ msgstr "תחזוקה בלתי נגישה"
msgid "Inaccessible map"
msgstr "מפה בלתי נגישה"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8545,7 +8646,7 @@ msgstr "לכלול תת־קבוצות"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "סטטיסטיקת תעבורה נכנסת על מנשק רשת. מחזירה מספר שלם וחיובי"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr "משתני „propagation_rule” (כלל הפצה) מבלי לציין משתנה „propagation_value” (ערך הפצה) אינם תואמים לשירות „%1$s”."
@@ -8901,7 +9002,7 @@ msgstr "סוג ערך הפריט שגוי"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "סופק סוג ערך פריט „%1$s” שגוי עבור פונקציית ההקפצה „%2$s”."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "רשימת פריטים שגויה."
@@ -8934,11 +9035,6 @@ msgstr "ערך פריט שגוי."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr "משתנה שגוי „%1$s” ערך: %2$s."
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "פרמטרים שגויות עבור תחזוקה."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8956,15 +9052,11 @@ msgstr "הביטוי הרגולרי „%1$s” שגוי: „%2$s”"
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "התקבלה תגובה שגויה משרת ה־Zabbix‏ „%1$s”."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "זמן תום השירות שגוי."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "מועד ההתחלה של השירות שגוי."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9036,7 +9128,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr "שם המשתמש או הססמה או החשבון חסומים זמנית."
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9081,8 +9173,6 @@ msgstr "ערך שגוי „%1$s” עבור שדה נקודה צפה „%2$s”.
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "ערך שגוי „%1$s” עבור שדה מספר שלם „%2$s”."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9141,6 +9231,16 @@ msgstr "ערך שגוי לשדה „%1$s”."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9251,8 +9351,6 @@ msgstr "ערך שגוי לשדה „%1$s”."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9278,10 +9376,10 @@ msgstr "ערך שגוי לשדה „%1$s”."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9332,7 +9430,7 @@ msgstr "ערך שגוי לשדה „%1$s”."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9346,7 +9444,7 @@ msgstr "הגדלה בשיעור"
msgid "Indonesian (id_ID)"
msgstr "אינדונזית (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr "אינסוף"
@@ -9355,13 +9453,12 @@ msgstr "אינסוף"
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9449,7 +9546,7 @@ msgstr "הוספת ביטוי"
msgid "Install"
msgstr "התקנה"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "התקנה"
@@ -9457,7 +9554,7 @@ msgstr "התקנה"
msgid "Installer name"
msgstr "שם המתקין"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr "שילובים"
@@ -9513,8 +9610,8 @@ msgstr "פנימי"
msgid "Internal JSON-RPC error."
msgstr "שגיאת JSON-RPC פנימית."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr "פעולות פנימיות"
@@ -9525,23 +9622,22 @@ msgstr "תקופת אחסון נתונים פנימיים"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "שגיאה פנימית."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr "תקלה פנימית"
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr "שיקום של תקלה פנימית"
@@ -9552,8 +9648,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9587,7 +9682,7 @@ msgstr "תכני קובץ ה־YAML שגויים"
msgid "Invalid action condition: %1$s."
msgstr "תנאי פעולה שגוי: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr "תנאי שגוי: %1$s."
@@ -9727,10 +9822,10 @@ msgstr "הפרמטרים לשיטה שגויים."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9769,86 +9864,89 @@ msgstr "הפרמטרים לשיטה שגויים."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "פרמטר שגוי „%1$s”‏: %2$s."
@@ -9935,15 +10033,15 @@ msgstr "תגית שגויה „%1$s”‏: %2$s."
msgid "Invalid time period."
msgstr "פרק הזמן שגוי."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr "משתנה תקריב „%1$s” שגוי: %2$s."
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "מאגר"
@@ -9958,7 +10056,7 @@ msgid "Inventory field"
msgstr "שדה מאגר"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "מצב מאגר"
@@ -9968,7 +10066,7 @@ msgstr "מחובר?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "מנפיק"
@@ -9986,14 +10084,14 @@ msgid "Italian (it_IT)"
msgstr "איטלקית (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "פריט"
@@ -10062,7 +10160,7 @@ msgstr[1] "פריטים מופעלים"
msgid "Item in \"not supported\" state"
msgstr "פריט במצב „לא נתמך”"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "לא נבחר פריט"
@@ -10072,9 +10170,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "חסרים פרמטרים בעיבוד הטרומי של הפריט: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "אבטיפוס פריט"
@@ -10108,8 +10206,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "עודכן אבטיפוס פריט"
msgstr[1] "עודכנו אבות טיפוס פריט"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "אבטיפוס פריט עם המזהה „%1$s” אינו זמין."
@@ -10159,20 +10257,20 @@ msgstr ""
msgid "Item values"
msgstr "ערכי הפריט"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "הפריט לא יעבור רענון. נא להזין טווח עדכון נכון."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "הפריט לא יעבור רענון. ההפרש שהוגדר בין העדכונים דורש לפחות הפרש גמיש או מתוזמן אחד."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "הפריט לא יעבור רענון. ההפרש בינן העדכונים אמור להיות בין שנייה ליום. ניתן גם להשתמש בהפרשי תזמון/גמישות."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "פריט עם המזהה „%1$s” אינו זמין."
@@ -10216,7 +10314,7 @@ msgstr "פריט עם המפתח „%1$s” כבר קיים תחת „%2$s”."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10254,7 +10352,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "סוכן JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10273,7 +10371,7 @@ msgstr "JSON"
msgid "JSON array input is expected."
msgstr "הקלט אמור להיות מערך JSON."
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10294,16 +10392,16 @@ msgstr "אמורה להיות מחרוזת JSON"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr "יצירת שגיאת JSON-RPC נכשלה. אין כזאת שגיאה „%1$s”."
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "ינו׳"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "ינואר"
@@ -10312,8 +10410,8 @@ msgid "Japanese (ja_JP)"
msgstr "יפנית (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10321,19 +10419,19 @@ msgstr "יפנית (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "יול׳"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "יולי"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "יונ׳"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "יוני"
@@ -10447,42 +10545,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "אחרון"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "ביום האחרון"
msgstr[1] "ב־%1$d הימים האחרונים"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "בשעה האחרונה"
msgstr[1] "ב־%1$d השעות האחרונות"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "בדקה האחרונה"
msgstr[1] "ב־%1$d הדקות האחרונות"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "בחודש האחרון"
msgstr[1] "ב־%1$d החודשים האחרונים"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "בשנייה האחרונה"
msgstr[1] "ב־%1$d השניות האחרונות"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10557,7 +10655,7 @@ msgstr "תרשים השבוע שעבר"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10576,9 +10674,9 @@ msgstr "לטבית (lv_LV)"
msgid "Layout"
msgstr "פריסה"
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10594,18 +10692,18 @@ msgstr "פריסה"
msgid "Left"
msgstr "ימין"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Y שמאל"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "צמצום משמאל"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "מקרא"
@@ -10614,7 +10712,7 @@ msgstr "מקרא"
msgid "Length"
msgstr "אורך"
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr "כפוף לרישיון"
@@ -10622,9 +10720,9 @@ msgstr "כפוף לרישיון"
msgid "Limit for search and filter results"
msgstr "הגבלה לתוצאות החיפוש והסינון"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10644,8 +10742,8 @@ msgstr "סוג קו"
msgid "Line width"
msgstr "עובי קו"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "קישור"
@@ -10669,8 +10767,8 @@ msgid "Link indicators"
msgstr "מחווני קישור"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "קישור תבניות"
@@ -10778,7 +10876,7 @@ msgstr "בטעינה…"
msgid "Local"
msgstr "מקומי"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10797,7 +10895,7 @@ msgid "Location longitude"
msgstr "קו גובה של המיקום"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10811,7 +10909,7 @@ msgstr "מעקב אחר קובצי יומן עם תמיכה בגלגול קוב
msgid "Log file monitoring. Returns log"
msgstr "מעקב אחר קובץ יומן. מחזירה יומן"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10823,8 +10921,8 @@ msgstr "תיעוד מלכודות SNMP שאינן תואמות"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "כניסה"
@@ -10912,9 +11010,9 @@ msgstr "המאקרו „%1$s” כבר קיים."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10936,35 +11034,23 @@ msgid "Main navigation"
msgstr "ניווט ראשי"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "תחזוקה"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "עבודת התחזוקה „%1$s“ כבר קיימת."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr "ערך התחזוקה „%1$s” לא יכול לחרוג מעל ל־„%2$s”."
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "ערך התחזוקה „פעיל מאז” לא יכול להיות גדול יותר מהערך של „פעיל עד”."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "נוסף מצב תחזוקה"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "נמחק מצב תחזוקה"
@@ -11007,11 +11093,15 @@ msgstr "תחזוקה: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr "נא לוודא שהעתקת את אסימון האימות כיוון שלא תהיה לך אפשרות לראות אותו לאחר סגירת העמוד."
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr "ניהול אסימוני API"
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr "ניהול דוחות מתוזמנים"
@@ -11019,20 +11109,20 @@ msgstr "ניהול דוחות מתוזמנים"
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "ידני"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr "פעולת אירוע ידנית"
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr "פעולת מארח ידנית"
@@ -11115,7 +11205,7 @@ msgstr "צורת המפה"
msgid "Map update failed."
msgstr "עדכון המפה נכשל."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "מפה עם המזהה „%1$s” אינה זמינה."
@@ -11138,16 +11228,16 @@ msgstr "מיפויים"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "מפות"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "מרץ"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "מרץ"
@@ -11174,9 +11264,9 @@ msgstr "מסכה"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11193,7 +11283,7 @@ msgstr "עדכון כמותי של רכיבים"
msgid "Mass update shapes"
msgstr "עדכון כמותי של צורות"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11201,7 +11291,7 @@ msgstr "עדכון כמותי של צורות"
msgid "Master item"
msgstr "פריט אב"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "תואם לביטוי רגולרי"
@@ -11210,12 +11300,12 @@ msgid "Mathematical functions"
msgstr "פונקציות מתמטיות"
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "מרבי"
@@ -11254,7 +11344,7 @@ msgstr "גרסת מסד הנתונים %1$s העדכנית ביותר הנדרש
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11271,11 +11361,11 @@ msgstr "חרגת מהאורך הכללי המרבי המותר לכתובת דו
msgid "Maximum zoom level of the map."
msgstr "רמת התקריב המרבית של המפה."
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "מאי"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "מאי"
@@ -11342,8 +11432,8 @@ msgstr "סוג המדיה עם המזהה „%1$s” אינו זמין."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "סוגי המדיה"
@@ -11421,7 +11511,7 @@ msgid "Message/Command"
msgstr "הודעה/פקודה"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "הודעות"
@@ -11445,10 +11535,10 @@ msgid "Middle"
msgstr "אמצעי"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "מזערי"
@@ -11498,7 +11588,7 @@ msgstr "רמת חומרה מזערית"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11507,6 +11597,7 @@ msgstr[0] "הזמן המזערי להצגה הוא דקה %1$s."
msgstr[1] "הזמן המזערי להצגה הוא %1$s דקות."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "דקות"
@@ -11523,11 +11614,11 @@ msgstr "השדה „name” (שם) חסר לאבטיפוס תרשים."
msgid "Missing \"name\" field for graph."
msgstr "שדה „name” חסר לתרשים."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "נתונים חסרים"
@@ -11608,7 +11699,7 @@ msgstr "המחלקה Module.php חייבת להרחיב את %1$s למודול
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr "מודולים"
@@ -11616,11 +11707,11 @@ msgstr "מודולים"
msgid "Modules updated"
msgstr "המודולים עודכנו"
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "ב׳"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "יום שני"
@@ -11629,7 +11720,7 @@ msgid "Monitored by"
msgstr "מנוטר על ידי"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "מנוטר ע״י מתווך"
@@ -11639,8 +11730,8 @@ msgid "Monitored host"
msgstr "מארח מנוטר"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "מעקב"
@@ -11650,13 +11741,15 @@ msgid "Monospace"
msgstr "רוחב אחיד"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "חודש"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "חודשי"
@@ -11727,6 +11820,10 @@ msgstr "ל"
msgid "N%"
msgstr "כ%"
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11756,6 +11853,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11769,14 +11867,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11825,36 +11921,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11986,11 +12085,15 @@ msgstr "תום זמן המתנה לרשת להפעלת סקריפט"
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr "ניצולת תעבורת רשת (שילוב בין מהירות שליחה לקבלה) במשך זמן מסוים, <url> - כתובת שירות ה־VMware,‏ <uuid> - שם מארח ה־hypervisor של VMware,‏ <instance> - כרטיס רשת מסוים"
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "מעולם לא"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr "כלל נוסף חדש"
@@ -12023,6 +12126,10 @@ msgstr "שם תגית אירוע חדש"
msgid "New event tag value"
msgstr "ערך חדש לתגית אירועים"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr "מארח חדש"
@@ -12035,14 +12142,10 @@ msgstr "פעילות חדשה"
msgid "New regular expression"
msgstr "ביטוי רגולרי חדש"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr "שירות חדש"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "זמן שירות חדש"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr "שם תגית חדש"
@@ -12075,14 +12178,14 @@ msgstr "השלב הבא"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12186,8 +12289,8 @@ msgstr "לא נמצאו מודולים שהופעלו."
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12230,7 +12333,7 @@ msgstr "אין סמל לרכיב המפה „%1$s”."
msgid "No image"
msgstr "אין תמונה"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12338,7 +12441,7 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12346,11 +12449,12 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12359,9 +12463,9 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12428,13 +12532,11 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12461,11 +12563,14 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12510,7 +12615,7 @@ msgstr "אין הרשאות לקרוא ל־„%1$s.%2$s”."
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "אין הרשה לפריט המופנה או שהוא לא קיים!"
@@ -12535,7 +12640,7 @@ msgstr "לא צוין מפתח ציבורי."
msgid "No recipients specified for action operation message."
msgstr "לא צוינו נמענים להודעת פעילות משימה."
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "ללא רענון"
@@ -12590,9 +12695,9 @@ msgstr "הופסק השימוש בדגלונים שאינם בוליאנים."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12679,11 +12784,6 @@ msgstr "פריטים שלא התקבלו בירושה"
msgid "Not supported"
msgstr "אין תמיכה"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "הערה"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "הערות"
@@ -12696,8 +12796,8 @@ msgstr "כלום"
msgid "Notification report"
msgstr "דוח התרעות"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "התרעות"
@@ -12710,11 +12810,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "לשלוח התרעות לכל המעורבים"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "נוב׳"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "נובמבר"
@@ -12787,7 +12887,7 @@ msgstr "מספר תהליכי המעבד ב־Hypervisor של VMware,‏ <url> -
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "מספר המעבדים במכונה וירטואלית של VMware,‏ <url> - כתובת השירות של VMware,‏ <uuid> - שם המכונה הווירטואלית של VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "מספר שורות"
@@ -12868,13 +12968,13 @@ msgstr "מספר המכונות הווירטואליות ב־Hypervisor של VMw
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "מספר אחוזי ה־inodes. מחזירה מספר שלם וחיובי עבור מספר, שבר עשרוני עבור אחוז"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "מערכות ספרתיות"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12885,7 +12985,7 @@ msgid "Numeric (integer)"
msgstr "ספרתי (שלם וחיובי)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12897,9 +12997,8 @@ msgstr "יצרן"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12951,15 +13050,15 @@ msgstr "מערכת הפעלה (קצר)"
msgid "Object"
msgstr "עצם"
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "אוק׳"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "אוקטלי לעשרוני"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "אוקטובר"
@@ -13017,11 +13116,6 @@ msgstr "אחד"
msgid "One time only"
msgstr "פעם אחת בלבד"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "חוסר פעילות חד־פעמית"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "רק בדיקות של סוכן Zabbix,‏ SNMPv1,‏ SNMPv2 ו־SNMPv3 יכולות להיות ייחודיות."
@@ -13062,11 +13156,11 @@ msgid_plural "Only selected problems"
msgstr[0] "רק תקלה נבחרת"
msgstr[1] "רק תקלות נבחרות"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr "רק שירותים בלי צאצאים"
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr "רק שירותים ללא תגיות של תקלות"
@@ -13090,7 +13184,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "פרטים על מערכת ההפעלה. מחזירה מחרוזת"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr "פעילות"
@@ -13099,7 +13194,7 @@ msgstr "פעילות"
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr "הפעילות „%1$s” כבר קיימת למשימה „%2$s”."
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr "הפעילות „%1$s” כבר קיימת."
@@ -13121,8 +13216,8 @@ msgid "Operation has no template to operate."
msgstr "לפעולה אין תבנית לפעילות."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13135,7 +13230,7 @@ msgstr "נתונים תפעוליים"
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "פעולות"
@@ -13188,7 +13283,7 @@ msgstr "אפשרויות"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13209,61 +13304,61 @@ msgstr "או"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "מקורי"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "אחר"
@@ -13289,7 +13384,7 @@ msgstr "סטטיסטיקת תעבורה יוצאת במנשק רשת. מחזיר
msgid "Output"
msgstr "פלט"
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr "וידג׳טים חופפים בנקודה X:%3$d,‏ Y:%4$d בעמוד מס׳ %2$d של לוח המחוונים „%1$s”."
@@ -13317,15 +13412,15 @@ msgstr "דריסת תקופת מגמת פריט"
msgid "Override with name \"%1$s\" already exists."
msgstr "כבר קיים מעקף עם השם „%1$s”."
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "מעקפים"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "סקירה"
@@ -13506,8 +13601,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "תקלה"
@@ -13533,9 +13628,9 @@ msgstr "מצב יצירת אירוע תקלה"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13545,7 +13640,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "זהות PSK"
@@ -13573,6 +13668,10 @@ msgstr "נווט"
msgid "Parameter"
msgstr "פרמטר"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13582,14 +13681,14 @@ msgstr "פרמטר"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "הפרמטר „%1$s” נזנח."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13615,9 +13714,8 @@ msgstr "תרשימי הורה"
msgid "Parent items"
msgstr "פריטי הורה"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr "שירותי הורה"
@@ -13634,7 +13732,7 @@ msgstr "הקפצות הורה"
msgid "Parent web scenarios"
msgstr "תרחישי רשת הורה"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr "סתירה ביחס הורה-צאצא בשירותים „%1$s” ו־„%2$s”."
@@ -13663,9 +13761,9 @@ msgstr "פאסיבי"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13770,7 +13868,7 @@ msgstr "ביצוע שאילתת DNS. מחזירה מחרוזת תווים עם
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13785,7 +13883,6 @@ msgid "Period shift"
msgstr "הזחת פרק זמן"
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "סוג התקופה"
@@ -13865,24 +13962,24 @@ msgstr "נא להפעיל את ההנחיה „allow_url_fopen” (לאפשר פ
msgid "Please select two elements"
msgstr "נא לבחור בשני רכיבים"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "גודל נקודה"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "נקודות"
@@ -13951,7 +14048,7 @@ msgstr "תקציר טרום התקנה"
msgid "Prediction functions"
msgstr "פונקציות חיזוי"
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13959,7 +14056,7 @@ msgid "Preprocessing"
msgstr "עיבוד טרומי"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13978,7 +14075,7 @@ msgstr "פעם קודמת"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "תצוגה מקדימה"
@@ -13988,7 +14085,7 @@ msgid "Previous day"
msgstr "היום הקודם"
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "החודש הקודם"
@@ -14002,12 +14099,12 @@ msgid "Previous value"
msgstr "ערך קודם"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "שבוע שעבר"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "שנה שעברה"
@@ -14057,7 +14154,7 @@ msgid "Private"
msgstr "פרטי"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14065,29 +14162,27 @@ msgid "Private key file"
msgstr "קובץ מפתח פרטי"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "רמת ההרשאות"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14112,7 +14207,7 @@ msgid "Problem expression"
msgstr "ביטוי התקלה"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "מארחים בתקלה"
@@ -14137,8 +14232,8 @@ msgstr "שיקום תקלה"
msgid "Problem resolved"
msgstr "התקלה נפתרה"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr "תגיות תקלה"
@@ -14153,11 +14248,11 @@ msgstr "עדכון תקלה"
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14175,19 +14270,19 @@ msgstr "אחוז ניצולת מעבד של תהליך. מחזירה שבר עש
msgid "Process tags"
msgstr "עיבוד תגיות"
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr "פרופיל"
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "תבנית Prometheus"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometheus ל־JSON"
@@ -14197,7 +14292,7 @@ msgid "Properties"
msgstr "תכונות"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14208,8 +14303,8 @@ msgstr "הכתובת שסופקה „%1$s” שגויה."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "מתווכים"
@@ -14279,7 +14374,7 @@ msgid "Public"
msgstr "ציבורי"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14287,13 +14382,21 @@ msgid "Public key"
msgstr "מפתח ציבורי"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "קובץ מפתח ציבורי"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14301,11 +14404,11 @@ msgstr "קובץ מפתח ציבורי"
msgid "Query fields"
msgstr "שדות תשאול"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "תור"
@@ -14313,7 +14416,7 @@ msgstr "תור"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr "פרטי התור"
@@ -14321,7 +14424,7 @@ msgstr "פרטי התור"
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr "סקירת התור"
@@ -14329,15 +14432,15 @@ msgstr "סקירת התור"
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr "סקירת התור לפי מתווך"
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "נפתר"
@@ -14345,7 +14448,7 @@ msgstr "נפתר"
msgid "RMCP+"
msgstr "RMCP+‎"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14358,7 +14461,7 @@ msgstr "Post גולמי"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "קריאה"
@@ -14449,7 +14552,7 @@ msgid "Recordset ID"
msgstr "מזהה סדרת רשומות"
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14465,8 +14568,8 @@ msgstr "שחזור"
msgid "Recovery expression"
msgstr "ביטוי שחזור"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "שגיאה בתחביר ביטוי השחזור."
@@ -14476,9 +14579,9 @@ msgstr "פעולות שחזור"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "מועד השחזור"
@@ -14510,7 +14613,7 @@ msgid "Regular"
msgstr "רגיל"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "ביטוי רגולרי"
@@ -14540,7 +14643,7 @@ msgstr "הביטוי הרגולרי עודכן"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "ביטויים רגולריים"
@@ -14601,28 +14704,28 @@ msgstr "פקודה מרוחקת"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14753,15 +14856,15 @@ msgstr "לחזור ב־"
msgid "Repeats"
msgstr "חוזרת"
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14769,7 +14872,7 @@ msgstr "חוזרת"
msgid "Replace"
msgstr "החלפה"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "החלפת תלויות"
@@ -14810,19 +14913,24 @@ msgstr "נכשלה שליחת הדוח אל: %1$s."
msgid "Report was successfully sent to: %1$s."
msgstr "הדוח נשלח בהצלחה אל: %1$s."
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "דוחות"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "גוף בקשה"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14871,7 +14979,7 @@ msgstr "קודים נדרשים למצב"
msgid "Required string"
msgstr "מחרוזת נדרשת"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "איפוס"
@@ -14920,23 +15028,23 @@ msgid "Resolved by"
msgstr "נפתר על ידי"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "נפתר על ידי כלל היחס „%1$s”."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "נפתר על ידי כלל יחס."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr "נפתר על ידי משתמש בלתי נגיש."
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "נפתר על ידי המשתמש „%1$s”."
@@ -15079,9 +15187,9 @@ msgstr "מחזירה אחוזים של מנות נתונים מסוג ping ב־I
msgid "Revert changes"
msgstr "החזרת השינויים"
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15094,14 +15202,14 @@ msgstr "החזרת השינויים"
msgid "Right"
msgstr "ימין"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Y ימין"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "צמצום מימין"
@@ -15114,8 +15222,7 @@ msgstr "תפקיד"
msgid "Romanian (ro_RO)"
msgstr "רומנית (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr "גורם התקלה"
@@ -15173,13 +15280,87 @@ msgstr "א׳"
msgid "SAML settings"
msgstr "הגדרות SAML"
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr "כתובת שירות SLO"
@@ -15256,7 +15437,7 @@ msgstr "מפתח מלכודת ה־SNMP שגויה."
msgid "SNMP version"
msgstr "גרסת SNMP"
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr "SNMPv%1$d"
@@ -15301,7 +15482,7 @@ msgstr "תצורת מזהה שם ספק שירות (SP)"
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "ספירת SQL:‏ %1$s (בחירות: %2$s | הפעלות: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15319,7 +15500,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "הרצת ביטוי ה־SQL נכשל „%1$s”."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15384,11 +15565,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "ללא עיטורים"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "ש׳"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "שבת"
@@ -15422,6 +15603,7 @@ msgstr "תרחיש"
msgid "Scenario tags"
msgstr "תגיות תרחיש"
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "תזמון"
@@ -15469,14 +15651,14 @@ msgstr "דוח מתוזמן עודכן"
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr "דוחות מתוזמנים"
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15502,8 +15684,8 @@ msgstr "היקף"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15553,8 +15735,8 @@ msgstr "הסקריפט עודכן"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "סקריפטים"
@@ -15633,12 +15815,12 @@ msgid "Security name"
msgstr "שם אבטחה"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15646,9 +15828,13 @@ msgstr "שם אבטחה"
msgid "Select"
msgstr "בחירה"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "בחירת אבטיפוס"
@@ -15662,7 +15848,7 @@ msgstr "בחירת וידג׳ט"
msgid "Selected"
msgstr "נבחר"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "הפעולה הנבחרת נמחקה"
@@ -15674,7 +15860,7 @@ msgstr "התקלות הנבחרות וכל השאר של ההקפצות הקשו
msgid "Selected elements"
msgstr "רכיבים שנבחרו"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "פריטים נבחרים בלבד"
@@ -15732,7 +15918,7 @@ msgstr "שליחה למשתמשים"
msgid "Sent"
msgstr "נשלח"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "ספט׳"
@@ -15748,7 +15934,7 @@ msgstr "מופרד"
msgid "Separately"
msgstr "בנפרד"
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "ספטמבר"
@@ -15766,12 +15952,12 @@ msgstr "מעוטר"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "שרת"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "שרת (מתווך)"
@@ -15780,36 +15966,32 @@ msgid "Server time"
msgstr "זמן השרת"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "שירות"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr "לחוזה השירות המקובל של השירות „%1$s” לא יכולות להיות יותר מ־4 ספרות אחרי הנקודה העשרונית."
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr "לשירות „%1$s” לא יכולות להיות תגיות תקלה וצאצאים בו־זמנית."
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr "השירות „%1$s” לא יכול להציג חוזה שירות לכלל חישוב המצב הנבחר."
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr "פעולות שירות"
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "שירות נוצר"
@@ -15817,7 +15999,7 @@ msgstr "שירות נוצר"
msgid "Service data storage period"
msgstr "תקופת אחסנה של נתוני שירות"
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] "שירות נמחק"
@@ -15837,15 +16019,10 @@ msgid "Service port"
msgstr "פתחת שירות"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr "שחזור שירות"
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "מועד ההתחלה של השירות חייב להיות לפני מועד הסיום."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr "שם תגית שירות"
@@ -15854,46 +16031,48 @@ msgstr "שם תגית שירות"
msgid "Service tag value"
msgstr "ערך תגית שירות"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr "זמן שירות"
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "זמני שירות"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
+msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "סוג השירות"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr "עדכון שירות"
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "השירות עודכן"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr "השירות עם המזהה „%2$s” אינו זמין לתפקיד המשתמש „%1$s”."
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "שירותים"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "שירותים מתלות מעגלית."
@@ -15918,7 +16097,7 @@ msgid "Set custom time period"
msgstr "הגדרת טווח זמן מותאם אישית"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "הגדרת השגיאה לכדי"
@@ -15936,7 +16115,7 @@ msgstr "הגדרת מצב מלאי למארח"
msgid "Set new value"
msgstr "הגדרת ערך חדש"
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr "הגדרת מצב לכדי"
@@ -15948,7 +16127,7 @@ msgstr "הגדרת מצב לתקין"
msgid "Set this view as default"
msgstr "הגדרת התצוגה הזאת כבררת מחדל"
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "הגדרת הערך לכדי"
@@ -15978,18 +16157,18 @@ msgstr "הגדרות"
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16008,7 +16187,7 @@ msgid "Severity changed"
msgstr "דרגת החומרה השתנתה"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "שינויים בדרגת החומרה"
@@ -16058,9 +16237,9 @@ msgstr "מקוצר"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16088,7 +16267,7 @@ msgstr "הצגת פריטים ללא נתונים"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "הצגת מקרא"
@@ -16109,7 +16288,11 @@ msgstr "הצגת מספר הרשומות"
msgid "Show operational data"
msgstr "הצגת נתונים תפעוליים"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "הצגת תקלות"
@@ -16200,8 +16383,8 @@ msgstr "כניסה עם HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr "כניסה עם מנגנון כניסה אחודה (SAML)"
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "יציאה"
@@ -16210,7 +16393,7 @@ msgstr "יציאה"
msgid "Simple"
msgstr "פשוט"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "שינוי פשוט"
@@ -16335,7 +16518,7 @@ msgstr "ייתכן שחלק מההיסטוריה לפריט הזה דחוסה,
msgid "Sort entries by"
msgstr "מיון רשומות לפי"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "אופן המיון (0->999)"
@@ -16344,7 +16527,7 @@ msgstr "אופן המיון (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "המיון לפי השדה „%1$s“ אסור."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16358,7 +16541,7 @@ msgstr "סוג המקור"
msgid "Spanish (es_ES)"
msgstr "ספרדית (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr "התפקיד שצוין לא נמצא."
@@ -16370,7 +16553,7 @@ msgstr "הסקריפט שצוין לא קיים או שאין לך הרשאות
msgid "Specify host to see the graphs."
msgstr "יש לציין מארח כדי לראות תרשימים."
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "נא לציין מספר תנאי סינון כדי לצפות בערכים."
@@ -16383,9 +16566,9 @@ msgstr "מהירות"
msgid "Stacked"
msgstr "בערימה"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "גרם מדרגות"
@@ -16422,9 +16605,21 @@ msgid "Start slideshow automatically"
msgstr "להתחיל מצגת אוטומטית"
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr "שעת התחלה"
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "הפעלת TLS נכשלה."
@@ -16441,8 +16636,8 @@ msgstr "מועד ההפעלה של שרת ה־Zabbix, חותמת זמן יוני
msgid "State"
msgstr "מצב"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "סטטית"
@@ -16454,15 +16649,15 @@ msgstr "סטטיסטיקה וזמינות זיכרון מטמון הכתיבה
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16481,16 +16676,17 @@ msgstr "סטטיסטיקה וזמינות זיכרון מטמון הכתיבה
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16501,15 +16697,15 @@ msgstr "סטטיסטיקה וזמינות זיכרון מטמון הכתיבה
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16521,12 +16717,11 @@ msgstr "סטטיסטיקה וזמינות זיכרון מטמון הכתיבה
msgid "Status"
msgstr "מצב"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr "כלל חישוב מצב"
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr "כלל חישוב המצב וכללים נוספים חלים רק אם קיימים שירותים צאצאיים."
@@ -16559,7 +16754,7 @@ msgstr "מצב בלבד"
msgid "Status problem"
msgstr "מצב תקלה"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr "כלל הפצת מצב"
@@ -16617,8 +16812,8 @@ msgid "Stopped"
msgstr "נעצר"
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16652,8 +16847,8 @@ msgstr "מחרוזת"
msgid "String functions"
msgstr "פונקציות מחרוזות"
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "נתונים מקוננים"
@@ -16671,7 +16866,7 @@ msgstr "נושא"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16693,7 +16888,7 @@ msgstr "מינויים"
msgid "Success Audit"
msgstr "הצלחה בפיקוח"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "הודעת הצלחה"
@@ -16701,11 +16896,11 @@ msgstr "הודעת הצלחה"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "סכום של תעבורת נתונים נכנסת ויוצאת על מנשק רשת. מחזירה מספר שלם"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "א׳"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "יום ראשון"
@@ -16713,7 +16908,7 @@ msgstr "יום ראשון"
msgid "Super admin"
msgstr "הנהלת על"
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "תמיכה"
@@ -16751,7 +16946,8 @@ msgstr "שוודית (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "החלפת שיטת אימות תאפס את הכול פרט להפעלה הזאת! להמשיך?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr "מערכת"
@@ -16759,14 +16955,14 @@ msgstr "מערכת"
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "מועד העליה של המערכת. מחזירה מספר שלם וחיובי (חותמת זמן של Unix)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "בררת מחדל של המערכת"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "אירעה שגיאת מערכת. נא ליצור קשר עם מנהלי ה־Zabbix."
@@ -16779,9 +16975,9 @@ msgid "System host name. Returns string"
msgstr "שם המארח של המערכת. מחזירה מחרוזת"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "פרטי מערכת"
@@ -16880,36 +17076,35 @@ msgstr "ערך תגית"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16953,13 +17148,13 @@ msgid "Target type"
msgstr "סוג היעד"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16997,7 +17192,7 @@ msgstr "מאפייני תבנית ומארח שמתקבלים בירושה דר
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "אי אפשר לקשר תבנית אחת לתבנית אחרת יותר מפעם אחת אפילו דרך תבניות אחרות."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr "תבנית של לוח מחוונים"
@@ -17061,8 +17256,8 @@ msgstr "כבר קיימת תבנית עם אותו שם התצוגה „%1$s”.
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17092,12 +17287,12 @@ msgstr "תבניות עודכנו"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17112,7 +17307,7 @@ msgstr "תבניות עודכנו"
msgid "Test"
msgstr "בדיקה"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "בדיקת כל השלבים"
@@ -17161,11 +17356,11 @@ msgid "Test subject"
msgstr "הנבדק"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17300,7 +17495,7 @@ msgstr "ההקפצה לא מתגלה עוד ותימחק בפעם הבאה שכ
msgid "Theme"
msgstr "ערכת עיצוב"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "היום הזה בשבוע שעבר"
@@ -17313,11 +17508,11 @@ msgstr "השדה הזה מתמלא אוטומטית בפריט „%1$s”."
msgid "This is the test message from Zabbix"
msgstr "זו הודעת הבדיקה מ־Zabbix"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "החודש"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "החודש הזה עד כה"
@@ -17326,19 +17521,19 @@ msgstr "החודש הזה עד כה"
msgid "This type of information may not match the key."
msgstr "סוג המידע הזה כנראה שלא תואם למפתח."
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "השבוע"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "השבוע הזה עד כה"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "השנה"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "השנה הזו עד כה"
@@ -17346,15 +17541,15 @@ msgstr "השנה הזו עד כה"
msgid "Threshold"
msgstr "סף"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "האטה"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "ה"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "יום חמישי"
@@ -17370,8 +17565,7 @@ msgstr "ספק אריחים"
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr "נתוני יחוס ספק האריחים מופיעים בתיבת טקסט קטנה על המפה."
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "עד"
@@ -17381,14 +17575,12 @@ msgstr "עד"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17418,7 +17610,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr "זמן הגישה האחרונה למתווך. שם - שם המתווך. משתנים תקפים הם: lastaccess - חותמת זמן יוניקס, delay - בשניות."
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "תקופת זמן"
@@ -17429,9 +17621,9 @@ msgstr "תקופת זמן"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "היסט זמן"
@@ -17439,13 +17631,13 @@ msgstr "היסט זמן"
msgid "Time type"
msgstr "סוג הזמן"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr "אזור זמן"
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17455,17 +17647,27 @@ msgid "Timeout"
msgstr "תום הזמן"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "חותמת זמן"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "עד"
@@ -17474,11 +17676,11 @@ msgstr "עד"
msgid "To set a host interface select a single item type for all items"
msgstr "כדי להגדיר מנשק מארח יש לבחור בסוג פריט אחד לכל הפריטים"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "היום"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "היום עד כה"
@@ -17542,19 +17744,19 @@ msgstr "התמרת תוצאת שאילתת SQL לכדי מערך JSON לטובת
msgid "Transform SQL query result into a JSON array."
msgstr "התמרת תוצאת שאילתת SQL לכדי מערך JSON."
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "שקיפות"
@@ -17562,9 +17764,9 @@ msgstr "שקיפות"
msgid "Transport error."
msgstr "שגיאת העברה."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "להתייחס כ־0"
@@ -17575,7 +17777,7 @@ msgstr "סטטיסטיקת זיכרון מטמון פונקציית מגמה. ה
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17590,9 +17792,9 @@ msgstr "תקופת אחסון מגמות"
msgid "Trends"
msgstr "מגמות"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17617,12 +17819,12 @@ msgstr "ההקפצה „%1$s” שייכת לתבניות עם קישוריות
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "ההקפצה „%1$s” תלויה בהקפצה „%2$s”, שאינה קיימת."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr "כתובת הקפצה"
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr "פעולות הקפצה"
@@ -17648,7 +17850,7 @@ msgstr "תקופת אחסון נתוני הקפצות"
msgid "Trigger deleted"
msgstr "נמחקה הקפצה"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "פרטי הקפצה"
@@ -17660,7 +17862,7 @@ msgstr[1] "הקפצות הושבתו"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "אפשרויות הצגת הקפצות"
@@ -17692,13 +17894,13 @@ msgstr "סוג תווית הקפצה"
msgid "Trigger name"
msgstr "שם ההקפצה"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "סקירת הקפצה"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17812,20 +18014,20 @@ msgstr "הקפצות"
msgid "Triggers deleted"
msgstr "הקפצות נמחקו"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "100 ההקפצות המובילות"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "צמצום"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "ג׳"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "יום שלישי"
@@ -17862,17 +18064,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17912,7 +18114,7 @@ msgstr "סוג חישוב"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17934,9 +18136,9 @@ msgstr "רכיב מנשק המשתמש „%2$s” אינו זמין לתפקיד
msgid "UNKNOWN"
msgstr "לא ידוע"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17995,8 +18197,8 @@ msgstr "לכתובת אמורים להיות שני השדות: „name” ו־
msgid "URLs"
msgstr "כתובות"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr "אמור להיות UUIDv4"
@@ -18090,20 +18292,26 @@ msgstr "לשחרר את המשתמשים הנבחרים?"
msgid "Unexpected response for action %1$s."
msgstr "תגובה לא צפויה לפעולה %1$s."
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr "שגיאת שרת לא צפויה."
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18173,7 +18381,7 @@ msgstr "משאב לא ידוע"
msgid "Unknown step failed: %1$s"
msgstr "שלב לא ידוע נכשל: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "סוג הערך לא ידוע"
@@ -18182,8 +18390,8 @@ msgid "Unlimited"
msgstr "ללא הגבלה"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18286,20 +18494,21 @@ msgstr "פעיל"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18325,7 +18534,7 @@ msgstr "עדכון קיימים"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18345,7 +18554,7 @@ msgstr "עדכון פעולות"
msgid "Update problem"
msgstr "עדכון תקלה"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr "מעודכן"
@@ -18363,8 +18572,9 @@ msgstr "העלאה"
msgid "Upper level maps"
msgstr "מפות ברמות עליונות"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "זמן פעילות"
@@ -18402,7 +18612,7 @@ msgstr "להשתמש במידור מסגרות פנימיות (Iframes)"
msgid "Used in actions"
msgstr "בשימוש בפעולות"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18489,7 +18699,7 @@ msgid_plural "Users deleted"
msgstr[0] "משתמש נמחק"
msgstr[1] "משתמשים נמחקו"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18564,8 +18774,8 @@ msgstr "קבוצת משתמשים עם המזהה „%1$s” אינה זמינה
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "קבוצות משתמשים"
@@ -18582,7 +18792,7 @@ msgstr ""
msgid "User menu"
msgstr "תפריט משתמש"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18602,7 +18812,7 @@ msgstr "ססמת המשתמש"
msgid "User profile"
msgstr "פרופיל משתמש"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18614,7 +18824,7 @@ msgstr "תפקיד משתמש"
msgid "User role \"%1$s\" already exists."
msgstr "תפקיד המשתמש „%1$s” כבר קיים."
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr "נוצר תפקיד משתמש"
@@ -18624,7 +18834,7 @@ msgid_plural "User roles deleted"
msgstr[0] "תפקיד משתמש נמחק"
msgstr[1] "תפקידי משתמשים נמחקו"
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr "תפקיד המשתמש עודכן"
@@ -18637,8 +18847,8 @@ msgstr "תפקיד משתמש עם המזהה „%1$s” אינו זמין."
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr "תפקידי משתמש"
@@ -18646,8 +18856,8 @@ msgstr "תפקידי משתמש"
msgid "User sessions"
msgstr "הפעלות משתמשים"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr "הגדרות משתמש"
@@ -18699,7 +18909,7 @@ msgstr "משתמש/נמען"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18731,8 +18941,8 @@ msgstr "מאפיין שם משתמש"
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "משתמשים"
@@ -18982,10 +19192,10 @@ msgstr "סכמות כתובת מלאה תקפות"
msgid "Validate URI schemes"
msgstr "תיקוף סכמות כתובות מלאות"
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "אימות"
@@ -19015,17 +19225,18 @@ msgstr "אימות"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19082,7 +19293,7 @@ msgstr "סטטיסטיקת זכרון המטמון של הערכים. המשתנ
msgid "Value cannot be empty."
msgstr "הערך לא יכול להיות ריק."
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "מפת ערכים"
@@ -19097,9 +19308,9 @@ msgstr "מפת הערכים „%1$s“ כבר קיימת."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19136,7 +19347,7 @@ msgstr "ערך של תגית אירוע ישנה"
msgid "Value of tag"
msgstr "ערך התגית"
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "ערך: אין נתונים"
@@ -19233,8 +19444,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "וייטנאמית (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr "תצוגה"
@@ -19287,7 +19497,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "אזהרה"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr "הודעת אזהרה"
@@ -19318,7 +19528,7 @@ msgstr "אינטרנט"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19369,7 +19579,7 @@ msgid "Web scenarios"
msgstr "תרחישי רשת"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr "התלייה"
@@ -19377,26 +19587,28 @@ msgstr "התלייה"
msgid "Webhook does not have parameters."
msgstr "להתלייה אין משתנים."
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "ד׳"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "יום רביעי"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "שבועי"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr "משקל"
@@ -19412,7 +19624,7 @@ msgstr "ברוך בואך אל"
msgid "When active"
msgstr "בעת פעילות"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr "הווידג׳ט בנקודה X:%3$d,‏ Y:%4$d בעמוד מס׳ %2$d של לוח המחוונים „%1$s” חורג מגבולות העמוד."
@@ -19421,19 +19633,19 @@ msgstr "הווידג׳ט בנקודה X:%3$d,‏ Y:%4$d בעמוד מס׳ %2$d
msgid "Widget is too small for the specified number of columns and rows."
msgstr "הווידג׳ט קטן לעומת גודל העמודות והשורות שצוין."
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19453,7 +19665,7 @@ msgstr "עם איסוף נתונים"
msgid "With dependencies"
msgstr "עם תלויות"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr "עם שורת כותרת"
@@ -19489,7 +19701,7 @@ msgid "Working time"
msgstr "זמן עבודה"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "כתיבה"
@@ -19519,7 +19731,7 @@ msgstr "ערך שגוי לשדה „url” (כתובת)."
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "ציר X"
@@ -19539,11 +19751,11 @@ msgstr "X2"
msgid "XML"
msgstr "XML"
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19558,11 +19770,11 @@ msgstr "ה־XML ריק"
msgid "XML is expected"
msgstr "אמור להיות XML"
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr "XML ל־JSON"
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19571,12 +19783,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "ערך מרבי של ציר ה־Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "הערך המרבי של ציר ה־Y חייב להיות גדול מהערך המזערי של ציר ה־Y"
@@ -19585,34 +19797,34 @@ msgstr "הערך המרבי של ציר ה־Y חייב להיות גדול מה
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "הערך המרבי של ציר ה־Y חייב להיות גדול מהערך המזערי של ציר ה־Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "ערך מזערי של ציר ה־Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "צד ציר ה־Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "ציר Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr "Y-n-d"
@@ -19630,19 +19842,18 @@ msgstr "YAML"
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr "YYYY-MM-DD"
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr "YYYY-MM-DD hh:mm:ss"
@@ -19661,8 +19872,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "שנה"
@@ -19681,14 +19892,14 @@ msgstr "שנתי"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19707,11 +19918,11 @@ msgstr "שנתי"
msgid "Yes"
msgstr "כן"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "אתמול"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "נכנסת בשם „%1$s“."
@@ -19722,11 +19933,11 @@ msgstr "נכנסת בשם „%1$s“."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "אין לך אפשרות לבחור בחלק מהשפות כיוון שההגדרות עבורן אינן מותקנות בשרת."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "לא נכנסת"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr "לא ניתן להחליף מארחים בבחירה הנוכחית."
@@ -19734,9 +19945,8 @@ msgstr "לא ניתן להחליף מארחים בבחירה הנוכחית."
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19747,11 +19957,11 @@ msgstr "לא ניתן להחליף מארחים בבחירה הנוכחית."
msgid "You do not have permission to perform this operation."
msgstr "אין לך הרשאה לבצע פעולה זו."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "אין לך הרשאה לגשת לעמוד זה."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "עליך להיכנס כדי לצפות בעמוד זה."
@@ -19767,11 +19977,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr "שילובים מול Zabbix"
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "התמיכה הטכנית של Zabbix"
@@ -19853,7 +20063,7 @@ msgstr "[ערך שגוי ליום: „%1$s” ]"
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr "[ערך שגוי לחודש: „%1$s” ]"
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr "אמור להיות שם DNS"
@@ -19874,10 +20084,24 @@ msgstr "אמור להיות ערך בוליאני"
msgid "a character string is expected"
msgstr "אמור להיות מחרוזת תווים"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr "התאריך אמור להיות בתצורה YYYY-MM-DD"
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr "ספרה"
@@ -19892,18 +20116,18 @@ msgstr "אמור להיות ערך עם נקודה עשרונית"
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr "אמור להיות קוד צבע הקדסצימלי (6 תווים)"
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "אמור להיות מאקרו לגילוי ברמה נמוכה"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr "למספר יש יותר מדי ספרות אחרי הנקודה"
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "אמור להיות מספר"
@@ -19911,9 +20135,9 @@ msgstr "אמור להיות מספר"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "המספר גדול מדי"
@@ -19934,33 +20158,45 @@ msgstr "אמור להיות זמן יחסי"
msgid "a special character"
msgstr "תו מיוחד"
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr "אמור להיות מחרוזת, מספר או ריק"
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "אמור להיות זמן"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "אמור להיות טווח זמנים"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "אמור להיות טווח זמן"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "אמור להיות יחידת זמן"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr "abs()‎ - ערך מוחלט"
@@ -20004,7 +20240,7 @@ msgstr "הכול"
msgid "all media"
msgstr "כל סוגי המדיה"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr "אמורה להיות כתובת IP"
@@ -20031,19 +20267,19 @@ msgstr "אמורה להיות כתובת IP"
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "אמור להיות מערך"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "אמור להיות מערך או מחרוזת תווים"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr "אמור להיות מערך"
@@ -20053,7 +20289,7 @@ msgid "an empty string is expected"
msgstr "אמור להיות מחרוזת ריקה"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "אמור להיות מספר זוגי או תווים הקסדצימליים"
@@ -20071,6 +20307,7 @@ msgid "an integer is expected"
msgstr "אמור להיות ערך שלם"
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr "אמור להיות ערך שלם וחיובי"
@@ -20119,7 +20356,7 @@ msgstr "asin()‎ - הסינוס ההפוך של ערך כזווית, מבוטא
msgid "at least one day of the week must be selected"
msgstr "יש לבחור לפחות יום אחד בשבוע"
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "יש לציין אפשרות שכתוב אחת לפחות"
@@ -20141,7 +20378,7 @@ msgstr "רישום אוטומטי"
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20208,10 +20445,10 @@ msgstr "שם המשתמש והססמה חייבים להיות מלאים או
msgid "bytelength() - Returns the length in bytes"
msgstr "bytelength()‎ - מחזירה את האורך בבתים"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "מחושב"
@@ -20242,6 +20479,7 @@ msgstr "לא ניתן לשנות"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20308,8 +20546,8 @@ msgstr "לא ניתן לשנות"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20322,6 +20560,11 @@ msgstr "לא ניתן לשנות"
msgid "cannot be empty"
msgstr "לא יכול להישאר ריק"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20382,6 +20625,10 @@ msgstr "תלות מעגלית לפריט אסורה"
msgid "color"
msgstr "צבע"
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20426,7 +20673,7 @@ msgstr "count()‎ - מספר ערכי ה־ V שהתקבלו בהצלחה (ומ
msgid "countunique() - The number of unique values"
msgstr "countunique()‎ - מספר הערכים היחודיים"
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20489,7 +20736,7 @@ msgstr "סדר יורד"
msgid "description"
msgstr "תיאור"
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr "התיקייה לא יכולה להיות ריקה"
@@ -20577,7 +20824,7 @@ msgstr "הביטוי ריק"
msgid "failed to parse JSON"
msgstr "פענוח ה־JSON נכשל"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr "סוג הקובץ אינו נתמך"
@@ -20615,7 +20862,7 @@ msgstr "רביעי"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime()‎ - ההפרש בין ערך פריט (בתור חותמת זמן) וחותמת הזמן של שרת ה־Zabbix קטנה או שווה ל־T שניות (1 - אמת, 0 - שקר)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr "אמורות נקודות ציון גאוגרפיות (ערכים של קווי רוחב ואורך מופרדים בפסיקים)"
@@ -20631,16 +20878,11 @@ msgstr "הגדרות תחזוקה כלליות"
msgid "graph pattern"
msgstr "תבנית תרשים"
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20656,9 +20898,9 @@ msgstr "מארח"
msgid "host group"
msgstr "קבוצת מארחים"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "תבנית מארח"
@@ -20672,7 +20914,7 @@ msgstr "סמל"
msgid "image"
msgstr "תמונה"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr "גודל התמונה חייב להיות קטן מ־%1$s"
@@ -20767,7 +21009,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "רצף בתים שגוי ב־UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "זמן המתנה שגוי"
@@ -20787,16 +21029,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr "משתנה רביעי שגוי בפונקציה „%1$s”"
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "תקופת אחסון היסטוריה שגויה"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "שם קבוצת המארחים שגויה"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "שם המארח שגוי"
@@ -20808,12 +21050,12 @@ msgstr "משתנה חמישי שגוי בפונקציה „%1$s”"
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr "ביטוי טווח שגוי"
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "ביטוי רגולרי שגוי"
@@ -20838,8 +21080,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr "משתמש שלישי שגוי בפונקציה „%1$s”"
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "תקופת אחסון המגמות שגויה"
@@ -20851,7 +21093,7 @@ msgstr "גדול או שווה"
msgid "is less than or equals"
msgstr "קטן או שווה"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "לא תחום ב־{} או שגוי"
@@ -20864,8 +21106,8 @@ msgstr "פריט"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr "הפריט „%1$s” במארח „%2$s” אינו במעקב"
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "תבנית פריט"
@@ -20877,12 +21119,12 @@ msgstr "המפתח ריק"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr "kurtosis()‎ - מודדת את „ההזדנבות” של ההתפלגות"
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20909,7 +21151,7 @@ msgstr "left()‎ - מחזירה כמות כזאת של תווים משמאל"
msgid "length() - Length of last (most recent) T value in characters"
msgstr "length()‎ - אורך ערך ה־T האחרון (העדכני ביותר) בתווים"
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "רשימה של תווים"
@@ -20941,12 +21183,12 @@ msgstr "כלל גילוי ברמה נמוכה"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr "ltrim()‎ - מסירה תווים מסוימים מהתחלה של מחרוזת"
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20954,10 +21196,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -20995,7 +21238,7 @@ msgstr "התאמות"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21030,7 +21273,7 @@ msgstr "mid()‎ - מחזירה תת־מחרוזת שמתחילה במיקום
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21045,16 +21288,11 @@ msgid "min() - Minimum value for period T"
msgstr "min()‎ - ערך מזערי במשך T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "האורך המזערי הוא %1$s תווים"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "ממ"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr "mod()‎ - שארית החילוק"
@@ -21067,13 +21305,13 @@ msgstr "monodec()‎ - בדיקת הקטנת ערך פריט באופן רציף
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr "monoinc()‎ - בדיקת גדילת ערך פריט באופן רציף (1 - הנתון הוא מונוטוני, 0 - אחרת), מצב (strict - דורש מונוטוניות קשיחה)"
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "מש"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr "חייב להיות באורך %1$s תווים"
@@ -21094,8 +21332,8 @@ msgstr "חייב להיות באורך של %1$d תווים לפחות"
msgid "must contain at least one digit"
msgstr "חייב להכיל לפחות תו אחד"
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "חייב להכיל לפחות מאקרו אחד של זיהוי ברמה נמוכה"
@@ -21123,11 +21361,11 @@ msgstr "אסור שתהיה ססמה נפוצה או תלוית הקשר"
msgid "must not contain user's name, surname or username"
msgstr "לא יכולה להכיל את השם הפרטי של המשתמש, את שם משפחתו או את שם המשתמש שלו"
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr "n-d"
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr "n-d H:i"
@@ -21151,7 +21389,7 @@ msgid "new"
msgstr "חדש"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "אין נתונים"
@@ -21183,7 +21421,7 @@ msgstr "אין הרשאות לבטל הכרה בתקלות"
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr "nodata()‎ - לא התקבלו נתונים בפרק זמן T (1 - אמת, 0 - שקר), מצב (קפדני - התעלמות מעיכוב בזמן מהמתווך בשליחת נתונים)"
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "ללא"
@@ -21196,7 +21434,7 @@ msgstr "אמור היה להיות צמד של מפתח וערך שאינם רי
msgid "not in"
msgstr "לא בין"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "לא נבחר"
@@ -21204,7 +21442,7 @@ msgstr "לא נבחר"
msgid "now() - Number of seconds since the Epoch"
msgstr "now()‎ - מספר השניות מאז ראשית ספירת Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "מספר"
@@ -21268,7 +21506,7 @@ msgstr "או"
msgid "other"
msgstr "אחר"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "פלט"
@@ -21281,7 +21519,7 @@ msgid "path/to/secret:key"
msgstr "נתיב/אל/סוד:מפתח"
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21299,7 +21537,7 @@ msgstr "pi()‎ - מחזירה את הקבוע פאי"
msgid "power() - The power of a base value to a power value"
msgstr "power()‎ - ערך מעריך החזקה של הבסיס"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "תבנית תקלה"
@@ -21315,24 +21553,24 @@ msgstr "rand()‎ - ערך מספרי שלם אקראי"
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr "rate()‎ - מחזירה רמה ממוצעת לכל שנייה למונים שגדלים באופן אחיד"
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr "דרושה גישה לקריאה-כתיבה לשירות הצאצא „%1$s”"
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr "יש לשמר את הגישה לקריאה-כתיבה לשירות הצאצא „%1$s”"
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr "דרושה גישה לקריאה-כתיבה לשירות"
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr "יש לשמר את הגישה לקריאה-כתיבה לשירות"
@@ -21340,7 +21578,7 @@ msgstr "יש לשמר את הגישה לקריאה-כתיבה לשירות"
msgid "reference to a non-existent tree element"
msgstr "הפנייה לרכיב בעץ שאינו קיים"
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21368,7 +21606,7 @@ msgstr "repeat()‎ - מחזירה מחרוזת שמורכבת מערך שחוז
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr "replace()‎ - חיפוש מופעים של תבנית בערך מסוים והחלפתם"
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr "החלפה"
@@ -21400,13 +21638,13 @@ msgstr "round()‎ - מעגלת ערך למיקומים אחרי הנקודה ה
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr "rtrim()‎ - מסירה תווים מסוימים מסוף המחרוזת"
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "שנ׳"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21414,7 +21652,7 @@ msgstr "שנ׳"
msgid "script"
msgstr "סקריפט"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr "מחרוזת חיפוש"
@@ -21429,7 +21667,7 @@ msgstr "שני"
msgid "second parameter is expected"
msgstr "אמור להיות פרמטר שני"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "שניות"
@@ -21441,7 +21679,7 @@ msgstr "נבחר"
msgid "service"
msgstr "שירות"
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "תיאור קצר"
@@ -21462,8 +21700,6 @@ msgstr "תיאור קצר"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21544,12 +21780,12 @@ msgstr "פרטי הגישה שסופקו אינם יחודיים"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21565,7 +21801,7 @@ msgstr "tan()‎ - הטנגנס (משיק) של הערך"
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "מזהה התבנית %1$s מועבר %2$s פעמים"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr "הזנת השורה החדשה האחרונה חסרה"
@@ -21592,11 +21828,11 @@ msgstr "הזנת השורה החדשה האחרונה חסרה"
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "הפרמטר „%1$s” חסר"
@@ -21704,7 +21940,7 @@ msgstr "truncate()‎ - קוצץ ערך למקומות עשרוניים"
msgid "type here to search"
msgstr "יש להקליד כאן כדי לחפש"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr "כתובת לא מקובלת"
@@ -21831,16 +22067,16 @@ msgstr "אמור להיות מזהה באותיות גדולות"
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21874,8 +22110,8 @@ msgstr "הערך „%1$s” לא נמצא"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "הערך %1$s כבר קיים"
@@ -21887,30 +22123,29 @@ msgstr "הערך %1$s כבר קיים"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "הערך ארוך מדי"
@@ -21918,6 +22153,7 @@ msgstr "הערך ארוך מדי"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21925,7 +22161,7 @@ msgstr[0] "הערך חייב להיות %1$s"
msgstr[1] "הערך חייב להיות אחד מבין %1$s"
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr "הערך חייב להיות בין „%1$s” לבין „%2$s”"
@@ -22019,12 +22255,12 @@ msgstr "סוג כללי הגילוי שגוי"
msgid "wrong item type"
msgstr "סוג פריט שגוי"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr "רמת התקריב צריכה להיות בין „%1$s” לבין „%2$s”"
diff --git a/ui/locale/hu/LC_MESSAGES/frontend.po b/ui/locale/hu/LC_MESSAGES/frontend.po
index 4391bd54e2d..f4a97d20273 100644
--- a/ui/locale/hu/LC_MESSAGES/frontend.po
+++ b/ui/locale/hu/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-01-09 22:10+0300\n"
"Last-Translator: Robert <szenasy.robert@gmail.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1357762227.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(nincs proxy)"
@@ -331,12 +326,16 @@ msgstr "10 másodperc"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 másodperc"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D nézet"
@@ -359,7 +358,7 @@ msgstr "500 legfrissebb érték"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -367,7 +366,7 @@ msgstr ""
msgid "<manual>"
msgstr ""
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Nyugtázom"
@@ -510,7 +509,7 @@ msgstr "Nyugtázom"
msgid "Acknowledge"
msgstr "Visszaigazolás"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Eljárás hozzáadva"
@@ -618,24 +617,24 @@ msgstr "Eljárás hozzáadva"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Eljárás törölve"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Eljárás frissítve"
@@ -655,16 +654,16 @@ msgstr "Eljárás frissítve"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Eljárások"
@@ -683,13 +682,11 @@ msgstr "Aktív"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktív ettől"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktív eddig"
@@ -739,7 +736,7 @@ msgstr "Aktív eddig"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Aktív eddig"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -886,7 +885,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -895,16 +894,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Prototípus hozzáadása"
@@ -913,7 +912,7 @@ msgstr "Prototípus hozzáadása"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Rendszergazda"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Adminisztráció"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr "Kor"
msgid "Age less than"
msgstr ""
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Ügynök interface"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Bármely"
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Ápr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Április"
@@ -1276,7 +1278,7 @@ msgstr "Terület mérete"
msgid "Area type"
msgstr "Terület típusa"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1342,8 +1344,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1353,13 +1359,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1403,8 +1402,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1412,7 +1411,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1420,11 +1419,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Augusztus"
@@ -1441,15 +1440,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Authentikáció"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentikációs algoritmus"
@@ -1460,7 +1459,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1480,6 +1479,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1493,8 +1493,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatikus"
@@ -1534,13 +1534,13 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1553,8 +1553,8 @@ msgstr ""
msgid "Availability"
msgstr "Elérhetőség"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Rendelkezésre-állás jelentések"
@@ -1581,7 +1581,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1605,9 +1605,9 @@ msgstr ""
msgid "Background image"
msgstr "Háttérkép"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1615,8 +1615,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1683,7 +1683,7 @@ msgstr ""
msgid "Bold line"
msgstr "Vastag vonal"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1748,8 +1748,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1785,17 +1785,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Kalkulált"
@@ -1861,7 +1861,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Az eljárást nem lehet felvenni"
@@ -2025,9 +2025,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2133,8 +2133,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2143,8 +2143,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2154,12 +2154,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Az eljárást nem lehet törölni"
@@ -2275,7 +2281,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr "Cannot delete items"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Karbantartás törlése sikertelen"
@@ -2331,19 +2337,19 @@ msgstr[1] "Script törlése sikertelen"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Szolgáltatás törlése sikertelen"
msgstr[1] "Szolgáltatás törlése sikertelen"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2435,7 +2441,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2513,7 +2525,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2738,7 +2756,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2900,7 +2918,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2945,7 +2963,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3069,7 +3087,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Az eljárást nem lehet frissíteni"
@@ -3245,10 +3263,10 @@ msgstr "Script frissítése sikertelen"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3312,8 +3330,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3354,16 +3372,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3396,12 +3414,12 @@ msgstr ""
msgid "Change password"
msgstr "Jelszó módosítása"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3410,7 +3428,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3449,19 +3467,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3529,7 +3547,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3566,8 +3584,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3593,9 +3611,9 @@ msgstr "Óra"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3612,7 +3630,7 @@ msgstr "Klón"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3643,12 +3661,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3662,7 +3680,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3705,7 +3723,7 @@ msgstr "Parancsok"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3736,9 +3754,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Feltétel"
@@ -3766,13 +3784,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Feltételek"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfiguráció"
@@ -3867,7 +3885,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3911,7 +3929,7 @@ msgstr "Triggerek konfigurációja"
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3954,9 +3972,9 @@ msgstr ""
msgid "Connect to"
msgstr "Kapcsolódva"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4008,12 +4026,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4023,7 +4041,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4045,11 +4063,11 @@ msgstr "Kapcsolat"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4083,12 +4101,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4103,7 +4121,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4117,7 +4135,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4227,19 +4245,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4283,7 +4305,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4394,7 +4416,7 @@ msgstr ""
msgid "Create script"
msgstr "Script létrehozása"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4450,8 +4472,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4486,6 +4510,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4503,7 +4528,7 @@ msgid "Custom graphs"
msgstr "Egyéni grafikonok"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4525,16 +4550,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Egyedi szorzó"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4583,7 +4612,8 @@ msgstr "DNS név"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Napi"
@@ -4598,7 +4628,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Dashboard"
@@ -4608,7 +4638,7 @@ msgstr "Dashboard"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4672,8 +4702,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Szaggatott vonal"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4686,9 +4716,9 @@ msgstr ""
msgid "Data overview"
msgstr "Adat áttekintés"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4811,11 +4841,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Nap"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4824,6 +4855,10 @@ msgstr ""
msgid "Day of month"
msgstr "Hónap napja"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4831,6 +4866,7 @@ msgid "Day of week"
msgstr "Hét napja"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Napok"
@@ -4844,11 +4880,11 @@ msgstr "Hibakeresés"
msgid "Debug mode"
msgstr "Hibakereső mód"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "December"
@@ -4929,7 +4965,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Késleltetés"
@@ -4938,19 +4974,19 @@ msgid "Delayed by"
msgstr "Késleltetve"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4969,12 +5005,13 @@ msgstr "Késleltetve"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5032,11 +5069,11 @@ msgstr ""
msgid "Delete expression?"
msgstr "Törli a kifejezést?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Grafikon törlése?"
@@ -5098,7 +5135,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5181,7 +5226,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Törli a kjelölt térképeket?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5209,15 +5254,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Törli a kiválasztott szkripteket?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5265,7 +5310,7 @@ msgstr "Törli a kiválasztott triggert?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5297,7 +5342,7 @@ msgstr "Hozzáférés megtagadva"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5313,7 +5358,7 @@ msgstr "Függő"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5323,7 +5368,7 @@ msgstr "Függőség"
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5339,9 +5384,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5362,7 +5408,7 @@ msgstr "Leírás"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5407,7 +5453,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5415,8 +5461,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5458,7 +5504,15 @@ msgstr "Letiltja a hosztokat a kiválasztott proxykon?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5483,7 +5537,7 @@ msgstr "Letiltja a kijelölt hosztokat?"
msgid "Disable selected items?"
msgstr "Kijelölt elemek tiltása?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5510,7 +5564,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5530,17 +5584,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5551,21 +5607,21 @@ msgstr "Letiltva"
msgid "Disaster"
msgstr "Katasztrofális"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5597,11 +5653,11 @@ msgstr "Felderített eszköz"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5609,8 +5665,8 @@ msgstr "Felderített eszköz"
msgid "Discovery"
msgstr "Felderítés"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5671,7 +5727,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Felderítési szabály"
@@ -5781,7 +5837,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5794,7 +5851,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5803,14 +5860,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5826,8 +5883,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5837,8 +5894,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5848,12 +5905,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5880,22 +5937,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Kiesés"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Rajz stílusa"
@@ -5940,10 +5998,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Időtartam"
@@ -5967,18 +6027,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6019,6 +6078,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6053,7 +6116,7 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Üres"
@@ -6090,7 +6153,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6102,7 +6164,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6110,8 +6172,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6182,7 +6244,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6208,7 +6278,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr "Kijelölt elemek engedélyezése?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6228,7 +6298,7 @@ msgstr "Engedélyezi a kijelölt triggereket?"
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6244,7 +6314,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6274,17 +6344,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6300,7 +6371,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6326,6 +6397,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6338,11 +6410,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6357,12 +6429,18 @@ msgstr ""
msgid "Error"
msgstr "Hiba"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6385,7 +6463,7 @@ msgstr ""
msgid "Event"
msgstr "Esemény"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Esemény azonosító"
@@ -6396,8 +6474,8 @@ msgstr "Esemény visszaigazolva"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6407,7 +6485,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Esemény részletei"
@@ -6423,7 +6501,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6490,6 +6568,16 @@ msgstr "Kivéve"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6514,7 +6602,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6523,7 +6611,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6540,13 +6628,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6644,8 +6732,8 @@ msgstr "A kifejezés nem lehet üres"
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6756,11 +6844,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Február"
@@ -6842,19 +6930,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6879,15 +6967,15 @@ msgstr "Kitöltés"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6906,7 +6994,7 @@ msgstr "Szűrő"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6951,7 +7039,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fix"
@@ -6961,7 +7049,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6996,7 +7084,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -7015,19 +7103,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francia (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Péntek"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7060,7 +7152,7 @@ msgid "Full clone"
msgstr "Teljes klón"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funkció"
@@ -7071,7 +7163,7 @@ msgstr "GSM modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7079,8 +7171,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Általános"
@@ -7097,7 +7189,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7153,7 +7245,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7198,13 +7290,13 @@ msgstr "Meredek vonal"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafikon"
@@ -7260,7 +7352,7 @@ msgstr "Grafikon törölve"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7292,8 +7384,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7327,8 +7419,8 @@ msgstr "Grafikon típusa"
msgid "Graph updated"
msgstr "Grafikon frissítve"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7446,7 +7538,7 @@ msgstr ""
msgid "Groups"
msgstr "Csoportok"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7455,12 +7547,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7524,7 +7616,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7553,13 +7645,13 @@ msgstr ""
msgid "Height"
msgstr "Magasság"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Segítség"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7625,9 +7717,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7667,7 +7759,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7706,13 +7798,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7809,7 +7901,7 @@ msgstr[1] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7842,7 +7934,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7862,10 +7954,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7890,7 +7982,7 @@ msgstr ""
msgid "Host groups"
msgstr "Hoszt csoportok"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8014,7 +8106,7 @@ msgstr ""
msgid "Host updated"
msgstr "Hoszt frissítve"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8048,11 +8140,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8091,13 +8183,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Órák"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8161,9 +8254,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8246,7 +8339,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8342,7 +8435,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8391,7 +8484,7 @@ msgstr "Kép frissítve"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Képek"
@@ -8439,10 +8532,14 @@ msgstr ""
msgid "In progress"
msgstr "Folyamatban"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8453,28 +8550,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8491,6 +8588,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8540,7 +8641,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8896,7 +8997,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Hibás elemlista."
@@ -8929,11 +9030,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8951,14 +9047,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9031,7 +9123,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9076,8 +9168,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9136,6 +9226,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9246,8 +9346,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9273,10 +9371,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9327,7 +9425,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9341,7 +9439,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9350,13 +9448,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9444,7 +9541,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Telepítés"
@@ -9452,7 +9549,7 @@ msgstr "Telepítés"
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9508,8 +9605,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9520,23 +9617,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9547,8 +9643,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9582,7 +9677,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9722,10 +9817,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9764,86 +9859,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9930,15 +10028,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Leltár"
@@ -9953,7 +10051,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9963,7 +10061,7 @@ msgstr "Bejelentkezve?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9981,14 +10079,14 @@ msgid "Italian (it_IT)"
msgstr "Olasz (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Elem"
@@ -10057,7 +10155,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10067,9 +10165,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10103,8 +10201,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10154,20 +10252,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Az elem nem lesz frissítve. Kérem javítsa a frissítési intervallumot."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10211,7 +10309,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10249,7 +10347,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10268,7 +10366,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10289,16 +10387,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Január"
@@ -10307,8 +10405,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japán (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10316,19 +10414,19 @@ msgstr "Japán (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Július"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Június"
@@ -10442,42 +10540,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10552,7 +10650,7 @@ msgstr "Utolsó hét grafikonja"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10571,9 +10669,9 @@ msgstr "Litván (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10589,18 +10687,18 @@ msgstr ""
msgid "Left"
msgstr "Balra"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10609,7 +10707,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10617,9 +10715,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Keresési/Szűrési limit"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10639,8 +10737,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Kapcsolat"
@@ -10664,8 +10762,8 @@ msgid "Link indicators"
msgstr "Kapcsolatjelzők"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10773,7 +10871,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10792,7 +10890,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10806,7 +10904,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10818,8 +10916,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Belépés"
@@ -10907,9 +11005,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10931,35 +11029,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Karbantartás"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Karbantartás hozzáadva"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Karbantartás törölve"
@@ -11002,11 +11088,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11014,20 +11104,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11110,7 +11200,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11133,16 +11223,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Térképek"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Március"
@@ -11169,9 +11259,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11188,7 +11278,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11196,7 +11286,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11205,12 +11295,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11249,7 +11339,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11266,11 +11356,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Május"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11337,8 +11427,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Eszköztípusok"
@@ -11416,7 +11506,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11440,10 +11530,10 @@ msgid "Middle"
msgstr "Középre"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11493,7 +11583,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11502,6 +11592,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Percek"
@@ -11518,11 +11609,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11603,7 +11694,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11611,11 +11702,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Hétfő"
@@ -11624,7 +11715,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Proxin keresztül monitorozva"
@@ -11634,8 +11725,8 @@ msgid "Monitored host"
msgstr "Monitorozitt hoszt"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Felügyelet"
@@ -11645,13 +11736,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Hónap"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Havi"
@@ -11722,6 +11815,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11751,6 +11848,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11764,14 +11862,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11820,36 +11916,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11981,11 +12080,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Soha"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12018,6 +12121,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12030,14 +12137,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Új reguláris kifejezés"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Új szolgáltatási időszak felvétele"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12070,14 +12173,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12181,8 +12284,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12225,7 +12328,7 @@ msgstr ""
msgid "No image"
msgstr "Nincs kép"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12333,7 +12436,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12341,11 +12444,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12354,9 +12458,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12423,13 +12527,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12456,11 +12558,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12505,7 +12610,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12530,7 +12635,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12585,9 +12690,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12674,11 +12779,6 @@ msgstr ""
msgid "Not supported"
msgstr "Nem támogatott"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Jegyzet"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Jegyzetek"
@@ -12691,8 +12791,8 @@ msgstr "Semmi"
msgid "Notification report"
msgstr "Értesítési riportok"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Értesítések"
@@ -12705,11 +12805,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12782,7 +12882,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12863,13 +12963,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12880,7 +12980,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12892,9 +12992,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12946,15 +13045,15 @@ msgstr "Oprendszer (rövid leírás)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Október"
@@ -13012,11 +13111,6 @@ msgstr ""
msgid "One time only"
msgstr "Egy alkalommal"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Egyszeri kiesés"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13057,11 +13151,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13085,7 +13179,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13094,7 +13189,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13116,8 +13211,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13130,7 +13225,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Műveletek"
@@ -13183,7 +13278,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13204,61 +13299,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Eredeti"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Egyéb"
@@ -13284,7 +13379,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13312,15 +13407,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Áttekintés"
@@ -13501,8 +13596,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "HIBA"
@@ -13528,9 +13623,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13540,7 +13635,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13568,6 +13663,10 @@ msgstr ""
msgid "Parameter"
msgstr "Paraméter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13577,14 +13676,14 @@ msgstr "Paraméter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13610,9 +13709,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13629,7 +13727,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13658,9 +13756,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13765,7 +13863,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13780,7 +13878,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Időszak típusa"
@@ -13860,24 +13957,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13946,7 +14043,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13954,7 +14051,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13973,7 +14070,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Előnézet"
@@ -13983,7 +14080,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13997,12 +14094,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14052,7 +14149,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14060,29 +14157,27 @@ msgid "Private key file"
msgstr "Privát kulcsfájl"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14107,7 +14202,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14132,8 +14227,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14148,11 +14243,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14170,19 +14265,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14192,7 +14287,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14203,8 +14298,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxik"
@@ -14274,7 +14369,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14282,13 +14377,21 @@ msgid "Public key"
msgstr "Publikus kulcs"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Publikus kulcsfájl"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14296,11 +14399,11 @@ msgstr "Publikus kulcsfájl"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Feldolgozási sor"
@@ -14308,7 +14411,7 @@ msgstr "Feldolgozási sor"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14316,7 +14419,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14324,15 +14427,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14340,7 +14443,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14353,7 +14456,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Olvasás"
@@ -14444,7 +14547,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14460,8 +14563,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14471,9 +14574,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14505,7 +14608,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Reguláris kifejezés"
@@ -14536,7 +14639,7 @@ msgstr "Reguláris kifejezés frissítve"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Reguláris kifejezések"
@@ -14597,28 +14700,28 @@ msgstr "Távoli parancs"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14749,15 +14852,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14765,7 +14868,7 @@ msgstr ""
msgid "Replace"
msgstr "Csere"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14806,19 +14909,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Jelentések"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14867,7 +14975,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Visszaállítás"
@@ -14916,23 +15024,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15075,9 +15183,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15090,14 +15198,14 @@ msgstr ""
msgid "Right"
msgstr "Jobbra"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15110,8 +15218,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15169,13 +15276,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15252,7 +15433,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15297,7 +15478,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15315,7 +15496,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15380,11 +15561,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Szombat"
@@ -15418,6 +15599,7 @@ msgstr "Scenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Időzítés"
@@ -15465,14 +15647,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15498,8 +15680,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15549,8 +15731,8 @@ msgstr "Script frissítve"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Scriptek"
@@ -15629,12 +15811,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15642,9 +15824,13 @@ msgstr ""
msgid "Select"
msgstr "Kiválaszt"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15658,7 +15844,7 @@ msgstr ""
msgid "Selected"
msgstr "Kijelölt"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15670,7 +15856,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15728,7 +15914,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15744,7 +15930,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Szeptember"
@@ -15762,12 +15948,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Szerver"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15776,36 +15962,32 @@ msgid "Server time"
msgstr "Szerver idő"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Szolgáltatás"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15813,7 +15995,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15834,15 +16016,10 @@ msgid "Service port"
msgstr "Szerviz port"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15851,46 +16028,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Szolgáltatási időszakok"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Szerviz típus"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Szolgáltatás frissítve"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Szolgáltatások"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15915,7 +16094,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15933,7 +16112,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15945,7 +16124,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15975,18 +16154,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16005,7 +16184,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16055,9 +16234,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16085,7 +16264,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16106,7 +16285,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16197,8 +16380,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16207,7 +16390,7 @@ msgstr ""
msgid "Simple"
msgstr "Egyszerű"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16332,7 +16515,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sorba rendezés (0->999)"
@@ -16341,7 +16524,7 @@ msgstr "Sorba rendezés (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16355,7 +16538,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spanyol (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16367,7 +16550,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16380,9 +16563,9 @@ msgstr "Sebesség"
msgid "Stacked"
msgstr "Rögzített"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16419,9 +16602,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16438,8 +16633,8 @@ msgstr ""
msgid "State"
msgstr "Állapot"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16451,15 +16646,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16478,16 +16673,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16498,15 +16694,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16518,12 +16714,11 @@ msgstr ""
msgid "Status"
msgstr "Státusz"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16556,7 +16751,7 @@ msgstr "Csak státusz"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16614,8 +16809,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16649,8 +16844,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16668,7 +16863,7 @@ msgstr "Tárgy"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16690,7 +16885,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Sikeres Események"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16698,11 +16893,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Vasárnap"
@@ -16710,7 +16905,7 @@ msgstr "Vasárnap"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16748,7 +16943,8 @@ msgstr "Svéd (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16756,14 +16952,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Alapértelmezett"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16776,9 +16972,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16877,36 +17073,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16950,13 +17145,13 @@ msgid "Target type"
msgstr "Cél típusa"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16994,7 +17189,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17058,8 +17253,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17089,12 +17284,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17109,7 +17304,7 @@ msgstr ""
msgid "Test"
msgstr "Teszt"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17158,11 +17353,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17297,7 +17492,7 @@ msgstr ""
msgid "Theme"
msgstr "Téma"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17310,11 +17505,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Ebben a hónapban"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17323,19 +17518,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Ezen a héten"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Ebben az évben"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17343,15 +17538,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Csütörtök"
@@ -17367,8 +17562,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "-ig"
@@ -17378,14 +17572,12 @@ msgstr "-ig"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17415,7 +17607,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Idő periódus"
@@ -17426,9 +17618,9 @@ msgstr "Idő periódus"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17436,13 +17628,13 @@ msgstr ""
msgid "Time type"
msgstr "Idő típusa"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17452,17 +17644,27 @@ msgid "Timeout"
msgstr "Időtúllépés"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Időpecsét"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17471,11 +17673,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Ma"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17539,19 +17741,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17559,9 +17761,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17572,7 +17774,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17587,9 +17789,9 @@ msgstr ""
msgid "Trends"
msgstr "Trendek"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17614,12 +17816,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17645,7 +17847,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Trigger törölve"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17657,7 +17859,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17689,13 +17891,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Trigger áttekintés"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17809,20 +18011,20 @@ msgstr "Trigger-ek"
msgid "Triggers deleted"
msgstr "Triggerek törölve"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Kedd"
@@ -17859,17 +18061,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17909,7 +18111,7 @@ msgstr "Számítás tipusa"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17931,9 +18133,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "ISMERETLEN"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17992,8 +18194,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18087,20 +18289,26 @@ msgstr "Engedélyezi a kijelölt zárolt felhasználókat?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18170,7 +18378,7 @@ msgstr "Ismeretlen forrás"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Ismeretlen érték típus"
@@ -18179,8 +18387,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18283,20 +18491,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18322,7 +18531,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18342,7 +18551,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18360,8 +18569,9 @@ msgstr "Feltöltés"
msgid "Upper level maps"
msgstr "Felsőbb szintű térképek"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Üzemidő"
@@ -18399,7 +18609,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18486,7 +18696,7 @@ msgid_plural "Users deleted"
msgstr[0] "Felhasználó törölve"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18561,8 +18771,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Felhasználói csoportok"
@@ -18579,7 +18789,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18599,7 +18809,7 @@ msgstr ""
msgid "User profile"
msgstr "Felhasználói profil"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18611,7 +18821,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18621,7 +18831,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18634,8 +18844,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18643,8 +18853,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18696,7 +18906,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18728,8 +18938,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Felhasználók"
@@ -18979,10 +19189,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19012,17 +19222,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19079,7 +19290,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Érték-hozzárendelési lista"
@@ -19094,9 +19305,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19133,7 +19344,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19230,8 +19441,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19284,7 +19494,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19315,7 +19525,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19366,7 +19576,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19374,26 +19584,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Szerda"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Heti"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19409,7 +19621,7 @@ msgstr ""
msgid "When active"
msgstr "Amikor aktív"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19418,19 +19630,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19450,7 +19662,7 @@ msgstr "Adatgyűjtéssel"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19486,7 +19698,7 @@ msgid "Working time"
msgstr "Munkaidő"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Írás"
@@ -19516,7 +19728,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19536,11 +19748,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19555,11 +19767,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19568,12 +19780,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y tengely MAX érték"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19582,34 +19794,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y tengely MIN érték"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y tengely elhelyezkedése"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19627,19 +19839,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19658,8 +19869,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Év"
@@ -19678,14 +19889,14 @@ msgstr "Évi"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19704,11 +19915,11 @@ msgstr "Évi"
msgid "Yes"
msgstr "Igen"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19719,11 +19930,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19731,9 +19942,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19744,11 +19954,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19764,11 +19974,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19847,7 +20057,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19868,10 +20078,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19886,18 +20110,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19905,9 +20129,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19928,33 +20152,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19998,7 +20234,7 @@ msgstr "mind"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20025,19 +20261,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20047,7 +20283,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20065,6 +20301,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20113,7 +20350,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20135,7 +20372,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20202,10 +20439,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20236,6 +20473,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20302,8 +20540,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20316,6 +20554,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20376,6 +20619,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20420,7 +20667,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20483,7 +20730,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20571,7 +20818,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20609,7 +20856,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20625,16 +20872,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20650,9 +20892,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20666,7 +20908,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20761,7 +21003,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20781,16 +21023,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20802,12 +21044,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20832,8 +21074,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20845,7 +21087,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20858,8 +21100,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20871,12 +21113,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20903,7 +21145,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20935,12 +21177,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20948,10 +21190,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20989,7 +21232,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21024,7 +21267,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21039,16 +21282,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21061,13 +21299,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21088,8 +21326,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21117,11 +21355,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21145,7 +21383,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "nincs adat"
@@ -21177,7 +21415,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21190,7 +21428,7 @@ msgstr ""
msgid "not in"
msgstr "nem ban / ben"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nincs kiválasztva"
@@ -21198,7 +21436,7 @@ msgstr "nincs kiválasztva"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21262,7 +21500,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21275,7 +21513,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21293,7 +21531,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21309,24 +21547,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21334,7 +21572,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21362,7 +21600,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21394,13 +21632,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "mp"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21408,7 +21646,7 @@ msgstr "mp"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21423,7 +21661,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21435,7 +21673,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "rövid leírás"
@@ -21456,8 +21694,6 @@ msgstr "rövid leírás"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21538,12 +21774,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21559,7 +21795,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21586,11 +21822,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21698,7 +21934,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21825,16 +22061,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21868,8 +22104,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21881,30 +22117,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21912,6 +22147,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21919,7 +22155,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22013,12 +22249,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "é"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/id/LC_MESSAGES/frontend.po b/ui/locale/id/LC_MESSAGES/frontend.po
index cffc5f618da..2045f37429e 100644
--- a/ui/locale/id/LC_MESSAGES/frontend.po
+++ b/ui/locale/id/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-10 08:26+0300\n"
"Last-Translator: richlv <richlv@nakts.net>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1381386369.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -155,14 +150,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -176,10 +171,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -220,8 +215,8 @@ msgid_plural "%1$s retries left"
msgstr[0] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -254,7 +249,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -286,7 +281,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(tanpa proxy)"
@@ -313,12 +308,16 @@ msgstr "10 detik"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 detik"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "Tampilan 3D"
@@ -341,7 +340,7 @@ msgstr "500 isi terbaru"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -349,7 +348,7 @@ msgstr ""
msgid "<manual>"
msgstr "<petunjuk>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -364,7 +363,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -429,8 +428,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -443,7 +442,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -479,9 +478,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Ack"
@@ -489,7 +488,7 @@ msgstr "Ack"
msgid "Acknowledge"
msgstr "Pemberitahuan"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -527,18 +526,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -548,7 +547,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -588,7 +587,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Aksi ditambahkan"
@@ -597,22 +596,22 @@ msgstr "Aksi ditambahkan"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Aksi dihapus"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -624,7 +623,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Aksi diperbarui"
@@ -632,16 +631,16 @@ msgstr "Aksi diperbarui"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Aksi"
@@ -660,13 +659,11 @@ msgstr "Aktif"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktif sejak"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktif sampai"
@@ -716,7 +713,7 @@ msgstr "Aktif sampai"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -730,35 +727,37 @@ msgstr "Aktif sampai"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -829,11 +828,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -854,7 +853,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -863,7 +862,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -872,16 +871,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Tambah bentuk dasar"
@@ -890,7 +889,7 @@ msgstr "Tambah bentuk dasar"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -924,7 +923,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -935,11 +934,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -951,12 +950,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrasi"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -977,7 +976,7 @@ msgstr "Usia"
msgid "Age less than"
msgstr "Usia kurang dari"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1007,7 +1006,7 @@ msgstr "Agen interfaces"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1015,11 +1014,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1044,8 +1043,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1090,7 +1089,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1106,13 +1105,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1158,7 +1157,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1168,6 +1167,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1179,13 +1182,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Semua"
@@ -1225,11 +1227,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Menjelang"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "April"
@@ -1253,7 +1255,7 @@ msgstr "Luas area"
msgid "Area type"
msgstr "Jenis area"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1319,8 +1321,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1330,13 +1336,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Setidaknya satu periode pemeliharaan harus dibuat."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1380,8 +1379,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1389,7 +1388,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1397,11 +1396,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Agu"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Agustus"
@@ -1418,15 +1417,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Otentikasi"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritma otentikasi"
@@ -1437,7 +1436,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1457,6 +1456,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1470,8 +1470,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1492,7 +1492,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Otomatis"
@@ -1511,13 +1511,13 @@ msgstr "Pemilihan ikon otomatis"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1530,8 +1530,8 @@ msgstr ""
msgid "Availability"
msgstr "Ketersediaan"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Laporan ketersediaan"
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1582,9 +1582,9 @@ msgstr ""
msgid "Background image"
msgstr "Gambar latar belakang"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1592,8 +1592,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1660,7 +1660,7 @@ msgstr ""
msgid "Bold line"
msgstr "Garis tebal"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1725,8 +1725,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1762,17 +1762,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Dihitung"
@@ -1838,7 +1838,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Tidak dapat menambah aksi"
@@ -2001,9 +2001,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2106,8 +2106,8 @@ msgstr "Tidak dapat membuat ikon peta"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2116,8 +2116,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2126,12 +2126,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Tidak dapat menghapus user Zabbix internal \"%1$s\", coba non-aktifkan user tersebut."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Tidak dapat menghapus aksi"
@@ -2241,7 +2246,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr "Tidak dapat menghapus item"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Tidak dapat menghapus perawatan"
@@ -2290,18 +2295,18 @@ msgstr[0] "Tidak dapat menghapus script"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Tidak dapat menghapus script. Script %1$s\" sedang digunakan pada operasi aksi \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Tidak dapat menghapus aksi yang dipilih"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Tidak dapat menghapus service"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2389,7 +2394,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2457,7 +2467,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2672,7 +2687,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2833,7 +2848,7 @@ msgstr "Tidak dapat merubah nama guest user."
msgid "Cannot save discovery rule without checks."
msgstr "Tidak dapat menyimpan aturan discovery tanpa pemeriksaan."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2878,7 +2893,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3001,7 +3016,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Tidak dapat perbarui aksi"
@@ -3174,10 +3189,10 @@ msgstr "Tidak dapat perbarui script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3239,8 +3254,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3281,16 +3296,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3323,12 +3338,12 @@ msgstr ""
msgid "Change password"
msgstr "Ubah password"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3337,7 +3352,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3376,19 +3391,19 @@ msgstr "Pemeriksaan sudah ada."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Pemeriksaan bagian ekspresi dimulai dari \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3456,7 +3471,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "Pemeriksaan harus unik."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3493,8 +3508,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "Bersihkan riwayat dan tren"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Bersihkan ketika membatalkan penautan"
@@ -3520,9 +3535,9 @@ msgstr "Jam"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3539,7 +3554,7 @@ msgstr "Klon"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3570,12 +3585,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3589,7 +3604,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3632,7 +3647,7 @@ msgstr "Perintah"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3663,9 +3678,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Kondisi"
@@ -3693,13 +3708,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Kondisi"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfigurasi"
@@ -3794,7 +3809,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Konfigurasi tipe media"
@@ -3838,7 +3853,7 @@ msgstr "Konfigurasi trigger"
msgid "Configuration of user groups"
msgstr "Konfigurasi grup user"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3881,9 +3896,9 @@ msgstr ""
msgid "Connect to"
msgstr "Hubungkan ke"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -3935,12 +3950,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -3950,7 +3965,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -3972,11 +3987,11 @@ msgstr "Kontak"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4010,12 +4025,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4030,7 +4045,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4044,7 +4059,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4151,19 +4166,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Buat aksi"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4207,7 +4226,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4318,7 +4337,7 @@ msgstr ""
msgid "Create script"
msgstr "Buat script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4374,8 +4393,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4410,6 +4431,7 @@ msgid "Current value"
msgstr "Nilai saat ini"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4427,7 +4449,7 @@ msgid "Custom graphs"
msgstr "Custom grafik"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4449,16 +4471,20 @@ msgstr "Custom label untuk peta \"%2$s\" tipe elemen \"%1$s\" tidak mungkin koso
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Custom multiplier"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4507,7 +4533,8 @@ msgstr "Nama DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Harian"
@@ -4522,7 +4549,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Dashboard"
@@ -4532,7 +4559,7 @@ msgstr "Dashboard"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4595,8 +4622,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Garis putus-putus"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Data dari %1$s. Dihasilkan dalam %2$s det."
@@ -4609,9 +4636,9 @@ msgstr ""
msgid "Data overview"
msgstr "Rangkuman data"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4734,11 +4761,12 @@ msgstr "Tanggal HW dibeli"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Hari"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4747,6 +4775,10 @@ msgstr ""
msgid "Day of month"
msgstr "Hari bulan"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4754,6 +4786,7 @@ msgid "Day of week"
msgstr "Hari minggu"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Hari"
@@ -4767,11 +4800,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Mode debug"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Des"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Desember"
@@ -4852,7 +4885,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Delay"
@@ -4861,19 +4894,19 @@ msgid "Delayed by"
msgstr "Delay oleh"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4892,12 +4925,13 @@ msgstr "Delay oleh"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4955,11 +4989,11 @@ msgstr "Hapus aturan discovery?"
msgid "Delete expression?"
msgstr "Hapus ekspresi?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Hapus grafik?"
@@ -5021,7 +5055,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Hapus aksi yang dipilih?"
@@ -5104,7 +5146,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Hapus peta yang dipilih?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Hapus tipe media yang dipilih?"
@@ -5132,15 +5174,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Hapus skrip yang dipilih?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5188,7 +5230,7 @@ msgstr "Hapus trigger?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5220,7 +5262,7 @@ msgstr "Tolak"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5236,7 +5278,7 @@ msgstr "Tergantung"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5246,7 +5288,7 @@ msgstr "Tergantung pada"
msgid "Deployment status"
msgstr "Status deployment"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5262,9 +5304,10 @@ msgstr "Status deployment"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5285,7 +5328,7 @@ msgstr "Deskripsi"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5330,7 +5373,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5338,8 +5381,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5381,7 +5424,15 @@ msgstr "Non-aktifkan host yang dimonitor dengan proxy yang terpilih?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Non-aktifkan aksi yang dipilih?"
@@ -5406,7 +5457,7 @@ msgstr "Non-aktifkan host yang dipilih?"
msgid "Disable selected items?"
msgstr "Non-aktifkan item yang dipilih?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Non-aktifkan tipe media yang dipilih?"
@@ -5433,7 +5484,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5453,17 +5504,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5474,21 +5527,21 @@ msgstr "Non-aktifkan"
msgid "Disaster"
msgstr "Bencana"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5520,11 +5573,11 @@ msgstr "Perangkat yang ditemukan"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5532,8 +5585,8 @@ msgstr "Perangkat yang ditemukan"
msgid "Discovery"
msgstr "Penemuan"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5594,7 +5647,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Aturan penemuan"
@@ -5701,7 +5754,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5714,7 +5768,7 @@ msgstr "Menampilkan %1$s dari %2$s yang ditemukan"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5723,14 +5777,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5746,8 +5800,8 @@ msgstr "Apakah Anda ingin mengganti ekspresi kondisional?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5757,8 +5811,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5768,12 +5822,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5800,22 +5854,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Downtime"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Menggambar gaya"
@@ -5860,10 +5915,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Durasi"
@@ -5887,18 +5944,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Setiap URL haru memiliki nama yang unik. Pastikan hanya ada satu URL bernama"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5939,6 +5995,10 @@ msgstr "Ubah trigger"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -5973,7 +6033,7 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Kosong"
@@ -6010,7 +6070,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6022,7 +6081,7 @@ msgstr "Masukan parameter kosong."
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6030,8 +6089,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6102,7 +6161,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Aktifkan aksi yang dipilih?"
@@ -6128,7 +6195,7 @@ msgstr "Aktifkan host yang dipilih?"
msgid "Enable selected items?"
msgstr "Aktifkan item yang dipilih?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Aktifkan tipe media yang dipilih?"
@@ -6148,7 +6215,7 @@ msgstr "Aktifkan trigger yang dipilih?"
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6164,7 +6231,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6194,17 +6261,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6220,7 +6288,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6246,6 +6314,7 @@ msgstr "English (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6258,11 +6327,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6277,12 +6346,18 @@ msgstr ""
msgid "Error"
msgstr "Error"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Error pada permintaan pencarian untuk label \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6305,7 +6380,7 @@ msgstr ""
msgid "Event"
msgstr "Event"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Event ID"
@@ -6316,8 +6391,8 @@ msgstr "Pemberitahuan event"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6327,7 +6402,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detail event"
@@ -6343,7 +6418,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Daftar event [sebelum 20]"
@@ -6409,6 +6484,16 @@ msgstr "Kecuali"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Jalankan"
@@ -6433,7 +6518,7 @@ msgstr ""
msgid "Execute on"
msgstr "Jalankan saat"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6442,7 +6527,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6459,13 +6544,13 @@ msgstr "Konfirmasi eksekusi"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6563,8 +6648,8 @@ msgstr "Ekspresi tidak boleh kosong"
msgid "Expression constructor"
msgstr "Pembangun ekspresi"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6675,11 +6760,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februari"
@@ -6761,19 +6846,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6798,15 +6883,15 @@ msgstr "Region diisi"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6825,7 +6910,7 @@ msgstr "Saring"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6870,7 +6955,7 @@ msgid "Fit to map"
msgstr "Paskan pada peta"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Tetap"
@@ -6880,7 +6965,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6915,7 +7000,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Rumus"
@@ -6934,19 +7019,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "French (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Jum"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Jumat"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6979,7 +7068,7 @@ msgid "Full clone"
msgstr "Full clone"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Fungsi"
@@ -6990,7 +7079,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -6998,8 +7087,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Akses GUI non-aktif."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Umum"
@@ -7016,7 +7105,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7072,7 +7161,7 @@ msgstr ""
msgid "Go to"
msgstr "Lanjut ke"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7117,13 +7206,13 @@ msgstr "Garis gradasi"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafik"
@@ -7178,7 +7267,7 @@ msgstr "Grafik dihapus"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7210,8 +7299,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7245,8 +7334,8 @@ msgstr "Tipe grafik"
msgid "Graph updated"
msgstr "Grafik diperbarui"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7363,7 +7452,7 @@ msgstr "Grup berdasarkan"
msgid "Groups"
msgstr "Grup"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7372,12 +7461,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7441,7 +7530,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7470,13 +7559,13 @@ msgstr ""
msgid "Height"
msgstr "Tinggi"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Bantuan"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7542,9 +7631,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7584,7 +7673,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7623,13 +7712,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7723,7 +7812,7 @@ msgstr[0] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7756,7 +7845,7 @@ msgstr "Elemen grup host"
msgid "Host group label type"
msgstr "Tipe label grup host"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7776,10 +7865,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7804,7 +7893,7 @@ msgstr ""
msgid "Host groups"
msgstr "Grup host"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7927,7 +8016,7 @@ msgstr "Perbarui host gagal."
msgid "Host updated"
msgstr "Host diperbarui"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -7961,11 +8050,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8004,13 +8093,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Jam"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8074,9 +8164,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8159,7 +8249,7 @@ msgstr "Peta ikon diperbarui"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Pemetaan ikon"
@@ -8253,7 +8343,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Jika menurut Anda pesan ini salah, mohon hubungi administrator Anda untuk mendapatkan izin yang diperlukan."
@@ -8302,7 +8392,7 @@ msgstr "Gambar diperbarui"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Gambar"
@@ -8350,10 +8440,14 @@ msgstr "Dalam pemeliharaan"
msgid "In progress"
msgstr "Dalam proses"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8364,28 +8458,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8402,6 +8496,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8451,7 +8549,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8807,7 +8905,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Kesalahan daftar item."
@@ -8840,11 +8938,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Kesalahan parameter untuk pemeliharaan."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8862,15 +8955,11 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Kesalahan waktu akhir service."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Kesalahan waktu mulai service."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8942,7 +9031,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8987,8 +9076,6 @@ msgstr "Kesalahan nilai \"%1$s\" untuk field float \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Kesalahan nilai \"%1$s\" untuk field int \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9047,6 +9134,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9157,8 +9254,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9184,10 +9279,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9238,7 +9333,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9252,7 +9347,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonesian (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9261,13 +9356,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9355,7 +9449,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalasi"
@@ -9363,7 +9457,7 @@ msgstr "Instalasi"
msgid "Installer name"
msgstr "Nama installer"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9419,8 +9513,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr "Internal JSON-RPC error."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9431,23 +9525,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Internal error."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9458,8 +9551,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9493,7 +9585,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9633,10 +9725,10 @@ msgstr "Metode parameter tidak sah."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9675,86 +9767,89 @@ msgstr "Metode parameter tidak sah."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9841,15 +9936,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventaris"
@@ -9864,7 +9959,7 @@ msgid "Inventory field"
msgstr "Field inventaris"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Mode inventaris"
@@ -9874,7 +9969,7 @@ msgstr "Apakah online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9892,14 +9987,14 @@ msgid "Italian (it_IT)"
msgstr "Italian (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -9965,7 +10060,7 @@ msgstr[0] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -9975,9 +10070,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Item prototipe"
@@ -10010,8 +10105,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10061,20 +10156,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Item tidak akan disegarkan. Mohon masukkan pembaruan interval yang benar."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10118,7 +10213,7 @@ msgstr "Item dengan key \"%1$s\" sudah ada pada \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10156,7 +10251,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agen JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10175,7 +10270,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10196,16 +10291,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Januari"
@@ -10214,8 +10309,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japanese (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10223,19 +10318,19 @@ msgstr "Japanese (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Juli"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Juni"
@@ -10349,37 +10444,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Terakhir"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10453,7 +10548,7 @@ msgstr "Grafik minggu terakhir"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10472,9 +10567,9 @@ msgstr "Latvian (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10490,18 +10585,18 @@ msgstr ""
msgid "Left"
msgstr "Kiri"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10510,7 +10605,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10518,9 +10613,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Cari/Filter batas elemen"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10540,8 +10635,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Tautan"
@@ -10565,8 +10660,8 @@ msgid "Link indicators"
msgstr "Indikator tautan"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Template tautan"
@@ -10674,7 +10769,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10693,7 +10788,7 @@ msgid "Location longitude"
msgstr "Longitude lokasi"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10707,7 +10802,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10719,8 +10814,8 @@ msgstr "Log jebakan SNMP yang tidak sama"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Login"
@@ -10808,9 +10903,9 @@ msgstr "Makro \"%1$s\" sudah ada."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10832,35 +10927,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Pemeliharaan"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Pemeliharaan \"Aktif sejak\" nilai tidak boleh lebih besar dari \"Aktif sampai\".Pemeliharaan \"Aktif sejak\" nilai tidak boleh lebih besar dari \"Aktif sampai\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Pemeliharaan ditambah"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Pemeliharan dihapus"
@@ -10903,11 +10986,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10915,20 +11002,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11011,7 +11098,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11034,16 +11121,16 @@ msgstr "Pemetaan"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Peta"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Maret"
@@ -11070,9 +11157,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11089,7 +11176,7 @@ msgstr "Perbarui elemen secara masal"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11097,7 +11184,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11106,12 +11193,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11150,7 +11237,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11166,11 +11253,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mei"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mei"
@@ -11236,8 +11323,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipe media"
@@ -11315,7 +11402,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Pesan"
@@ -11339,10 +11426,10 @@ msgid "Middle"
msgstr "Tengah"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11392,7 +11479,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11400,6 +11487,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Menit"
@@ -11416,11 +11504,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr "Hilangnya field \"nama\" untuk grafik."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11497,7 +11585,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11505,11 +11593,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Sen"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Senin"
@@ -11518,7 +11606,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Terpantau oleh proxy"
@@ -11528,8 +11616,8 @@ msgid "Monitored host"
msgstr "Host terpantau"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Pemantauan"
@@ -11539,13 +11627,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Bulan"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Bulanan"
@@ -11616,6 +11706,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11645,6 +11739,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11658,14 +11753,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11714,36 +11807,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11875,11 +11971,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Tak pernah"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11912,6 +12012,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11924,14 +12028,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Ekspresi reguler baru"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Waktu service baru"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11964,14 +12064,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12075,8 +12175,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12119,7 +12219,7 @@ msgstr ""
msgid "No image"
msgstr "Tidak ada gambar"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12227,7 +12327,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12235,11 +12335,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12248,9 +12349,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12317,13 +12418,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12350,11 +12449,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12399,7 +12501,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Tidak ada izin untuk objek yang dirujuk atau objek tidak ada!"
@@ -12424,7 +12526,7 @@ msgstr "Tidak file kunci publik yang dispesifikasikan."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12479,9 +12581,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12568,11 +12670,6 @@ msgstr ""
msgid "Not supported"
msgstr "Tidak didukung"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Catatan"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Catatan"
@@ -12585,8 +12682,8 @@ msgstr "Tidak ada"
msgid "Notification report"
msgstr "Laporan notifikasi"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notifikasi"
@@ -12599,11 +12696,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12676,7 +12773,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12757,13 +12854,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12774,7 +12871,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12786,9 +12883,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12840,15 +12936,15 @@ msgstr "OS (Singkat)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Okt"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Oktober"
@@ -12906,11 +13002,6 @@ msgstr ""
msgid "One time only"
msgstr "Satu kali saja"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Satu-kali downtime"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -12950,11 +13041,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12978,7 +13069,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12987,7 +13079,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13009,8 +13101,8 @@ msgid "Operation has no template to operate."
msgstr "Operasi tidak memiliki template untuk beroperasi."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13023,7 +13115,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operasi"
@@ -13076,7 +13168,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13097,61 +13189,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Lainnya"
@@ -13177,7 +13269,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13205,15 +13297,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Rangkuman"
@@ -13394,8 +13486,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "MASALAH"
@@ -13421,9 +13513,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13433,7 +13525,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13461,6 +13553,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13470,14 +13566,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13503,9 +13599,8 @@ msgstr ""
msgid "Parent items"
msgstr "Item induk"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13522,7 +13617,7 @@ msgstr "Trigger induk"
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13551,9 +13646,9 @@ msgstr "Pasif"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13658,7 +13753,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13673,7 +13768,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipe periode"
@@ -13753,24 +13847,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Silahkan pilih dua elemen"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13839,7 +13933,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13847,7 +13941,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13866,7 +13960,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Tinjau"
@@ -13876,7 +13970,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13890,12 +13984,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -13945,7 +14039,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13953,29 +14047,27 @@ msgid "Private key file"
msgstr "File kunci pribadi"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Tingkatan hak"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14000,7 +14092,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14025,8 +14117,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14041,11 +14133,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14063,19 +14155,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14085,7 +14177,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14096,8 +14188,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxy"
@@ -14166,7 +14258,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14174,13 +14266,21 @@ msgid "Public key"
msgstr "Kunci publik"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "File kunci publik"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14188,11 +14288,11 @@ msgstr "File kunci publik"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Antrian"
@@ -14200,7 +14300,7 @@ msgstr "Antrian"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14208,7 +14308,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14216,15 +14316,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14232,7 +14332,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14245,7 +14345,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Baca"
@@ -14336,7 +14436,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14352,8 +14452,8 @@ msgstr "Pemulihan"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14363,9 +14463,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14397,7 +14497,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Ekspresi reguler"
@@ -14426,7 +14526,7 @@ msgstr "Ekspresi reguler diperbarui"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Ekspresi reguler"
@@ -14487,28 +14587,28 @@ msgstr "Perintah jarak jauh"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14639,15 +14739,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14655,7 +14755,7 @@ msgstr ""
msgid "Replace"
msgstr "Gantikan"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Gantikan dependensi"
@@ -14696,19 +14796,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Laporan"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14757,7 +14862,7 @@ msgstr "Dibutuhkan kode status"
msgid "Required string"
msgstr "Dibutuhkan string"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Reset"
@@ -14806,23 +14911,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -14965,9 +15070,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14980,14 +15085,14 @@ msgstr ""
msgid "Right"
msgstr "Kanan"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15000,8 +15105,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15059,13 +15163,84 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15142,7 +15317,7 @@ msgstr "Kunci jebakan SNMP tidak sah."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15187,7 +15362,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15205,7 +15380,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Eksekusi pernyataan SQL gagal \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15270,11 +15445,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sab"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sabtu"
@@ -15308,6 +15483,7 @@ msgstr "Skenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Jadwal"
@@ -15352,14 +15528,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15385,8 +15561,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15435,8 +15611,8 @@ msgstr "Skrip diperbarui"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skrip"
@@ -15515,12 +15691,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15528,9 +15704,13 @@ msgstr ""
msgid "Select"
msgstr "Pilih"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Pilih prototipe"
@@ -15544,7 +15724,7 @@ msgstr ""
msgid "Selected"
msgstr "Dipilih"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Aksi yang dipilih dihapus"
@@ -15556,7 +15736,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Elemen yang dipilih"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15614,7 +15794,7 @@ msgstr ""
msgid "Sent"
msgstr "Terkirim"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15630,7 +15810,7 @@ msgstr "Dipisahkan"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "September"
@@ -15648,12 +15828,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15662,36 +15842,32 @@ msgid "Server time"
msgstr "Waktu server"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Service"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15699,7 +15875,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15719,15 +15895,10 @@ msgid "Service port"
msgstr "Port service"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Waktu mulai service harus lebih kecil dari waktu akhir."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15736,46 +15907,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Waktu service"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tipe service"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Service diperbarui"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Service"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Form service dependensi melingkar."
@@ -15800,7 +15973,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15818,7 +15991,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15830,7 +16003,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15860,18 +16033,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15890,7 +16063,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -15940,9 +16113,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15970,7 +16143,7 @@ msgstr "Tampilkan item tanpa data"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Tampilkan legenda"
@@ -15991,7 +16164,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16082,8 +16259,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16092,7 +16269,7 @@ msgstr ""
msgid "Simple"
msgstr "Sederhana"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16217,7 +16394,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Pengurutan (0->999)"
@@ -16226,7 +16403,7 @@ msgstr "Pengurutan (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Urut berdasarkan field \"%1$s\" tidak boleh."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16240,7 +16417,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spanish (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16252,7 +16429,7 @@ msgstr "Skrip yang dispesifikasikan tidak ada atau Anda tidak memiliki hak atasn
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16265,9 +16442,9 @@ msgstr "Kecepatan"
msgid "Stacked"
msgstr "Ditumpuk"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16304,9 +16481,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16323,8 +16512,8 @@ msgstr ""
msgid "State"
msgstr "State"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16336,15 +16525,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16363,16 +16552,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16383,15 +16573,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16403,12 +16593,11 @@ msgstr ""
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16441,7 +16630,7 @@ msgstr "Status saja"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16499,8 +16688,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16534,8 +16723,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16553,7 +16742,7 @@ msgstr "Subyek"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16575,7 +16764,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Audit sukses"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16583,11 +16772,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Sen"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Senin"
@@ -16595,7 +16784,7 @@ msgstr "Senin"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Dukungan"
@@ -16633,7 +16822,8 @@ msgstr "Swedish (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Pengalihan metode otentikasi akan mengatur ulang semua kecuali sesi ini! Lanjutkan?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16641,14 +16831,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Standar sistem"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16661,9 +16851,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16762,36 +16952,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16835,13 +17024,13 @@ msgid "Target type"
msgstr "Tipe sasaran"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16879,7 +17068,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Template tidak dapat dikaitkan dengan template lain lebih dari sekali bahkan melalui template lainnya."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16943,8 +17132,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16974,12 +17163,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16994,7 +17183,7 @@ msgstr ""
msgid "Test"
msgstr "Tes"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17043,11 +17232,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17180,7 +17369,7 @@ msgstr ""
msgid "Theme"
msgstr "Theme"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17193,11 +17382,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Bulan ini"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17206,19 +17395,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Minggu ini"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Tahun ini"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17226,15 +17415,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Kam"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Kamis"
@@ -17250,8 +17439,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Hingga"
@@ -17261,14 +17449,12 @@ msgstr "Hingga"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17298,7 +17484,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Periode waktu"
@@ -17309,9 +17495,9 @@ msgstr "Periode waktu"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Waktu pergeseran"
@@ -17319,13 +17505,13 @@ msgstr "Waktu pergeseran"
msgid "Time type"
msgstr "Tipe waktu"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17335,17 +17521,27 @@ msgid "Timeout"
msgstr "Batas waktu"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Timestamp"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Ke"
@@ -17354,11 +17550,11 @@ msgstr "Ke"
msgid "To set a host interface select a single item type for all items"
msgstr "Untuk mengatur interface host pilih satu tipe item untuk semua item"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Hari ini"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17422,19 +17618,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17442,9 +17638,9 @@ msgstr ""
msgid "Transport error."
msgstr "Trasnport error."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17455,7 +17651,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17470,9 +17666,9 @@ msgstr ""
msgid "Trends"
msgstr "Tren"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17497,12 +17693,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Trigger \"%1$s\" tergantung pada trigger \"%2$s\", yang tidak ada."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17527,7 +17723,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Trigger dihapus"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17538,7 +17734,7 @@ msgstr[0] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Trigger menampilkan pilihan"
@@ -17569,13 +17765,13 @@ msgstr "Tipe label trigger"
msgid "Trigger name"
msgstr "Nama trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Rangkuman trigger"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17688,20 +17884,20 @@ msgstr "Trigger"
msgid "Triggers deleted"
msgstr "Trigger dihapus"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Trigger 100 teratas"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Sel"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Selasa"
@@ -17738,17 +17934,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17788,7 +17984,7 @@ msgstr "Tipe kalkulasi"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17810,9 +18006,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "TIDAK DIKENAL"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17871,8 +18067,8 @@ msgstr ""
msgid "URLs"
msgstr "URL"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17966,20 +18162,26 @@ msgstr "Membuka blokir user yang dipilih?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18049,7 +18251,7 @@ msgstr "Sumber daya tidak dikenal"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Tipe nilai tidak dikenal"
@@ -18058,8 +18260,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18161,20 +18363,21 @@ msgstr "Nyala"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18200,7 +18403,7 @@ msgstr "Perbaru yang ada"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18220,7 +18423,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18238,8 +18441,9 @@ msgstr "Unggah"
msgid "Upper level maps"
msgstr "Tingkat peta lebih atas"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Waktu nyala"
@@ -18277,7 +18481,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Digunakan dalam aksi"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18363,7 +18567,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "User dihapus"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18436,8 +18640,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grup user"
@@ -18454,7 +18658,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18474,7 +18678,7 @@ msgstr "Password user"
msgid "User profile"
msgstr "Profil user"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18486,7 +18690,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18495,7 +18699,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18508,8 +18712,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18517,8 +18721,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18569,7 +18773,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18601,8 +18805,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "User"
@@ -18852,10 +19056,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18885,17 +19089,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18952,7 +19157,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Peta nilai"
@@ -18967,9 +19172,9 @@ msgstr "Peta nilai \"%1$s\" sudah ada."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19006,7 +19211,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Nilai: tidak ada data"
@@ -19103,8 +19308,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19157,7 +19361,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19188,7 +19392,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19237,7 +19441,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19245,26 +19449,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Rab"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Rabu"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Mingguan"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19280,7 +19486,7 @@ msgstr ""
msgid "When active"
msgstr "Ketidak aktif"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19289,19 +19495,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19321,7 +19527,7 @@ msgstr "Dengan koleksi data"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19357,7 +19563,7 @@ msgid "Working time"
msgstr "Waktu kerja"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Tulis"
@@ -19387,7 +19593,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19407,11 +19613,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19426,11 +19632,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19439,12 +19645,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Nilai Y axis MAX"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19453,34 +19659,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Nilai Y axis MAX harus lebih besar dari nilai Y axis MIN."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Nilai Y axis MIN"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Sisi Y axis"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19498,19 +19704,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19529,8 +19734,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Tahun"
@@ -19549,14 +19754,14 @@ msgstr "Tahunan"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19575,11 +19780,11 @@ msgstr "Tahunan"
msgid "Yes"
msgstr "Ya"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19590,11 +19795,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Anda tidak dapat memilih beberapa bahasa, karena locale untuk mereka tidak terinstall pada web server."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19602,9 +19807,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19615,11 +19819,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Anda tidak memiliki hak untuk melakukan operasi ini."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Anda harus login untuk menampilkan halaman ini."
@@ -19635,11 +19839,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19718,7 +19922,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19739,10 +19943,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19757,18 +19975,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19776,9 +19994,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19799,33 +20017,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19869,7 +20099,7 @@ msgstr "semua"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19896,19 +20126,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19918,7 +20148,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -19936,6 +20166,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19984,7 +20215,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20006,7 +20237,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20073,10 +20304,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20107,6 +20338,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20173,8 +20405,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20187,6 +20419,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20247,6 +20484,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20291,7 +20532,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20354,7 +20595,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20442,7 +20683,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20480,7 +20721,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20496,16 +20737,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20521,9 +20757,9 @@ msgstr "host"
msgid "host group"
msgstr "grup host"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20537,7 +20773,7 @@ msgstr "ikon"
msgid "image"
msgstr "gambar"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20632,7 +20868,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20652,16 +20888,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20673,12 +20909,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20703,8 +20939,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20716,7 +20952,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20729,8 +20965,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20742,12 +20978,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20774,7 +21010,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20806,12 +21042,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20819,10 +21055,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20860,7 +21097,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20895,7 +21132,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20910,16 +21147,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20932,13 +21164,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20959,8 +21191,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -20988,11 +21220,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21016,7 +21248,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "tidak ada data"
@@ -21048,7 +21280,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21061,7 +21293,7 @@ msgstr ""
msgid "not in"
msgstr "tidak didalam"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "tidak dipilih"
@@ -21069,7 +21301,7 @@ msgstr "tidak dipilih"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21133,7 +21365,7 @@ msgstr ""
msgid "other"
msgstr "lainnya"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21146,7 +21378,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21164,7 +21396,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21180,24 +21412,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21205,7 +21437,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21233,7 +21465,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21265,13 +21497,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21279,7 +21511,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21294,7 +21526,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21306,7 +21538,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "penjelasan singkat"
@@ -21327,8 +21559,6 @@ msgstr "penjelasan singkat"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21409,12 +21639,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21430,7 +21660,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "template ID \"%1$s\" dilewatkan %2$s kali"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21457,11 +21687,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21569,7 +21799,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21696,16 +21926,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21739,8 +21969,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21752,30 +21982,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21783,13 +22012,14 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21882,12 +22112,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/it/LC_MESSAGES/frontend.po b/ui/locale/it/LC_MESSAGES/frontend.po
index abd3a664146..8cadb2d635a 100644
--- a/ui/locale/it/LC_MESSAGES/frontend.po
+++ b/ui/locale/it/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2016-04-20 12:06+0300\n"
"Last-Translator: quadrata <dimitri.bellini@quadrata.it>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1461146815.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" e' previsto"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d i caratteri superano la lunghezza massima di %2$d caratteri"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] "%1$s messaggio"
msgstr[1] "%1$s messaggi"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "%1$s tentativo disponibile"
msgstr[1] "%1$s tentativi disponibili"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, selezionato"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr "(Solo i super amministratori possono creare gruppi)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(nessun proxy)"
@@ -331,12 +326,16 @@ msgstr "10 secondi"
msgid "100 busiest triggers"
msgstr "100 trigger piu' attivi"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 secondi"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "vista 3D"
@@ -359,7 +358,7 @@ msgstr "ultimi 500 valori"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -367,7 +366,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manuale>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "AGGIUNGI OVERRIDE"
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Accesso negato"
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Ack"
@@ -510,7 +509,7 @@ msgstr "Ack"
msgid "Acknowledge"
msgstr "Acknowledge"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr "Acknowledged RESOLVED events"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr "Acknowledged RESOLVED events"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr "L'azione \"%1$s\" esiste già."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Azione aggiunta"
@@ -618,24 +617,24 @@ msgstr "Azione aggiunta"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Azione rimossa"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Azione disabilitata"
msgstr[1] "Azioni disabilitate"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Azione abilitata"
msgstr[1] "Azioni abilitate"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr "Action log"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Azione aggiornata"
@@ -655,16 +654,16 @@ msgstr "Azione aggiornata"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Azioni"
@@ -683,13 +682,11 @@ msgstr "Attivo"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Attivo da"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Attivo fino a"
@@ -739,7 +736,7 @@ msgstr "Attivo fino a"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Attivo fino a"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr "Aggiungi un nuovo widget"
msgid "Add child element"
msgstr "Aggiungi elemento child"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Aggiungi mappe multiple"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -886,7 +885,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -895,16 +894,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Aggiungi prototipo"
@@ -913,7 +912,7 @@ msgstr "Aggiungi prototipo"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Ammin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Amministrazione"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr "Età"
msgid "Age less than"
msgstr "Periodo inferiore a"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr "Interfacce agente"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr "Tutti i problemi"
msgid "All problems if tag values match"
msgstr "Tutti i problemi se il valore del tag trova riscontro"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr "Tutti i template"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Consenti chiusura manuale"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr "And"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr "And"
msgid "And/Or"
msgstr "And/Or"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr "And/Or"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Tutti"
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Prossimo"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Aprile"
@@ -1276,7 +1278,7 @@ msgstr "Dimensione area"
msgid "Area type"
msgstr "Tipo area"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritmetica"
@@ -1342,8 +1344,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1353,13 +1359,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Creare almeno un intervallo di manutenzione."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1403,8 +1402,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1412,7 +1411,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Audit log"
@@ -1420,11 +1419,11 @@ msgstr "Audit log"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Ago"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Agosto"
@@ -1441,15 +1440,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autenticazione"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritmo di autenticazione"
@@ -1460,7 +1459,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1480,6 +1479,7 @@ msgid "Authentication protocol"
msgstr "Protocollo di autenticazione"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1493,8 +1493,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr "Auto-logout"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatico"
@@ -1534,13 +1534,13 @@ msgstr "Selezione automatica icona"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1553,8 +1553,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilità"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Report disponibilita'"
@@ -1581,7 +1581,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1605,9 +1605,9 @@ msgstr ""
msgid "Background image"
msgstr "Immagine di sfondo"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1615,8 +1615,8 @@ msgstr ""
msgid "Base DN"
msgstr "DN base"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1683,7 +1683,7 @@ msgstr ""
msgid "Bold line"
msgstr "Linea in grassetto"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolean a decimale"
@@ -1748,8 +1748,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "Chiusura"
@@ -1785,17 +1785,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculated"
@@ -1861,7 +1861,7 @@ msgstr "Impossibile aggiungere un item non-numerico \"%1$s\" al grafico \"%2$s\"
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Impossibile aggiungere un item non-numerico \"%1$s\" al prototipo di grafico \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Impossibile aggiungere l'azione"
@@ -2025,9 +2025,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2133,8 +2133,8 @@ msgstr "Impossibile creare mappa icone"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2143,8 +2143,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Impossibile creare il file di configurazione."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2154,12 +2154,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Impossibile rimuovere utente interno Zabbix \"%1$s\", prova a disabilitare quell'utente."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Impossibile cancellare l'azione"
@@ -2275,7 +2281,7 @@ msgstr "Non posso cancellare l'item prototipo"
msgid "Cannot delete items"
msgstr "Impossibile rimuovere gli item"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Impossibile rimuovere manutenzione"
@@ -2330,19 +2336,19 @@ msgstr[1] "Impossibile rimuovere lo script"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Impossibile rimuovere gli script. Lo script \"%1$s\" e' utilizzato nell'operazione \"%2$s\" dell'azione."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Impossibile rimuovere azioni selezionate."
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Impossibile rimuovere il servizio"
msgstr[1] "Impossibile rimuovere il servizio"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2434,7 +2440,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Impossibile disabilitare azione"
@@ -2512,7 +2524,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Impossibile abilitare l'azione"
@@ -2737,7 +2755,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Non e' possibile importare il template \"%1$s\", template collegato \"%2$s\" inesistente."
msgstr[1] "Non e' possibile importare il template \"%1$s\", template collegati \"%2$s\" inesistenti."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Impossibile inserire espressione trigger"
@@ -2899,7 +2917,7 @@ msgstr "Impossibile rinominare utente guest."
msgid "Cannot save discovery rule without checks."
msgstr "Impossibile salvare regola di discovery senza controlli."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2944,7 +2962,7 @@ msgstr "Impossibile impostare campi inventario per un inventario disabilitato."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3068,7 +3086,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Impossibile aggiornare uno scenario web di tipo template \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Impossibile aggiornare l'azione"
@@ -3244,10 +3262,10 @@ msgstr "Impossibile aggiornare lo script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3311,8 +3329,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3353,16 +3371,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certificato"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Cambia"
@@ -3395,12 +3413,12 @@ msgstr ""
msgid "Change password"
msgstr "Cambia password"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Cambiamenti al secondo"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3409,7 +3427,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3448,19 +3466,19 @@ msgstr "Il controllo esiste già."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Controlla la porzione di espressione che parte da \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3528,7 +3546,7 @@ msgstr "Controllo delle prestazioni del servizio UDP. Restituisce 0 - servizio n
msgid "Checks should be unique."
msgstr "I controlli devono essere univoci."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3565,8 +3583,8 @@ msgstr "Cancella storico"
msgid "Clear history and trends"
msgstr "Pulisci storico e trend"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Pulisci duranto lo scollegamento"
@@ -3592,9 +3610,9 @@ msgstr "Orologio"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3611,7 +3629,7 @@ msgstr "Clona"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3642,12 +3660,12 @@ msgstr "Chiudi vecchi eventi"
msgid "Close problem"
msgstr "Problema chiuso"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Espandi"
@@ -3661,7 +3679,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3704,7 +3722,7 @@ msgstr "Comandi"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3735,9 +3753,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr "Sessioni concorrenti"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condizione"
@@ -3765,13 +3783,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condizioni"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configurazione"
@@ -3866,7 +3884,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configurazione periodi di manutenzione"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configurazione tipi di supporto"
@@ -3910,7 +3928,7 @@ msgstr "Configurazione trigger"
msgid "Configuration of user groups"
msgstr "Configurazione gruppi di utenti"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3953,9 +3971,9 @@ msgstr "Complimenti! Hai installato con successo il frontend di Zabbix."
msgid "Connect to"
msgstr "Connetti tramite"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4007,12 +4025,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Connessioni"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Connessioni dall'host"
@@ -4022,7 +4040,7 @@ msgid "Connections from proxy"
msgstr "Connessioni dal proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Connessioni verso l'host"
@@ -4044,11 +4062,11 @@ msgstr "Contatto"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4082,12 +4100,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4102,7 +4120,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4116,7 +4134,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nome contesto"
@@ -4227,19 +4245,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Crea azione"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4283,7 +4305,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4394,7 +4416,7 @@ msgstr ""
msgid "Create script"
msgstr "Crea script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4450,8 +4472,10 @@ msgstr "Crea scenario web (selezionare host prima)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4486,6 +4510,7 @@ msgid "Current value"
msgstr "Valore corrente"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Personalizzato"
@@ -4503,7 +4528,7 @@ msgid "Custom graphs"
msgstr "Grafici personalizzati"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4525,16 +4550,20 @@ msgstr "L'etichetta personalizzata per gli elementi della mappa \"%2$s\" del tip
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Moltiplicatore personalizzato"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4583,7 +4612,8 @@ msgstr "Nome DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Per giorni"
@@ -4598,7 +4628,7 @@ msgstr "Scuro"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Cruscotto"
@@ -4608,7 +4638,7 @@ msgstr "Cruscotto"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4672,8 +4702,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Linea tratteggiata"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dati da %1$s. Generati in %2$s sec."
@@ -4686,9 +4716,9 @@ msgstr "Dati non codificati correttamente."
msgid "Data overview"
msgstr "Panoramica dei dati"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4811,11 +4841,12 @@ msgstr "Data di acquisto HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Giorno"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4824,6 +4855,10 @@ msgstr ""
msgid "Day of month"
msgstr "Giorno del mese"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4831,6 +4866,7 @@ msgid "Day of week"
msgstr "Giorno della settimana"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Giorni"
@@ -4844,11 +4880,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Modalità debug"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dic"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Dicembre"
@@ -4929,7 +4965,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Intervallo"
@@ -4938,19 +4974,19 @@ msgid "Delayed by"
msgstr "Ritardato di"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4969,12 +5005,13 @@ msgstr "Ritardato di"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5032,11 +5069,11 @@ msgstr "Rimuovere regola di discovery?"
msgid "Delete expression?"
msgstr "Rimuovere espressione?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Cancella grafico prototipo?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Rimuovere il grafico?"
@@ -5098,7 +5135,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Rimuovere azioni selezionate?"
@@ -5181,7 +5226,7 @@ msgstr "Cancellare la mappa selezionata?"
msgid "Delete selected maps?"
msgstr "Rimuovere mappe selezionate?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Rimuovere tipi di supporto?"
@@ -5209,15 +5254,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Rimuovere script selezionati?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5265,7 +5310,7 @@ msgstr "Rimuovere trigger?"
msgid "Delete web scenario?"
msgstr "Cancellare scenario web?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5297,7 +5342,7 @@ msgstr "Nega"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5313,7 +5358,7 @@ msgstr "Subordinato"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5323,7 +5368,7 @@ msgstr "Dipende da"
msgid "Deployment status"
msgstr "Stato di deploy"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5339,9 +5384,10 @@ msgstr "Stato di deploy"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5362,7 +5408,7 @@ msgstr "Descrizione"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5407,7 +5453,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5415,8 +5461,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5458,7 +5504,15 @@ msgstr "Disabilitare host monitorati dai proxy selezionati?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Disabilitare azioni selezionate?"
@@ -5483,7 +5537,7 @@ msgstr "Disabilitare host selezionati?"
msgid "Disable selected items?"
msgstr "Disabilitare item selezionati?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Disabilitare tipi di supporto selezionati?"
@@ -5510,7 +5564,7 @@ msgstr "Disabilitare scenario web selezionato?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5530,17 +5584,19 @@ msgstr "Disabilitare scenario web selezionato?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5551,21 +5607,21 @@ msgstr "Disabilitato"
msgid "Disaster"
msgstr "Disastro"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5597,11 +5653,11 @@ msgstr "Dispositivo trovato"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5609,8 +5665,8 @@ msgstr "Dispositivo trovato"
msgid "Discovery"
msgstr "Discovery"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5671,7 +5727,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Regola di discovery"
@@ -5781,7 +5837,8 @@ msgstr "Mostra grafico stacked"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5794,7 +5851,7 @@ msgstr "Visualizzati %1$s di %2$s trovate"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Visualizzati %1$s a %2$s di %3$s trovati"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5803,14 +5860,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5826,8 +5883,8 @@ msgstr "Desideri sostituire l'espressione condizionale?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5837,8 +5894,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5848,12 +5905,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5880,22 +5937,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Scarica il file di configurazione"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Tempo di inattività"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Stile disegno"
@@ -5940,10 +5998,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Userid duplicato \"%1$s\" sugli utenti per la mappa \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Durata"
@@ -5967,18 +6027,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Ogni URL deve avere un nome univoco. Per favore assicurarsi che ci sia un solo URL con quel nomeOgni URL deve avere un nome univoco. Per favore assicurarsi che ci sia un solo URL con quel nome"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6019,6 +6078,10 @@ msgstr "Modifica trigger"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Valore effettivo"
@@ -6053,7 +6116,7 @@ msgstr "Ellisse"
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Svuota"
@@ -6090,7 +6153,6 @@ msgstr "Filtro condizione macro vuoto per la regola di discovery \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6102,7 +6164,7 @@ msgstr "Parametro di input vuoto."
msgid "Empty map ID."
msgstr "ID mappa assente."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6110,8 +6172,8 @@ msgstr "ID mappa assente."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6182,7 +6244,15 @@ msgstr "Abilita housekeeping interno"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Abilitare azioni selezionate?"
@@ -6208,7 +6278,7 @@ msgstr "Abilitare host selezionati?"
msgid "Enable selected items?"
msgstr "Abilitare item selezionati?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Abilitare tipi di supporto selezionati?"
@@ -6228,7 +6298,7 @@ msgstr "Abilitare trigger selezionati?"
msgid "Enable selected web scenarios?"
msgstr "Abilitare scenari web selezionati?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6244,7 +6314,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6274,17 +6344,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6300,7 +6371,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Encryption"
@@ -6326,6 +6397,7 @@ msgstr "Inglese (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6338,11 +6410,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6357,12 +6429,18 @@ msgstr ""
msgid "Error"
msgstr "Errore"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Errore nella richiesta di ricerca per la tabella \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6385,7 +6463,7 @@ msgstr ""
msgid "Event"
msgstr "Evento"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID evento"
@@ -6395,8 +6473,8 @@ msgstr "Evento preso in carico"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Correlazione eventi"
@@ -6406,7 +6484,7 @@ msgstr "Correlazione eventi"
msgid "Event correlation rules"
msgstr "Regole correlazione eventi"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Dettagli evento"
@@ -6422,7 +6500,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Lista eventi [20 precedenti]"
@@ -6490,6 +6568,16 @@ msgstr "Escludi"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Esegui"
@@ -6514,7 +6602,7 @@ msgstr ""
msgid "Execute on"
msgstr "Esegui su"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6523,7 +6611,7 @@ msgstr ""
msgid "Executed"
msgstr "Eseguito"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6540,13 +6628,13 @@ msgstr "Conferma esecuzione"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Espandi"
@@ -6644,8 +6732,8 @@ msgstr "L'espressione non può esser vuota"
msgid "Expression constructor"
msgstr "Costruttore di espressioni"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Errore sintassi espressione."
@@ -6756,11 +6844,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Febbraio"
@@ -6842,19 +6930,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "File time information. Restituisce intero (Unix timestamp)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6879,15 +6967,15 @@ msgstr "Regione riempita"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6906,7 +6994,7 @@ msgstr "Filtro"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6951,7 +7039,7 @@ msgid "Fit to map"
msgstr "Adatta alla mappa"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fisso"
@@ -6961,7 +7049,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6996,7 +7084,7 @@ msgstr "Dimensione carattere"
msgid "Form data"
msgstr "Modulo dati"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formula"
@@ -7015,19 +7103,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francese (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Ven"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Venerdì"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7060,7 +7152,7 @@ msgid "Full clone"
msgstr "Clona tutto"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funzione"
@@ -7071,7 +7163,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7079,8 +7171,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Accesso GUI disabilitato."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Generale"
@@ -7097,7 +7189,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7153,7 +7245,7 @@ msgstr ""
msgid "Go to"
msgstr "Vai a"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7198,13 +7290,13 @@ msgstr "Linea sfumata"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafico"
@@ -7260,7 +7352,7 @@ msgstr "Grafico rimosso"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototipo grafico"
@@ -7292,8 +7384,8 @@ msgstr "Grafico prototipo cancellato"
msgid "Graph prototype updated"
msgstr "Grafico prototipo aggiornato"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7327,8 +7419,8 @@ msgstr "Tipo di grafico"
msgid "Graph updated"
msgstr "Grafico aggiornato"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7445,7 +7537,7 @@ msgstr "Raggruppamento per"
msgid "Groups"
msgstr "Gruppi"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7454,12 +7546,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7523,7 +7615,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7552,13 +7644,13 @@ msgstr "Hebrew (he_IL)"
msgid "Height"
msgstr "Altezza"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Aiuto"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Esadecimale a decimale."
@@ -7624,9 +7716,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7666,7 +7758,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7705,13 +7797,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7808,7 +7900,7 @@ msgstr[1] "Host abilitati"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7841,7 +7933,7 @@ msgstr "Elementi gruppo host"
msgid "Host group label type"
msgstr "Tipo etichetta gruppo host"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7861,10 +7953,10 @@ msgstr "Host group con ID \"%1$s\" non è disponibile."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7889,7 +7981,7 @@ msgstr "Host group con ID \"%1$s\" non è disponibile."
msgid "Host groups"
msgstr "Gruppo host"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8013,7 +8105,7 @@ msgstr "Aggiornamento host fallito."
msgid "Host updated"
msgstr "Host aggiornato"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8047,11 +8139,11 @@ msgstr "Host con nome visibile \"%1$s\" gia' presente."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8090,13 +8182,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Ore"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Housekeeping"
@@ -8160,9 +8253,9 @@ msgstr "La gamma IP \"%1$s\" supera il limite di indirizzo \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8245,7 +8338,7 @@ msgstr "Mappa icone aggiornata"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Mappatura icone"
@@ -8341,7 +8434,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Se pensi che questo messaggio sia sbagliato, per favore contatta il tuo amministratore per ricevere i permessi necessari.Se pensi che questo messaggio sia sbagliato, per favore contatta il tuo amministratore per ricevere i permessi necessari."
@@ -8390,7 +8483,7 @@ msgstr "Immagine aggiornata"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Immagini"
@@ -8438,10 +8531,14 @@ msgstr "In manutenzione"
msgid "In progress"
msgstr "In corso"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8452,28 +8549,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8490,6 +8587,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8539,7 +8640,7 @@ msgstr "Includi sottogruppi"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Statistiche di traffico in ingresso sull'interfaccia di rete. Restituice intero"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8895,7 +8996,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Fornito tipo valore item \"%1$s\" errato per la funzione trigger \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Lista di item errata."
@@ -8928,11 +9029,6 @@ msgstr "Valore oggetto errato."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Parametri errati per la manutenzione."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8950,15 +9046,11 @@ msgstr "Errata regular expression \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Risposta errata ricevuta dal server Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Ora di fine servizio errata."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Ora di inizio servizio errata."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9030,7 +9122,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9075,8 +9167,6 @@ msgstr "Valore \"%1$s\" errato per il campo float \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Valore \"%1$s\" errato per il campo int \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9135,6 +9225,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9245,8 +9345,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9272,10 +9370,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9326,7 +9424,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9340,7 +9438,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonesiano (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9349,13 +9447,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9443,7 +9540,7 @@ msgstr "Inserire espressione"
msgid "Install"
msgstr "Installa"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Installazione"
@@ -9451,7 +9548,7 @@ msgstr "Installazione"
msgid "Installer name"
msgstr "Nome installatore"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9507,8 +9604,8 @@ msgstr "Interno"
msgid "Internal JSON-RPC error."
msgstr "Errore JSON-RPC interno."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9519,23 +9616,22 @@ msgstr "Periodo storicizzazione dati di tipo Internal"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Errore interno."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9546,8 +9642,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9581,7 +9676,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Action condition non valido: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9721,10 +9816,10 @@ msgstr "Parametri del metodo non validi."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9763,86 +9858,89 @@ msgstr "Parametri del metodo non validi."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Parametro non valido \"%1$s\": %2$s."
@@ -9929,15 +10027,15 @@ msgstr "Tag non valido \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Periodo di tempo non valido."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventario"
@@ -9952,7 +10050,7 @@ msgid "Inventory field"
msgstr "Campo inventario"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Modalità inventario"
@@ -9962,7 +10060,7 @@ msgstr "È online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Emittente"
@@ -9980,14 +10078,14 @@ msgid "Italian (it_IT)"
msgstr "Italiano (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -10056,7 +10154,7 @@ msgstr[1] "Item disabilitato"
msgid "Item in \"not supported\" state"
msgstr "Item in stato \"non supportato\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item non selezionato"
@@ -10066,9 +10164,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Item pre-processing mancanza parametro: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototipo item"
@@ -10102,8 +10200,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Prototipo item aggiornato"
msgstr[1] "Prototipi item aggiornati"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10153,20 +10251,20 @@ msgstr ""
msgid "Item values"
msgstr "Valori item"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "L'item non sarà aggiornato. Per favore inserire un intervallo di aggiornamento corretto.L'item non sarà aggiornato. Per favore inserire un intervallo di aggiornamento corretto."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10210,7 +10308,7 @@ msgstr "Item con chiave \"%1$s\" esiste già su \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10248,7 +10346,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agente JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10267,7 +10365,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10288,16 +10386,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Gen"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Gennaio"
@@ -10306,8 +10404,8 @@ msgid "Japanese (ja_JP)"
msgstr "Giapponese (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10315,19 +10413,19 @@ msgstr "Giapponese (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Lug"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Luglio"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Giu"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Giugno"
@@ -10441,42 +10539,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Ultimo"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10551,7 +10649,7 @@ msgstr "Grafico ultima settimana"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10570,9 +10668,9 @@ msgstr "Lettone (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10588,18 +10686,18 @@ msgstr ""
msgid "Left"
msgstr "Sinistra"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Trim sinistro"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10608,7 +10706,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10616,9 +10714,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Limite Cerca/Filtra elementi"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10638,8 +10736,8 @@ msgstr "Tipo linea"
msgid "Line width"
msgstr "Spessore linea"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Collegamento"
@@ -10663,8 +10761,8 @@ msgid "Link indicators"
msgstr "Indicatori collegamento"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Template di collegamento"
@@ -10772,7 +10870,7 @@ msgstr ""
msgid "Local"
msgstr "Locale"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10791,7 +10889,7 @@ msgid "Location longitude"
msgstr "Longitudine della posizione"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10805,7 +10903,7 @@ msgstr "Log file monitoring con supporto rotazione log. Restituisce log"
msgid "Log file monitoring. Returns log"
msgstr "Log file monitoring. Restituisce log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10817,8 +10915,8 @@ msgstr "Registrare trap SNMP sconosciute"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Accesso"
@@ -10906,9 +11004,9 @@ msgstr "La macro \"%1$s\" esiste già."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10930,35 +11028,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Manutenzione"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Manutenzione \"%1$s\" gia' presente."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Il valore della manutenzione \"Attivo da\" non può essere più grande di \"Attivo fino\".Il valore della manutenzione \"Attivo da\" non può essere più grande di \"Attivo fino\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Manutenzione aggiunta"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Manutenzione eliminata"
@@ -11001,11 +11087,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11013,20 +11103,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manuale"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11109,7 +11199,7 @@ msgstr "Condividi mappa"
msgid "Map update failed."
msgstr "Aggiornamento mappa fallito."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11132,16 +11222,16 @@ msgstr "Mappature"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mappe"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Marzo"
@@ -11168,9 +11258,9 @@ msgstr "Maschera"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11187,7 +11277,7 @@ msgstr "Elementi per l'aggiornamento massivo"
msgid "Mass update shapes"
msgstr "Aggiornamento massivo forme"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11195,7 +11285,7 @@ msgstr "Aggiornamento massivo forme"
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11204,12 +11294,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11248,7 +11338,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11265,11 +11355,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Maggio"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Maggio"
@@ -11336,8 +11426,8 @@ msgstr "Tipo Media con ID \"%1$s\" non e' valido."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipi di supporto"
@@ -11415,7 +11505,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Messaggi"
@@ -11439,10 +11529,10 @@ msgid "Middle"
msgstr "Centro"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11492,7 +11582,7 @@ msgstr "Severity minima"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11501,6 +11591,7 @@ msgstr[0] "Periodo di tempo minimo per visualizzare è %1$s minuto."
msgstr[1] "Periodo di tempo minimo per visualizzare è %1$s minuti."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minuti"
@@ -11517,11 +11608,11 @@ msgstr "Campo \"name\" mancante per il prototipo grafico."
msgid "Missing \"name\" field for graph."
msgstr "Campo \"nome\" mancante per il grafico."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11602,7 +11693,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11610,11 +11701,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Lun"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Lunedì"
@@ -11623,7 +11714,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorato dal proxy"
@@ -11633,8 +11724,8 @@ msgid "Monitored host"
msgstr "Host monitorato"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitoraggio"
@@ -11644,13 +11735,15 @@ msgid "Monospace"
msgstr "Monospace"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mese"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Per mesi"
@@ -11721,6 +11814,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11750,6 +11847,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11763,14 +11861,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11819,36 +11915,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11980,11 +12079,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Mai"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12017,6 +12120,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Nuovo valore tag evento"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12029,14 +12136,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nuova espressione regolare"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nuovo orario di servizio"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12069,14 +12172,14 @@ msgstr "Prossimo step"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12180,8 +12283,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12224,7 +12327,7 @@ msgstr ""
msgid "No image"
msgstr "Nessuna immagine"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12332,7 +12435,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12340,11 +12443,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12353,9 +12457,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12422,13 +12526,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12455,11 +12557,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12504,7 +12609,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Nessun permesso all'oggetto riferito o non esiste!"
@@ -12529,7 +12634,7 @@ msgstr "Nessun file di chiave pubblica specificato."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12584,9 +12689,9 @@ msgstr "Flag non booleani sono deprecati."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12673,11 +12778,6 @@ msgstr ""
msgid "Not supported"
msgstr "Non supportato"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Nota"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Note"
@@ -12690,8 +12790,8 @@ msgstr "Niente"
msgid "Notification report"
msgstr "Report notifiche"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notifiche"
@@ -12704,11 +12804,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Novembre"
@@ -12781,7 +12881,7 @@ msgstr "Numero di thread processore su VMware hypervisor, <url> - URL servizio V
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Numero di processori sulla macchina virtuale VMware, <url> - URL servizio VMware, <uuid> - Nome host macchina virtuale VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12862,13 +12962,13 @@ msgstr "Numero di macchine virtuali su VMware hypervisor, <url> - servizio VMwar
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Numero o percentuale di inode. Restituisce intero per il numero; decimale (float) per percentuale"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Sistema numerico"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12879,7 +12979,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12891,9 +12991,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12946,15 +13045,15 @@ msgstr "OS (Breve)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Ott"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Ottale a decimale"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Ottobre"
@@ -13012,11 +13111,6 @@ msgstr "Uno"
msgid "One time only"
msgstr "Solo una volta"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Inattività una-volta"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Solo i check Zabbix agent, SNMPv1, SNMPv2 e SNMPv3 possono essere unici."
@@ -13057,11 +13151,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Solo problema selezionato"
msgstr[1] "Solo problemi selezionati"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13085,7 +13179,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informazioni Sistema Operativo. Restituisce stringa"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13094,7 +13189,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13116,8 +13211,8 @@ msgid "Operation has no template to operate."
msgstr "L'operazione non ha template per operare."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13130,7 +13225,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operazioni"
@@ -13183,7 +13278,7 @@ msgstr "Opzioni"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13204,61 +13299,61 @@ msgstr "Or"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Originale"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Altri"
@@ -13284,7 +13379,7 @@ msgstr "Statistiche di traffico in uscita su interfaccia di rete. Restituisce in
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13312,15 +13407,15 @@ msgstr "Sovrascrivi periodo del trend item"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Panoramica"
@@ -13501,8 +13596,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEMA"
@@ -13528,9 +13623,9 @@ msgstr "modalità di generazione eventi PROBLEM"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13540,7 +13635,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK identity"
@@ -13568,6 +13663,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parametro"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13577,14 +13676,14 @@ msgstr "Parametro"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Parametro \"%1$s\" e' deprecato."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13610,9 +13709,8 @@ msgstr "Grafici primari"
msgid "Parent items"
msgstr "Item primari"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13629,7 +13727,7 @@ msgstr "Trigger primario"
msgid "Parent web scenarios"
msgstr "Scenari web primari"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13658,9 +13756,9 @@ msgstr "Passivo"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13765,7 +13863,7 @@ msgstr "Esegue una query DNS. Restituisce una stringa di caratteri con le inform
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13780,7 +13878,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipo di periodo"
@@ -13860,24 +13957,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Per favore seleziona due elementi"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Punti"
@@ -13946,7 +14043,7 @@ msgstr "Sommario pre-installazione"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13954,7 +14051,7 @@ msgid "Preprocessing"
msgstr "Preprocesso"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13973,7 +14070,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Anteprima"
@@ -13983,7 +14080,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13997,12 +14094,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14052,7 +14149,7 @@ msgid "Private"
msgstr "Privato"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14060,29 +14157,27 @@ msgid "Private key file"
msgstr "File chiave privata"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Livello privilegi"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14107,7 +14202,7 @@ msgid "Problem expression"
msgstr "Espressione problema"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14132,8 +14227,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14148,11 +14243,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14170,19 +14265,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14192,7 +14287,7 @@ msgid "Properties"
msgstr "Proprietà"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14203,8 +14298,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxy"
@@ -14274,7 +14369,7 @@ msgid "Public"
msgstr "Pubblico"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14282,13 +14377,21 @@ msgid "Public key"
msgstr "Chiave pubblica"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "File di chiave pubblica"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14296,11 +14399,11 @@ msgstr "File di chiave pubblica"
msgid "Query fields"
msgstr "Campo query"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Coda"
@@ -14308,7 +14411,7 @@ msgstr "Coda"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14316,7 +14419,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14324,15 +14427,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "RISOLTO"
@@ -14340,7 +14443,7 @@ msgstr "RISOLTO"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14353,7 +14456,7 @@ msgstr "Raw post"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lettura"
@@ -14444,7 +14547,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14460,8 +14563,8 @@ msgstr "Ripristino"
msgid "Recovery expression"
msgstr "Espressione di recovery"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Errore di sintassi sull'espressione di recovery."
@@ -14471,9 +14574,9 @@ msgstr "Operazioni di recovery"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Periodo di recovery"
@@ -14505,7 +14608,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Espressione regolare"
@@ -14535,7 +14638,7 @@ msgstr "Espressione regolare aggiornata"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Espressioni regolari"
@@ -14596,28 +14699,28 @@ msgstr "Comando remoto"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14748,15 +14851,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14764,7 +14867,7 @@ msgstr ""
msgid "Replace"
msgstr "Sostituisci"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Sostituisci dipendenze"
@@ -14805,19 +14908,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Report"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14866,7 +14974,7 @@ msgstr "Status Code atteso"
msgid "Required string"
msgstr "Stringa attesa"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Azzera"
@@ -14915,23 +15023,23 @@ msgid "Resolved by"
msgstr "Risolto da"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Risolto da regola di correlazione \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Risolto da regola di correlazione."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Risolto dall'utente \"%1$s\"."
@@ -15074,9 +15182,9 @@ msgstr "Restituisce la percentuale di pacchetti ICMP ping persi."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15089,14 +15197,14 @@ msgstr ""
msgid "Right"
msgstr "Destra"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Trim destro"
@@ -15109,8 +15217,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Rumeno (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15168,13 +15275,87 @@ msgstr "D"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15251,7 +15432,7 @@ msgstr "La chiave della trap SNMP non è valida."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15296,7 +15477,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL totale: %1$s (selezionati: %2$s | eseguiti: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15314,7 +15495,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "L'esecuzione dello statement SQL è fallita \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15379,11 +15560,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sab"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sabato"
@@ -15417,6 +15598,7 @@ msgstr "Scenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Schedulazione"
@@ -15464,14 +15646,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15497,8 +15679,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15548,8 +15730,8 @@ msgstr "Script aggiornato"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Script"
@@ -15628,12 +15810,12 @@ msgid "Security name"
msgstr "Nome di sicurezza"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15641,9 +15823,13 @@ msgstr "Nome di sicurezza"
msgid "Select"
msgstr "Seleziona"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Seleziona prototipi"
@@ -15657,7 +15843,7 @@ msgstr ""
msgid "Selected"
msgstr "Selezionati"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Azioni selezionate eliminate"
@@ -15669,7 +15855,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Elementi selezionati"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15727,7 +15913,7 @@ msgstr ""
msgid "Sent"
msgstr "Inviato"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Set"
@@ -15743,7 +15929,7 @@ msgstr "Separati"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Settembre"
@@ -15761,12 +15947,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Server (proxy)"
@@ -15775,36 +15961,32 @@ msgid "Server time"
msgstr "Ora server"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Servizio"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Servizio creato"
@@ -15812,7 +15994,7 @@ msgstr "Servizio creato"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15833,15 +16015,10 @@ msgid "Service port"
msgstr "Porta servizio"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "L'ora di partenza del servizio deve essere minore dell'ora di fine."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15850,46 +16027,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Orari servizio"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tipo servizio"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Servizio aggiornato"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Servizi"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "I servizi formano una dipendenza circolare."
@@ -15914,7 +16093,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15932,7 +16111,7 @@ msgstr "Definisci modalita' inventario per host"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15944,7 +16123,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15974,18 +16153,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16004,7 +16183,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16054,9 +16233,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16084,7 +16263,7 @@ msgstr "Mostra voci senza dati"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Mostra legenda"
@@ -16105,7 +16284,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16196,8 +16379,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Disconnetti"
@@ -16206,7 +16389,7 @@ msgstr "Disconnetti"
msgid "Simple"
msgstr "Semplice"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Cambiamento semplice"
@@ -16331,7 +16514,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Ordina voci per"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Ordinamento (0->999)"
@@ -16340,7 +16523,7 @@ msgstr "Ordinamento (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "L'ordinamento per campo \"%1$s\" non è permesso."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16354,7 +16537,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spagnolo (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16366,7 +16549,7 @@ msgstr "Lo script specificato non esiste o non hai i diritti su esso per il coma
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Specificare una condizione filtro per visualizzare i valori."
@@ -16379,9 +16562,9 @@ msgstr "Velocità"
msgid "Stacked"
msgstr "Sovrapposto"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16418,9 +16601,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16437,8 +16632,8 @@ msgstr "Ora di avvio del server Zabbix, Unix timestamp."
msgid "State"
msgstr "Stato"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16450,15 +16645,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16477,16 +16672,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16497,15 +16693,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16517,12 +16713,11 @@ msgstr ""
msgid "Status"
msgstr "Stato"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16555,7 +16750,7 @@ msgstr "Solo lo stato"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16613,8 +16808,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16648,8 +16843,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Dato strutturato"
@@ -16667,7 +16862,7 @@ msgstr "Soggetto"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16689,7 +16884,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Riuscita Audit"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16697,11 +16892,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Somma delle statistiche di traffico in entrata ed in uscita su un'interfaccia di rete. Restituisce intero"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Dom"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Domenica"
@@ -16709,7 +16904,7 @@ msgstr "Domenica"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Supporto"
@@ -16747,7 +16942,8 @@ msgstr "Svedese (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Il cambio del metodo di autenticazione ripristinerà tutto eccetto questa sessione! Continuare?Il cambio del metodo di autenticazione ripristinerà tutto eccetto questa sessione! Continuare?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16755,14 +16951,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Data di avvio del sistema. Restituisce intero (Unix timestamp)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Predefinito di sistema"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16775,9 +16971,9 @@ msgid "System host name. Returns string"
msgstr "System host name. Restituisce stringa"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16876,36 +17072,35 @@ msgstr "Valore tag"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16949,13 +17144,13 @@ msgid "Target type"
msgstr "Tipo target"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16993,7 +17188,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Il template non può esser collegato a un altro template più di una volta anche attraverso altri template.Il template non può esser collegato a un altro template più di una volta anche attraverso altri template."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17057,8 +17252,8 @@ msgstr "Template con stesso nome visibile \"%1$s\" gia' presente."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17088,12 +17283,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17108,7 +17303,7 @@ msgstr ""
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17157,11 +17352,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17296,7 +17491,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17309,11 +17504,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Questo mese"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17322,19 +17517,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Questa settimana"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Quest'anno"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17342,15 +17537,15 @@ msgstr ""
msgid "Threshold"
msgstr "Soglia"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Gio"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Giovedì"
@@ -17366,8 +17561,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Fino a"
@@ -17377,14 +17571,12 @@ msgstr "Fino a"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17414,7 +17606,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Periodo di tempo"
@@ -17425,9 +17617,9 @@ msgstr "Periodo di tempo"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Spostamento temporale"
@@ -17435,13 +17627,13 @@ msgstr "Spostamento temporale"
msgid "Time type"
msgstr "Tipo ora"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17451,17 +17643,27 @@ msgid "Timeout"
msgstr "Timeout"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Data e ora"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "A"
@@ -17470,11 +17672,11 @@ msgstr "A"
msgid "To set a host interface select a single item type for all items"
msgstr "Per impostare un'interfaccia host seleziona un singolo tipo di item per tutti gli itemPer impostare un'interfaccia host seleziona un singolo tipo di item per tutti gli item"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Oggi"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17538,19 +17740,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17558,9 +17760,9 @@ msgstr ""
msgid "Transport error."
msgstr "Errore di trasporto."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17571,7 +17773,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17586,9 +17788,9 @@ msgstr "Periodo storicizzazione Trend"
msgid "Trends"
msgstr "Trend"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17613,12 +17815,12 @@ msgstr "Trigger \"%1$s\" appartiene a template con diversi collegamenti."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Il trigger \"%1$s\" dipende dal trigger \"%2$s\", il quale non esiste."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17644,7 +17846,7 @@ msgstr "Periodo storicizzazione dei dati trigger"
msgid "Trigger deleted"
msgstr "Trigger rimosso"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17656,7 +17858,7 @@ msgstr[1] "Trigger disabilitati"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opzioni di visualizzazione trigger"
@@ -17688,13 +17890,13 @@ msgstr "Tipo etichetta trigger"
msgid "Trigger name"
msgstr "Nome trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Panoramica Trigger"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17808,20 +18010,20 @@ msgstr "Trigger"
msgid "Triggers deleted"
msgstr "Trigger rimossi"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 trigger"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Trim"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Mar"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Martedì"
@@ -17858,17 +18060,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17908,7 +18110,7 @@ msgstr "Tipo di calcolo"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17930,9 +18132,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "SCONOSCIUT0"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17991,8 +18193,8 @@ msgstr "URL deve avere entrambe i campi \"nome\" e \"url\" per la mappa \"%1$s\"
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18086,20 +18288,26 @@ msgstr "Sbloccare utenti selezionati?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18169,7 +18377,7 @@ msgstr "Risorsa sconosciuta"
msgid "Unknown step failed: %1$s"
msgstr "Passo sconosciuto fallito: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Tipo valore sconosciuto"
@@ -18178,8 +18386,8 @@ msgid "Unlimited"
msgstr "Illimitato"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18282,20 +18490,21 @@ msgstr "Su"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18321,7 +18530,7 @@ msgstr "Aggiorna esistenti"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18341,7 +18550,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18359,8 +18568,9 @@ msgstr "Carica"
msgid "Upper level maps"
msgstr "Mappe al livello superiore"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Tempo di attività"
@@ -18398,7 +18608,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Utilizzato nelle azioni"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18485,7 +18695,7 @@ msgid_plural "Users deleted"
msgstr[0] "Utente rimosso"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18560,8 +18770,8 @@ msgstr "Gruppo utenti con ID \"%1$s\" non è disponibile."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Gruppi utenti"
@@ -18578,7 +18788,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18598,7 +18808,7 @@ msgstr "Password utente"
msgid "User profile"
msgstr "Profilo utente"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18610,7 +18820,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18620,7 +18830,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18633,8 +18843,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18642,8 +18852,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sessioni utente"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18695,7 +18905,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18727,8 +18937,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Utenti"
@@ -18978,10 +19188,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19011,17 +19221,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19078,7 +19289,7 @@ msgstr "Statistiche della Value Cahce. Opzioni valide: total, free, pfree, used
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Mappa valori"
@@ -19093,9 +19304,9 @@ msgstr "Mappa valori \"%1$s\" esiste già."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19132,7 +19343,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valore: nessun dato"
@@ -19229,8 +19440,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamita (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19283,7 +19493,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Attenzione"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19314,7 +19524,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19365,7 +19575,7 @@ msgid "Web scenarios"
msgstr "Scenari web"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19373,26 +19583,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Mer"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Mercoledì"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Per settimane"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19408,7 +19620,7 @@ msgstr "Benvenuto a"
msgid "When active"
msgstr "Quando attivo"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19417,19 +19629,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19449,7 +19661,7 @@ msgstr "Con collezionamento dati"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19485,7 +19697,7 @@ msgid "Working time"
msgstr "Orario di lavoro"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Scrivi"
@@ -19515,7 +19727,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19535,11 +19747,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19554,11 +19766,11 @@ msgstr "XML vuoto"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19567,12 +19779,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valore MAX asse Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19581,34 +19793,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Il valore MAX dell'asse Y dev'esser più grande del valore MIN dell'asse Y.Il valore MAX dell'asse Y dev'esser più grande del valore MIN dell'asse Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valore MIN asse Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Lato asse Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19626,19 +19838,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19657,8 +19868,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Anno"
@@ -19677,14 +19888,14 @@ msgstr "Per anni"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19703,11 +19914,11 @@ msgstr "Per anni"
msgid "Yes"
msgstr "Si"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Ieri"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Sei loggato come \"%1$s\"."
@@ -19718,11 +19929,11 @@ msgstr "Sei loggato come \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Impossibile scegliere alcune delle lingue, in quanto i loro locale non sono installati sul server web.Impossibile scegliere alcune delle lingue, in quanto i loro locale non sono installati sul server web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Non sei loggato"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19730,9 +19941,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19743,11 +19953,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Non hai i permessi per eseguire questa operazione."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Non hai i permessi per accedere a questa pagina."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Devi esser connesso per visualizzare questa pagina."
@@ -19763,11 +19973,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19846,7 +20056,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19867,10 +20077,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "E' prevista una stringa di caratteri"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19885,18 +20109,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "è previsto un numero"
@@ -19904,9 +20128,9 @@ msgstr "è previsto un numero"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "un numero è troppo grande"
@@ -19927,33 +20151,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "è previsto un orario"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "è previsto un periodo di tempo"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "è prevista un'unità di tempo"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19997,7 +20233,7 @@ msgstr "tutti"
msgid "all media"
msgstr "tutti i supporti"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20024,19 +20260,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "è previsto un array di dati"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20046,7 +20282,7 @@ msgid "an empty string is expected"
msgstr "è prevista una stringa vuota"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "E' previsto un numero pari di caratteri esadecimali"
@@ -20064,6 +20300,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20112,7 +20349,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20134,7 +20371,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20201,10 +20438,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20235,6 +20472,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20301,8 +20539,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20315,6 +20553,11 @@ msgstr ""
msgid "cannot be empty"
msgstr "non può essere vuoto"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20375,6 +20618,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20419,7 +20666,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20482,7 +20729,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20570,7 +20817,7 @@ msgstr "l'espressione e' vuota"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20608,7 +20855,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20624,16 +20871,11 @@ msgstr "Impostazioni di housekeeping globali"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20649,9 +20891,9 @@ msgstr "host"
msgid "host group"
msgstr "gruppo host"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20665,7 +20907,7 @@ msgstr "icona"
msgid "image"
msgstr "immagine"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20760,7 +21002,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "Sequenza di byte non valida in UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "ritardo invalido"
@@ -20780,16 +21022,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "Periodo di storicizzazione History non valido"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20801,12 +21043,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "regular expression non valida"
@@ -20831,8 +21073,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "Periodo storicizzazione Trend non valido"
@@ -20844,7 +21086,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "non è racchiuso in {} o è malformato"
@@ -20857,8 +21099,8 @@ msgstr "item"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20870,12 +21112,12 @@ msgstr "Key non definita"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20902,7 +21144,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "lista dei caratteri"
@@ -20934,12 +21176,12 @@ msgstr "regola discovery di basso-livello"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20947,10 +21189,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -20988,7 +21231,7 @@ msgstr "corrispondenze"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21023,7 +21266,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21038,16 +21281,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "lunghezza carattari minima è %1$s"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21060,13 +21298,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21087,8 +21325,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21116,11 +21354,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21144,7 +21382,7 @@ msgid "new"
msgstr "nuovo"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "nessun dato"
@@ -21176,7 +21414,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21189,7 +21427,7 @@ msgstr ""
msgid "not in"
msgstr "non in"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "non selezionato"
@@ -21197,7 +21435,7 @@ msgstr "non selezionato"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "numero"
@@ -21261,7 +21499,7 @@ msgstr ""
msgid "other"
msgstr "altri"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "output"
@@ -21274,7 +21512,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21292,7 +21530,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21308,24 +21546,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21333,7 +21571,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21361,7 +21599,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21393,13 +21631,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21407,7 +21645,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21422,7 +21660,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr "è previsto un secondo parametro"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21434,7 +21672,7 @@ msgstr "selezionato"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "breve descrizione"
@@ -21455,8 +21693,6 @@ msgstr "breve descrizione"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21537,12 +21773,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21558,7 +21794,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "L'ID template \"%1$s\" è passato %2$s volte"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21585,11 +21821,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "il parametro \"%1$s\" è mancante"
@@ -21697,7 +21933,7 @@ msgstr ""
msgid "type here to search"
msgstr "digita qui per cercare"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21824,16 +22060,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21867,8 +22103,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "valore %1$s già esistente"
@@ -21880,30 +22116,29 @@ msgstr "valore %1$s già esistente"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "valore troppo lungo"
@@ -21911,6 +22146,7 @@ msgstr "valore troppo lungo"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21918,7 +22154,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22012,12 +22248,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/ja/LC_MESSAGES/frontend.po b/ui/locale/ja/LC_MESSAGES/frontend.po
index 3c5bb4e4402..032c541a670 100644
--- a/ui/locale/ja/LC_MESSAGES/frontend.po
+++ b/ui/locale/ja/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-12-14 11:32+0300\n"
"Last-Translator: Atsushi <a.tanaka77@gmail.com>\n"
"Language-Team: Zabbix\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1639474328.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" で指定してください"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr "\"%1$s\"は空文字列か\"%2$s\"よりも大きい値を設定してください。"
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "\"%1$s\"は1970.01.01から2038.01.18の間で設定してください。"
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr "依存アイテムとマスターアイテムの\"hostid\"が一致す
msgid "\"ruleid\" of dependent item and master item should match"
msgstr "依存アイテムとマスターアイテムの\"ruleid\"が一致する必要があります"
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.path.to.node"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "文字数%1$dが最大長の%2$d文字を超えています"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -156,14 +151,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] "%1$s ホストがメンテナンス中"
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] "%1$s時間"
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -177,10 +172,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] "メッセージ%1$s件"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -221,8 +216,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "リトライ残り%1$s回"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -255,7 +250,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s件選択済"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -287,7 +282,7 @@ msgstr "(特権管理者のみがグループを作成できます)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(プロキシなし)"
@@ -314,12 +309,16 @@ msgstr "10秒"
msgid "100 busiest triggers"
msgstr "障害発生数上位100項目"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30秒"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D表示"
@@ -342,7 +341,7 @@ msgstr "最新500個の値"
msgid "<empty string>"
msgstr "<空文字列>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<ラベル名>"
@@ -350,7 +349,7 @@ msgstr "<ラベル名>"
msgid "<manual>"
msgstr "<マニュアル>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -365,7 +364,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr "軽"
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "オーバーライドの追加"
@@ -430,8 +429,8 @@ msgstr "APIトークンを更新しました"
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr "APIトークン"
@@ -444,7 +443,7 @@ msgstr "値の上"
msgid "Abscissa"
msgstr "横座標"
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "アクセスは拒否されました"
@@ -480,9 +479,9 @@ msgstr "サービスへのアクセス"
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "確認済"
@@ -490,7 +489,7 @@ msgstr "確認済"
msgid "Acknowledge"
msgstr "障害確認"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr "障害の確認"
@@ -528,18 +527,18 @@ msgstr "確認済の解決済イベント"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -549,7 +548,7 @@ msgstr "確認済の解決済イベント"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -589,7 +588,7 @@ msgstr "アクション\"%1$s\"はすでに存在しています。"
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr "アクション\"%2$s\"はユーザーの役割\"%1$s\"に使用てきません。"
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "アクションを追加しました"
@@ -598,22 +597,22 @@ msgstr "アクションを追加しました"
msgid "Action class %1$s must extend %2$s class."
msgstr "アクションクラス%1$sは%2$sクラスを拡張してください。"
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "アクションを削除しました"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "アクションを無効にしました"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "アクションを有効にしました"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -625,7 +624,7 @@ msgstr "アクションログ"
msgid "Action operation"
msgstr "アクション処理"
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "アクションを更新しました"
@@ -633,16 +632,16 @@ msgstr "アクションを更新しました"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "アクション"
@@ -661,13 +660,11 @@ msgstr "有効"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "設定有効期間の開始日時"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "設定有効期間の終了日時"
@@ -717,7 +714,7 @@ msgstr "設定有効期間の終了日時"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -731,35 +728,37 @@ msgstr "設定有効期間の終了日時"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -830,11 +829,11 @@ msgstr "新しいウィジェットを追加"
msgid "Add child element"
msgstr "子の要素を追加"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr "子サービスの追加"
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr "子サービスの追加"
@@ -855,7 +854,7 @@ msgstr "未設定時に追加"
msgid "Add multiple maps"
msgstr "複数のマップを追加"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "新しいデータセットの追加"
@@ -864,7 +863,7 @@ msgstr "新しいデータセットの追加"
msgid "Add new interface"
msgstr "新しいインターフェースの追加"
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "新しいオーバーライドの追加"
@@ -873,16 +872,16 @@ msgstr "新しいオーバーライドの追加"
msgid "Add page"
msgstr "ページの追加"
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr "親サービスの追加"
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr "障害対応メッセージの追加"
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "プロトタイプを追加"
@@ -891,7 +890,7 @@ msgstr "プロトタイプを追加"
msgid "Add scheduled report"
msgstr "定期レポートを追加"
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr "サービスの追加"
@@ -925,7 +924,7 @@ msgstr "ユーザーグループを追加"
msgid "Add widget"
msgstr "ウィジェットの追加"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr "追加しました"
@@ -936,11 +935,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "%1$sを追加しました"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr "追加のルール"
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr "追加のルール"
@@ -952,12 +951,12 @@ msgstr "アドレス"
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "管理"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr "高度な設定"
@@ -978,7 +977,7 @@ msgstr "経過時間"
msgid "Age less than"
msgstr "表示期間"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1008,7 +1007,7 @@ msgstr "エージェントのインターフェース"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr "エージェント種別チェック。返却値は1 - Zabbixエージェント;2 - Zabbixエージェント2"
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr "アグリゲート"
@@ -1016,11 +1015,11 @@ msgstr "アグリゲート"
msgid "Aggregate functions"
msgstr "集計関数"
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr "アグリゲーション関数"
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr "アグリゲーション間隔"
@@ -1045,8 +1044,8 @@ msgstr "グリッドに揃える"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1091,7 +1090,7 @@ msgstr "すべての障害"
msgid "All problems if tag values match"
msgstr "タグの値が一致したすべての障害"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr "すべてのサービス"
@@ -1107,13 +1106,13 @@ msgstr "すべてのテンプレート"
msgid "Allow list"
msgstr "許可リスト"
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "手動クローズを許可"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1159,7 +1158,7 @@ msgstr "And"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1169,6 +1168,10 @@ msgstr "And"
msgid "And/Or"
msgstr "And/Or"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1180,13 +1183,12 @@ msgstr "And/Or"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "すべて"
@@ -1226,11 +1228,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "メンテナンス待ち"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "4月"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "4月"
@@ -1254,7 +1256,7 @@ msgstr "エリアサイズ"
msgid "Area type"
msgstr "エリアタイプ"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "計算"
@@ -1320,8 +1322,12 @@ msgstr "少なくとも1つのアクションが必要です。"
msgid "At least one active user must exist with role \"%1$s\"."
msgstr "少なくとも1人の有効なユーザーを役割\"%1$s\"と共に指定してください。"
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "少なくとも1つのホストグループまたはホストが選択されている必要があります。"
@@ -1331,13 +1337,6 @@ msgstr "少なくとも1つのホストグループまたはホストが選択
msgid "At least one host or template must be specified."
msgstr "少なくとも1つのホストかテンプレートを指定する必要があります。"
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "少なくとも1つ以上のメンテナンス期間を作成する必要があります。"
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr "少なくともMySQL、PostgreSQL、Oracleのうち1つ以上をサポートする必要があります。"
@@ -1381,8 +1380,8 @@ msgid "Attribution"
msgstr "帰属表示"
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "監査"
@@ -1390,7 +1389,7 @@ msgstr "監査"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "監査ログ"
@@ -1398,11 +1397,11 @@ msgstr "監査ログ"
msgid "Audit settings"
msgstr "監査設定"
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "8月"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "8月"
@@ -1419,15 +1418,15 @@ msgstr "AuthNリクエスト"
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "認証"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "認証アルゴリズム"
@@ -1438,7 +1437,7 @@ msgid "Authentication failed: %1$s."
msgstr "認証に失敗しました:%1$s。"
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1458,6 +1457,7 @@ msgid "Authentication protocol"
msgstr "認証プロトコル"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "認証の設定を更新しました"
@@ -1471,8 +1471,8 @@ msgid "Authorization"
msgstr "認可"
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "自動"
@@ -1493,7 +1493,7 @@ msgstr "自動ログアウト"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "自動"
@@ -1512,13 +1512,13 @@ msgstr "アイコンの自動選択"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr "自動登録"
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr "自動登録アクション"
@@ -1531,8 +1531,8 @@ msgstr "自動登録データの保存期間"
msgid "Availability"
msgstr "エージェントの状態"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "稼働レポート"
@@ -1559,7 +1559,7 @@ msgstr "収集間隔内の仮想ディスクへの未処理の書き込みリク
msgid "Avoid easy-to-guess passwords"
msgstr "推測されやすいパスワードの回避"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "軸"
@@ -1583,9 +1583,9 @@ msgstr "背景色"
msgid "Background image"
msgstr "背景のイメージ"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr "棒"
@@ -1593,8 +1593,8 @@ msgstr "棒"
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr "基本色"
@@ -1661,7 +1661,7 @@ msgstr "太字"
msgid "Bold line"
msgstr "太線"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "論理値から10進数"
@@ -1726,8 +1726,8 @@ msgstr "証明書"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "クローズ処理中"
@@ -1763,17 +1763,17 @@ msgstr "CPU使用率。浮動小数点値を返す"
msgid "CRLF"
msgstr "CRLF"
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr "CSVからJSON"
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr "CUIDで指定してください"
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "計算"
@@ -1839,7 +1839,7 @@ msgstr "数値型ではないアイテム\"%1$s\"はグラフ\"%2$s\"に追加
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "数値型ではないアイテム\"%1$s\"はグラフのプロトタイプ\"%2$s\"に追加できません。"
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "アクションを追加できません"
@@ -2002,9 +2002,9 @@ msgstr "匿名ではLDAPサーバーにバインドできません。"
msgid "Cannot bind to LDAP server."
msgstr "LDAPサーバーにバインドできません。"
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr "条件式ツリーを作成できません: %1$s。"
@@ -2107,8 +2107,8 @@ msgstr "アイコンのマッピングを作成できません"
msgid "Cannot create scheduled report"
msgstr "定期レポートを作成できません"
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr "サービス\"%1$s\"の作成ができません:%2$s。"
@@ -2117,8 +2117,8 @@ msgstr "サービス\"%1$s\"の作成ができません:%2$s。"
msgid "Cannot create the configuration file."
msgstr "設定ファイルが作成できません。"
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr "ユーザの役割が作成できません"
@@ -2127,12 +2127,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] "APIトークンを削除できません"
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Zabbixユーザー\"%1$s\"を削除できません。ユーザーを無効に設定してください。"
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "アクションを削除できません"
@@ -2240,7 +2245,7 @@ msgstr "アイテムのプロトタイプを削除できません"
msgid "Cannot delete items"
msgstr "アイテムを削除できません"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "メンテナンスを削除できません"
@@ -2289,17 +2294,17 @@ msgstr[0] "スクリプトを削除できません"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "スクリプトを削除できません。スクリプト\"%1$s\"は実行するアクション\"%2$s\"に使用されています。"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "選択したアクションを削除できません。"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "サービスを削除できません"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr "サービス\"%1$s\"の削除ができません:%2$s。"
@@ -2387,7 +2392,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] "APIトークンを無効にできません"
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "アクションを無効にできません"
@@ -2454,7 +2464,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] "APIトークンを有効にできません"
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "アクションを有効にできません"
@@ -2668,7 +2683,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] "テンプレート\"%1$s\"をインポートできません。リンクされているテンプレート\"%2$s\"が存在しません。"
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "トリガー条件式を追加できません"
@@ -2829,7 +2844,7 @@ msgstr "ゲストユーザーの名前は変更できません。"
msgid "Cannot save discovery rule without checks."
msgstr "ディスカバリルールにはチェックの設定が必須です。"
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "ウィジェットを保存できません \"%1$s\"。"
@@ -2874,7 +2889,7 @@ msgstr "無効の状態のインベントリのフィールドは設定できま
msgid "Cannot set session cookie."
msgstr "セッションクッキーを設定できません。"
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr "サービス\"%1$s\"は\"propagation_value\"パラメータを指定せずに\"propagation_rule\"パラメータを指定できません。"
@@ -2997,7 +3012,7 @@ msgstr "ディスカバリされたホストグループ\"%1$s\"を更新でき
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "テンプレート化されたWebシナリオ\"%1$s\"が更新できません:%2$s。"
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "アクションを更新できません"
@@ -3170,10 +3185,10 @@ msgstr "スクリプトを更新できません"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr "スクリプトの範囲を更新できません。\"%1$s\"はアクション\"%2$s\"で使用されています。"
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr "サービス\"%1$s\"を更新できません:%2$s。"
@@ -3235,8 +3250,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] "ユーザーグループを更新できません"
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr "ユーザーの役割を更新できません"
@@ -3277,16 +3292,16 @@ msgstr "中央"
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "証明書"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "変化"
@@ -3319,12 +3334,12 @@ msgstr "変化表示"
msgid "Change password"
msgstr "パスワード変更"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "1秒あたりの差分"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "深刻度の変更"
@@ -3333,7 +3348,7 @@ msgid "Change type"
msgstr "形式の変更"
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3372,19 +3387,19 @@ msgstr "すでに存在します。"
msgid "Check expression part starting from \"%1$s\"."
msgstr "条件式の\"%1$s\"から始まる部分を確認してください。"
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "JSON内のエラーチェック"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "XML内のエラーチェック"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "正規表現使用時のエラーチェック"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr "サポートしていない値のチェック"
@@ -3452,7 +3467,7 @@ msgstr "UDPサービスのパフォーマンスをチェック。サービスが
msgid "Checks should be unique."
msgstr "チェックは重複できません"
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr "子サービス"
@@ -3489,8 +3504,8 @@ msgstr "ヒストリを削除"
msgid "Clear history and trends"
msgstr "ヒストリとトレンドを削除"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "リンク削除時にクリア"
@@ -3516,9 +3531,9 @@ msgstr "時刻"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3535,7 +3550,7 @@ msgstr "複製"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3566,12 +3581,12 @@ msgstr "古いイベントのクローズ"
msgid "Close problem"
msgstr "障害のクローズ"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr "障害のクローズ"
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "縮小"
@@ -3585,7 +3600,7 @@ msgstr "サイドバーの縮小"
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3628,7 +3643,7 @@ msgstr "コマンド"
msgid "Communication with Zabbix server"
msgstr "Zabbixサーバーとの通信"
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr "コミュニティ"
@@ -3659,9 +3674,9 @@ msgstr "圧縮"
msgid "Concurrent sessions"
msgstr "並列実行数"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "トリガー条件式"
@@ -3689,13 +3704,13 @@ msgstr "\"%1$s\"を上書きするための式\"%3$s\"内の条件\"%2$s\"は定
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "実行条件"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "設定"
@@ -3790,7 +3805,7 @@ msgid "Configuration of maintenance periods"
msgstr "メンテナンス期間の設定"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "メディアタイプの設定"
@@ -3834,7 +3849,7 @@ msgstr "トリガーの設定"
msgid "Configuration of user groups"
msgstr "ユーザーグループの設定"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr "ユーザの役割が作成できません"
@@ -3877,9 +3892,9 @@ msgstr "おめでとうございます!Webインターフェースのインス
msgid "Connect to"
msgstr "接続方法"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "接続する"
@@ -3942,12 +3957,12 @@ msgstr "Zabbixサーバーへの接続に失敗しました。設定が正しく
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr "ソケットファイル(UNIX系OS上)や共有メモリ(Windows上)が使用されるので接続は暗号化されません。"
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "接続"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "ホストからの接続"
@@ -3957,7 +3972,7 @@ msgid "Connections from proxy"
msgstr "プロキシからの接続"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "ホストへの接続"
@@ -3979,11 +3994,11 @@ msgstr "連絡先"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4017,12 +4032,12 @@ msgstr "含む"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4037,7 +4052,7 @@ msgstr "含む"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "コンテンツコントロール"
@@ -4051,7 +4066,7 @@ msgstr "コンテンツメニュー"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "コンテキスト名"
@@ -4158,19 +4173,23 @@ msgstr "保存前処理キュー内にキューイングされた値の数。"
msgid "Create API token"
msgstr "APIトークンの作成"
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "アクションの作成"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr "ダッシュボードの作成と変更"
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr "メンテナンス期間の作成と変更"
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr "マップの作成と変更"
@@ -4214,7 +4233,7 @@ msgstr "ディスカバリルールの作成(先にホストを選択)"
msgid "Create discovery rule (select template first)"
msgstr "ディスカバリルールの作成(先にテンプレートを選択)"
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4325,7 +4344,7 @@ msgstr "レポートの作成"
msgid "Create script"
msgstr "スクリプトの作成"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr "サービスの作成"
@@ -4381,8 +4400,10 @@ msgstr "Webシナリオの作成(最初にホストを選択)"
msgid "Create web scenario (select template first)"
msgstr "Webシナリオの作成(最初にテンプレートを選択)"
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr "作成日時"
@@ -4417,6 +4438,7 @@ msgid "Current value"
msgstr "現在の値"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "カスタム"
@@ -4434,7 +4456,7 @@ msgid "Custom graphs"
msgstr "カスタムグラフ"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4456,16 +4478,20 @@ msgstr "マップ\"%2$s\"のカスタムラベルのタイプ要素\"%1$s\"を
msgid "Custom message"
msgstr "メッセージのカスタマイズ"
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "乗数"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "失敗時のカスタマイズ"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "カスタムスクリプト"
@@ -4514,7 +4540,8 @@ msgstr "DNS名"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "毎日"
@@ -4529,7 +4556,7 @@ msgstr "Dark"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "ダッシュボード"
@@ -4539,7 +4566,7 @@ msgstr "ダッシュボード"
msgid "Dashboard \"%1$s\" already exists."
msgstr "ダッシュボード\"%1$s\"はすでに存在します。"
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr "ダッシュボード\"%1$s\"はレポート\"%2$s\"で使用しています。"
@@ -4602,8 +4629,8 @@ msgstr "ダッシュボード"
msgid "Dashed line"
msgstr "破線"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Data from %1$s. Generated in %2$s sec."
@@ -4616,9 +4643,9 @@ msgstr "データが正しくエンコードされていません。"
msgid "Data overview"
msgstr "データの概要"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "データセット"
@@ -4741,11 +4768,12 @@ msgstr "ハードウェア購入日"
msgid "Date and time functions"
msgstr "日付と時刻関数"
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "日"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "一昨日"
@@ -4754,6 +4782,10 @@ msgstr "一昨日"
msgid "Day of month"
msgstr "日"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4761,6 +4793,7 @@ msgid "Day of week"
msgstr "曜日"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "日"
@@ -4774,11 +4807,11 @@ msgstr "デバッグ"
msgid "Debug mode"
msgstr "デバッグモード"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "12月"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "12月"
@@ -4859,7 +4892,7 @@ msgid "Default time zone"
msgstr "デフォルトのタイムゾーン"
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "間隔"
@@ -4868,19 +4901,19 @@ msgid "Delayed by"
msgstr "遅延時間"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4899,12 +4932,13 @@ msgstr "遅延時間"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4962,11 +4996,11 @@ msgstr "ディスカバリルールを削除しますか?"
msgid "Delete expression?"
msgstr "条件式を削除しますか?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "グラフのプロトタイプを削除しますか?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "グラフを削除しますか?"
@@ -5028,7 +5062,15 @@ msgstr "選択したAPIトークンを削除しますか?"
msgid "Delete selected API tokens?"
msgstr "選択したAPIトークンを削除しますか?"
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "選択したアクションを削除しますか?"
@@ -5111,7 +5153,7 @@ msgstr "選択したマップを削除しますか?"
msgid "Delete selected maps?"
msgstr "選択したマップを削除しますか?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "選択したメディアタイプを削除しますか?"
@@ -5139,15 +5181,15 @@ msgstr "選択した定期レポートを削除しますか?"
msgid "Delete selected scheduled reports?"
msgstr "選択した定期レポートを削除しますか?"
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "選択したスクリプトを削除しますか?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr "選択したサービスを削除しますか?"
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr "選択したサービスを削除しますか?"
@@ -5195,7 +5237,7 @@ msgstr "トリガーを削除しますか?"
msgid "Delete web scenario?"
msgstr "Webシナリオを削除しますか?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr "削除しました"
@@ -5227,7 +5269,7 @@ msgstr "拒否"
msgid "Deny list"
msgstr "拒否リスト"
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5243,7 +5285,7 @@ msgstr "依存先"
msgid "Dependent item"
msgstr "依存アイテム"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5253,7 +5295,7 @@ msgstr "依存先"
msgid "Deployment status"
msgstr "配布ステータス"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5269,9 +5311,10 @@ msgstr "配布ステータス"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5292,7 +5335,7 @@ msgstr "説明"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5337,7 +5380,7 @@ msgstr "ディレクトリ"
msgid "Directory size (in bytes). Returns integer"
msgstr "ディレクトリのサイズ(バイト単位)。整数値を返す"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5345,8 +5388,8 @@ msgstr "ディレクトリのサイズ(バイト単位)。整数値を返す"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5388,7 +5431,15 @@ msgstr "選択したプロキシによるホストの監視を無効にします
msgid "Disable selected API tokens?"
msgstr "選択したAPIトークンを無効にしますか?"
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "選択したアクションを無効にしますか?"
@@ -5413,7 +5464,7 @@ msgstr "選択したホストを無効にしますか?"
msgid "Disable selected items?"
msgstr "選択したアイテムを無効にしますか?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "選択したメディアタイプを無効にしますか?"
@@ -5440,7 +5491,7 @@ msgstr "選択したWebシナリオを無効にしますか?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5460,17 +5511,19 @@ msgstr "選択したWebシナリオを無効にしますか?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5481,21 +5534,21 @@ msgstr "無効"
msgid "Disaster"
msgstr "致命的な障害"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "変化がなければ破棄"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "指定秒内に変化がなければ破棄"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "値を破棄"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5527,11 +5580,11 @@ msgstr "発見されたデバイス"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5539,8 +5592,8 @@ msgstr "発見されたデバイス"
msgid "Discovery"
msgstr "ディスカバリ"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr "ディスカバリアクション"
@@ -5601,7 +5654,7 @@ msgstr "VMware仮想マシンのディスカバリ、<url> - VMwareサービスU
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "ディスカバリルール"
@@ -5707,7 +5760,8 @@ msgstr "積算グラフ表示"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5720,7 +5774,7 @@ msgstr "%2$s件のうち%1$s件を表示しています"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "%3$s件のうち%1$sから%2$s件までを表示しています"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "表示オプション"
@@ -5729,14 +5783,14 @@ msgid "Division denominator"
msgstr "除算分母"
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr "ヒストリを保存しない"
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5752,8 +5806,8 @@ msgstr "条件式を置き換えますか?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr "含まない"
@@ -5763,8 +5817,8 @@ msgstr "含まない"
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr "等しくない"
@@ -5774,12 +5828,12 @@ msgstr "等しくない"
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr "存在しない"
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "正規表現と一致しない"
@@ -5806,22 +5860,23 @@ msgstr "イメージのダウンロード"
msgid "Download the configuration file"
msgstr "設定ファイルのダウンロード"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "ダウンタイム"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "グラフの形式"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "グラフの形式"
@@ -5866,10 +5921,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "マップ\"%2$s\"のためのユーザー内のuserid \"%1$s\"が重複しています。"
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "継続期間"
@@ -5893,18 +5950,17 @@ msgstr "ダイナミックアイテム"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "各URLの名前は重複できません。同じURL名が使用されていないか確認してください"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr "アイテムごと"
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5945,6 +6001,10 @@ msgstr "トリガーの変更"
msgid "Edit widget"
msgstr "ウィジェットの変更"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "実効値"
@@ -5979,7 +6039,7 @@ msgstr "楕円"
msgid "Email"
msgstr "メール"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "空白"
@@ -6016,7 +6076,6 @@ msgstr "ディスカバリルール\"%1$s\"のフィルター条件マクロが
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6028,7 +6087,7 @@ msgstr "入力パラメータが空白です"
msgid "Empty map ID."
msgstr "マップIDが空白です。"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6036,8 +6095,8 @@ msgstr "マップIDが空白です。"
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6108,7 +6167,15 @@ msgstr "削除処理を有効"
msgid "Enable selected API tokens?"
msgstr "選択したAPIトークンを有効にしますか?"
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "選択したアクションを有効にしますか?"
@@ -6134,7 +6201,7 @@ msgstr "選択したホストを有効にしますか?"
msgid "Enable selected items?"
msgstr "選択したアイテムを有効にしますか?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "選択したメディアタイプを有効にしますか?"
@@ -6154,7 +6221,7 @@ msgstr "選択したトリガーを有効にしますか?"
msgid "Enable selected web scenarios?"
msgstr "選択したWebシナリオを有効にしますか?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6170,7 +6237,7 @@ msgstr "トラッピングの有効化"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6200,17 +6267,18 @@ msgstr "トラッピングの有効化"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6226,7 +6294,7 @@ msgstr "暗号化"
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "暗号化"
@@ -6252,6 +6320,7 @@ msgstr "英語 (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6264,11 +6333,11 @@ msgstr "UUID \\\"%1$s\\\"のエントリはすでに存在します。"
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6283,12 +6352,18 @@ msgstr "等しい"
msgid "Error"
msgstr "エラー"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "テーブル\"%1$s\"の検索リクエストに失敗しました。"
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "エラーメッセージ"
@@ -6311,7 +6386,7 @@ msgstr "評価期間"
msgid "Event"
msgstr "イベント"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "イベントID"
@@ -6321,8 +6396,8 @@ msgstr "障害確認のステータス"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "イベント相関関係"
@@ -6332,7 +6407,7 @@ msgstr "イベント相関関係"
msgid "Event correlation rules"
msgstr "イベント相関関係ルール"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "イベント詳細"
@@ -6348,7 +6423,7 @@ msgstr "イベント確認済"
msgid "Event is not acknowledged"
msgstr "イベント未確認"
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "イベントリスト [直近20]"
@@ -6414,6 +6489,16 @@ msgstr "含めない"
msgid "Exclude host groups"
msgstr "除外するホストグループ"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "実行"
@@ -6438,7 +6523,7 @@ msgstr "監視データ取得"
msgid "Execute on"
msgstr "次で実行"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr "スクリプトの実行"
@@ -6447,7 +6532,7 @@ msgstr "スクリプトの実行"
msgid "Executed"
msgstr "実行"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6464,13 +6549,13 @@ msgstr "実行の確認"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr "存在する"
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "展開"
@@ -6568,8 +6653,8 @@ msgstr "条件式は必須のパラメータです"
msgid "Expression constructor"
msgstr "条件式ビルダー"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "条件式の構文エラー。"
@@ -6680,11 +6765,11 @@ msgstr "お気に入りのグラフ"
msgid "Favorite maps"
msgstr "お気に入りのマップ"
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "2月"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "2月"
@@ -6766,19 +6851,19 @@ msgstr "バイト(デフォルト)または行数でのファイルサイズ。
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "ファイルの時刻情報。UNIXのタイムスタンプで整数値を返す。"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "塗りつぶし"
@@ -6803,15 +6888,15 @@ msgstr "面"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6830,7 +6915,7 @@ msgstr "フィルター"
msgid "Filter properties"
msgstr "フィルターのプロパティ"
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr "フィルター結果"
@@ -6875,7 +6960,7 @@ msgid "Fit to map"
msgstr "マップに合わせる"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "固定"
@@ -6885,7 +6970,7 @@ msgstr "固定ステータス"
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6920,7 +7005,7 @@ msgstr "フォントサイズ"
msgid "Form data"
msgstr "フォームデータ"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "式"
@@ -6939,19 +7024,23 @@ msgstr "上書き\"%1$s\"の式が設定されていません。"
msgid "French (fr_FR)"
msgstr "フランス語 (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "金"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "金曜"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6984,7 +7073,7 @@ msgid "Full clone"
msgstr "すべて複製"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "関数"
@@ -6995,7 +7084,7 @@ msgstr "GSMモデム"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "表示設定"
@@ -7003,8 +7092,8 @@ msgstr "表示設定"
msgid "GUI access disabled."
msgstr "GUIアクセスを無効にしました"
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "一般設定"
@@ -7021,7 +7110,7 @@ msgstr "Generated in %1$s sec"
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr "地理マップ"
@@ -7077,7 +7166,7 @@ msgstr "%1$sに戻る"
msgid "Go to"
msgstr "次のページへ移動"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr "\"%1$s\"に戻る"
@@ -7122,13 +7211,13 @@ msgstr "グラデーションライン"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "グラフ"
@@ -7183,7 +7272,7 @@ msgstr "グラフを削除しました"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "グラフのプロトタイプ"
@@ -7215,8 +7304,8 @@ msgstr "グラフのプロトタイプを削除しました"
msgid "Graph prototype updated"
msgstr "グラフのプロトタイプを更新しました"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のグラフのプロトタイプは使用できません。"
@@ -7250,8 +7339,8 @@ msgstr "グラフのタイプ"
msgid "Graph updated"
msgstr "グラフを更新しました"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のグラフは使用できません。"
@@ -7367,7 +7456,7 @@ msgstr "次によるグルーピング"
msgid "Groups"
msgstr "グループ"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr "Guestユーザー"
@@ -7376,12 +7465,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr "重"
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7445,7 +7534,7 @@ msgid "HashiCorp Vault"
msgstr "HashiCorp Vault"
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7474,13 +7563,13 @@ msgstr "ヘブライ語 (he_IL)"
msgid "Height"
msgstr "高さ"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "ヘルプ"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "16進数から10進数"
@@ -7546,9 +7635,9 @@ msgstr "行を強調表示"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7588,7 +7677,7 @@ msgstr "履歴関数"
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7627,13 +7716,13 @@ msgstr "水平の位置"
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7727,7 +7816,7 @@ msgstr[0] "ホストを有効にしました"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7760,7 +7849,7 @@ msgstr "ホストグループ内のホスト"
msgid "Host group label type"
msgstr "ホストグループのラベルタイプ"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7780,10 +7869,10 @@ msgstr "ID \"%1$s\"のホストグループは使用できません。"
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7808,7 +7897,7 @@ msgstr "ID \"%1$s\"のホストグループは使用できません。"
msgid "Host groups"
msgstr "ホストグループ"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7931,7 +8020,7 @@ msgstr "ホストの更新に失敗しました"
msgid "Host updated"
msgstr "ホストを更新しました"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のホストは使用できません。"
@@ -7965,11 +8054,11 @@ msgstr "同じホストの表示名\"%1$s\"を持つホストがすでに存在
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8008,13 +8097,14 @@ msgid "Hour"
msgstr "時"
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "時間"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "データの保存期間"
@@ -8078,9 +8168,9 @@ msgstr "IPアドレスの範囲\"%1$s\"がアドレスの制限\"%2$s\"を超え
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8163,7 +8253,7 @@ msgstr "アイコンのマッピングを更新しました"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "アイコンのマッピング"
@@ -8257,7 +8347,7 @@ msgstr "ステータスが%1$s以上の子サービスの重みが少なくと
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr "ステータスが%1$s以下の子サービスの重みが%2$s未満"
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "このメッセージが間違っている場合は、必要な権限を得るために管理者に問い合わせてください"
@@ -8306,7 +8396,7 @@ msgstr "イメージを更新しました"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "イメージ"
@@ -8354,10 +8444,14 @@ msgstr "メンテナンス中"
msgid "In progress"
msgstr "実行中"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "値の範囲"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8368,28 +8462,28 @@ msgstr "アクセスできないダッシュボード"
msgid "Inaccessible discovery rule"
msgstr "アクセスできないディスカバリルール"
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "アクセスできないグラフ"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr "アクセスできないグラフのプロトタイプ"
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "アクセスできないグループ"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "アクセスできないホスト"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "アクセスできないアイテム"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr "アクセスできないアイテムのプロトタイプ"
@@ -8406,6 +8500,10 @@ msgstr "アクセスできないメンテナンス"
msgid "Inaccessible map"
msgstr "アクセスできないマップ"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8455,7 +8553,7 @@ msgstr "サブグループを含める"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "ネットワークインターフェースの受信統計。整数値を返す。"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr "サービス\"%1$s\"のための\"propagation_rule\"と\"propagation_value\"は互換性がありません。"
@@ -8811,7 +8909,7 @@ msgstr "アイテムのデータ型が正しくありません"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "トリガー関数\"%2$s\"に正しくないアイテムのデータ型\"%1$s\" が使用されています。"
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "アイテムのリストの誤り"
@@ -8844,11 +8942,6 @@ msgstr "オブジェクトの値が正しくありません。"
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr "パラメータ\"%1$s\"の値:%2$sが正しくありません。"
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "メンテナンスのパラメータが正しくありません。"
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8866,15 +8959,11 @@ msgstr "正規表現\"%1$s\"が正しくありません: \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Zabbixサーバー\"%1$s\"から正しくない値を受信しました。"
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "サービス終了時刻が正しくありません。"
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "サービス開始時刻が正しくありません。"
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8946,7 +9035,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr "不正なユーザー名やパスワードまたはアカウントは一時的にブロックされます。"
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8991,8 +9080,6 @@ msgstr "浮動小数フィールド\"%2$s\"の値\"%1$s\"が正しくありま
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "整数フィールド\"%2$s\"の値\"%1$s\"が正しくありません。"
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9051,6 +9138,16 @@ msgstr "\"%1$s\"フィールドのための値が正しくありません。"
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9161,8 +9258,6 @@ msgstr "\"%1$s\"フィールドのための値が正しくありません。"
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9188,10 +9283,10 @@ msgstr "\"%1$s\"フィールドのための値が正しくありません。"
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9242,7 +9337,7 @@ msgstr "\"%1$s\"フィールドのための値が正しくありません。"
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9256,7 +9351,7 @@ msgstr "深刻度を増やす"
msgid "Indonesian (id_ID)"
msgstr "インドネシア語 (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr "無限大"
@@ -9265,13 +9360,12 @@ msgstr "無限大"
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9359,7 +9453,7 @@ msgstr "条件式の挿入"
msgid "Install"
msgstr "インストール"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "インストール"
@@ -9367,7 +9461,7 @@ msgstr "インストール"
msgid "Installer name"
msgstr "インストーラ名"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr "インテグレーション"
@@ -9423,8 +9517,8 @@ msgstr "Zabbixデータベース内のユーザー情報"
msgid "Internal JSON-RPC error."
msgstr "JSON-RPC内部エラー。"
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr "内部イベントアクション"
@@ -9435,23 +9529,22 @@ msgstr "内部イベントの保存期間"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "内部エラー。"
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr "内部イベント発生"
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr "内部イベント復旧"
@@ -9462,8 +9555,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9497,7 +9589,7 @@ msgstr "YAMLファイルの内容が正しくありません"
msgid "Invalid action condition: %1$s."
msgstr "アクションの実行条件が正しくありません:%1$s。"
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr "条件が正しくありません: %1$s。"
@@ -9637,10 +9729,10 @@ msgstr "メソッドのパラメータが正しくありません。"
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9679,86 +9771,89 @@ msgstr "メソッドのパラメータが正しくありません。"
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "パラメータ \"%1$s\"が正しくありません:%2$s。"
@@ -9845,15 +9940,15 @@ msgstr "タグ\"%1$s\"が正しくありません: %2$s。"
msgid "Invalid time period."
msgstr "期間が正しくありません。"
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr "ズームパラメーター\"%1$s\"が正しくありません:%2$s。"
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "インベントリ"
@@ -9868,7 +9963,7 @@ msgid "Inventory field"
msgstr "インベントリフィールド"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "インベントリモード"
@@ -9878,7 +9973,7 @@ msgstr "ログイン状態"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "発行者"
@@ -9896,14 +9991,14 @@ msgid "Italian (it_IT)"
msgstr "イタリア語 (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "アイテム"
@@ -9969,7 +10064,7 @@ msgstr[0] "アイテムを有効にしました"
msgid "Item in \"not supported\" state"
msgstr "アイテムが\"取得不可\"の状態"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "アイテムが選択されていません"
@@ -9979,9 +10074,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "アイテムの保存前処理の引数が設定されていません:%1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "アイテムのプロトタイプ"
@@ -10014,8 +10109,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] "アイテムのプロトタイプを更新しました"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のアイテムのプロトタイプは使用できません。"
@@ -10065,20 +10160,20 @@ msgstr "アイテムの値"
msgid "Item values"
msgstr "アイテムの値"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "アイテムは更新されません。正しい監視間隔を設定してください。"
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "アイテムは監視データを取得しません。監視間隔として少なくとも1つの例外設定か定期設定を行ってください。"
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "アイテムは監視データを取得しません。監視間隔は1sから1dで設定してください。定期設定や例外設定の監視間隔も利用できます。"
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のアイテムは使用できません。"
@@ -10122,7 +10217,7 @@ msgstr "キー\"%1$s\"が設定されたアイテムは指定したホスト\"%2
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10160,7 +10255,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMXエージェント"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10179,7 +10274,7 @@ msgstr "JSON"
msgid "JSON array input is expected."
msgstr "JSONの配列で指定してください。"
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10200,16 +10295,16 @@ msgstr "JSON文字列で指定してください"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr "JSON-RPCエラーの生成に失敗しました。\"%1$s\"というようなエラーはありません。"
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "1月"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "1月"
@@ -10218,8 +10313,8 @@ msgid "Japanese (ja_JP)"
msgstr "日本語 (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10227,19 +10322,19 @@ msgstr "日本語 (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "7月"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "7月"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "6月"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "6月"
@@ -10353,37 +10448,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "最後"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "最新の%1$d日間"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "最新の%1$d時間"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "最新の%1$d分間"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "最新の%1$dヶ月間"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "最新の%1$d秒間"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10457,7 +10552,7 @@ msgstr "最新1週間のグラフ"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10476,9 +10571,9 @@ msgstr "ラトビア語 (lv_LV)"
msgid "Layout"
msgstr "レイアウト"
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10494,18 +10589,18 @@ msgstr "レイアウト"
msgid "Left"
msgstr "左"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "左側Y軸"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "先頭文字列削除"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "凡例"
@@ -10514,7 +10609,7 @@ msgstr "凡例"
msgid "Length"
msgstr "長さ"
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr "ライセンスは"
@@ -10522,9 +10617,9 @@ msgstr "ライセンスは"
msgid "Limit for search and filter results"
msgstr "検索/フィルターの項目の上限値"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10544,8 +10639,8 @@ msgstr "線タイプ"
msgid "Line width"
msgstr "線幅"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "リンク"
@@ -10569,8 +10664,8 @@ msgid "Link indicators"
msgstr "障害発生時の条件設定"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "テンプレートをリンク"
@@ -10678,7 +10773,7 @@ msgstr "読み込み中..."
msgid "Local"
msgstr "ローカル"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10697,7 +10792,7 @@ msgid "Location longitude"
msgstr "経度"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10711,7 +10806,7 @@ msgstr "ログローテーションに対応したログファイル監視。ロ
msgid "Log file monitoring. Returns log"
msgstr "ログファイル監視。ログ値を返す。"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10723,8 +10818,8 @@ msgstr "マッチしないSNMPトラップをログに記録"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "ログイン"
@@ -10812,9 +10907,9 @@ msgstr "マクロ\"%1$s\"はすでに存在します。"
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10836,35 +10931,23 @@ msgid "Main navigation"
msgstr "メインナビゲーション"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "メンテナンス"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "メンテナンス\"%1$s\"はすでに存在します。"
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr "メンテナンス期間\"%1$s\"の値は\"%2$s\"よりも大きい値を指定できません。"
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "メンテナンス期間の開始時刻は終了時刻よりも大きい値を指定できません。"
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "メンテナンスを追加しました"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "メンテナンスを削除しました"
@@ -10907,11 +10990,15 @@ msgstr "メンテナンス:%1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr "ページを閉じた後は表示できなくなるため、必ず認証トークンをコピーしてください。"
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr "APIトークンの管理"
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr "定期レポートの管理"
@@ -10919,20 +11006,20 @@ msgstr "定期レポートの管理"
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "マニュアル"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr "手動イベント処理"
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr "手動ホスト処理"
@@ -11015,7 +11102,7 @@ msgstr "マップ図形"
msgid "Map update failed."
msgstr "マップの更新に失敗しました。"
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"のマップは使用できません。"
@@ -11038,16 +11125,16 @@ msgstr "マッピング"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "マップ"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "3月"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "3月"
@@ -11074,9 +11161,9 @@ msgstr "マスク"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11093,7 +11180,7 @@ msgstr "要素の一括更新"
msgid "Mass update shapes"
msgstr "図形の一括更新"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11101,7 +11188,7 @@ msgstr "図形の一括更新"
msgid "Master item"
msgstr "マスターアイテム"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "正規表現と一致する"
@@ -11110,12 +11197,12 @@ msgid "Mathematical functions"
msgstr "数学関数"
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "最大値"
@@ -11154,7 +11241,7 @@ msgstr "要求される%1$sデータベースの最大バージョンは%2$sで
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11170,11 +11257,11 @@ msgstr "ID \"%1$s\"のメディアタイプのメールアドレスが最大長
msgid "Maximum zoom level of the map."
msgstr "マップの最大ズームレベル"
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "5月"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "5月"
@@ -11238,8 +11325,8 @@ msgstr "ID \"%1$s\"のメディアタイプは使用できません。"
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "メディアタイプ"
@@ -11317,7 +11404,7 @@ msgid "Message/Command"
msgstr "メッセージ/コマンド"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "メッセージ"
@@ -11341,10 +11428,10 @@ msgid "Middle"
msgstr "中央"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "最小値"
@@ -11394,7 +11481,7 @@ msgstr "最小の深刻度"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11402,6 +11489,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] "表示できる最小の期間は%1$s分です。"
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "分"
@@ -11418,11 +11506,11 @@ msgstr "グラフのプロトタイプの\"name\"フィールドが存在しま
msgid "Missing \"name\" field for graph."
msgstr "グラフの\"name\"フィールドが存在しません。"
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "欠損データ"
@@ -11499,7 +11587,7 @@ msgstr "%2$sにあるモジュールのためのModule.phpクラスは%1$sを拡
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr "モジュール"
@@ -11507,11 +11595,11 @@ msgstr "モジュール"
msgid "Modules updated"
msgstr "モジュールを更新しました"
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "月"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "月曜"
@@ -11520,7 +11608,7 @@ msgid "Monitored by"
msgstr "監視するもの"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "プロキシによる監視"
@@ -11530,8 +11618,8 @@ msgid "Monitored host"
msgstr "監視中のホスト"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "監視データ"
@@ -11541,13 +11629,15 @@ msgid "Monospace"
msgstr "Monospace"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "月"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "毎月"
@@ -11618,6 +11708,10 @@ msgstr "未"
msgid "N%"
msgstr "N%"
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11647,6 +11741,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11660,14 +11755,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11716,36 +11809,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11877,11 +11973,15 @@ msgstr "スクリプト実行のためのネットワークタイムアウト"
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr "インターバル中のネットワーク使用率(送信レートと受信レートの組み合わせ)、<url> - VMwareサービスURL、<uuid> - VMware仮想マシンのホスト名、<instance> - ネットワークインターフェースのインスタンス"
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "未監視"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr "新規追加ルール"
@@ -11914,6 +12014,10 @@ msgstr "新しいイベントタグ名"
msgid "New event tag value"
msgstr "新しいイベントタグの値"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr "新しいホストの作成"
@@ -11926,14 +12030,10 @@ msgstr "実行内容の作成"
msgid "New regular expression"
msgstr "正規表現の作成"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr "新規サービス"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "新規サービスタイム"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr "新しいタグ名"
@@ -11966,14 +12066,14 @@ msgstr "次のステップ"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12077,8 +12177,8 @@ msgstr "有効なモジュールがありません。"
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12121,7 +12221,7 @@ msgstr "マップの要素\"%1$s\"にアイコンが存在しません。"
msgid "No image"
msgstr "イメージは存在しません"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12229,7 +12329,7 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12237,11 +12337,12 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12250,9 +12351,9 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12319,13 +12420,11 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12352,11 +12451,14 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12401,7 +12503,7 @@ msgstr "\"%1$s.%2$s\"を呼び出す権限がありません。"
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "対象が存在しないか、アクセス権がありません!"
@@ -12426,7 +12528,7 @@ msgstr "公開鍵ファイルが設定されていません。"
msgid "No recipients specified for action operation message."
msgstr "アクションメッセージの受信者が指定されていません。"
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "リフレッシュなし"
@@ -12481,9 +12583,9 @@ msgstr "論理値ではないフラグは廃止予定です。"
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12570,11 +12672,6 @@ msgstr "継承していないアイテム"
msgid "Not supported"
msgstr "取得不可"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "説明"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "備考"
@@ -12587,8 +12684,8 @@ msgstr "なし"
msgid "Notification report"
msgstr "通知レポート"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "通知レポート"
@@ -12601,11 +12698,11 @@ msgstr "キャンセルされたエスカレーションの通知"
msgid "Notify all involved"
msgstr "障害通知送信済のユーザーすべてにメッセージを送信"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "11月"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "11月"
@@ -12678,7 +12775,7 @@ msgstr "VMwareハイパーバイザー上のプロセッサスレッド数、<ur
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "VMware仮想マシン上のプロセッサ数、<url> - VMwareサービスURL、<uuid> - VMware仮想マシンのホスト名"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "行数"
@@ -12759,13 +12856,13 @@ msgstr "VMwareハイパーバイザー上の仮想マシン数、<url> - VMware
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "iノードの数値またはパーセンテージ。数値であれば整数値を返し、パーセンテージであれば浮動小数点値を返す。"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "数値変換"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12776,7 +12873,7 @@ msgid "Numeric (integer)"
msgstr "数値 (整数)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12788,9 +12885,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12842,15 +12938,15 @@ msgstr "OS (簡易説明)"
msgid "Object"
msgstr "オブジェクト"
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "10月"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "8進数から10進数"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "10月"
@@ -12908,11 +13004,6 @@ msgstr "1つ"
msgid "One time only"
msgstr "一度限り"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "一時的なダウンタイム"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Zabbixエージェント、SNMPv1、SNMPv2、SNMPv3がユニークかどうかだけチェックします。"
@@ -12952,11 +13043,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] "選択した障害のみ"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr "子サービスのないサービスのみ"
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr "障害タグのないサービスのみ"
@@ -12980,7 +13071,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "OS情報。文字列値を返す。"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr "処理内容"
@@ -12989,7 +13081,7 @@ msgstr "処理内容"
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr "アクション\"%2$s\"内に処理\"%1$s\"がすでに存在しています。"
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr "実行するアクション\"%1$s\"はすでに存在しています。"
@@ -13011,8 +13103,8 @@ msgid "Operation has no template to operate."
msgstr "操作対象のテンプレートがありません。"
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13025,7 +13117,7 @@ msgstr "運用データ"
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "実行内容"
@@ -13078,7 +13170,7 @@ msgstr "オプション"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13099,61 +13191,61 @@ msgstr "Or"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "変更なし"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "その他"
@@ -13179,7 +13271,7 @@ msgstr "ネットワークインターフェースの送信統計。整数値を
msgid "Output"
msgstr "出力"
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr "ダッシュボード\"%1$s\"のページ#%2$d上の X:%3$d, Y:%4$d にあるウィジェットと重複しています。"
@@ -13207,15 +13299,15 @@ msgstr "アイテムのトレンドの保存期間設定を上書き"
msgid "Override with name \"%1$s\" already exists."
msgstr "\"%1$s\"という名前の上書きはすでに存在します。"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "オーバーライド"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "概要"
@@ -13396,8 +13488,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "障害"
@@ -13423,9 +13515,9 @@ msgstr "障害イベント生成モード"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13435,7 +13527,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSKアイデンティティ"
@@ -13463,6 +13555,10 @@ msgstr "ページャー"
msgid "Parameter"
msgstr "パラメータ"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13472,14 +13568,14 @@ msgstr "パラメータ"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "パラメータ\"%1$s\"は廃止予定です。"
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13505,9 +13601,8 @@ msgstr "親グラフ"
msgid "Parent items"
msgstr "親アイテム"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr "親サービス"
@@ -13524,7 +13619,7 @@ msgstr "親トリガー"
msgid "Parent web scenarios"
msgstr "親Webシナリオ"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr "サービス\"%1$s\"と\"%2$s\"の親子関係が衝突しています。"
@@ -13553,9 +13648,9 @@ msgstr "パッシブ"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13660,7 +13755,7 @@ msgstr "DNSクエリの実行。要求した情報のタイプの文字列を返
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13675,7 +13770,6 @@ msgid "Period shift"
msgstr "期間のシフト"
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "期間のタイプ"
@@ -13755,24 +13849,24 @@ msgstr "\"allow_url_fopen\"ディレクティブを有効にしてください
msgid "Please select two elements"
msgstr "2つの要素を選択してください"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "ポイントサイズ"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "ポイント"
@@ -13841,7 +13935,7 @@ msgstr "インストール事前準備概要"
msgid "Prediction functions"
msgstr "予測関数"
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13849,7 +13943,7 @@ msgid "Preprocessing"
msgstr "保存前処理"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13868,7 +13962,7 @@ msgstr "前の時間"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "プレビュー"
@@ -13878,7 +13972,7 @@ msgid "Previous day"
msgstr "前日"
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "先月"
@@ -13892,12 +13986,12 @@ msgid "Previous value"
msgstr "前の値"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "先週"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "去年"
@@ -13947,7 +14041,7 @@ msgid "Private"
msgstr "非公開"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13955,29 +14049,27 @@ msgid "Private key file"
msgstr "秘密鍵ファイル"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "特権レベル"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14002,7 +14094,7 @@ msgid "Problem expression"
msgstr "障害の条件式"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "障害中のホスト"
@@ -14027,8 +14119,8 @@ msgstr "障害復旧"
msgid "Problem resolved"
msgstr "障害解決済"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr "障害タグ"
@@ -14043,11 +14135,11 @@ msgstr "障害更新"
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14065,19 +14157,19 @@ msgstr "プロセスごとのCPU使用率。浮動小数点値を返す。"
msgid "Process tags"
msgstr "タグとして処理"
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr "プロファイル"
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "Prometheusパターン"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "PrometheusからJSON"
@@ -14087,7 +14179,7 @@ msgid "Properties"
msgstr "プロパティ"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14098,8 +14190,8 @@ msgstr "指定されたURL \"%1$s\"は正しくありません。"
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "プロキシ"
@@ -14168,7 +14260,7 @@ msgid "Public"
msgstr "公開"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14176,13 +14268,21 @@ msgid "Public key"
msgstr "公開鍵"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "公開鍵ファイル"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14190,11 +14290,11 @@ msgstr "公開鍵ファイル"
msgid "Query fields"
msgstr "クエリフィールド"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "キュー"
@@ -14202,7 +14302,7 @@ msgstr "キュー"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr "キュー詳細"
@@ -14210,7 +14310,7 @@ msgstr "キュー詳細"
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr "キュー概要"
@@ -14218,15 +14318,15 @@ msgstr "キュー概要"
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr "プロキシごとのキュー概要"
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "解決済"
@@ -14234,7 +14334,7 @@ msgstr "解決済"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14247,7 +14347,7 @@ msgstr "POSTデータ(RAW)"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "表示のみ"
@@ -14338,7 +14438,7 @@ msgid "Recordset ID"
msgstr "記録ID"
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14354,8 +14454,8 @@ msgstr "復旧"
msgid "Recovery expression"
msgstr "復旧条件式"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "復旧条件式の構文エラー。"
@@ -14365,9 +14465,9 @@ msgstr "復旧時の実行内容"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "復旧時刻"
@@ -14399,7 +14499,7 @@ msgid "Regular"
msgstr "Regular"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "正規表現"
@@ -14428,7 +14528,7 @@ msgstr "正規表現を更新しました"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "正規表現"
@@ -14489,28 +14589,28 @@ msgstr "リモートコマンド"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14641,15 +14741,15 @@ msgstr "繰り返す曜日"
msgid "Repeats"
msgstr "繰り返し"
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14657,7 +14757,7 @@ msgstr "繰り返し"
msgid "Replace"
msgstr "置換"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "依存関係を置換"
@@ -14698,19 +14798,24 @@ msgstr "次のユーザーへのレポート送信に失敗しました:%1$s
msgid "Report was successfully sent to: %1$s."
msgstr "次のユーザーへのレポート送信に成功しました:%1$s。"
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "レポート"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "リクエストボディ"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14759,7 +14864,7 @@ msgstr "要求ステータスコード"
msgid "Required string"
msgstr "要求文字列"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "リセット"
@@ -14808,23 +14913,23 @@ msgid "Resolved by"
msgstr "解決理由"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "相関関係ルール\"%1$s\"によって解決済。"
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "相関関係ルールによって解決済。"
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr "アクセスできないユーザーによって解決済。"
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "ユーザー\"%1$s\"によって解決済。"
@@ -14967,9 +15072,9 @@ msgstr "ICMP pingパケットのロスト率を返す。"
msgid "Revert changes"
msgstr "変更を戻す"
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14982,14 +15087,14 @@ msgstr "変更を戻す"
msgid "Right"
msgstr "右"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "右側Y軸"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "末尾文字列削除"
@@ -15002,8 +15107,7 @@ msgstr "ユーザーの役割"
msgid "Romanian (ro_RO)"
msgstr "ルーマニア語 (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr "根本原因"
@@ -15061,13 +15165,84 @@ msgstr "S"
msgid "SAML settings"
msgstr "SAML認証の設定"
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr "SLOサービスURL"
@@ -15144,7 +15319,7 @@ msgstr "SNMPトラップのキーが正しくありません。"
msgid "SNMP version"
msgstr "SNMPバージョン"
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr "SNMPv%1$d"
@@ -15189,7 +15364,7 @@ msgstr "SPのNameIDフォーマット"
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL数: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15207,7 +15382,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQLの実行に失敗しました\"%1$s\"。"
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15272,11 +15447,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "土"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "土曜"
@@ -15310,6 +15485,7 @@ msgstr "シナリオ"
msgid "Scenario tags"
msgstr "シナリオタグ"
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "スケジュール"
@@ -15354,14 +15530,14 @@ msgstr "定期レポートを更新しました"
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr "定期レポート"
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15387,8 +15563,8 @@ msgstr "範囲"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15437,8 +15613,8 @@ msgstr "スクリプトを更新しました"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "スクリプト"
@@ -15517,12 +15693,12 @@ msgid "Security name"
msgstr "セキュリティ名"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15530,9 +15706,13 @@ msgstr "セキュリティ名"
msgid "Select"
msgstr "選択"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "プロトタイプの選択"
@@ -15546,7 +15726,7 @@ msgstr "ウィジェットの選択"
msgid "Selected"
msgstr "選択"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "選択したアクションを削除しました"
@@ -15558,7 +15738,7 @@ msgstr "選択された障害とトリガーに関係する他のすべての障
msgid "Selected elements"
msgstr "選択した要素"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "選択したアイテムのみ"
@@ -15616,7 +15796,7 @@ msgstr "ユーザーに送信"
msgid "Sent"
msgstr "送信済"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "9月"
@@ -15632,7 +15812,7 @@ msgstr "障害数と未確認数を表示"
msgid "Separately"
msgstr "別々に"
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "9月"
@@ -15650,12 +15830,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "サーバー"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "サーバーまたはプロキシ"
@@ -15664,36 +15844,32 @@ msgid "Server time"
msgstr "サーバー時間"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "サービス"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr "サービス\"%1$s\"で受け入れ可能なSLAは、小数点以下4桁以内である必要があります。"
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr "サービス\"%1$s\"は、障害タグと子を同時に持つことはできません。"
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr "サービス\"%1$s\"は、選択したステータス計算ルールのSLAを表示できません。"
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr "サービスアクション"
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "サービスを作成しました"
@@ -15701,7 +15877,7 @@ msgstr "サービスを作成しました"
msgid "Service data storage period"
msgstr "サービスデータの保存期間"
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] "サービスを削除しました"
@@ -15720,15 +15896,10 @@ msgid "Service port"
msgstr "サービスのポート"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr "サービスの復旧"
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "サービス開始時刻は終了時刻よりも前でなければなりません。"
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr "サービスのタグ名"
@@ -15737,46 +15908,48 @@ msgstr "サービスのタグ名"
msgid "Service tag value"
msgstr "サービスのタグの値"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr "サービス時間"
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "サービスタイム"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
+msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "サービスのタイプ"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr "サービスの更新"
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "サービスを更新しました"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr "ID \"%2$s\"のサービスは、ユーザーの役割\"%1$s\"では使用できません。"
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "サービス"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "サービスの依存関係が循環設定されています。"
@@ -15801,7 +15974,7 @@ msgid "Set custom time period"
msgstr "時間範囲のカスタマイズ"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "エラーを設定"
@@ -15819,7 +15992,7 @@ msgstr "インベントリモードの設定"
msgid "Set new value"
msgstr "新しい値を設定"
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr "設定するステータス"
@@ -15831,7 +16004,7 @@ msgstr "ステータスを正常に設定"
msgid "Set this view as default"
msgstr "この表示をデフォルトにセット"
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "値を設定"
@@ -15861,18 +16034,18 @@ msgstr "設定"
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15891,7 +16064,7 @@ msgid "Severity changed"
msgstr "深刻度を変更しました"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "深刻度変更"
@@ -15941,9 +16114,9 @@ msgstr "短縮"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15971,7 +16144,7 @@ msgstr "ヒストリがないアイテムを表示"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "凡例を表示"
@@ -15992,7 +16165,11 @@ msgstr "レコード数の表示"
msgid "Show operational data"
msgstr "運用データの表示"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "障害の表示"
@@ -16083,8 +16260,8 @@ msgstr "HTTPでサインイン"
msgid "Sign in with Single Sign-On (SAML)"
msgstr "SSO(SAML)でサインイン"
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "サインアウト"
@@ -16093,7 +16270,7 @@ msgstr "サインアウト"
msgid "Simple"
msgstr "標準"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "差分"
@@ -16218,7 +16395,7 @@ msgstr "このアイテムのヒストリの一部は圧縮されている可能
msgid "Sort entries by"
msgstr "次による項目のソート"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "ソート順(0->999)"
@@ -16227,7 +16404,7 @@ msgstr "ソート順(0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "フィールド\"%1$s\"による並べ替えは許可されていません。"
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16241,7 +16418,7 @@ msgstr "ソースの種類"
msgid "Spanish (es_ES)"
msgstr "スペイン語(es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr "指定された役割が存在しません。"
@@ -16253,7 +16430,7 @@ msgstr "実行するアクションのコマンドで指定されたスクリプ
msgid "Specify host to see the graphs."
msgstr "グラフを表示するホストを指定してください。"
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "値を表示するにはいくつかのフィルター条件を指定してください。"
@@ -16266,9 +16443,9 @@ msgstr "スピード"
msgid "Stacked"
msgstr "積算グラフ"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "階段"
@@ -16305,9 +16482,21 @@ msgid "Start slideshow automatically"
msgstr "スライドショーの自動開始"
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr "開始時刻"
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "TLS接続の開始に失敗しました。"
@@ -16324,8 +16513,8 @@ msgstr "Zabbixサーバーの起動時刻、UNIXタイムスタンプ。"
msgid "State"
msgstr "状態"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "固定"
@@ -16337,15 +16526,15 @@ msgstr "Zabbixの書き込みキャッシュの統計。cacheがvaluesならmode
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16364,16 +16553,17 @@ msgstr "Zabbixの書き込みキャッシュの統計。cacheがvaluesならmode
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16384,15 +16574,15 @@ msgstr "Zabbixの書き込みキャッシュの統計。cacheがvaluesならmode
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16404,12 +16594,11 @@ msgstr "Zabbixの書き込みキャッシュの統計。cacheがvaluesならmode
msgid "Status"
msgstr "ステータス"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr "ステータス計算ルール"
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr "ステータス計算ルールと追加ルールは子サービスが存在する時のみ適用されます。"
@@ -16442,7 +16631,7 @@ msgstr "ステータスのみ"
msgid "Status problem"
msgstr "障害"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr "ステータス伝搬ルール"
@@ -16500,8 +16689,8 @@ msgid "Stopped"
msgstr "停止中"
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16535,8 +16724,8 @@ msgstr "文字列"
msgid "String functions"
msgstr "文字列関数"
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "構造化データ"
@@ -16554,7 +16743,7 @@ msgstr "件名"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16576,7 +16765,7 @@ msgstr "配信先"
msgid "Success Audit"
msgstr "成功の監査"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "成功メッセージ"
@@ -16584,11 +16773,11 @@ msgstr "成功メッセージ"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "ネットワークインターフェースの送受信合計値。整数値を返す。"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "日"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "日曜"
@@ -16596,7 +16785,7 @@ msgstr "日曜"
msgid "Super admin"
msgstr "特権管理者"
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "サポート"
@@ -16634,7 +16823,8 @@ msgstr "スウェーデン語 (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "認証方式の変更を行うと現在のセッション以外はリセットされます実行しますか?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr "システム"
@@ -16642,14 +16832,14 @@ msgstr "システム"
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "システムのブート時刻。UNIXのタイムスタンプで整数値を返す。"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "システムデフォルト"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "システムエラーが発生しました。Zabbix管理者に連絡してください。"
@@ -16662,9 +16852,9 @@ msgid "System host name. Returns string"
msgstr "システムのホスト名。文字列値を返す。"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "システム情報"
@@ -16763,36 +16953,35 @@ msgstr "タグの値"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16836,13 +17025,13 @@ msgid "Target type"
msgstr "ターゲットタイプ"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16880,7 +17069,7 @@ msgstr "テンプレートにリンクされて継承されているテンプレ
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "他のテンプレートを介しても同じテンプレートを複数回リンクすることはできません。"
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr "テンプレートのダッシュボード"
@@ -16944,8 +17133,8 @@ msgstr "同じ表示名\"%1$s\"を持つテンプレートがすでに存在し
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16975,12 +17164,12 @@ msgstr "テンプレートを更新しました"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16995,7 +17184,7 @@ msgstr "テンプレートを更新しました"
msgid "Test"
msgstr "テスト"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "すべてのテスト"
@@ -17044,11 +17233,11 @@ msgid "Test subject"
msgstr "テスト用の件名"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17181,7 +17370,7 @@ msgstr "トリガーはディスカバリされなかったので次のディス
msgid "Theme"
msgstr "テーマ"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "先週の今日"
@@ -17194,11 +17383,11 @@ msgstr "このフィールドはアイテム\"%1$s\"によって自動的に設
msgid "This is the test message from Zabbix"
msgstr "これはZabbixからのテストメッセージです"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "今月"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "今月(現在まで)"
@@ -17207,19 +17396,19 @@ msgstr "今月(現在まで)"
msgid "This type of information may not match the key."
msgstr "このデータ型はアイテムキーと合ってません。"
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "今週"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "今週(現在まで)"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "今年"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "今年(現在まで)"
@@ -17227,15 +17416,15 @@ msgstr "今年(現在まで)"
msgid "Threshold"
msgstr "閾値"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "絞り込み"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "木"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "木曜"
@@ -17251,8 +17440,7 @@ msgstr "タイルプロバイダー"
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr "タイルプロバイダーの帰属情報はマップ上の小さなテキストボックスに表示されます。"
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "終了"
@@ -17262,14 +17450,12 @@ msgstr "終了"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17299,7 +17485,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr "最後にプロキシにアクセスした時間。name - プロキシの名前。有効なparamsの値:lastaccess - UNIXタイムスタンプ、delay - 秒数。"
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "期間"
@@ -17310,9 +17496,9 @@ msgstr "期間"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "タイムシフト"
@@ -17320,13 +17506,13 @@ msgstr "タイムシフト"
msgid "Time type"
msgstr "時間の形式"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr "タイムゾーン"
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17336,17 +17522,27 @@ msgid "Timeout"
msgstr "タイムアウト"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "タイムスタンプ"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "終了"
@@ -17355,11 +17551,11 @@ msgstr "終了"
msgid "To set a host interface select a single item type for all items"
msgstr "すべてのアイテムのため1つのホストインターフェースを選択する必要があります"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "今日"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "今日(現在まで)"
@@ -17423,19 +17619,19 @@ msgstr "LLDのためにSQLクエリ結果をJSON配列に変換。"
msgid "Transform SQL query result into a JSON array."
msgstr "SQLクエリ結果をJSON配列に変換。"
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "透明度"
@@ -17443,9 +17639,9 @@ msgstr "透明度"
msgid "Transport error."
msgstr "転送エラー。"
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "0とみなす"
@@ -17456,7 +17652,7 @@ msgstr "トレンド関数キャッシュの統計。有効なパラメータ:
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17471,9 +17667,9 @@ msgstr "トレンドの保存期間"
msgid "Trends"
msgstr "トレンド"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17498,12 +17694,12 @@ msgstr "トリガー\"%1$s\"はリンクされている他のテンプレート
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "トリガー\"%1$s\"は存在しないトリガー\"%2$s\"に依存しています。"
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr "トリガーURL"
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr "トリガーアクション"
@@ -17528,7 +17724,7 @@ msgstr "トリガーによるイベントの保存期間"
msgid "Trigger deleted"
msgstr "トリガーを削除しました"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "トリガーの詳細"
@@ -17539,7 +17735,7 @@ msgstr[0] "トリガーを無効にしました"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "イベントのステータス"
@@ -17570,13 +17766,13 @@ msgstr "トリガーラベルタイプ"
msgid "Trigger name"
msgstr "トリガー名"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "トリガーの概要"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17689,20 +17885,20 @@ msgstr "トリガー"
msgid "Triggers deleted"
msgstr "トリガーを削除しました"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "障害発生数上位100項目"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "前後文字列削除"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "火"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "火曜"
@@ -17739,17 +17935,17 @@ msgstr "2つ以上のフィールドを同じスペースに配置できませ
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17789,7 +17985,7 @@ msgstr "計算のタイプ"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17811,9 +18007,9 @@ msgstr "ユーザーの役割\"%1$s\"にはUI要素\"%2$s\"は使用できませ
msgid "UNKNOWN"
msgstr "不明"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17872,8 +18068,8 @@ msgstr "マップ\"%1$s\"のURLには\"name\"と\"url\"の両方のフィール
msgid "URLs"
msgstr "URL"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr "UUIDv4で指定してください"
@@ -17967,20 +18163,26 @@ msgstr "選択したユーザーのブロックを解除しますか?"
msgid "Unexpected response for action %1$s."
msgstr "アクション%1$sから想定外の応答を受信しました。"
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr "想定しないエラーが発生しました。"
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18050,7 +18252,7 @@ msgstr "不明なリソース"
msgid "Unknown step failed: %1$s"
msgstr "不明なステップ失敗: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "不明な値のタイプ"
@@ -18059,8 +18261,8 @@ msgid "Unlimited"
msgstr "無制限"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18162,20 +18364,21 @@ msgstr "Up"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18201,7 +18404,7 @@ msgstr "既存の設定を上書"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18221,7 +18424,7 @@ msgstr "更新時の実行内容"
msgid "Update problem"
msgstr "障害更新"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr "更新しました"
@@ -18239,8 +18442,9 @@ msgstr "アップロード"
msgid "Upper level maps"
msgstr "上位レベルのマップ"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "アップタイム"
@@ -18278,7 +18482,7 @@ msgstr "iframeサンドボックスを使用する"
msgid "Used in actions"
msgstr "アクションで使用"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18364,7 +18568,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "ユーザーを削除しました"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18437,8 +18641,8 @@ msgstr "ID \"%1$s\"のユーザーグループは使用できません。"
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "ユーザーグループ"
@@ -18455,7 +18659,7 @@ msgstr "ユーザーマクロ"
msgid "User menu"
msgstr "ユーザーメニュー"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18475,7 +18679,7 @@ msgstr "ユーザーのパスワード"
msgid "User profile"
msgstr "ユーザープロファイル"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18487,7 +18691,7 @@ msgstr "ユーザーの役割"
msgid "User role \"%1$s\" already exists."
msgstr "ユーザーの役割\"%1$s\"は既に存在します。"
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr "ユーザーの役割を作成しました"
@@ -18496,7 +18700,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] "ユーザーの役割を削除しました"
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr "ユーザーの役割を更新しました"
@@ -18509,8 +18713,8 @@ msgstr "ID\"%1$s\"のユーザーの役割は存在しません。"
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr "ユーザーの役割"
@@ -18518,8 +18722,8 @@ msgstr "ユーザーの役割"
msgid "User sessions"
msgstr "ユーザーセッション"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr "ユーザー設定"
@@ -18570,7 +18774,7 @@ msgstr "ユーザー/送信先"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18602,8 +18806,8 @@ msgstr "ユーザー名の属性"
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "ユーザー"
@@ -18853,10 +19057,10 @@ msgstr "有効なURIスキーマ"
msgid "Validate URI schemes"
msgstr "URIスキーマの検証"
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "バリデーション"
@@ -18886,17 +19090,18 @@ msgstr "バリデーション"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18953,7 +19158,7 @@ msgstr "値キャッシュの統計。有効なパラメータ:total, free, pf
msgid "Value cannot be empty."
msgstr "値を設定してください。"
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "値のマッピング"
@@ -18968,9 +19173,9 @@ msgstr "値のマッピング\"%1$s\"はすでに存在します。"
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19007,7 +19212,7 @@ msgstr "古いイベントタグの値"
msgid "Value of tag"
msgstr "タグの値"
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "値: データなし"
@@ -19104,8 +19309,7 @@ msgstr "垂直の位置"
msgid "Vietnamese (vi_VN)"
msgstr "ベトナム語 (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr "ビュー"
@@ -19158,7 +19362,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "警告"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr "警告メッセージ"
@@ -19189,7 +19393,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19238,7 +19442,7 @@ msgid "Web scenarios"
msgstr "Webシナリオ"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr "Webhook"
@@ -19246,26 +19450,28 @@ msgstr "Webhook"
msgid "Webhook does not have parameters."
msgstr "Webhookにはパラメータがありません。"
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "水"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "水曜"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr "週"
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "毎週"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr "重み"
@@ -19281,7 +19487,7 @@ msgstr "ようこそ"
msgid "When active"
msgstr "有効な時間帯"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr "ダッシュボード\"%1$s\"のページ#%2$d上の X:%3$d, Y:%4$d のウィジェットは範囲外です。"
@@ -19290,19 +19496,19 @@ msgstr "ダッシュボード\"%1$s\"のページ#%2$d上の X:%3$d, Y:%4$d の
msgid "Widget is too small for the specified number of columns and rows."
msgstr "指定された列と行の数に対してウィジェットが小さすぎます。"
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19322,7 +19528,7 @@ msgstr "データ収集あり"
msgid "With dependencies"
msgstr "依存関係がある"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr "ヘッダ行を含む"
@@ -19358,7 +19564,7 @@ msgid "Working time"
msgstr "ワーキングタイム"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "表示/設定"
@@ -19388,7 +19594,7 @@ msgstr "\"url\"フィールドが正しくありません。"
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "X軸"
@@ -19408,11 +19614,11 @@ msgstr "X2"
msgid "XML"
msgstr "XML"
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19427,11 +19633,11 @@ msgstr "XMLが空です"
msgid "XML is expected"
msgstr "XMLで指定してください"
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr "XMLからJSON"
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19440,12 +19646,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y軸の最大値"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "Y軸の最大値はY軸の最小値よりも大きな値を設定してください"
@@ -19454,34 +19660,34 @@ msgstr "Y軸の最大値はY軸の最小値よりも大きな値を設定して
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y軸の最大値はY軸の最小値よりも大きな値を設定してください。"
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y軸の最小値"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y軸"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Y軸"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y/m/d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y/m/d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y/m/d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr "Y-n-d"
@@ -19499,19 +19705,18 @@ msgstr "YAML"
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr "YYYY-MM-DD"
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr "YYYY-MM-DD hh:mm:ss"
@@ -19530,8 +19735,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "年"
@@ -19550,14 +19755,14 @@ msgstr "毎年"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19576,11 +19781,11 @@ msgstr "毎年"
msgid "Yes"
msgstr "はい"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "昨日"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "\"%1$s\"としてログインしています。"
@@ -19591,11 +19796,11 @@ msgstr "\"%1$s\"としてログインしています。"
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Webサーバーにロケールがインストールされていないため、いくつかの言語は利用できません。"
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "あなたはログインしていません"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr "現在選択しているホストを切り替えることができません。"
@@ -19603,9 +19808,8 @@ msgstr "現在選択しているホストを切り替えることができませ
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19616,11 +19820,11 @@ msgstr "現在選択しているホストを切り替えることができませ
msgid "You do not have permission to perform this operation."
msgstr "操作に対する権限がありません。"
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "このページを表示する権限がありません。"
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "このページを表示するためにはログインする必要があります"
@@ -19636,11 +19840,11 @@ msgstr "Zabbix"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr "Zabbixインテグレーション"
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Zabbix技術サポート"
@@ -19722,7 +19926,7 @@ msgstr "[日の値が正しくありません: \"%1$s\"]"
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr "[月の値が正しくありません: \"%1$s\"]"
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr "DNS名を指定してください"
@@ -19743,10 +19947,24 @@ msgstr "論理値で指定してください"
msgid "a character string is expected"
msgstr "文字列で指定してください"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr "日付はYYYY-MM-DDフォーマットで指定してください。"
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr "数字"
@@ -19761,18 +19979,18 @@ msgstr "浮動小数点の値で指定してください"
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr "16進数のカラーコード(6桁)で指定してください"
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "LLDマクロを指定してください"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr "数値の小数の桁が多すぎます"
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "数字で指定してください"
@@ -19780,9 +19998,9 @@ msgstr "数字で指定してください"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "数字が大きすぎます"
@@ -19803,33 +20021,45 @@ msgstr "相対的な時間で指定してください"
msgid "a special character"
msgstr "特殊記号"
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr "文字列か数字か空文字列で指定してください"
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "時間で指定してください"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "期間を指定してください"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "時間範囲を指定してください"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "時間の単位を指定してください"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr "abs() - 絶対値"
@@ -19873,7 +20103,7 @@ msgstr "すべて"
msgid "all media"
msgstr "すべてのメディア"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr "IPアドレスを指定してください"
@@ -19900,19 +20130,19 @@ msgstr "IPアドレスを指定してください"
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "配列で指定してください"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "配列か文字列で指定してください"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr "配列かオブジェクトで指定してください"
@@ -19922,7 +20152,7 @@ msgid "an empty string is expected"
msgstr "空の文字列で指定してください"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "16進文字列で指定してください"
@@ -19940,6 +20170,7 @@ msgid "an integer is expected"
msgstr "整数で指定してください"
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr "符号なし整数で指定してください"
@@ -19988,7 +20219,7 @@ msgstr "asin() - 角度の値のアークサイン、ラジアンで示す"
msgid "at least one day of the week must be selected"
msgstr "少なくとも1つの曜日を選択する必要があります"
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "少なくとも1つのオーバーライドオプションを指定する必要があります"
@@ -20010,7 +20241,7 @@ msgstr "自動登録"
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20077,10 +20308,10 @@ msgstr "ユーザー名とパスワードの両方を指定するか空である
msgid "bytelength() - Returns the length in bytes"
msgstr "bytelength() - バイト長を返す"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "計算"
@@ -20111,6 +20342,7 @@ msgstr "変更できません"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20177,8 +20409,8 @@ msgstr "変更できません"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20191,6 +20423,11 @@ msgstr "変更できません"
msgid "cannot be empty"
msgstr "空白は指定できません"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20251,6 +20488,10 @@ msgstr "循環するアイテムの依存関係は許可されていません"
msgid "color"
msgstr "色"
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20295,7 +20536,7 @@ msgstr "count() - 期間Tで収集された値V(オペレータOを満たす)の
msgid "countunique() - The number of unique values"
msgstr "countunique() - ユニークな値の数"
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20358,7 +20599,7 @@ msgstr "降順"
msgid "description"
msgstr "説明"
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr "ディレクトリを指定してください"
@@ -20446,7 +20687,7 @@ msgstr "条件式が指定されていません"
msgid "failed to parse JSON"
msgstr "JSONの解析に失敗しました"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr "ファイル形式はサポートされていません"
@@ -20484,7 +20725,7 @@ msgstr "第4"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - アイテムの値(タイムスタンプとして)とZabbixサーバーのタイムスタンプとの差がT秒以下か (1 - T秒以下、0 - それ以外)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr "地理座標(コンマで区切られた緯度と経度の値)を指定してください"
@@ -20500,16 +20741,11 @@ msgstr "データの保存期間設定(全体設定)"
msgid "graph pattern"
msgstr "グラフのパターン"
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20525,9 +20761,9 @@ msgstr "ホスト"
msgid "host group"
msgstr "ホストグループ"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "ホストパターン"
@@ -20541,7 +20777,7 @@ msgstr "アイコン"
msgid "image"
msgstr "イメージ"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr "画像サイズは%1$s以下にしてください"
@@ -20636,7 +20872,7 @@ msgstr "集計方法が正しくありません"
msgid "invalid byte sequence in UTF-8"
msgstr "UTF-8のバイトシーケンスが正しくありません"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "監視間隔が正しくありません"
@@ -20656,16 +20892,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr "関数\"%1$s\"内の4番目のパラメーターが正しくありません"
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "ヒストリの保存期間が正しくありません"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "ホストグループ名が正しくありません"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "ホスト名が正しくありません"
@@ -20677,12 +20913,12 @@ msgstr "関数\"%1$s\"内のパラメーターの数が正しくありません"
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr "範囲の条件式が正しくありません"
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "正規表現が正しくありません"
@@ -20707,8 +20943,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr "関数\"%1$s\"内の3番目のパラメーターが正しくありません"
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "トレンドデータの保存期間が正しくありません"
@@ -20720,7 +20956,7 @@ msgstr "以上"
msgid "is less than or equals"
msgstr "以下"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "{}で括られていないか不正な値です"
@@ -20733,8 +20969,8 @@ msgstr "アイテム"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr "ホスト\"%2$s\"上のアイテム\"%1$s\"は監視されていません"
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "アイテムパターン"
@@ -20746,12 +20982,12 @@ msgstr "キーが設定されていません"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr "kurtosis() - 確率分布の\"tailedness\"を測定する"
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr "ラベル"
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20778,7 +21014,7 @@ msgstr "left() - 左端の文字をカウント"
msgid "length() - Length of last (most recent) T value in characters"
msgstr "length() - 文字列内の最後(最新)のT値の長さ"
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "文字列のリスト"
@@ -20810,12 +21046,12 @@ msgstr "ローレベルディスカバリルール"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr "ltrim() - 文字列の先頭から指定した文字列を削除"
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20823,10 +21059,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m/d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m/d H:i"
@@ -20864,7 +21101,7 @@ msgstr "一致する"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20899,7 +21136,7 @@ msgstr "mid() - 開始位置からN文字の部分文字列を返す"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20914,16 +21151,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - 期間Tでの最小値"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "%1$s文字以上で指定してください"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr "mod() - 割り算の余り"
@@ -20936,13 +21168,13 @@ msgstr "monodec() - アイテムの値が減少し続けているかチェック
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr "monoinc() - アイテムの値が増加し続けているかチェック (1 - 単調、0 - その他)、モード (strict - 厳密な単調性)"
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr "%1$s文字の長さにしてください"
@@ -20963,8 +21195,8 @@ msgstr "少なくとも%1$d文字以上にしてください"
msgid "must contain at least one digit"
msgstr "少なくとも数字を1文字含めるようにしてください"
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "少なくとも1つのLLDマクロを含めることが必要です"
@@ -20992,11 +21224,11 @@ msgstr "一般的なパスワードやコンテキスト固有のパスワード
msgid "must not contain user's name, surname or username"
msgstr "アカウント名やユーザーの姓名を含めないようにしてください"
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr "n-d"
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr "n-d H:i"
@@ -21020,7 +21252,7 @@ msgid "new"
msgstr "新規"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "データなし"
@@ -21052,7 +21284,7 @@ msgstr "障害を未確認にする権限がありません"
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr "nodata() - 期間Tの間取得データなし (1 - 取得データなし、0 - それ以外)、Mode (strict - 送られてきたデータ内のプロキシでの遅延を無視)"
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "なし"
@@ -21065,7 +21297,7 @@ msgstr "空ではないキーと値のペアを指定してください"
msgid "not in"
msgstr "期間外"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "選択されていません"
@@ -21073,7 +21305,7 @@ msgstr "選択されていません"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - エポックを基準とした経過秒数"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "数値"
@@ -21137,7 +21369,7 @@ msgstr "または"
msgid "other"
msgstr "その他"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "出力"
@@ -21150,7 +21382,7 @@ msgid "path/to/secret:key"
msgstr "path/to/secret:key"
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21168,7 +21400,7 @@ msgstr "pi() - 円周率を返す"
msgid "power() - The power of a base value to a power value"
msgstr "power() - ベースの値に指数を指定したべき乗値"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "障害パターン"
@@ -21184,24 +21416,24 @@ msgstr "rand() - ランダムな整数値"
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr "rate() - 単調に増加するカウンターの1秒あたりの平均レートを返す"
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr "子サービス\"%1$s\"への表示/設定アクセス権が必要です"
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr "子サービス\"%1$s\"への表示/設定アクセス権を保持していません"
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr "サービスへの表示/設定アクセス権が必要です"
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr "サービスへの表示/設定アクセス権限を保持していません"
@@ -21209,7 +21441,7 @@ msgstr "サービスへの表示/設定アクセス権限を保持していま
msgid "reference to a non-existent tree element"
msgstr "存在しないツリー要素への参照です"
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21237,7 +21469,7 @@ msgstr "repeat() - カウント数で繰り返した文字列を返す"
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr "replace() - パターンを検索して指定文字列に置き換える"
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr "置換文字列"
@@ -21269,13 +21501,13 @@ msgstr "round() - 小数点以下桁数で四捨五入"
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr "rtrim() - 文字列の最後から指定した文字を削除"
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21283,7 +21515,7 @@ msgstr "s"
msgid "script"
msgstr "スクリプト"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr "検索文字列"
@@ -21298,7 +21530,7 @@ msgstr "第2"
msgid "second parameter is expected"
msgstr "第2引数を指定してください"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "秒"
@@ -21310,7 +21542,7 @@ msgstr "選択"
msgid "service"
msgstr "サービス"
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "説明"
@@ -21331,8 +21563,6 @@ msgstr "説明"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21413,12 +21643,12 @@ msgstr "指定された資格情報はユニークではありません"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21434,7 +21664,7 @@ msgstr "tan() - 値のタンジェント"
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "テンプレートID\"%1$s\"が%2$s回使用されています"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr "最後の改行がありません"
@@ -21461,11 +21691,11 @@ msgstr "最後の改行がありません"
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "パラメータ \"%1$s\"が指定されていません"
@@ -21573,7 +21803,7 @@ msgstr "truncate() - 小数点以下桁数で切り捨て"
msgid "type here to search"
msgstr "検索文字列を入力"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr "アクセスできないURLです"
@@ -21700,16 +21930,16 @@ msgstr "大文字の識別子が必要です"
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21743,8 +21973,8 @@ msgstr "値\"%1$s\"が存在しません"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "値%1$sはすでにあります"
@@ -21756,30 +21986,29 @@ msgstr "値%1$sはすでにあります"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "値が長すぎます"
@@ -21787,13 +22016,14 @@ msgstr "値が長すぎます"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] "値は%1$sにしてください"
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr "値は\"%1$s\"から\"%2$s\"までにしてください"
@@ -21886,12 +22116,12 @@ msgstr "ディスカバリルールのタイプが間違っている"
msgid "wrong item type"
msgstr "アイテムのタイプが間違っている"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr "ズームレベルは\"%1$s\"から\"%2$s\"までで指定してください"
diff --git a/ui/locale/ka/LC_MESSAGES/frontend.po b/ui/locale/ka/LC_MESSAGES/frontend.po
index d8f3cf8e747..e6162d37a60 100644
--- a/ui/locale/ka/LC_MESSAGES/frontend.po
+++ b/ui/locale/ka/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:13+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1616170384.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -155,14 +150,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -176,10 +171,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -220,8 +215,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "დარჩა %1$s მცდელობა"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -254,7 +249,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -286,7 +281,7 @@ msgstr "(მხოლოდ სუპერ ადმინისტრატო
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(პროქსის გარეშე)"
@@ -313,12 +308,16 @@ msgstr "10 წამი"
msgid "100 busiest triggers"
msgstr "100 ყველაზე დატვირთული ტრიგერი"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 წამი"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D ხედი"
@@ -341,7 +340,7 @@ msgstr "500 უკანასკნელი მნიშვნელობა"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -349,7 +348,7 @@ msgstr ""
msgid "<manual>"
msgstr "<ხელით>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -364,7 +363,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -430,8 +429,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -444,7 +443,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "წვდომა აკრძალულია"
@@ -480,9 +479,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
#, fuzzy
msgid "Ack"
msgstr "დადასტ"
@@ -491,7 +490,7 @@ msgstr "დადასტ"
msgid "Acknowledge"
msgstr "დადასტურება"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -529,18 +528,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -550,7 +549,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -590,7 +589,7 @@ msgstr "მოქმედება \"%1$s\" უკვე არსებობ
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "მოქმედება დაემატა"
@@ -599,22 +598,22 @@ msgstr "მოქმედება დაემატა"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "მოქმედება წაიშალა"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "მოქმედება გამორთულია"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "მოქმედება ჩართულია"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -626,7 +625,7 @@ msgstr "მოქმედებების ჟურნალი"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "მოქმედება განახლდა"
@@ -634,16 +633,16 @@ msgstr "მოქმედება განახლდა"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "მოქმედებები"
@@ -662,14 +661,12 @@ msgstr "აქტიურია"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
#, fuzzy
msgid "Active since"
msgstr "აქტიურია დროიდან"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr ""
@@ -719,7 +716,7 @@ msgstr ""
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -733,35 +730,37 @@ msgstr ""
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -832,11 +831,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -857,7 +856,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -866,7 +865,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -875,16 +874,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "პროტოტიპის დამატება"
@@ -893,7 +892,7 @@ msgstr "პროტოტიპის დამატება"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -927,7 +926,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -938,11 +937,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -954,12 +953,12 @@ msgstr ""
msgid "Admin"
msgstr "ადმინისტრატორი"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "ადმინისტრაცია"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -980,7 +979,7 @@ msgstr "ასაკი"
msgid "Age less than"
msgstr "ასაკი ნაკლებია ვიდრე"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1010,7 +1009,7 @@ msgstr "აგენტის ინტერფეისები"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1018,11 +1017,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1047,8 +1046,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1093,7 +1092,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1109,13 +1108,13 @@ msgstr "ყველა შაბლონი"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1161,7 +1160,7 @@ msgstr "და"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1171,6 +1170,10 @@ msgstr "და"
msgid "And/Or"
msgstr "და/ან"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1182,13 +1185,12 @@ msgstr "და/ან"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "ნებისმიერი"
@@ -1228,11 +1230,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "აპრ"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "აპრილი"
@@ -1256,7 +1258,7 @@ msgstr ""
msgid "Area type"
msgstr ""
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1322,8 +1324,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1333,13 +1339,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1383,8 +1382,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "აუდიტი"
@@ -1392,7 +1391,7 @@ msgstr "აუდიტი"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "აუდიტის ჟურნალი"
@@ -1400,11 +1399,11 @@ msgstr "აუდიტის ჟურნალი"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "აგვ"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "აგვისტო"
@@ -1421,15 +1420,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "ავთენტიფიკაცია"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "ავთენტიფიკაციის ალგორითმი"
@@ -1440,7 +1439,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1460,6 +1459,7 @@ msgid "Authentication protocol"
msgstr "ავთენტიფიკაციის ოქმი"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1473,8 +1473,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "ავტომატური"
@@ -1514,13 +1514,13 @@ msgstr "ხატულების ავტომატური არჩე
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1533,8 +1533,8 @@ msgstr ""
msgid "Availability"
msgstr "ხელმისაწვდომობა"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "ხელმისაწვდომობის ანგარიში"
@@ -1561,7 +1561,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1585,9 +1585,9 @@ msgstr ""
msgid "Background image"
msgstr "ფონური გამოსახულება"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1595,8 +1595,8 @@ msgstr ""
msgid "Base DN"
msgstr "საბაზო DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1663,7 +1663,7 @@ msgstr ""
msgid "Bold line"
msgstr "მუქი ხაზი"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1730,8 +1730,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1769,17 +1769,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "გამოთვლადი"
@@ -1845,7 +1845,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "მოქმედების დამატება ვერ მოხერხდა"
@@ -2008,9 +2008,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2113,8 +2113,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2123,8 +2123,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "კონფიგურაციის ფაილის შექმნა ვერ მოხერხდა."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2133,12 +2133,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Zabbix-ის შიდა მომხმარებლის \"%1$s\" წაშლა ვერ მოხერხდა, სცადეთ ამ მომხმარებლის გათიშვა."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "მოქმედების წაშლა ვერ მოხერხდა"
@@ -2246,7 +2251,7 @@ msgstr "ელემენტის პროტოტიპების წა
msgid "Cannot delete items"
msgstr "ელემენტების წაშლა ვერ მოხერხდა"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2295,18 +2300,18 @@ msgstr[0] ""
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "სცენარების წაშლა ვერ მოხერხდა. სცენარი \"%1$s\" გამოიყენება მოქმედების ოპერაციაში \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "მონიშნული მოქმედებების წაშლა ვერ მოხერხდა"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "სერვისის წაშლა ვერ მოხერხდა"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2394,7 +2399,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "მოქმედების გათიშვა ვერ მოხერხდა"
@@ -2461,7 +2471,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2675,7 +2690,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2836,7 +2851,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2881,7 +2896,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3004,7 +3019,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr ""
@@ -3177,10 +3192,10 @@ msgstr ""
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3242,8 +3257,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3284,16 +3299,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3326,12 +3341,12 @@ msgstr ""
msgid "Change password"
msgstr ""
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3340,7 +3355,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3379,19 +3394,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3459,7 +3474,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3496,8 +3511,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3523,9 +3538,9 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3542,7 +3557,7 @@ msgstr ""
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3573,12 +3588,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3592,7 +3607,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3635,7 +3650,7 @@ msgstr ""
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3666,9 +3681,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr ""
@@ -3696,13 +3711,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr ""
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr ""
@@ -3797,7 +3812,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3841,7 +3856,7 @@ msgstr ""
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3884,9 +3899,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -3938,12 +3953,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -3953,7 +3968,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -3975,11 +3990,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4013,12 +4028,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4033,7 +4048,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4047,7 +4062,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4154,19 +4169,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4210,7 +4229,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4321,7 +4340,7 @@ msgstr ""
msgid "Create script"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4377,8 +4396,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4413,6 +4434,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4430,7 +4452,7 @@ msgid "Custom graphs"
msgstr ""
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4452,16 +4474,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4510,7 +4536,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr ""
@@ -4525,7 +4552,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr ""
@@ -4535,7 +4562,7 @@ msgstr ""
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4598,8 +4625,8 @@ msgstr ""
msgid "Dashed line"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4612,9 +4639,9 @@ msgstr ""
msgid "Data overview"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4737,11 +4764,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr ""
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4750,6 +4778,10 @@ msgstr ""
msgid "Day of month"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4757,6 +4789,7 @@ msgid "Day of week"
msgstr ""
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr ""
@@ -4770,11 +4803,11 @@ msgstr ""
msgid "Debug mode"
msgstr ""
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr ""
@@ -4855,7 +4888,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr ""
@@ -4864,19 +4897,19 @@ msgid "Delayed by"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4895,12 +4928,13 @@ msgstr ""
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4958,11 +4992,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr ""
@@ -5024,7 +5058,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5107,7 +5149,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5135,15 +5177,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5191,7 +5233,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5223,7 +5265,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5239,7 +5281,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5249,7 +5291,7 @@ msgstr ""
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5265,9 +5307,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5288,7 +5331,7 @@ msgstr ""
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5333,7 +5376,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5341,8 +5384,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5384,7 +5427,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5409,7 +5460,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5436,7 +5487,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5456,17 +5507,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5477,21 +5530,21 @@ msgstr ""
msgid "Disaster"
msgstr ""
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5523,11 +5576,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5535,8 +5588,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5597,7 +5650,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5703,7 +5756,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5716,7 +5770,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5725,14 +5779,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5748,8 +5802,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5759,8 +5813,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5770,12 +5824,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5802,22 +5856,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr ""
@@ -5862,10 +5917,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr ""
@@ -5889,18 +5946,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5941,6 +5997,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -5975,7 +6035,7 @@ msgstr ""
msgid "Email"
msgstr ""
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr ""
@@ -6012,7 +6072,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6024,7 +6083,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6032,8 +6091,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6104,7 +6163,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6130,7 +6197,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6150,7 +6217,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6166,7 +6233,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6196,17 +6263,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6222,7 +6290,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6248,6 +6316,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6260,11 +6329,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6279,12 +6348,18 @@ msgstr ""
msgid "Error"
msgstr ""
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6307,7 +6382,7 @@ msgstr ""
msgid "Event"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr ""
@@ -6317,8 +6392,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6328,7 +6403,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr ""
@@ -6344,7 +6419,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6410,6 +6485,16 @@ msgstr ""
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6434,7 +6519,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6443,7 +6528,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6460,13 +6545,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6564,8 +6649,8 @@ msgstr ""
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6676,11 +6761,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr ""
@@ -6762,19 +6847,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6799,15 +6884,15 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6826,7 +6911,7 @@ msgstr ""
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6871,7 +6956,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr ""
@@ -6881,7 +6966,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6916,7 +7001,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -6935,19 +7020,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr ""
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr ""
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6980,7 +7069,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr ""
@@ -6991,7 +7080,7 @@ msgstr ""
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr ""
@@ -6999,8 +7088,8 @@ msgstr ""
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr ""
@@ -7017,7 +7106,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7073,7 +7162,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7118,13 +7207,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr ""
@@ -7179,7 +7268,7 @@ msgstr ""
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7211,8 +7300,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7246,8 +7335,8 @@ msgstr ""
msgid "Graph updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7363,7 +7452,7 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7372,12 +7461,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7441,7 +7530,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7470,13 +7559,13 @@ msgstr ""
msgid "Height"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr ""
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7542,9 +7631,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7584,7 +7673,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7623,13 +7712,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7723,7 +7812,7 @@ msgstr[0] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7756,7 +7845,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7776,10 +7865,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7804,7 +7893,7 @@ msgstr ""
msgid "Host groups"
msgstr ""
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7927,7 +8016,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -7961,11 +8050,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8004,13 +8093,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8074,9 +8164,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8159,7 +8249,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8253,7 +8343,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8302,7 +8392,7 @@ msgstr ""
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr ""
@@ -8350,10 +8440,14 @@ msgstr ""
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8364,28 +8458,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8402,6 +8496,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8451,7 +8549,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8807,7 +8905,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -8840,11 +8938,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8862,14 +8955,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -8942,7 +9031,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8987,8 +9076,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9047,6 +9134,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9157,8 +9254,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9184,10 +9279,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9238,7 +9333,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9252,7 +9347,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9261,13 +9356,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9355,7 +9449,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr ""
@@ -9363,7 +9457,7 @@ msgstr ""
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9419,8 +9513,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9431,23 +9525,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9458,8 +9551,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9493,7 +9585,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9633,10 +9725,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9675,86 +9767,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9841,15 +9936,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr ""
@@ -9864,7 +9959,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9874,7 +9969,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9892,14 +9987,14 @@ msgid "Italian (it_IT)"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr ""
@@ -9965,7 +10060,7 @@ msgstr[0] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -9975,9 +10070,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10010,8 +10105,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10061,20 +10156,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10118,7 +10213,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10156,7 +10251,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10175,7 +10270,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10196,16 +10291,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10214,8 +10309,8 @@ msgid "Japanese (ja_JP)"
msgstr ""
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10223,19 +10318,19 @@ msgstr ""
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10349,37 +10444,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10453,7 +10548,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10472,9 +10567,9 @@ msgstr ""
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10490,18 +10585,18 @@ msgstr ""
msgid "Left"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10510,7 +10605,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10518,9 +10613,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10540,8 +10635,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr ""
@@ -10565,8 +10660,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10674,7 +10769,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10693,7 +10788,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10707,7 +10802,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10719,8 +10814,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr ""
@@ -10808,9 +10903,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10832,35 +10927,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -10903,11 +10986,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10915,20 +11002,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11011,7 +11098,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11034,16 +11121,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr ""
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11070,9 +11157,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11089,7 +11176,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11097,7 +11184,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11106,12 +11193,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11150,7 +11237,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11166,11 +11253,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11234,8 +11321,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr ""
@@ -11313,7 +11400,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11337,10 +11424,10 @@ msgid "Middle"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11390,7 +11477,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11398,6 +11485,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11414,11 +11502,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11495,7 +11583,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11503,11 +11591,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr ""
@@ -11516,7 +11604,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11526,8 +11614,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr ""
@@ -11537,13 +11625,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr ""
@@ -11614,6 +11704,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11643,6 +11737,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11656,14 +11751,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11712,36 +11805,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11873,11 +11969,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11910,6 +12010,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11922,14 +12026,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11962,14 +12062,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12073,8 +12173,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12117,7 +12217,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12225,7 +12325,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12233,11 +12333,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12246,9 +12347,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12315,13 +12416,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12348,11 +12447,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12397,7 +12499,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12422,7 +12524,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12477,9 +12579,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12566,11 +12668,6 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr ""
@@ -12583,8 +12680,8 @@ msgstr ""
msgid "Notification report"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr ""
@@ -12597,11 +12694,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr ""
@@ -12674,7 +12771,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12755,13 +12852,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12772,7 +12869,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12784,9 +12881,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12838,15 +12934,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -12904,11 +13000,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -12948,11 +13039,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12976,7 +13067,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12985,7 +13077,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13007,8 +13099,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13021,7 +13113,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13074,7 +13166,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13095,61 +13187,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr ""
@@ -13175,7 +13267,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13203,15 +13295,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr ""
@@ -13392,8 +13484,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13419,9 +13511,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13431,7 +13523,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13459,6 +13551,10 @@ msgstr ""
msgid "Parameter"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13468,14 +13564,14 @@ msgstr ""
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13501,9 +13597,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13520,7 +13615,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13549,9 +13644,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13656,7 +13751,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13671,7 +13766,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13751,24 +13845,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13837,7 +13931,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13845,7 +13939,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13864,7 +13958,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -13874,7 +13968,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13888,12 +13982,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -13943,7 +14037,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13951,29 +14045,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -13998,7 +14090,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14023,8 +14115,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14039,11 +14131,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14061,19 +14153,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14083,7 +14175,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14094,8 +14186,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14164,7 +14256,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14172,13 +14264,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14186,11 +14286,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr ""
@@ -14198,7 +14298,7 @@ msgstr ""
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14206,7 +14306,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14214,15 +14314,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14230,7 +14330,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14243,7 +14343,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14334,7 +14434,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14350,8 +14450,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14361,9 +14461,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14395,7 +14495,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14424,7 +14524,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14485,28 +14585,28 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14637,15 +14737,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14653,7 +14753,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14694,19 +14794,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr ""
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14755,7 +14860,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -14804,23 +14909,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -14963,9 +15068,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14978,14 +15083,14 @@ msgstr ""
msgid "Right"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -14998,8 +15103,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15057,13 +15161,84 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr ""
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15140,7 +15315,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15185,7 +15360,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15203,7 +15378,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15268,11 +15443,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15306,6 +15481,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15350,14 +15526,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15383,8 +15559,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15433,8 +15609,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15513,12 +15689,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15526,9 +15702,13 @@ msgstr ""
msgid "Select"
msgstr ""
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15542,7 +15722,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15554,7 +15734,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15612,7 +15792,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15628,7 +15808,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15646,12 +15826,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr ""
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15660,36 +15840,32 @@ msgid "Server time"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr ""
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15697,7 +15873,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15716,15 +15892,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15733,12 +15904,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15746,33 +15913,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15797,7 +15970,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15815,7 +15988,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15827,7 +16000,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15857,18 +16030,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15887,7 +16060,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -15937,9 +16110,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15967,7 +16140,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -15988,7 +16161,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16079,8 +16256,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16089,7 +16266,7 @@ msgstr ""
msgid "Simple"
msgstr ""
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16214,7 +16391,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr ""
@@ -16223,7 +16400,7 @@ msgstr ""
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16237,7 +16414,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16249,7 +16426,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16262,9 +16439,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16301,9 +16478,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16320,8 +16509,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16333,15 +16522,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16360,16 +16549,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16380,15 +16570,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16400,12 +16590,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16438,7 +16627,7 @@ msgstr ""
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16496,8 +16685,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16531,8 +16720,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16550,7 +16739,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16572,7 +16761,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16580,11 +16769,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16592,7 +16781,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16630,7 +16819,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16638,14 +16828,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16658,9 +16848,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16759,36 +16949,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16832,13 +17021,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16876,7 +17065,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16940,8 +17129,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16971,12 +17160,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16991,7 +17180,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17040,11 +17229,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17177,7 +17366,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17190,11 +17379,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17203,19 +17392,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17223,15 +17412,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17247,8 +17436,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr ""
@@ -17258,14 +17446,12 @@ msgstr ""
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17295,7 +17481,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr ""
@@ -17306,9 +17492,9 @@ msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17316,13 +17502,13 @@ msgstr ""
msgid "Time type"
msgstr ""
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17332,17 +17518,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr ""
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17351,11 +17547,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17419,19 +17615,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17439,9 +17635,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17452,7 +17648,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17467,9 +17663,9 @@ msgstr ""
msgid "Trends"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17494,12 +17690,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17524,7 +17720,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr ""
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17535,7 +17731,7 @@ msgstr[0] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17566,13 +17762,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17685,20 +17881,20 @@ msgstr ""
msgid "Triggers deleted"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr ""
@@ -17735,17 +17931,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17785,7 +17981,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17807,9 +18003,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr ""
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17868,8 +18064,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17963,20 +18159,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18046,7 +18248,7 @@ msgstr ""
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18055,8 +18257,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18158,20 +18360,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18197,7 +18400,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18217,7 +18420,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18235,8 +18438,9 @@ msgstr ""
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr ""
@@ -18274,7 +18478,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18360,7 +18564,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18433,8 +18637,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr ""
@@ -18451,7 +18655,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18471,7 +18675,7 @@ msgstr ""
msgid "User profile"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18483,7 +18687,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18492,7 +18696,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18505,8 +18709,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18514,8 +18718,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18566,7 +18770,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18598,8 +18802,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr ""
@@ -18849,10 +19053,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18882,17 +19086,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18949,7 +19154,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr ""
@@ -18964,9 +19169,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19003,7 +19208,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19100,8 +19305,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19154,7 +19358,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19185,7 +19389,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19234,7 +19438,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19242,26 +19446,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr ""
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19277,7 +19483,7 @@ msgstr ""
msgid "When active"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19286,19 +19492,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19318,7 +19524,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19354,7 +19560,7 @@ msgid "Working time"
msgstr ""
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19384,7 +19590,7 @@ msgstr ""
msgid "X"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19404,11 +19610,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19423,11 +19629,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19436,12 +19642,12 @@ msgstr ""
msgid "Y"
msgstr ""
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19450,34 +19656,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr ""
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19495,19 +19701,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19526,8 +19731,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr ""
@@ -19546,14 +19751,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19572,11 +19777,11 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19587,11 +19792,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19599,9 +19804,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19612,11 +19816,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19632,11 +19836,11 @@ msgstr ""
msgid "Zabbix"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19715,7 +19919,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19736,10 +19940,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19754,18 +19972,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19773,9 +19991,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19796,33 +20014,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19866,7 +20096,7 @@ msgstr ""
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19893,19 +20123,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19915,7 +20145,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -19933,6 +20163,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19981,7 +20212,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20003,7 +20234,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20070,10 +20301,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20104,6 +20335,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20170,8 +20402,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20184,6 +20416,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20244,6 +20481,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20288,7 +20529,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20351,7 +20592,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20439,7 +20680,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20477,7 +20718,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20493,16 +20734,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20518,9 +20754,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20534,7 +20770,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20629,7 +20865,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20649,16 +20885,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20670,12 +20906,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20700,8 +20936,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20713,7 +20949,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20726,8 +20962,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20739,12 +20975,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20771,7 +21007,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20803,12 +21039,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20816,10 +21052,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20857,7 +21094,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20892,7 +21129,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20907,16 +21144,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20929,13 +21161,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20956,8 +21188,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -20985,11 +21217,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21013,7 +21245,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21045,7 +21277,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21058,7 +21290,7 @@ msgstr ""
msgid "not in"
msgstr ""
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr ""
@@ -21066,7 +21298,7 @@ msgstr ""
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21130,7 +21362,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21143,7 +21375,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21161,7 +21393,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21177,24 +21409,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21202,7 +21434,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21230,7 +21462,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21262,13 +21494,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21276,7 +21508,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21291,7 +21523,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21303,7 +21535,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr ""
@@ -21324,8 +21556,6 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21406,12 +21636,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21427,7 +21657,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21454,11 +21684,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21566,7 +21796,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21693,16 +21923,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21736,8 +21966,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21749,30 +21979,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21780,13 +22009,14 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21879,12 +22109,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/ko/LC_MESSAGES/frontend.po b/ui/locale/ko/LC_MESSAGES/frontend.po
index 275b995af0e..b019a57685e 100644
--- a/ui/locale/ko/LC_MESSAGES/frontend.po
+++ b/ui/locale/ko/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2016-01-22 16:15+0300\n"
"Last-Translator: JONGKWON <jkkim.photo@gmail.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1453472100.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" 로 지정해 주세요"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "문자수 %1$d 가 최대인 %2$d 문자를 넘었습니다"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -156,14 +151,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -177,10 +172,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] "메세지 %1$s건"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -221,8 +216,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "%1$s 의 재시도 가능"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -255,7 +250,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s건 선택"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -287,7 +282,7 @@ msgstr "(최고관리자만 그룹을 작성할 수 있습니다)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(프록시 없음)"
@@ -314,12 +309,16 @@ msgstr "10초"
msgid "100 busiest triggers"
msgstr "상위 100 발생 트리거"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30초"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D표시"
@@ -342,7 +341,7 @@ msgstr "최근 500개의 값"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -350,7 +349,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -365,7 +364,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "오버라이드 추가"
@@ -430,8 +429,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -444,7 +443,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "엑세스가 거부되었습니다"
@@ -480,9 +479,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "인지"
@@ -490,7 +489,7 @@ msgstr "인지"
msgid "Acknowledge"
msgstr "인지"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -528,18 +527,18 @@ msgstr "대응 완료된 해결 이벤트"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -549,7 +548,7 @@ msgstr "대응 완료된 해결 이벤트"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -589,7 +588,7 @@ msgstr "액션 \"%1$s\"는 이미 존재합니다."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "액션을 추가하였습니다"
@@ -598,22 +597,22 @@ msgstr "액션을 추가하였습니다"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "액션을 삭제하였습니다"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "액션을 비활성화 하였습니다"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "액션이 활성화 되었습니다"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -625,7 +624,7 @@ msgstr "액션 로그"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "액션을 갱신하였습니다"
@@ -633,16 +632,16 @@ msgstr "액션을 갱신하였습니다"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "액션"
@@ -661,13 +660,11 @@ msgstr "활성"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "시작시간"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "종료시간"
@@ -717,7 +714,7 @@ msgstr "종료시간"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -731,35 +728,37 @@ msgstr "종료시간"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -830,11 +829,11 @@ msgstr "새로운 위젯을 추가"
msgid "Add child element"
msgstr "하위 요소 추가"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -855,7 +854,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "복수의 맵을 추가"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "새로운 데이터 셋을 추가"
@@ -864,7 +863,7 @@ msgstr "새로운 데이터 셋을 추가"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "새로운 오버라이드를 추가"
@@ -873,16 +872,16 @@ msgstr "새로운 오버라이드를 추가"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "프로토타입을 추가"
@@ -891,7 +890,7 @@ msgstr "프로토타입을 추가"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -925,7 +924,7 @@ msgstr ""
msgid "Add widget"
msgstr "위젯을 추가"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -936,11 +935,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "%1$s을 추가했습니다."
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -952,12 +951,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "관리"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -978,7 +977,7 @@ msgstr "경과시간"
msgid "Age less than"
msgstr "표시시간"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1008,7 +1007,7 @@ msgstr "에이전트 인터페이스"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1016,11 +1015,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1045,8 +1044,8 @@ msgstr "그리드에 정렬하기"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1091,7 +1090,7 @@ msgstr "모든 장애"
msgid "All problems if tag values match"
msgstr "태그 값이 일치하는 모든 장애"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1107,13 +1106,13 @@ msgstr "모든 템플릿"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "수동으로 클로즈 허가"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1159,7 +1158,7 @@ msgstr "And"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1169,6 +1168,10 @@ msgstr "And"
msgid "And/Or"
msgstr "And/Or"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1180,13 +1183,12 @@ msgstr "And/Or"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "전부"
@@ -1226,11 +1228,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "메인터넌스 중"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "4월"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "4월"
@@ -1254,7 +1256,7 @@ msgstr "에리어 사이즈"
msgid "Area type"
msgstr "에리어 타입"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "계산"
@@ -1320,8 +1322,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "적어도 1개의 호스트 그룹 혹은 호스트가 선택되어 있을 필요가 있습니다."
@@ -1331,13 +1337,6 @@ msgstr "적어도 1개의 호스트 그룹 혹은 호스트가 선택되어 있
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "최소 하나 이상의 메인터넌스 기간을 작성할 필요가 있습니다."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1381,8 +1380,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "감사"
@@ -1390,7 +1389,7 @@ msgstr "감사"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "감사 로그"
@@ -1398,11 +1397,11 @@ msgstr "감사 로그"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "8월"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "8월"
@@ -1419,15 +1418,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "인증"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "인증 알고리즘"
@@ -1438,7 +1437,7 @@ msgid "Authentication failed: %1$s."
msgstr "인증에 실패하였습니다 : %1$s"
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1458,6 +1457,7 @@ msgid "Authentication protocol"
msgstr "인증 프로토콜"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "인증 설정을 갱신하였습니다"
@@ -1471,8 +1471,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "자동"
@@ -1493,7 +1493,7 @@ msgstr "자동 로그아웃"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "자동"
@@ -1512,13 +1512,13 @@ msgstr "아이콘의 자동선택"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1531,8 +1531,8 @@ msgstr ""
msgid "Availability"
msgstr "상태"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "가동 보고서"
@@ -1559,7 +1559,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "축"
@@ -1583,9 +1583,9 @@ msgstr ""
msgid "Background image"
msgstr "배경 이미지"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1593,8 +1593,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1661,7 +1661,7 @@ msgstr ""
msgid "Bold line"
msgstr "굵은 선"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolean 에서 10진수(decimal)로"
@@ -1726,8 +1726,8 @@ msgstr "증명서"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "클로징"
@@ -1763,17 +1763,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "자동 계산"
@@ -1839,7 +1839,7 @@ msgstr "수치형이 아닌 아이템 \"%1$s\"는 그래프 \"%2$s\"에 추가
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "수치형이 아닌 아이템 \"%1$s\"는 그래프 프로토타입 \"%2$s\"에 추가할 수 없습니다."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "액션을 추가할 수 없습니다"
@@ -2002,9 +2002,9 @@ msgstr "익명으로는 LDAP 서버에 바인드 할 수 없습니다."
msgid "Cannot bind to LDAP server."
msgstr "LDAP서버에 바인드 할 수 없습니다."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2107,8 +2107,8 @@ msgstr "아이콘 맵을 작성할 수 없습니다"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2117,8 +2117,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "설정 파일을 작성할 수 없습니다."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2127,12 +2127,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Zabbix 유저 \"%1$s\"를 삭제할 수 없습니다. 유저를 비활성으로 설정해 주십시오."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "액션을 삭제할 수 없습니다"
@@ -2242,7 +2247,7 @@ msgstr "아이템 프로토타입을 삭제할 수 없습니다"
msgid "Cannot delete items"
msgstr "아이템을 삭제할 수 없습니다"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "메인터넌스를 삭제할 수 없습니다"
@@ -2291,18 +2296,18 @@ msgstr[0] "스크립트를 삭제할 수 없습니다"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "스크립트를 삭제할 수 없습니다. 스크립트 \"%1$s\"는 실행하는 액션 \"%2$s\"에서 이용되고 있습니다."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "선택한 액션을 삭제할 수 없습니다"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "서비스를 삭제할 수 없습니다"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2390,7 +2395,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "액션을 비활성화 할 수 없습니다."
@@ -2457,7 +2467,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "액션(action)을 가동 시킬 수 없습니다."
@@ -2671,7 +2686,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] "템플릿 \"%1$s\"를 가져올 수 없습니다. 링크되어 있는 템플릿 \"%2$s\"가 존재하지 않습니다."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "트리거 조건식을 추가할 수 없습니다"
@@ -2832,7 +2847,7 @@ msgstr "게스트 사용자의 이름을 변경할 수 없습니다"
msgid "Cannot save discovery rule without checks."
msgstr "디스커버리 규칙에는 체크 설정이 필수입니다"
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "위젯을 보존할 수 없습니다 \"%1$s\"."
@@ -2877,7 +2892,7 @@ msgstr "비활성의 상태의 인벤토리 항목은 설정할 수 없습니다
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3000,7 +3015,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "템플릿으로 된 Web 시나리오 \"%1$s\"를 갱신할 수 없습니다 : %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "액션을 갱신할 수 없습니다"
@@ -3173,10 +3188,10 @@ msgstr "스크립트를 갱신할 수 없습니다"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3238,8 +3253,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3280,16 +3295,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "인증서"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "변화"
@@ -3322,12 +3337,12 @@ msgstr ""
msgid "Change password"
msgstr "암호 변경"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "1초 단위의 변경 (per second)"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "심각도의 변경"
@@ -3336,7 +3351,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3375,19 +3390,19 @@ msgstr "이미 존재합니다"
msgid "Check expression part starting from \"%1$s\"."
msgstr "조건식 \"%1$s\" 에서 시작된 부분을 확인해 주십시오."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3455,7 +3470,7 @@ msgstr "UDP서비스의 퍼포먼스를 체크. 서비스가 다운된 경우엔
msgid "Checks should be unique."
msgstr "체크는 중복되지 않습니다."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3492,8 +3507,8 @@ msgstr "히스토리를 삭제"
msgid "Clear history and trends"
msgstr "히스토리와 트렌드를 삭제"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "링크 삭제시 클리어"
@@ -3519,9 +3534,9 @@ msgstr "시각"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3538,7 +3553,7 @@ msgstr "복제"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3569,12 +3584,12 @@ msgstr "오래된 이벤트를 닫기"
msgid "Close problem"
msgstr "장애의 클로즈"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "축소"
@@ -3588,7 +3603,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3631,7 +3646,7 @@ msgstr "커맨드"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3662,9 +3677,9 @@ msgstr "압축"
msgid "Concurrent sessions"
msgstr "동시 세션의 숫자"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "조건"
@@ -3692,13 +3707,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "조건"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "설정"
@@ -3793,7 +3808,7 @@ msgid "Configuration of maintenance periods"
msgstr "메인터넌스 기간 설정"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "미디어 타입의 설정"
@@ -3837,7 +3852,7 @@ msgstr "트리거 설정"
msgid "Configuration of user groups"
msgstr "유저 그룹 설정"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3880,9 +3895,9 @@ msgstr "축하합니다! Zabbix frontend 설치가 종료되었습니다."
msgid "Connect to"
msgstr "접속 방법"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "접속됨"
@@ -3934,12 +3949,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "접속"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "호스트에서 접속"
@@ -3949,7 +3964,7 @@ msgid "Connections from proxy"
msgstr "프록시에서 접속"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "호스트에 접속"
@@ -3971,11 +3986,11 @@ msgstr "연락처"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4009,12 +4024,12 @@ msgstr "포함"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4029,7 +4044,7 @@ msgstr "포함"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "컨텐츠 컨트롤"
@@ -4043,7 +4058,7 @@ msgstr "컨텐츠 메뉴"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "컨텍스트 이름"
@@ -4151,19 +4166,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "액션 작성"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4207,7 +4226,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4318,7 +4337,7 @@ msgstr ""
msgid "Create script"
msgstr "스크립트 작성"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4374,8 +4393,10 @@ msgstr "Web시나리오 작성(먼저 호스트를 선택)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4410,6 +4431,7 @@ msgid "Current value"
msgstr "현재 값"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "커스텀"
@@ -4427,7 +4449,7 @@ msgid "Custom graphs"
msgstr "커스텀 그래프"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4449,16 +4471,20 @@ msgstr "맵\"%2$s\"의 커스텀라벨 타입요소 \"%1$s\"를 설정해 주십
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "승수"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4507,7 +4533,8 @@ msgstr "DNS 이름"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "일간"
@@ -4522,7 +4549,7 @@ msgstr "Dark"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "대쉬보드"
@@ -4532,7 +4559,7 @@ msgstr "대쉬보드"
msgid "Dashboard \"%1$s\" already exists."
msgstr "대시보드 \"%1$s\"는 이미 존재합니다."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4595,8 +4622,8 @@ msgstr "대시보드"
msgid "Dashed line"
msgstr "파선"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Data from %1$s. Generated in %2$s sec."
@@ -4609,9 +4636,9 @@ msgstr "데이터가 올바르게 인코딩되어 있지 않습니다."
msgid "Data overview"
msgstr "데이터 개요"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "데이터 셋"
@@ -4734,11 +4761,12 @@ msgstr "하드웨어 구입일"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "일"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "그저께"
@@ -4747,6 +4775,10 @@ msgstr "그저께"
msgid "Day of month"
msgstr "일"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4754,6 +4786,7 @@ msgid "Day of week"
msgstr "요일"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "일"
@@ -4767,11 +4800,11 @@ msgstr "디버그"
msgid "Debug mode"
msgstr "디버그 모드"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "12월"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "12월"
@@ -4852,7 +4885,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "갱신 간격"
@@ -4861,19 +4894,19 @@ msgid "Delayed by"
msgstr "연장 시간"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4892,12 +4925,13 @@ msgstr "연장 시간"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4955,11 +4989,11 @@ msgstr "디스커버리 규칙를 삭제하시겠습니까?"
msgid "Delete expression?"
msgstr "조건식를 삭제하시겠습니까?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "그래프 프로토타입을 삭제하시겠습니까?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "그래프를 삭제하시겠습니까?"
@@ -5021,7 +5055,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "선택한 액션을 삭제하시겠습니까?"
@@ -5104,7 +5146,7 @@ msgstr "선택한 맵을 삭제하시겠습니까?"
msgid "Delete selected maps?"
msgstr "선택한 맵을 삭제하시겠습니까?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "선택한 미디어 타입을 삭제하시겠습니까?"
@@ -5132,15 +5174,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "선택한 스크립트를 삭제하시겠습니까?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5188,7 +5230,7 @@ msgstr "트리거를 삭제하시겠습니까?"
msgid "Delete web scenario?"
msgstr "Web시나리오를 삭제하시겠습니까?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5220,7 +5262,7 @@ msgstr "거부"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5236,7 +5278,7 @@ msgstr "의존처"
msgid "Dependent item"
msgstr "의존 아이템"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5246,7 +5288,7 @@ msgstr "의존 대상"
msgid "Deployment status"
msgstr "배포상태"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5262,9 +5304,10 @@ msgstr "배포상태"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5285,7 +5328,7 @@ msgstr "이름"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5330,7 +5373,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "디렉토리 사이즈 (바이트). integer를 리턴"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5338,8 +5381,8 @@ msgstr "디렉토리 사이즈 (바이트). integer를 리턴"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5381,7 +5424,15 @@ msgstr "선택한 프록시에 의한 호스트 감시를 비활성으로 하시
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "선택한 액션을 비활성으로 하시겠습니까?"
@@ -5406,7 +5457,7 @@ msgstr "선택한 호스트을 비활성으로 하시겠습니까?"
msgid "Disable selected items?"
msgstr "선택한 아이템을 비활성으로 하시겠습니까?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "선택한 연락 방법을 비활성으로 하시겠습니까?"
@@ -5433,7 +5484,7 @@ msgstr "선택한 Web시나리오를 비활성으로 하시겠습니까?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5453,17 +5504,19 @@ msgstr "선택한 Web시나리오를 비활성으로 하시겠습니까?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5474,21 +5527,21 @@ msgstr "비활성"
msgid "Disaster"
msgstr "심각한 장애"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5520,11 +5573,11 @@ msgstr "발견된 디바이스"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5532,8 +5585,8 @@ msgstr "발견된 디바이스"
msgid "Discovery"
msgstr "디스커버리"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5594,7 +5647,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "디스커버리 규칙"
@@ -5702,7 +5755,8 @@ msgstr "누계 그래프 표시"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5715,7 +5769,7 @@ msgstr "%2$s 중 %1$s건을 표시하고 있습니다"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "%3$s 건 중 %1$s 에서 %2$s 까지를 표시하고 있습니다"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5724,14 +5778,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5747,8 +5801,8 @@ msgstr "조건식을 치환하시겠습니까?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5758,8 +5812,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5769,12 +5823,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5801,22 +5855,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "설정 파일 다운로드"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "정지 시간"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "그래프 형식"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "종류"
@@ -5861,10 +5916,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "맵 \"%2$s\"를 위한 유저 내의 userid \"%1$s\"가 중복되었습니다."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "기간"
@@ -5888,18 +5945,17 @@ msgstr "다이나믹 아이템"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "각URL의 이름은 중복될 수 없습니다. 같은 URL 이름이 이용되지 않는지 확인해 주세요"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5940,6 +5996,10 @@ msgstr "트리거의 변경"
msgid "Edit widget"
msgstr "위젯의 변경"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "실효값"
@@ -5974,7 +6034,7 @@ msgstr "타원형"
msgid "Email"
msgstr "전자우편"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "닫기"
@@ -6011,7 +6071,6 @@ msgstr "디스커버리 규칙\"%1$s\"의 필터조건 매크로가 공백입니
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6023,7 +6082,7 @@ msgstr "입력 파라미터가 공백입니다"
msgid "Empty map ID."
msgstr "맵ID가 공백입니다."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6031,8 +6090,8 @@ msgstr "맵ID가 공백입니다."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6103,7 +6162,15 @@ msgstr "데이터 삭제처리를 활성화"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "선택한 액션을 활성화 하시겠습니까?"
@@ -6129,7 +6196,7 @@ msgstr "선택한 호스트를 활성화 하시겠습니까?"
msgid "Enable selected items?"
msgstr "선택한 아이템를 활성화 하시겠습니까?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "선택한 미디어 타입을 활성화 하시겠습니까?"
@@ -6149,7 +6216,7 @@ msgstr "선택한 트리거를 활성화 하시겠습니까?"
msgid "Enable selected web scenarios?"
msgstr "선택한 Web시나리오를 활성화 하시겠습니까?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6165,7 +6232,7 @@ msgstr "트래핑의 활성화"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6195,17 +6262,18 @@ msgstr "트래핑의 활성화"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6221,7 +6289,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "암호화"
@@ -6247,6 +6315,7 @@ msgstr "영어 (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6259,11 +6328,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6278,12 +6347,18 @@ msgstr "같음"
msgid "Error"
msgstr "에러"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "테이블 \"%1$s\"의 검색 리퀘스트를 실패하였습니다."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "에러 메세지"
@@ -6306,7 +6381,7 @@ msgstr ""
msgid "Event"
msgstr "이벤트"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "이벤트ID"
@@ -6316,8 +6391,8 @@ msgstr "장애대응 완료"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "이벤트 상관관계"
@@ -6327,7 +6402,7 @@ msgstr "이벤트 상관관계"
msgid "Event correlation rules"
msgstr "이벤트 상관관계 규칙"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "이벤트 세부 내용"
@@ -6343,7 +6418,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "이벤트리스트 [최근20]"
@@ -6409,6 +6484,16 @@ msgstr "포함하지 않음"
msgid "Exclude host groups"
msgstr "제외할 호스트그룹"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "실행"
@@ -6433,7 +6518,7 @@ msgstr ""
msgid "Execute on"
msgstr "다음 실행"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6442,7 +6527,7 @@ msgstr ""
msgid "Executed"
msgstr "실행"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6459,13 +6544,13 @@ msgstr "실행 확인"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "전개"
@@ -6563,8 +6648,8 @@ msgstr "조건식은 필수 파라미터입니다"
msgid "Expression constructor"
msgstr "조건식 빌더"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "조건식의 syntax 에러."
@@ -6675,11 +6760,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "2월"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "2월"
@@ -6761,19 +6846,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "파일의 시간 정보. UNIX의 타임스탬프로 integer를 리턴"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "채우기"
@@ -6798,15 +6883,15 @@ msgstr "면"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6825,7 +6910,7 @@ msgstr "필터"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6870,7 +6955,7 @@ msgid "Fit to map"
msgstr "맵에 맞춘다"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "고정"
@@ -6880,7 +6965,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6915,7 +7000,7 @@ msgstr "폰트 사이즈"
msgid "Form data"
msgstr "폼 데이터"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "식"
@@ -6934,19 +7019,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "프랑스어 (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "금"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "금"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6979,7 +7068,7 @@ msgid "Full clone"
msgstr "모두 복제"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "기능"
@@ -6990,7 +7079,7 @@ msgstr "GSM 모뎀"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "표시 설정"
@@ -6998,8 +7087,8 @@ msgstr "표시 설정"
msgid "GUI access disabled."
msgstr "GUI 액세스를 비활성 하였습니다"
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "일반"
@@ -7016,7 +7105,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7072,7 +7161,7 @@ msgstr "%1$s에 돌아감"
msgid "Go to"
msgstr "다음 페이지로 이동"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7117,13 +7206,13 @@ msgstr "그라데이션 라인"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "그래프"
@@ -7178,7 +7267,7 @@ msgstr "그래프를 삭제하였습니다"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "그래프 프로토타입"
@@ -7210,8 +7299,8 @@ msgstr "그래프 프로토타입을 삭제하였습니다"
msgid "Graph prototype updated"
msgstr "그래프 프로토타입을 갱신하였습니다"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 그래프의 프로토타입은 사용할 수 없습니다."
@@ -7245,8 +7334,8 @@ msgstr "그래프 종류"
msgid "Graph updated"
msgstr "그래프를 갱신하였습니다"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 그래프는 사용할 수 없습니다."
@@ -7362,7 +7451,7 @@ msgstr "다음에 의한 그루핑"
msgid "Groups"
msgstr "그룹"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7371,12 +7460,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7440,7 +7529,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7469,13 +7558,13 @@ msgstr "히브리어 (he_IL)"
msgid "Height"
msgstr "높이"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "도움말"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "16진수에서 10진수로"
@@ -7541,9 +7630,9 @@ msgstr "행을 강조표시"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7583,7 +7672,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7622,13 +7711,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7722,7 +7811,7 @@ msgstr[0] "호스트를 활성화 하였습니다"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7755,7 +7844,7 @@ msgstr "호스트 그룹내의 호스트"
msgid "Host group label type"
msgstr "호스트 그룹의 라벨타입"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7775,10 +7864,10 @@ msgstr "ID \"%1$s\"의 호스트그룹은 사용할 수 없습니다."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7803,7 +7892,7 @@ msgstr "ID \"%1$s\"의 호스트그룹은 사용할 수 없습니다."
msgid "Host groups"
msgstr "호스트 그룹"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7926,7 +8015,7 @@ msgstr "호스트의 갱신에 실패하였습니다."
msgid "Host updated"
msgstr "호스트를 갱신하였습니다"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 호스트는 사용할 수 없습니다."
@@ -7960,11 +8049,11 @@ msgstr "같은 호스트의 표시 이름 \"%1$s\"를 지닌 호스트가 이미
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8003,13 +8092,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "시간"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "데이터 보존기간"
@@ -8073,9 +8163,9 @@ msgstr "IP주소의 범위 \"%1$s\"가 주소제한 \"%2$s\"을 초과합니다.
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8158,7 +8248,7 @@ msgstr "아이콘 매핑를 갱신하였습니다"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "아이콘 매핑"
@@ -8252,7 +8342,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "이 메시지가 잘못된 경우엔, 필요한 권한을 얻기 위하여 관리자에게 문의하여 주십시오."
@@ -8301,7 +8391,7 @@ msgstr "이미지를 갱신하였습니다"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "이미지"
@@ -8349,10 +8439,14 @@ msgstr "메인터넌스 중"
msgid "In progress"
msgstr "진행 중"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8363,28 +8457,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "접근할 수 없는 그래프"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "접근할 수 없는 그룹"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "접근할 수 없는 호스트"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "접근할 수 없는 아이템"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8401,6 +8495,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "접근할 수 없는 맵"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8450,7 +8548,7 @@ msgstr "서브 그룹을 포함"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "네트워크 인터페이스의 수신통계. integer를 리턴."
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8806,7 +8904,7 @@ msgstr "아이템의 데이터 타입이 올바르지 않습니다."
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "트리거 함수 \"%2$s\"에 올바르지 않은 아이템의 데이터 형 \"%1$s\" 가 이용되어 있습니다."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "아이템 리스트가 올바르지 않습니다."
@@ -8839,11 +8937,6 @@ msgstr "오브젝트의 값이 올바르지 않습니다."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "메인터넌스의 파라미터가 올바르지 않습니다."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8861,15 +8954,11 @@ msgstr "정규표현식 \"%1$s\"이 올바르지 않습니다: \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Zabbix서버 \"%1$s\"에서 올바르지 않은 값이 수신되었습니다."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "서비스 종료시간이 올바르지 않습니다."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "서비스 시작시간이 올바르지 않습니다."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8941,7 +9030,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8986,8 +9075,6 @@ msgstr "float 항목\"%2$s\"의 값 \"%1$s\"가 올바르지 않습니다."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "정수 항목\"%2$s\"의 값 \"%1$s\"가 올바르지 않습니다."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9046,6 +9133,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9156,8 +9253,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9183,10 +9278,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9237,7 +9332,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9251,7 +9346,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "인도네시아어 (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9260,13 +9355,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9354,7 +9448,7 @@ msgstr "조건식의 삽입"
msgid "Install"
msgstr "설치"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "설치"
@@ -9362,7 +9456,7 @@ msgstr "설치"
msgid "Installer name"
msgstr "인스톨러 이름"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9418,8 +9512,8 @@ msgstr "내부 이벤트"
msgid "Internal JSON-RPC error."
msgstr "JSON-RPC 내부 에러."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9430,23 +9524,22 @@ msgstr "내부 데이터의 보존기간"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "내부 에러."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9457,8 +9550,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9492,7 +9584,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "액션의 실행조건이 올바르지 않습니다 : %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9632,10 +9724,10 @@ msgstr "메소드의 파라미터가 올바르지 않습니다."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9674,86 +9766,89 @@ msgstr "메소드의 파라미터가 올바르지 않습니다."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "파라미터 \"%1$s\"가 올바르지 않습니다 : %2$s."
@@ -9840,15 +9935,15 @@ msgstr "태그 \"%1$s\"가 올바르지 않습니다: %2$s"
msgid "Invalid time period."
msgstr "기간이 올바르지 않습니다."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "인벤토리"
@@ -9863,7 +9958,7 @@ msgid "Inventory field"
msgstr "인벤토리 항목"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "인벤토리 모드"
@@ -9873,7 +9968,7 @@ msgstr "로그인 상태"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "발행인(Issuer)"
@@ -9891,14 +9986,14 @@ msgid "Italian (it_IT)"
msgstr "이탈리아어 (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "아이템"
@@ -9964,7 +10059,7 @@ msgstr[0] "아이템을 활성화 하였습니다"
msgid "Item in \"not supported\" state"
msgstr "아이템이 \"습득불가\" 상태"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "아이템이 선택되어 있지 않습니다"
@@ -9974,9 +10069,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "아이템 보존 처리의 파라미터가 설정되어 있지 않습니다 : %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "아이템 프로토타입"
@@ -10009,8 +10104,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] "아이템 프로토타입을 갱신하였습니다"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 아이템의 프로토타입은 사용할 수 없습니다."
@@ -10060,20 +10155,20 @@ msgstr ""
msgid "Item values"
msgstr "아이템의 값"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "아이템은 갱신되지 않습니다. 올바른 갱신간격을 설정해 주십시오."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "아이템은 갱신되지 않습니다. 갱신시간에 최소 하나 이상의 예외설정이나 정기설정으로 갱신간격을 설정해주십시오."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "아이템은 갱신되지 않습니다. 갱신간격은 1s ~ 1d간격으로 지정해야 합니다. 또 정기설정이나 예외설정의 갱신간격도 사용 가능합니다."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 아이템은 사용할 수 없습니다."
@@ -10117,7 +10212,7 @@ msgstr "키\"%1$s\"가 설정된 아이템은 지정한 호스트 \"%2$s\"에
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10155,7 +10250,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX 에이전트"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10174,7 +10269,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10195,16 +10290,16 @@ msgstr "JSON 문자열로 지정해주세요"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "1월"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "1월"
@@ -10213,8 +10308,8 @@ msgid "Japanese (ja_JP)"
msgstr "일본어 (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10222,19 +10317,19 @@ msgstr "일본어 (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "7월"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "7월"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "6월"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "6월"
@@ -10348,37 +10443,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "최근"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "최신 %1$d 일간"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "최신 %1$d 시간"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "최신 %1$d 분간"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "최신 %1$d 개월간"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "최신 %1$d 초간"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10452,7 +10547,7 @@ msgstr "최근 1주일의 그래프"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10471,9 +10566,9 @@ msgstr "라트비아어 (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10489,18 +10584,18 @@ msgstr ""
msgid "Left"
msgstr "왼쪽"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "좌측 Y"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "왼쪽 trim"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "범례"
@@ -10509,7 +10604,7 @@ msgstr "범례"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10517,9 +10612,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "검색/필터 항목의 상한치"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10539,8 +10634,8 @@ msgstr "선 타입"
msgid "Line width"
msgstr "선 폭"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "연결"
@@ -10564,8 +10659,8 @@ msgid "Link indicators"
msgstr "장애발생시의 조건설정"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "템플릿을 링크"
@@ -10673,7 +10768,7 @@ msgstr ""
msgid "Local"
msgstr "로컬"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10692,7 +10787,7 @@ msgid "Location longitude"
msgstr "경도"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10706,7 +10801,7 @@ msgstr "로그 로테이션에 대응한 로그파일 감시. 로그 값을 리
msgid "Log file monitoring. Returns log"
msgstr "로그파일 감시. 로그 값을 리턴."
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10718,8 +10813,8 @@ msgstr "매치하지 않은 SNMP트랩을 로그에 기록"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "로그인"
@@ -10807,9 +10902,9 @@ msgstr "매크로 \"%1$s\"는 이미 존재합니다."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10831,35 +10926,23 @@ msgid "Main navigation"
msgstr "메인 네비게이션"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "메인터넌스"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "메인터넌스\"%1$s\"는 이미 존재합니다."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "메인터넌스 기간의 \"시작 시간\" 은 \"종료 시간\" 보다 큰 값으로 지정할 수 없습니다."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "메인터넌스를 추가하였습니다"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "메인터넌스를 삭제하였습니다"
@@ -10902,11 +10985,15 @@ msgstr "메인테넌스 : %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10914,20 +11001,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "수동"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11010,7 +11097,7 @@ msgstr "맵 형태"
msgid "Map update failed."
msgstr "맵 갱신에 실패하였습니다."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "ID \"%1$s\"의 맵은 사용할 수 없습니다."
@@ -11033,16 +11120,16 @@ msgstr "매핑"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "맵"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "3월"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "3월"
@@ -11069,9 +11156,9 @@ msgstr "마스크"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11088,7 +11175,7 @@ msgstr "요소의 일괄갱신"
msgid "Mass update shapes"
msgstr "형태의 일괄갱신"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11096,7 +11183,7 @@ msgstr "형태의 일괄갱신"
msgid "Master item"
msgstr "마스터 아이템"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11105,12 +11192,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "최대치"
@@ -11149,7 +11236,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11165,11 +11252,11 @@ msgstr "ID \"%1$s\"의 미디어 타입의 메일주소가 최대 길이를 넘
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "5월"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "5월"
@@ -11233,8 +11320,8 @@ msgstr "ID \"%1$s\"의 미디어 타입은 사용할 수 없습니다."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "미디어 타입"
@@ -11312,7 +11399,7 @@ msgid "Message/Command"
msgstr "메세지/커맨드"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "메시지"
@@ -11336,10 +11423,10 @@ msgid "Middle"
msgstr "가운데"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "최소치"
@@ -11389,7 +11476,7 @@ msgstr "최소 심각도"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11397,6 +11484,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] "표시가능한 최소 기간은 %1$s분 입니다."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "분"
@@ -11413,11 +11501,11 @@ msgstr "그래프 프로토타입의 \"name\" 항목이 존재하지 않습니
msgid "Missing \"name\" field for graph."
msgstr "그래프의 \"name\" 항목이 존재하지 않습니다."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "결손 데이터"
@@ -11494,7 +11582,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11502,11 +11590,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "월"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "월"
@@ -11515,7 +11603,7 @@ msgid "Monitored by"
msgstr "감시용 서버"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "프록시에 의한 감시"
@@ -11525,8 +11613,8 @@ msgid "Monitored host"
msgstr "감시중의 호스트"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "모니터링"
@@ -11536,13 +11624,15 @@ msgid "Monospace"
msgstr "Monospace"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "월"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "월간"
@@ -11613,6 +11703,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11642,6 +11736,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11655,14 +11750,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11711,36 +11804,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11872,11 +11968,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "없음"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11909,6 +12009,10 @@ msgstr ""
msgid "New event tag value"
msgstr "새로운 이벤트 태그의 값"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11921,14 +12025,10 @@ msgstr ""
msgid "New regular expression"
msgstr "정규표현식 작성"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "새 서비스 시간"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11961,14 +12061,14 @@ msgstr "다음 스텝"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12072,8 +12172,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12116,7 +12216,7 @@ msgstr ""
msgid "No image"
msgstr "이미지는 존재하지 않습니다"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12224,7 +12324,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12232,11 +12332,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12245,9 +12346,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12314,13 +12415,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12347,11 +12446,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12396,7 +12498,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "대상이 존재하지 않거나, 액세스 권한이 없습니다!"
@@ -12421,7 +12523,7 @@ msgstr "공개키 파일이 설정되어 있지 않습니다"
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "새로고침 없음"
@@ -12476,9 +12578,9 @@ msgstr "boolean이 아닌 플래그는 폐지될 예정입니다."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12565,11 +12667,6 @@ msgstr ""
msgid "Not supported"
msgstr "취득 불가"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "설명"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "비고"
@@ -12582,8 +12679,8 @@ msgstr "없음"
msgid "Notification report"
msgstr "통지 보고서"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "통지"
@@ -12596,11 +12693,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "관계자 전원에게 통지"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "11월"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "11월"
@@ -12673,7 +12770,7 @@ msgstr "VMware 하이퍼바이저 상의 프로세서 스레드 수, <url> - VMw
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "VMware가상 머신 상의 프로세서 수, <url> - VMware서비스URL, <uuid> - VMware가상 머신의 호스트 이름"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "행의 수"
@@ -12754,13 +12851,13 @@ msgstr "VMware하이퍼바이저상의 가상 머신 수, <url> - VMware서비
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "inode의 수 혹은 퍼센트. 수치라면 integer를 리턴하고 퍼센트라면 float를 리턴."
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "수치변환"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12771,7 +12868,7 @@ msgid "Numeric (integer)"
msgstr "수치 (integer)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12783,9 +12880,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12837,15 +12933,15 @@ msgstr "OS (간이설명)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "10월"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "8진수에서 10진수로"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "10월"
@@ -12903,11 +12999,6 @@ msgstr "1개"
msgid "One time only"
msgstr "한번만"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "일시적인 정지 시간"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Zabbix에이전트, SNMPv1, SNMPv2, SNMPv3의 유니크 여부를 체크합니다."
@@ -12947,11 +13038,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] "선택한 장애만"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12975,7 +13066,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "OS정보. string값을 리턴"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12984,7 +13076,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13006,8 +13098,8 @@ msgid "Operation has no template to operate."
msgstr "조작대상의 템플릿이 없습니다."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13020,7 +13112,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "오퍼레이션"
@@ -13073,7 +13165,7 @@ msgstr "옵션"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13094,61 +13186,61 @@ msgstr "Or"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "변경 안함"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "기타"
@@ -13174,7 +13266,7 @@ msgstr "네트워크 인터페이스의 송신 통계. integer를 리턴"
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13202,15 +13294,15 @@ msgstr "아이템 트렌드의 보존기간을 덮어쓰기"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "오버라이드"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "개요"
@@ -13391,8 +13483,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "장애"
@@ -13418,9 +13510,9 @@ msgstr "장애 이벤트의 생성모드"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13430,7 +13522,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK 아이덴티티"
@@ -13458,6 +13550,10 @@ msgstr ""
msgid "Parameter"
msgstr "파라미터"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13467,14 +13563,14 @@ msgstr "파라미터"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "파라미터 \"%1$s\"는 폐지될 예정입니다."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13500,9 +13596,8 @@ msgstr "상위 그래프"
msgid "Parent items"
msgstr "상위 아이템"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13519,7 +13614,7 @@ msgstr "상위 트리거"
msgid "Parent web scenarios"
msgstr "상위 Web시나리오"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13548,9 +13643,9 @@ msgstr "패시브"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13655,7 +13750,7 @@ msgstr "DNS쿼리를 실행. 요구한 정보 타입의 string을 리턴."
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13670,7 +13765,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "기간의 타입"
@@ -13750,24 +13844,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "2개의 요소를 선택하여 주십시오"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "포인트 사이즈"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "포인트"
@@ -13836,7 +13930,7 @@ msgstr "설치 사전 준비 요약"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13844,7 +13938,7 @@ msgid "Preprocessing"
msgstr "보존하기 전의 처리"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13863,7 +13957,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "미리보기"
@@ -13873,7 +13967,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "저번 달"
@@ -13887,12 +13981,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "저번 주"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "작년"
@@ -13942,7 +14036,7 @@ msgid "Private"
msgstr "비공개"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13950,29 +14044,27 @@ msgid "Private key file"
msgstr "비밀키 파일"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "특권 레벨"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -13997,7 +14089,7 @@ msgid "Problem expression"
msgstr "장애의 조건식"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "장애발생 호스트"
@@ -14022,8 +14114,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "장애 해결됨"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14038,11 +14130,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14060,19 +14152,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14082,7 +14174,7 @@ msgid "Properties"
msgstr "속성"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14093,8 +14185,8 @@ msgstr "설정된URL \"%1$s\"는 올바르지 않습니다."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "프록시"
@@ -14163,7 +14255,7 @@ msgid "Public"
msgstr "공개"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14171,13 +14263,21 @@ msgid "Public key"
msgstr "공개키"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "공개키 파일"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14185,11 +14285,11 @@ msgstr "공개키 파일"
msgid "Query fields"
msgstr "Query필드"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "큐"
@@ -14197,7 +14297,7 @@ msgstr "큐"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14205,7 +14305,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14213,15 +14313,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "해결됨"
@@ -14229,7 +14329,7 @@ msgstr "해결됨"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14242,7 +14342,7 @@ msgstr "로우 포스트"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "읽기"
@@ -14333,7 +14433,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14349,8 +14449,8 @@ msgstr "복구"
msgid "Recovery expression"
msgstr "복구조건식"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "복구조건식의 syntax 에러"
@@ -14360,9 +14460,9 @@ msgstr "복구시 실행내용"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "복구시각"
@@ -14394,7 +14494,7 @@ msgid "Regular"
msgstr "Regular"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "정규표현식"
@@ -14423,7 +14523,7 @@ msgstr "정규표현식을 갱신하였습니다"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "정규표현식"
@@ -14484,28 +14584,28 @@ msgstr "원격 명령"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14636,15 +14736,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14652,7 +14752,7 @@ msgstr ""
msgid "Replace"
msgstr "치환"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "의존관계를 치환"
@@ -14693,19 +14793,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "보고서"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "리퀘스트 body"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14754,7 +14859,7 @@ msgstr "요구 스테이터스 코드"
msgid "Required string"
msgstr "요구문자열"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "리셋"
@@ -14803,23 +14908,23 @@ msgid "Resolved by"
msgstr "해결 이유"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "상관관계 규칙 \"%1$s\"에 의해 해결됨."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "상관관계 규칙에 의해 해결됨."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "유저 \"%1$s\"에 의해 해결됨"
@@ -14962,9 +15067,9 @@ msgstr "ICMP ping 패킷의 실패율을 리턴."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14977,14 +15082,14 @@ msgstr ""
msgid "Right"
msgstr "오른쪽"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "우측 Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "오른쪽 trim"
@@ -14997,8 +15102,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "루마니아어 (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15056,13 +15160,84 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15139,7 +15314,7 @@ msgstr "SNMP 트랩키가 올바르지 않습니다."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15184,7 +15359,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL수: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15202,7 +15377,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQL의 실행에 실패하였습니다 \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15267,11 +15442,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "토"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "토"
@@ -15305,6 +15480,7 @@ msgstr "시나리오"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "스케쥴"
@@ -15349,14 +15525,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15382,8 +15558,8 @@ msgstr "범위"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15432,8 +15608,8 @@ msgstr "스크립트를 갱신하였습니다"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "스크립트"
@@ -15512,12 +15688,12 @@ msgid "Security name"
msgstr "보안 이름"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15525,9 +15701,13 @@ msgstr "보안 이름"
msgid "Select"
msgstr "선택"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "프로토타입의 선택"
@@ -15541,7 +15721,7 @@ msgstr "위젯의 선택"
msgid "Selected"
msgstr "선택"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "선택한 액션을 삭제하였습니다"
@@ -15553,7 +15733,7 @@ msgstr "선택된 장애와 트리거에 관련된 다른 모든 장애"
msgid "Selected elements"
msgstr "선택한 요소"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "선택한 아이템만"
@@ -15611,7 +15791,7 @@ msgstr ""
msgid "Sent"
msgstr "송신 완료"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "9월"
@@ -15627,7 +15807,7 @@ msgstr "장애와 미대응 보이기"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "9월"
@@ -15645,12 +15825,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "서버"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "서버 (프록시)"
@@ -15659,36 +15839,32 @@ msgid "Server time"
msgstr "서버 시간"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "서비스"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "서비스을 작성하였습니다"
@@ -15696,7 +15872,7 @@ msgstr "서비스을 작성하였습니다"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15716,15 +15892,10 @@ msgid "Service port"
msgstr "서비스 포트"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "서비스시작시간은 종료시간보다 빠르게 설정해주십시오."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15733,46 +15904,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "서비스 시간"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "서비스 종류"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "서비스를 갱신하였습니다"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "서비스"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "서비스의 의존관계가 모순되어있습니다."
@@ -15797,7 +15970,7 @@ msgid "Set custom time period"
msgstr "시간범위의 커스터마이즈"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15815,7 +15988,7 @@ msgstr "인벤토리 모드의 설정"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15827,7 +16000,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15857,18 +16030,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15887,7 +16060,7 @@ msgid "Severity changed"
msgstr "심각도를 변경하였습니다"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "심각도 변경"
@@ -15937,9 +16110,9 @@ msgstr "단축"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15967,7 +16140,7 @@ msgstr "히스토리가 없는 아이템 보이기"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "범례 보이기"
@@ -15988,7 +16161,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "장애의 표시"
@@ -16079,8 +16256,8 @@ msgstr "HTTP로 로그인"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "로그 아웃"
@@ -16089,7 +16266,7 @@ msgstr "로그 아웃"
msgid "Simple"
msgstr "표준"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "차이"
@@ -16214,7 +16391,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "다음에 의한 항목의 정렬"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "정렬 순서(0->999)"
@@ -16223,7 +16400,7 @@ msgstr "정렬 순서(0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "항목 \"%1$s\"에 의한 정렬은 허가되어 있지 않습니다."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16237,7 +16414,7 @@ msgstr "소스의 종류"
msgid "Spanish (es_ES)"
msgstr "스페인어 (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16249,7 +16426,7 @@ msgstr "실행하는 액션 커맨드에서 지정된 스크립트가 존재하
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "값을 표시하기 위해 몇가지 필터조건을 지정해 주십시오."
@@ -16262,9 +16439,9 @@ msgstr "속도"
msgid "Stacked"
msgstr "누적 그래프"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "막대 그래프"
@@ -16301,9 +16478,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "TLS 접속에 실패하였습니다."
@@ -16320,8 +16509,8 @@ msgstr "Zabbix서버의 기동시각, UNIX 타임스탬프."
msgid "State"
msgstr "스테이터스"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "고정"
@@ -16333,15 +16522,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16360,16 +16549,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16380,15 +16570,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16400,12 +16590,11 @@ msgstr ""
msgid "Status"
msgstr "상태"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16438,7 +16627,7 @@ msgstr "상태만"
msgid "Status problem"
msgstr "장애"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16496,8 +16685,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16531,8 +16720,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "계층화 데이터"
@@ -16550,7 +16739,7 @@ msgstr "제목"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16572,7 +16761,7 @@ msgstr ""
msgid "Success Audit"
msgstr "성공 감사"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "성공 메세지"
@@ -16580,11 +16769,11 @@ msgstr "성공 메세지"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "네트워크 인터페이스의 송수신합계치. integer를 리턴."
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "일"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "일"
@@ -16592,7 +16781,7 @@ msgstr "일"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "지원"
@@ -16630,7 +16819,8 @@ msgstr "스웨덴어 (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "인증방식을 변경하면 현재 세션이외에는 모두 리셋됩니다! 실행하시겠습니까?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16638,14 +16828,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "시스템 부팅 시간. UNIX의 타임스탬프로 integer를 리턴."
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "시스템 기본"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "시스템 에러가 발생했습니다. Zabbix관리자에게 연락해주세요."
@@ -16658,9 +16848,9 @@ msgid "System host name. Returns string"
msgstr "시스템 호스트 명. string을 리턴"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "시스템 정보"
@@ -16759,36 +16949,35 @@ msgstr "태그 값"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16832,13 +17021,13 @@ msgid "Target type"
msgstr "대상 종류"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16876,7 +17065,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "템플릿은 복수 템플릿과 링크될 수 없습니다 (다른 템플릿을 경유해도 불가)."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16940,8 +17129,8 @@ msgstr "같은 표시 이름\"%1$s\"를 지닌 템플릿이 이미 존재합니
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16971,12 +17160,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16991,7 +17180,7 @@ msgstr ""
msgid "Test"
msgstr "테스트"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17040,11 +17229,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17177,7 +17366,7 @@ msgstr ""
msgid "Theme"
msgstr "테마"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "저번주의 오늘"
@@ -17190,11 +17379,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "이번 달"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "이번 달의 지금까지"
@@ -17203,19 +17392,19 @@ msgstr "이번 달의 지금까지"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "이번주"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "저번주의 지금까지"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "올해"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "올해의 지금까지"
@@ -17223,15 +17412,15 @@ msgstr "올해의 지금까지"
msgid "Threshold"
msgstr "허용치(Threshold)"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "목"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "목"
@@ -17247,8 +17436,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "종료"
@@ -17258,14 +17446,12 @@ msgstr "종료"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17295,7 +17481,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "기간"
@@ -17306,9 +17492,9 @@ msgstr "기간"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "타임 시프트"
@@ -17316,13 +17502,13 @@ msgstr "타임 시프트"
msgid "Time type"
msgstr "사용할 시간"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17332,17 +17518,27 @@ msgid "Timeout"
msgstr "타임아웃"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "타임 스탬프"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "종료"
@@ -17351,11 +17547,11 @@ msgstr "종료"
msgid "To set a host interface select a single item type for all items"
msgstr "모든 아이템은 하나의 호스트 인터페이스를 선택할 필요가 있습니다"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "오늘"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "오늘의 지금까지"
@@ -17419,19 +17615,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "투명도"
@@ -17439,9 +17635,9 @@ msgstr "투명도"
msgid "Transport error."
msgstr "전송에러."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "0 으로 처리"
@@ -17452,7 +17648,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17467,9 +17663,9 @@ msgstr "트랜드 보존기간"
msgid "Trends"
msgstr "트렌드"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17494,12 +17690,12 @@ msgstr "트리거 \"%1$s\"는 링크되어 있는 다른 템플릿에 포함됩
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "트리거 \"%1$s\"는 존재하지않는 트리거\"%2$s\"에 의존하고 있습니다."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17524,7 +17720,7 @@ msgstr "트리거 데이터의 보존기간"
msgid "Trigger deleted"
msgstr "트리거를 삭제하였습니다"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "트리거의 상세"
@@ -17535,7 +17731,7 @@ msgstr[0] "트리거를 비활성화 하였습니다"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "트리거 표시 옵션"
@@ -17566,13 +17762,13 @@ msgstr "트리거 라벨 타입"
msgid "Trigger name"
msgstr "트리거 이름"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "트리거 개요"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17685,20 +17881,20 @@ msgstr "트리거"
msgid "Triggers deleted"
msgstr "트리거를 삭제하였습니다"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "상위 100 트리거"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Trim"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "화"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "화"
@@ -17735,17 +17931,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17785,7 +17981,7 @@ msgstr "계산 종류"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17807,9 +18003,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "알 수 없음"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17868,8 +18064,8 @@ msgstr "맵 \"%1$s\"의 URL에는 \"name\"과 \"url\" 필드가 둘다 필요합
msgid "URLs"
msgstr "URL"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17963,20 +18159,26 @@ msgstr "선택한 사용자의 블록을 해제하시겠습니까?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18046,7 +18248,7 @@ msgstr "알 수 없는 리소스"
msgid "Unknown step failed: %1$s"
msgstr "알 수 없는 스텝 실패: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "알 수 없는 값의 타입"
@@ -18055,8 +18257,8 @@ msgid "Unlimited"
msgstr "무제한"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18158,20 +18360,21 @@ msgstr "Up"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18197,7 +18400,7 @@ msgstr "기존설정을 덮어씌움"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18217,7 +18420,7 @@ msgstr "갱신시 실행내용"
msgid "Update problem"
msgstr "장애 갱신"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18235,8 +18438,9 @@ msgstr "업로드"
msgid "Upper level maps"
msgstr "상위레벨 맵"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "가동 시간"
@@ -18274,7 +18478,7 @@ msgstr ""
msgid "Used in actions"
msgstr "액션에서 사용"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18360,7 +18564,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "사용자를 삭제하였습니다"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18433,8 +18637,8 @@ msgstr "ID \"%1$s\"의 유저 그룹은 사용할 수 없습니다."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "유저 그룹"
@@ -18451,7 +18655,7 @@ msgstr ""
msgid "User menu"
msgstr "유저 메뉴"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18471,7 +18675,7 @@ msgstr "유저 패스워드"
msgid "User profile"
msgstr "유저 프로파일"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18483,7 +18687,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18492,7 +18696,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18505,8 +18709,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18514,8 +18718,8 @@ msgstr ""
msgid "User sessions"
msgstr "유저 세션"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18566,7 +18770,7 @@ msgstr "유저/보낸곳"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18598,8 +18802,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "유저"
@@ -18849,10 +19053,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18882,17 +19086,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18949,7 +19154,7 @@ msgstr "값의 캐쉬 통계. 유효한 파라미터:total, free, pfree, used,
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "값 매핑"
@@ -18964,9 +19169,9 @@ msgstr "값 매핑 \"%1$s\"는 이미 존재합니다."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19003,7 +19208,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "값: 데이터 없음"
@@ -19100,8 +19305,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "베트남어 (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19154,7 +19358,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "경고"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19185,7 +19389,7 @@ msgstr "웹"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19234,7 +19438,7 @@ msgid "Web scenarios"
msgstr "Web시나리오"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19242,26 +19446,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "수"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "수"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "주간"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19277,7 +19483,7 @@ msgstr "환영합니다"
msgid "When active"
msgstr "연락 허용 시간대"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19286,19 +19492,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19318,7 +19524,7 @@ msgstr "데이터 수집 있음"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19354,7 +19560,7 @@ msgid "Working time"
msgstr "워킹 타임"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "쓰기"
@@ -19384,7 +19590,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "X축"
@@ -19404,11 +19610,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19423,11 +19629,11 @@ msgstr "XML이 비어있습니다."
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19436,12 +19642,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y축 최댓값"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19450,34 +19656,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y축의 최댓값은 Y축의 최솟값보다도 큰 숫자로 설정해주십시오."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y축 최솟값"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y축"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Y축"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y/m/d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y/m/d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y/m/d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19495,19 +19701,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19526,8 +19731,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "년"
@@ -19546,14 +19751,14 @@ msgstr "연간"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19572,11 +19777,11 @@ msgstr "연간"
msgid "Yes"
msgstr "예"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "어제"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "\"%1$s\"로 로그인 하였습니다."
@@ -19587,11 +19792,11 @@ msgstr "\"%1$s\"로 로그인 하였습니다."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Web서버의 언어가 인스톨되어있지 않기 때문에 몇 언어를 이용할 수 없습니다."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "당신은 로그인 되지 않았습니다"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19599,9 +19804,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19612,11 +19816,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "조작 가능한 권한이 없습니다."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "이 페이지를 표시하는 권한이 없습니다."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "이 페이지를 표시하기 위해서는 로그인이 필요합니다."
@@ -19632,11 +19836,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Zabbix 기술 지원"
@@ -19715,7 +19919,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19736,10 +19940,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "문자열로 지정해 주십시오"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19754,18 +19972,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "숫자로 지정해주세요"
@@ -19773,9 +19991,9 @@ msgstr "숫자로 지정해주세요"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "숫자가 너무 큽니다"
@@ -19796,33 +20014,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "시간으로 지정해주세요."
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "기간을 지정해주세요"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "시간범위를 지정해주세요"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "시간의 단위를 지정해주세요"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19866,7 +20096,7 @@ msgstr "전체"
msgid "all media"
msgstr "모든 미디어"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19893,19 +20123,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "배열로 지정해주세요"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "배열이나 문자열로 지정해주세요"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19915,7 +20145,7 @@ msgid "an empty string is expected"
msgstr "공백문자(empty string)로 지정해 주십시오."
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "16진수 문자로 입력해주세요"
@@ -19933,6 +20163,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19981,7 +20212,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "적어도 1개의 오버라이드 옵션을 지정할 필요가 있습니다"
@@ -20003,7 +20234,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20070,10 +20301,10 @@ msgstr "유저명과 비밀번호를 양쪽에 지정하거나 비워둘 필요
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "계산"
@@ -20104,6 +20335,7 @@ msgstr "변경할 수 없습니다"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20170,8 +20402,8 @@ msgstr "변경할 수 없습니다"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20184,6 +20416,11 @@ msgstr "변경할 수 없습니다"
msgid "cannot be empty"
msgstr "공백으로 지정할 수 없습니다"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20244,6 +20481,10 @@ msgstr "모순된 아이템의 의존관계는 허가되지 않습니다."
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20289,7 +20530,7 @@ msgstr "count() - 기간 T로 수집된 값 V(오퍼레이터 O를 만족하는)
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20352,7 +20593,7 @@ msgstr "내림차순"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20440,7 +20681,7 @@ msgstr "조건식이 지정되어있지 않습니다."
msgid "failed to parse JSON"
msgstr "JSON의 분석에 실패하였습니다."
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20478,7 +20719,7 @@ msgstr "제4"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20494,16 +20735,11 @@ msgstr "글로벌 데이터의 보존기간 설정"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20519,9 +20755,9 @@ msgstr "호스트"
msgid "host group"
msgstr "호스트 그룹"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "호스트 패턴"
@@ -20535,7 +20771,7 @@ msgstr "아이콘"
msgid "image"
msgstr "이미지"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20630,7 +20866,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "UTF-8의 바이트 시퀀스가 올바르지 않습니다"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "갱신간격이 올바르지 않습니다"
@@ -20650,16 +20886,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "히스토리의 보존기간이 올바르지 않습니다"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "호스트그룹명이 올바르지 않습니다"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "호스트의 이름이 올바르지 않습니다"
@@ -20671,12 +20907,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "정규표현식이 올바르지 않습니다"
@@ -20701,8 +20937,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "트렌드 데이터의 보존기간이 올바르지 않습니다"
@@ -20714,7 +20950,7 @@ msgstr "이상"
msgid "is less than or equals"
msgstr "이하"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "{}로 포함되어 있지 않거나 잘못된 값입니다"
@@ -20727,8 +20963,8 @@ msgstr "아이템"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "아이템 패턴"
@@ -20740,12 +20976,12 @@ msgstr "키가 설정되지 않았습니다."
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20772,7 +21008,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "문자열의 리스트"
@@ -20804,12 +21040,12 @@ msgstr "low-level 디스커버리 룰"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20817,10 +21053,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m/d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m/d H:i"
@@ -20858,7 +21095,7 @@ msgstr "일치한다"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20893,7 +21130,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20908,16 +21145,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - 기간T 안의 최소치"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "%1$s 문자 이상 입력해주세요"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20930,13 +21162,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20957,8 +21189,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "적어도 하나 이상의 LLD 매크로를 포함할 필요가 있습니다."
@@ -20986,11 +21218,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21014,7 +21246,7 @@ msgid "new"
msgstr "신규"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "데이터 없음"
@@ -21046,7 +21278,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "없음"
@@ -21059,7 +21291,7 @@ msgstr "비어있지 않은 키와 값을 페어로 지정해주세요"
msgid "not in"
msgstr "범위 밖"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "선택되지 않음"
@@ -21067,7 +21299,7 @@ msgstr "선택되지 않음"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Epoch를 기준으로 한 경과 시간 (초단위)"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "수치"
@@ -21131,7 +21363,7 @@ msgstr ""
msgid "other"
msgstr "그 외"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "출력"
@@ -21144,7 +21376,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21162,7 +21394,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "장애 패턴"
@@ -21178,24 +21410,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21203,7 +21435,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21231,7 +21463,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21263,13 +21495,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21277,7 +21509,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21292,7 +21524,7 @@ msgstr "제2"
msgid "second parameter is expected"
msgstr "2번째 파라미터를 지정해주세요"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21304,7 +21536,7 @@ msgstr "선택"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "짧은 설명"
@@ -21325,8 +21557,6 @@ msgstr "짧은 설명"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21407,12 +21637,12 @@ msgstr "지정된 자격 정보는 유니크 값이 아닙니다."
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21428,7 +21658,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "템플릿ID \"%1$s\"가 %2$s번 사용되고 있습니다"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21455,11 +21685,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "파라미터 \"%1$s\" 가 없습니다"
@@ -21567,7 +21797,7 @@ msgstr ""
msgid "type here to search"
msgstr "검색 문자열을 입력"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21694,16 +21924,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21737,8 +21967,8 @@ msgstr "값 \"%1$s\"가 존재하지 않습니다"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "값 %1$s는 이미 존재합니다"
@@ -21750,30 +21980,29 @@ msgstr "값 %1$s는 이미 존재합니다"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "값이 너무 깁니다"
@@ -21781,13 +22010,14 @@ msgstr "값이 너무 깁니다"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21880,12 +22110,12 @@ msgstr "디스커버리 규칙의 타입이 잘못되었습니다"
msgid "wrong item type"
msgstr "아이템의 타입이 잘못되었습니다"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/lt/LC_MESSAGES/frontend.po b/ui/locale/lt/LC_MESSAGES/frontend.po
index 9767003b2a0..81e609be1b3 100644
--- a/ui/locale/lt/LC_MESSAGES/frontend.po
+++ b/ui/locale/lt/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-10 08:29+0300\n"
"Last-Translator: richlv <richlv@nakts.net>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1381386543.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -165,7 +160,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -173,8 +168,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -192,10 +187,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -246,8 +241,8 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -284,7 +279,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -320,7 +315,7 @@ msgstr "(Tik super administratoriai gali kurti grupes)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(nerastas įgaliotasis serveris)"
@@ -347,12 +342,16 @@ msgstr "10 sekundžių"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekundžių"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D vaizdas"
@@ -375,7 +374,7 @@ msgstr "500 paskutinių reikšmių"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -383,7 +382,7 @@ msgstr ""
msgid "<manual>"
msgstr "<rankinis>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -398,7 +397,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -469,8 +468,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -483,7 +482,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -520,9 +519,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Pripažinimas"
@@ -530,7 +529,7 @@ msgstr "Pripažinimas"
msgid "Acknowledge"
msgstr "Pripažinimas"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -568,18 +567,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Veiksmas pridėtas"
@@ -638,26 +637,26 @@ msgstr "Veiksmas pridėtas"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Veiksmas ištrintas"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Veiksmas atnaujintas"
@@ -677,16 +676,16 @@ msgstr "Veiksmas atnaujintas"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Veiksmai"
@@ -705,13 +704,11 @@ msgstr "Aktyvus"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktyvus nuo"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktyvus iki"
@@ -761,7 +758,7 @@ msgstr "Aktyvus iki"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Aktyvus iki"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -899,7 +898,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -908,7 +907,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -917,16 +916,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Pridėti prototipą"
@@ -935,7 +934,7 @@ msgstr "Pridėti prototipą"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -969,7 +968,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -980,11 +979,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -996,12 +995,12 @@ msgstr ""
msgid "Admin"
msgstr "Adminas"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administravimas"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1022,7 +1021,7 @@ msgstr "Laikotarpis"
msgid "Age less than"
msgstr "Laikotarpis mažesnis už"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1052,7 +1051,7 @@ msgstr "Agento sąsaja"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1060,11 +1059,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1089,8 +1088,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1135,7 +1134,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1151,13 +1150,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1203,7 +1202,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1213,6 +1212,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1224,13 +1227,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Bet kuris"
@@ -1270,11 +1272,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Kreipiantis"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Bal"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Balandis"
@@ -1298,7 +1300,7 @@ msgstr "Srities dydis"
msgid "Area type"
msgstr "Srities tipas"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1364,8 +1366,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1375,13 +1381,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Bent vienas priežiūros periodas turi būti sukurtas."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1425,8 +1424,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Auditas"
@@ -1434,7 +1433,7 @@ msgstr "Auditas"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1442,11 +1441,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Rugpj"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Rugpjūtis"
@@ -1463,15 +1462,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentifikacija"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentifikacijos algoritmas"
@@ -1482,7 +1481,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1502,6 +1501,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1515,8 +1515,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1537,7 +1537,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatinis"
@@ -1556,13 +1556,13 @@ msgstr "Automatinis piktogramų pažymėjimas"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1575,8 +1575,8 @@ msgstr ""
msgid "Availability"
msgstr "Prieinamumas"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Prieinamumo ataskaita"
@@ -1603,7 +1603,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1627,9 +1627,9 @@ msgstr ""
msgid "Background image"
msgstr "Fono paveikslėlis"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1637,8 +1637,8 @@ msgstr ""
msgid "Base DN"
msgstr "Bazė DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1705,7 +1705,7 @@ msgstr ""
msgid "Bold line"
msgstr "Pusjuodė eilutė"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1770,8 +1770,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1807,17 +1807,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Apskaičiuotas"
@@ -1883,7 +1883,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Negalima pridėti veiksmo"
@@ -2048,9 +2048,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2159,8 +2159,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2169,8 +2169,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2181,12 +2181,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr ""
@@ -2306,7 +2313,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2367,19 +2374,19 @@ msgstr[2] ""
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2475,7 +2482,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2564,7 +2578,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2800,7 +2821,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2963,7 +2984,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -3008,7 +3029,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3133,7 +3154,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr ""
@@ -3312,10 +3333,10 @@ msgstr ""
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3381,8 +3402,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3423,16 +3444,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3465,12 +3486,12 @@ msgstr ""
msgid "Change password"
msgstr ""
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3479,7 +3500,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3518,19 +3539,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3598,7 +3619,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3635,8 +3656,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3662,9 +3683,9 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3681,7 +3702,7 @@ msgstr ""
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3712,12 +3733,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3731,7 +3752,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3774,7 +3795,7 @@ msgstr ""
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3805,9 +3826,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr ""
@@ -3835,13 +3856,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr ""
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr ""
@@ -3936,7 +3957,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3980,7 +4001,7 @@ msgstr ""
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4023,9 +4044,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4077,12 +4098,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4092,7 +4113,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4114,11 +4135,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4152,12 +4173,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4172,7 +4193,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4186,7 +4207,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4299,19 +4320,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4355,7 +4380,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4466,7 +4491,7 @@ msgstr ""
msgid "Create script"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4522,8 +4547,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4558,6 +4585,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4575,7 +4603,7 @@ msgid "Custom graphs"
msgstr ""
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4597,16 +4625,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4655,7 +4687,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr ""
@@ -4670,7 +4703,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr ""
@@ -4680,7 +4713,7 @@ msgstr ""
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4745,8 +4778,8 @@ msgstr ""
msgid "Dashed line"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4759,9 +4792,9 @@ msgstr ""
msgid "Data overview"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4884,11 +4917,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr ""
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4897,6 +4931,10 @@ msgstr ""
msgid "Day of month"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4904,6 +4942,7 @@ msgid "Day of week"
msgstr ""
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr ""
@@ -4917,11 +4956,11 @@ msgstr ""
msgid "Debug mode"
msgstr ""
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr ""
@@ -5002,7 +5041,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr ""
@@ -5011,19 +5050,19 @@ msgid "Delayed by"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5042,12 +5081,13 @@ msgstr ""
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5105,11 +5145,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr ""
@@ -5171,7 +5211,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5254,7 +5302,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5282,15 +5330,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5338,7 +5386,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5370,7 +5418,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5386,7 +5434,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5396,7 +5444,7 @@ msgstr ""
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5412,9 +5460,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5435,7 +5484,7 @@ msgstr ""
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5480,7 +5529,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5488,8 +5537,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5531,7 +5580,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5556,7 +5613,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5583,7 +5640,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5603,17 +5660,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5624,21 +5683,21 @@ msgstr ""
msgid "Disaster"
msgstr ""
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5670,11 +5729,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5682,8 +5741,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5744,7 +5803,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5856,7 +5915,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5869,7 +5929,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5878,14 +5938,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5901,8 +5961,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5912,8 +5972,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5923,12 +5983,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5955,22 +6015,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr ""
@@ -6015,10 +6076,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr ""
@@ -6042,18 +6105,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6094,6 +6156,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6128,7 +6194,7 @@ msgstr ""
msgid "Email"
msgstr ""
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr ""
@@ -6165,7 +6231,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6177,7 +6242,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6185,8 +6250,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6257,7 +6322,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6283,7 +6356,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6303,7 +6376,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6319,7 +6392,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6349,17 +6422,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6375,7 +6449,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6401,6 +6475,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6413,11 +6488,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6432,12 +6507,18 @@ msgstr ""
msgid "Error"
msgstr ""
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6460,7 +6541,7 @@ msgstr ""
msgid "Event"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr ""
@@ -6470,8 +6551,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6481,7 +6562,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr ""
@@ -6497,7 +6578,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6565,6 +6646,16 @@ msgstr ""
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6589,7 +6680,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6598,7 +6689,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6615,13 +6706,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6719,8 +6810,8 @@ msgstr ""
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6831,11 +6922,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr ""
@@ -6917,19 +7008,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6954,15 +7045,15 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6981,7 +7072,7 @@ msgstr ""
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7026,7 +7117,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr ""
@@ -7036,7 +7127,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7071,7 +7162,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -7090,19 +7181,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr ""
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr ""
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7135,7 +7230,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr ""
@@ -7146,7 +7241,7 @@ msgstr ""
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr ""
@@ -7154,8 +7249,8 @@ msgstr ""
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr ""
@@ -7172,7 +7267,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7228,7 +7323,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7273,13 +7368,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr ""
@@ -7336,7 +7431,7 @@ msgstr ""
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7368,8 +7463,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7403,8 +7498,8 @@ msgstr ""
msgid "Graph updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7522,7 +7617,7 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7531,12 +7626,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7600,7 +7695,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7629,13 +7724,13 @@ msgstr ""
msgid "Height"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr ""
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7701,9 +7796,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7743,7 +7838,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7782,13 +7877,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7888,7 +7983,7 @@ msgstr[2] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7921,7 +8016,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7941,10 +8036,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7969,7 +8064,7 @@ msgstr ""
msgid "Host groups"
msgstr ""
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8094,7 +8189,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8128,11 +8223,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8171,13 +8266,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8241,9 +8337,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8326,7 +8422,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8424,7 +8520,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8473,7 +8569,7 @@ msgstr ""
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr ""
@@ -8521,10 +8617,14 @@ msgstr ""
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8535,28 +8635,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8573,6 +8673,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8622,7 +8726,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8978,7 +9082,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -9011,11 +9115,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9033,14 +9132,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9113,7 +9208,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9158,8 +9253,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9218,6 +9311,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9328,8 +9431,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9355,10 +9456,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9409,7 +9510,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9423,7 +9524,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9432,13 +9533,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9526,7 +9626,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr ""
@@ -9534,7 +9634,7 @@ msgstr ""
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9590,8 +9690,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9602,23 +9702,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9629,8 +9728,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9664,7 +9762,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9804,10 +9902,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9846,86 +9944,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -10012,15 +10113,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr ""
@@ -10035,7 +10136,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -10045,7 +10146,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -10063,14 +10164,14 @@ msgid "Italian (it_IT)"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr ""
@@ -10142,7 +10243,7 @@ msgstr[2] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10152,9 +10253,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10189,8 +10290,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10240,20 +10341,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10297,7 +10398,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10335,7 +10436,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10354,7 +10455,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10375,16 +10476,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10393,8 +10494,8 @@ msgid "Japanese (ja_JP)"
msgstr ""
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10402,19 +10503,19 @@ msgstr ""
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10528,7 +10629,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10536,7 +10637,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10544,7 +10645,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10552,7 +10653,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10560,7 +10661,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10568,7 +10669,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10644,7 +10745,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10663,9 +10764,9 @@ msgstr ""
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10681,18 +10782,18 @@ msgstr ""
msgid "Left"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10701,7 +10802,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10709,9 +10810,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10731,8 +10832,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr ""
@@ -10756,8 +10857,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10865,7 +10966,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10884,7 +10985,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10898,7 +10999,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10910,8 +11011,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr ""
@@ -10999,9 +11100,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11023,35 +11124,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -11094,11 +11183,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11106,20 +11199,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11202,7 +11295,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11225,16 +11318,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr ""
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11261,9 +11354,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11280,7 +11373,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11288,7 +11381,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11297,12 +11390,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11341,7 +11434,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11359,11 +11452,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11433,8 +11526,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr ""
@@ -11512,7 +11605,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11536,10 +11629,10 @@ msgid "Middle"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11589,7 +11682,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11599,6 +11692,7 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11615,11 +11709,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11704,7 +11798,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11712,11 +11806,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr ""
@@ -11725,7 +11819,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11735,8 +11829,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr ""
@@ -11746,13 +11840,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr ""
@@ -11823,6 +11919,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11852,6 +11952,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11865,14 +11966,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11921,36 +12020,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12082,11 +12184,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12119,6 +12225,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12131,14 +12241,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12171,14 +12277,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12282,8 +12388,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12326,7 +12432,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12434,7 +12540,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12442,11 +12548,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12455,9 +12562,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12524,13 +12631,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12557,11 +12662,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12606,7 +12714,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12631,7 +12739,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12686,9 +12794,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12775,11 +12883,6 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr ""
@@ -12792,8 +12895,8 @@ msgstr ""
msgid "Notification report"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr ""
@@ -12806,11 +12909,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr ""
@@ -12883,7 +12986,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12964,13 +13067,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12981,7 +13084,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12993,9 +13096,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13047,15 +13149,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -13113,11 +13215,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13159,11 +13256,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13187,7 +13284,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13196,7 +13294,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13218,8 +13316,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13232,7 +13330,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13285,7 +13383,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13306,61 +13404,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr ""
@@ -13386,7 +13484,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13414,15 +13512,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr ""
@@ -13603,8 +13701,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13630,9 +13728,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13642,7 +13740,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13670,6 +13768,10 @@ msgstr ""
msgid "Parameter"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13679,14 +13781,14 @@ msgstr ""
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13712,9 +13814,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13731,7 +13832,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13760,9 +13861,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13867,7 +13968,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13882,7 +13983,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13962,24 +14062,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -14048,7 +14148,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14056,7 +14156,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14075,7 +14175,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -14085,7 +14185,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14099,12 +14199,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14154,7 +14254,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14162,29 +14262,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14209,7 +14307,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14234,8 +14332,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14250,11 +14348,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14272,19 +14370,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14294,7 +14392,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14305,8 +14403,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14377,7 +14475,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14385,13 +14483,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14399,11 +14505,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr ""
@@ -14411,7 +14517,7 @@ msgstr ""
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14419,7 +14525,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14427,15 +14533,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14443,7 +14549,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14456,7 +14562,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14547,7 +14653,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14563,8 +14669,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14574,9 +14680,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14608,7 +14714,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14639,7 +14745,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14700,28 +14806,28 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14852,15 +14958,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14868,7 +14974,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14909,19 +15015,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr ""
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14970,7 +15081,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -15019,23 +15130,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15178,9 +15289,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15193,14 +15304,14 @@ msgstr ""
msgid "Right"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15213,8 +15324,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15272,13 +15382,90 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr ""
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15355,7 +15542,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15400,7 +15587,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15418,7 +15605,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15483,11 +15670,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15521,6 +15708,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15571,14 +15759,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15604,8 +15792,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15656,8 +15844,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15736,12 +15924,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15749,9 +15937,13 @@ msgstr ""
msgid "Select"
msgstr ""
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15765,7 +15957,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15777,7 +15969,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15835,7 +16027,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15851,7 +16043,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15869,12 +16061,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr ""
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15883,36 +16075,32 @@ msgid "Server time"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr ""
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15920,7 +16108,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15941,15 +16129,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15958,12 +16141,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15971,33 +16150,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -16022,7 +16207,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -16040,7 +16225,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16052,7 +16237,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -16082,18 +16267,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16112,7 +16297,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16162,9 +16347,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16192,7 +16377,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16213,7 +16398,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16304,8 +16493,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16314,7 +16503,7 @@ msgstr ""
msgid "Simple"
msgstr ""
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16439,7 +16628,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr ""
@@ -16448,7 +16637,7 @@ msgstr ""
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16462,7 +16651,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16474,7 +16663,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16487,9 +16676,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16526,9 +16715,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16545,8 +16746,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16558,15 +16759,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16585,16 +16786,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16605,15 +16807,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16625,12 +16827,11 @@ msgstr ""
msgid "Status"
msgstr ""
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16663,7 +16864,7 @@ msgstr ""
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16721,8 +16922,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16756,8 +16957,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16775,7 +16976,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16797,7 +16998,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16805,11 +17006,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16817,7 +17018,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16855,7 +17056,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16863,14 +17065,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16883,9 +17085,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16984,36 +17186,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17057,13 +17258,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17101,7 +17302,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17165,8 +17366,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17196,12 +17397,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17216,7 +17417,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17265,11 +17466,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17406,7 +17607,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17419,11 +17620,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17432,19 +17633,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17452,15 +17653,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17476,8 +17677,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr ""
@@ -17487,14 +17687,12 @@ msgstr ""
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17524,7 +17722,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr ""
@@ -17535,9 +17733,9 @@ msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17545,13 +17743,13 @@ msgstr ""
msgid "Time type"
msgstr ""
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17561,17 +17759,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr ""
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17580,11 +17788,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17648,19 +17856,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17668,9 +17876,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17681,7 +17889,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17696,9 +17904,9 @@ msgstr ""
msgid "Trends"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17723,12 +17931,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17755,7 +17963,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr ""
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17768,7 +17976,7 @@ msgstr[2] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17801,13 +18009,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17922,20 +18130,20 @@ msgstr ""
msgid "Triggers deleted"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr ""
@@ -17972,17 +18180,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18022,7 +18230,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18044,9 +18252,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr ""
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18105,8 +18313,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18200,20 +18408,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18283,7 +18497,7 @@ msgstr ""
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18292,8 +18506,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18397,20 +18611,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18436,7 +18651,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18456,7 +18671,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18474,8 +18689,9 @@ msgstr ""
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr ""
@@ -18513,7 +18729,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18601,7 +18817,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18678,8 +18894,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr ""
@@ -18696,7 +18912,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18716,7 +18932,7 @@ msgstr ""
msgid "User profile"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18728,7 +18944,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18739,7 +18955,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18752,8 +18968,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18761,8 +18977,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18815,7 +19031,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18847,8 +19063,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr ""
@@ -19098,10 +19314,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19131,17 +19347,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19198,7 +19415,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr ""
@@ -19213,9 +19430,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19252,7 +19469,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19349,8 +19566,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19403,7 +19619,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19434,7 +19650,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19487,7 +19703,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19495,26 +19711,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr ""
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19530,7 +19748,7 @@ msgstr ""
msgid "When active"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19539,19 +19757,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19571,7 +19789,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19607,7 +19825,7 @@ msgid "Working time"
msgstr ""
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19637,7 +19855,7 @@ msgstr ""
msgid "X"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19657,11 +19875,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19676,11 +19894,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19689,12 +19907,12 @@ msgstr ""
msgid "Y"
msgstr ""
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19703,34 +19921,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr ""
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19748,19 +19966,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19779,8 +19996,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr ""
@@ -19799,14 +20016,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19825,11 +20042,11 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19840,11 +20057,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19852,9 +20069,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19865,11 +20081,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19885,11 +20101,11 @@ msgstr ""
msgid "Zabbix"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19968,7 +20184,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19989,10 +20205,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20007,18 +20237,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -20026,9 +20256,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -20049,33 +20279,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20119,7 +20361,7 @@ msgstr ""
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20146,19 +20388,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20168,7 +20410,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20186,6 +20428,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20234,7 +20477,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20256,7 +20499,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20323,10 +20566,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20357,6 +20600,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20423,8 +20667,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20437,6 +20681,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20497,6 +20746,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20541,7 +20794,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20604,7 +20857,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20692,7 +20945,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20730,7 +20983,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20746,16 +20999,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20771,9 +21019,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20787,7 +21035,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20882,7 +21130,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20902,16 +21150,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20923,12 +21171,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20953,8 +21201,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20966,7 +21214,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20979,8 +21227,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20992,12 +21240,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21024,7 +21272,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -21056,12 +21304,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -21069,10 +21317,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21110,7 +21359,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21145,7 +21394,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21160,16 +21409,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21182,13 +21426,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21209,8 +21453,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21238,11 +21482,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21266,7 +21510,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21298,7 +21542,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21311,7 +21555,7 @@ msgstr ""
msgid "not in"
msgstr ""
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr ""
@@ -21319,7 +21563,7 @@ msgstr ""
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21383,7 +21627,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21396,7 +21640,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21414,7 +21658,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21430,24 +21674,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21455,7 +21699,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21483,7 +21727,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21515,13 +21759,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21529,7 +21773,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21544,7 +21788,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21556,7 +21800,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr ""
@@ -21577,8 +21821,6 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21659,12 +21901,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21680,7 +21922,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21707,11 +21949,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21819,7 +22061,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21946,16 +22188,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21989,8 +22231,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -22002,30 +22244,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -22033,6 +22274,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22041,7 +22283,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22136,12 +22378,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/lv/LC_MESSAGES/frontend.po b/ui/locale/lv/LC_MESSAGES/frontend.po
index 949f4b42083..1ce0423c422 100644
--- a/ui/locale/lv/LC_MESSAGES/frontend.po
+++ b/ui/locale/lv/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-15 07:19+0300\n"
"Last-Translator: Jaba <janis.jaunbalodis@gmail.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1381814349.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Tikai super administratori var veidot grupas)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(bez starpniekservera)"
@@ -348,12 +343,16 @@ msgstr "10 sekundes"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekundes"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D skats"
@@ -376,7 +375,7 @@ msgstr "500 jaunākās vērtības"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -384,7 +383,7 @@ msgstr ""
msgid "<manual>"
msgstr ""
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -399,7 +398,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -470,8 +469,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -484,7 +483,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -520,9 +519,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Apst"
@@ -530,7 +529,7 @@ msgstr "Apst"
msgid "Acknowledge"
msgstr "Apstiprinājums"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -568,18 +567,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Darbība pievienota"
@@ -638,26 +637,26 @@ msgstr "Darbība pievienota"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Darbība izdzēsta"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Darbība atjaunota"
@@ -677,16 +676,16 @@ msgstr "Darbība atjaunota"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Darbības"
@@ -705,13 +704,11 @@ msgstr ""
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktīvs no"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktīvs līdz"
@@ -761,7 +758,7 @@ msgstr "Aktīvs līdz"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Aktīvs līdz"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -899,7 +898,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -908,7 +907,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -917,16 +916,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Pievienot prototipu"
@@ -935,7 +934,7 @@ msgstr "Pievienot prototipu"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -971,7 +970,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -982,11 +981,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -998,12 +997,12 @@ msgstr ""
msgid "Admin"
msgstr "Administrators"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrācija"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1024,7 +1023,7 @@ msgstr "Vecums"
msgid "Age less than"
msgstr "Vecums mazāks par"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1054,7 +1053,7 @@ msgstr "Aģenta interfeiss"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1062,11 +1061,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1091,8 +1090,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1137,7 +1136,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1153,13 +1152,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1205,7 +1204,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1215,6 +1214,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1226,13 +1229,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Jebkurš"
@@ -1272,11 +1274,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Aprīlis"
@@ -1300,7 +1302,7 @@ msgstr ""
msgid "Area type"
msgstr ""
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1366,8 +1368,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1377,13 +1383,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1427,8 +1426,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audits"
@@ -1436,7 +1435,7 @@ msgstr "Audits"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1444,11 +1443,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Augusts"
@@ -1465,15 +1464,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentifikācija"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentifikācijas algoritms"
@@ -1484,7 +1483,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1504,6 +1503,7 @@ msgid "Authentication protocol"
msgstr "Autentifikācijas protokols"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1517,8 +1517,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1539,7 +1539,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automātiski"
@@ -1558,13 +1558,13 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1577,8 +1577,8 @@ msgstr ""
msgid "Availability"
msgstr "Pieejamība"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Pieejamības ziņojums"
@@ -1605,7 +1605,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1629,9 +1629,9 @@ msgstr ""
msgid "Background image"
msgstr "Fona attēls"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1639,8 +1639,8 @@ msgstr ""
msgid "Base DN"
msgstr "Bāzes DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1707,7 +1707,7 @@ msgstr ""
msgid "Bold line"
msgstr "Treknraksta līnija"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1772,8 +1772,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1809,17 +1809,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Izskaitļots"
@@ -1885,7 +1885,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr ""
@@ -2050,9 +2050,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2161,8 +2161,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2171,8 +2171,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2183,12 +2183,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr ""
@@ -2309,7 +2316,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2370,11 +2377,11 @@ msgstr[2] "Skriptu nav iespējams izdzēst"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2382,8 +2389,8 @@ msgstr[0] "Servisu nav iespējams izdzēst"
msgstr[1] "Servisu nav iespējams izdzēst"
msgstr[2] "Servisu nav iespējams izdzēst"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2479,7 +2486,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2568,7 +2582,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2804,7 +2825,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2967,7 +2988,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -3012,7 +3033,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3137,7 +3158,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr ""
@@ -3316,10 +3337,10 @@ msgstr "Nevar modificēt skriptu"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3385,8 +3406,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3427,16 +3448,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3469,12 +3490,12 @@ msgstr ""
msgid "Change password"
msgstr "Mainīt paroli"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3483,7 +3504,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3522,19 +3543,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3602,7 +3623,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3639,8 +3660,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3666,9 +3687,9 @@ msgstr "Pulkstenis"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3685,7 +3706,7 @@ msgstr "Klonēt"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3716,12 +3737,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3735,7 +3756,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3778,7 +3799,7 @@ msgstr "Komandas"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3809,9 +3830,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Nosacījums"
@@ -3839,13 +3860,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Nosacījumi"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfigurācija"
@@ -3940,7 +3961,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3984,7 +4005,7 @@ msgstr "Trigeru konfigurācija"
msgid "Configuration of user groups"
msgstr "Lietotāju grupu konfigurācija"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4027,9 +4048,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4081,12 +4102,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4096,7 +4117,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4118,11 +4139,11 @@ msgstr "Kontaktinformācija"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4156,12 +4177,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4176,7 +4197,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4190,7 +4211,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4303,19 +4324,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4359,7 +4384,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4470,7 +4495,7 @@ msgstr ""
msgid "Create script"
msgstr "Izveidot skriptu"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4526,8 +4551,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4562,6 +4589,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4579,7 +4607,7 @@ msgid "Custom graphs"
msgstr ""
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4601,16 +4629,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4659,7 +4691,8 @@ msgstr "DNS vārds"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Ik dienu"
@@ -4674,7 +4707,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Infopanelis"
@@ -4684,7 +4717,7 @@ msgstr "Infopanelis"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4749,8 +4782,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Pārtraukta līnija"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dati no %1$s. Uzģenerēti %2$s sek."
@@ -4763,9 +4796,9 @@ msgstr ""
msgid "Data overview"
msgstr "Datu pārskats"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4888,11 +4921,12 @@ msgstr "Datums, kad aparatūra iegādāta"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Diena"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4901,6 +4935,10 @@ msgstr ""
msgid "Day of month"
msgstr "Mēneša diena"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4908,6 +4946,7 @@ msgid "Day of week"
msgstr "Nedēļas diena"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dienas"
@@ -4921,11 +4960,11 @@ msgstr "Atkļūdošana"
msgid "Debug mode"
msgstr "Atkļūdošanas režīms"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dec"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Decembris"
@@ -5006,7 +5045,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Aizture"
@@ -5015,19 +5054,19 @@ msgid "Delayed by"
msgstr "Aizkave pēc"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5046,12 +5085,13 @@ msgstr "Aizkave pēc"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5109,11 +5149,11 @@ msgstr ""
msgid "Delete expression?"
msgstr "Dzēst izteiksmi?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Dzēst grafiku?"
@@ -5175,7 +5215,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5258,7 +5306,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Vai dzēst iezīmētās kartes?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5286,15 +5334,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Vai dzēst iezīmētos skriptus?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5342,7 +5390,7 @@ msgstr "Dzēst trigeri?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5374,7 +5422,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5390,7 +5438,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5400,7 +5448,7 @@ msgstr ""
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5416,9 +5464,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5439,7 +5488,7 @@ msgstr "Apraksts"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5484,7 +5533,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5492,8 +5541,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5535,7 +5584,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5560,7 +5617,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5587,7 +5644,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5607,17 +5664,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5628,21 +5687,21 @@ msgstr "Atspējots"
msgid "Disaster"
msgstr "Katastrofa"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5674,11 +5733,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5686,8 +5745,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5748,7 +5807,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5860,7 +5919,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5873,7 +5933,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5882,14 +5942,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5905,8 +5965,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5916,8 +5976,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5927,12 +5987,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5959,22 +6019,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Dīkstāve"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr ""
@@ -6019,10 +6080,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Ilgums"
@@ -6046,18 +6109,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6098,6 +6160,10 @@ msgstr "Labot trigeri"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6132,7 +6198,7 @@ msgstr ""
msgid "Email"
msgstr "E-pasts"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Tukšs"
@@ -6169,7 +6235,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6181,7 +6246,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6189,8 +6254,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6261,7 +6326,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6287,7 +6360,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6307,7 +6380,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6323,7 +6396,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6353,17 +6426,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6379,7 +6453,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6405,6 +6479,7 @@ msgstr "Angļu (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6417,11 +6492,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6436,12 +6511,18 @@ msgstr ""
msgid "Error"
msgstr "Kļūda"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6464,7 +6545,7 @@ msgstr ""
msgid "Event"
msgstr "Notikums"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Notikuma ID"
@@ -6475,8 +6556,8 @@ msgstr "Notikums apstiprināts"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6486,7 +6567,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Notikuma detaļas"
@@ -6502,7 +6583,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6570,6 +6651,16 @@ msgstr "Neiekļaut"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Izpildīt"
@@ -6594,7 +6685,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6603,7 +6694,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6620,13 +6711,13 @@ msgstr "Izpildes apstiprināšana"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6724,8 +6815,8 @@ msgstr "Izteiksme nedrīkst būt tukša"
msgid "Expression constructor"
msgstr "Izteiksmes konstruktors"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6836,11 +6927,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februāris"
@@ -6922,19 +7013,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6959,15 +7050,15 @@ msgstr "Aizpildīts reģions"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6986,7 +7077,7 @@ msgstr "Filtrs"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7031,7 +7122,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fiksēts"
@@ -7041,7 +7132,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7076,7 +7167,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formula"
@@ -7095,19 +7186,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Franču (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Pie"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Piektdiena"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7140,7 +7235,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funkcija"
@@ -7151,7 +7246,7 @@ msgstr "GSM modems"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7159,8 +7254,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "GUI pieeja liegta."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr ""
@@ -7177,7 +7272,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7233,7 +7328,7 @@ msgstr ""
msgid "Go to"
msgstr "Aiziet uz"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7278,13 +7373,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafiks"
@@ -7341,7 +7436,7 @@ msgstr "Grafiks izdzēsts"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7373,8 +7468,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7408,8 +7503,8 @@ msgstr "Grafika tips"
msgid "Graph updated"
msgstr "Grafiks atjaunots"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7528,7 +7623,7 @@ msgstr "Grupēt pēc"
msgid "Groups"
msgstr "Grupas"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7537,12 +7632,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7606,7 +7701,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7635,13 +7730,13 @@ msgstr ""
msgid "Height"
msgstr "Augstums"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Palīdzība"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7707,9 +7802,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7749,7 +7844,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7788,13 +7883,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7895,7 +7990,7 @@ msgstr[2] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7928,7 +8023,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7948,10 +8043,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7976,7 +8071,7 @@ msgstr ""
msgid "Host groups"
msgstr "Iekārtas grupas"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8101,7 +8196,7 @@ msgstr ""
msgid "Host updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8135,11 +8230,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8178,13 +8273,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Stundas"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8248,9 +8344,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8333,7 +8429,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8431,7 +8527,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8480,7 +8576,7 @@ msgstr "Attēls atjaunots"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Attēli"
@@ -8528,10 +8624,14 @@ msgstr "Iekš apkopes"
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8542,28 +8642,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8580,6 +8680,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8629,7 +8733,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8985,7 +9089,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -9018,11 +9122,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9040,14 +9139,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9120,7 +9215,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9165,8 +9260,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9225,6 +9318,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9335,8 +9438,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9362,10 +9463,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9416,7 +9517,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9430,7 +9531,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonēziešu (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9439,13 +9540,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9533,7 +9633,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalācija"
@@ -9541,7 +9641,7 @@ msgstr "Instalācija"
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9597,8 +9697,8 @@ msgstr "Iekšējais"
msgid "Internal JSON-RPC error."
msgstr "JSON-RPC iekšējā kļūda."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9609,23 +9709,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Iekšējā kļūda."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9636,8 +9735,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9671,7 +9769,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9811,10 +9909,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9853,86 +9951,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -10019,15 +10120,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Uzskaite"
@@ -10042,7 +10143,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -10052,7 +10153,7 @@ msgstr "Ir tiešsaistē?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -10070,14 +10171,14 @@ msgid "Italian (it_IT)"
msgstr "Itāļu (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Rādītājs"
@@ -10149,7 +10250,7 @@ msgstr[2] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10159,9 +10260,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Rādītāja prototips"
@@ -10196,8 +10297,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10247,20 +10348,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10304,7 +10405,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10342,7 +10443,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX aģents"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10361,7 +10462,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10382,16 +10483,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Janvāris"
@@ -10400,8 +10501,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japāņu (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10409,19 +10510,19 @@ msgstr "Japāņu (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jūl"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Jūlijs"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jūn"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Jūnijs"
@@ -10535,7 +10636,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Pēdējā"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10543,7 +10644,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10551,7 +10652,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10559,7 +10660,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10567,7 +10668,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10575,7 +10676,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10651,7 +10752,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10670,9 +10771,9 @@ msgstr "Latviešu (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10688,18 +10789,18 @@ msgstr ""
msgid "Left"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10708,7 +10809,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10716,9 +10817,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Meklēšanas/filtra rezultātu limits"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10738,8 +10839,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Saite"
@@ -10763,8 +10864,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10872,7 +10973,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10891,7 +10992,7 @@ msgid "Location longitude"
msgstr "Atrašanās vietas ģeogrāfiskais garums"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10905,7 +11006,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10917,8 +11018,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Pieslēgties"
@@ -11006,9 +11107,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11030,35 +11131,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -11101,11 +11190,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11113,20 +11206,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11209,7 +11302,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11232,16 +11325,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Kartes"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Marts"
@@ -11268,9 +11361,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11287,7 +11380,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11295,7 +11388,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11304,12 +11397,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11348,7 +11441,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11366,11 +11459,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mai"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mai"
@@ -11440,8 +11533,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr ""
@@ -11519,7 +11612,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Ziņojumi"
@@ -11543,10 +11636,10 @@ msgid "Middle"
msgstr "Pa vidu"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11596,7 +11689,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11606,6 +11699,7 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minūtes"
@@ -11622,11 +11716,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11711,7 +11805,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11719,11 +11813,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Pir"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Pirmdiena"
@@ -11732,7 +11826,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Uzraudzība ar starpniekserveri"
@@ -11742,8 +11836,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Uzraudzība"
@@ -11753,13 +11847,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mēnesis"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mēnesī"
@@ -11830,6 +11926,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11859,6 +11959,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11872,14 +11973,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11928,36 +12027,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12089,11 +12191,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nekad"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12126,6 +12232,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12138,14 +12248,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12178,14 +12284,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12289,8 +12395,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12333,7 +12439,7 @@ msgstr ""
msgid "No image"
msgstr "Nav attēla"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12441,7 +12547,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12449,11 +12555,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12462,9 +12569,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12531,13 +12638,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12564,11 +12669,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12613,7 +12721,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12638,7 +12746,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12693,9 +12801,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12782,11 +12890,6 @@ msgstr ""
msgid "Not supported"
msgstr "Netiek atbalstīts"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Piezīme"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Piezīmes"
@@ -12799,8 +12902,8 @@ msgstr "Nekas"
msgid "Notification report"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr ""
@@ -12813,11 +12916,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Novembris"
@@ -12890,7 +12993,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12971,13 +13074,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12988,7 +13091,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13000,9 +13103,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13054,15 +13156,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Okt"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Oktobris"
@@ -13120,11 +13222,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13166,11 +13263,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13194,7 +13291,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13203,7 +13301,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13225,8 +13323,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13239,7 +13337,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operācija"
@@ -13292,7 +13390,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13313,61 +13411,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Cits"
@@ -13393,7 +13491,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13421,15 +13519,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Pārskats"
@@ -13610,8 +13708,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLĒMA"
@@ -13637,9 +13735,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13649,7 +13747,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13677,6 +13775,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parametrs"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13686,14 +13788,14 @@ msgstr "Parametrs"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13719,9 +13821,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13738,7 +13839,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13767,9 +13868,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13874,7 +13975,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13889,7 +13990,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13969,24 +14069,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -14055,7 +14155,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14063,7 +14163,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14082,7 +14182,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Priekšskatījums"
@@ -14092,7 +14192,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14106,12 +14206,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14161,7 +14261,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14169,29 +14269,27 @@ msgid "Private key file"
msgstr "Privātās atslēgas fails"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Privilēģiju līmenis"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14216,7 +14314,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14241,8 +14339,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14257,11 +14355,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14279,19 +14377,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14301,7 +14399,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14312,8 +14410,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Starpniekserveri"
@@ -14384,7 +14482,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14392,13 +14490,21 @@ msgid "Public key"
msgstr "Publiskā atslēga"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Publiskās atslēgas fails"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14406,11 +14512,11 @@ msgstr "Publiskās atslēgas fails"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Rinda"
@@ -14418,7 +14524,7 @@ msgstr "Rinda"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14426,7 +14532,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14434,15 +14540,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14450,7 +14556,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14463,7 +14569,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lasīšana"
@@ -14554,7 +14660,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14570,8 +14676,8 @@ msgstr "Atjaunošana"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14581,9 +14687,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14615,7 +14721,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Regulārā izteiksme"
@@ -14646,7 +14752,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Regulārās izteiksmes"
@@ -14707,28 +14813,28 @@ msgstr "Attālināta komanda"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14859,15 +14965,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14875,7 +14981,7 @@ msgstr ""
msgid "Replace"
msgstr "Aizstāt"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14916,19 +15022,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Atskaites"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14977,7 +15088,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Atiestatīt"
@@ -15026,23 +15137,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15185,9 +15296,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15200,14 +15311,14 @@ msgstr ""
msgid "Right"
msgstr "Pa labi"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15220,8 +15331,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15279,13 +15389,90 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr ""
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15362,7 +15549,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15407,7 +15594,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15425,7 +15612,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15490,11 +15677,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sestdiena"
@@ -15528,6 +15715,7 @@ msgstr "Scenārijs"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15578,14 +15766,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15611,8 +15799,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15663,8 +15851,8 @@ msgstr "Skripts modificēts"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skripts"
@@ -15743,12 +15931,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15756,9 +15944,13 @@ msgstr ""
msgid "Select"
msgstr "Atlasīt"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15772,7 +15964,7 @@ msgstr ""
msgid "Selected"
msgstr "Atlasītie"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15784,7 +15976,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Atlasītie elementi"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15842,7 +16034,7 @@ msgstr ""
msgid "Sent"
msgstr "Sūtīt"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15858,7 +16050,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Septembris"
@@ -15876,12 +16068,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Serveris"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15890,36 +16082,32 @@ msgid "Server time"
msgstr "Servera laiks"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Serviss"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15927,7 +16115,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] ""
@@ -15948,15 +16136,10 @@ msgid "Service port"
msgstr "Servisa ports"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15965,12 +16148,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15978,33 +16157,39 @@ msgid "Service type"
msgstr "Servisa tips"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr ""
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Servisi"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -16029,7 +16214,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -16047,7 +16232,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16059,7 +16244,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -16089,18 +16274,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16119,7 +16304,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16169,9 +16354,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16199,7 +16384,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16220,7 +16405,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16311,8 +16500,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16321,7 +16510,7 @@ msgstr ""
msgid "Simple"
msgstr "Vienkāršs"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16446,7 +16635,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr ""
@@ -16455,7 +16644,7 @@ msgstr ""
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16469,7 +16658,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spāņu (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16481,7 +16670,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16494,9 +16683,9 @@ msgstr "Ātrums"
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16533,9 +16722,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16552,8 +16753,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16565,15 +16766,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16592,16 +16793,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16612,15 +16814,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16632,12 +16834,11 @@ msgstr ""
msgid "Status"
msgstr "Stāvoklis"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16670,7 +16871,7 @@ msgstr ""
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16728,8 +16929,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16763,8 +16964,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16782,7 +16983,7 @@ msgstr "Tēma"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16804,7 +17005,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16812,11 +17013,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Saule"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Svētdiena"
@@ -16824,7 +17025,7 @@ msgstr "Svētdiena"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Atbalsts"
@@ -16862,7 +17063,8 @@ msgstr "Zviedru (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16870,14 +17072,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16890,9 +17092,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16991,36 +17193,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17064,13 +17265,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17108,7 +17309,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17172,8 +17373,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17203,12 +17404,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17223,7 +17424,7 @@ msgstr ""
msgid "Test"
msgstr "Tests"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17272,11 +17473,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17413,7 +17614,7 @@ msgstr ""
msgid "Theme"
msgstr "Motīvs"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17426,11 +17627,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Šis mēnesis"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17439,19 +17640,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Šī nedēļa"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Šis gads"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17459,15 +17660,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Cet"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Ceturtdiena"
@@ -17483,8 +17684,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Līdz"
@@ -17494,14 +17694,12 @@ msgstr "Līdz"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17531,7 +17729,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Laika periods"
@@ -17542,9 +17740,9 @@ msgstr "Laika periods"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17552,13 +17750,13 @@ msgstr ""
msgid "Time type"
msgstr ""
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17568,17 +17766,27 @@ msgid "Timeout"
msgstr "Taimauts"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr ""
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Līdz"
@@ -17587,11 +17795,11 @@ msgstr "Līdz"
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Šodiena"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17655,19 +17863,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17675,9 +17883,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17688,7 +17896,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17703,9 +17911,9 @@ msgstr ""
msgid "Trends"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17730,12 +17938,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17762,7 +17970,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Trigeris izdzēsts"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17775,7 +17983,7 @@ msgstr[2] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17808,13 +18016,13 @@ msgstr ""
msgid "Trigger name"
msgstr "Trigera nosaukums"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17929,20 +18137,20 @@ msgstr "Trigeri"
msgid "Triggers deleted"
msgstr "Trigeri izdzēsti"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 trigeri"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Otr"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Otrdiena"
@@ -17979,17 +18187,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18029,7 +18237,7 @@ msgstr "Aprēķina tips"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18051,9 +18259,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "NEZINĀMS"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18112,8 +18320,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18207,20 +18415,26 @@ msgstr "Vai atbloķēt iezīmētos lietotājus?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18290,7 +18504,7 @@ msgstr "Nezināms resurss"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Nezināms vērtības tips"
@@ -18299,8 +18513,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18404,20 +18618,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18443,7 +18658,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18463,7 +18678,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18481,8 +18696,9 @@ msgstr "Augšupielādēt"
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Darbspējas laiks"
@@ -18520,7 +18736,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18608,7 +18824,7 @@ msgstr[0] "Lietotājs izdzēsts"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18685,8 +18901,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Lietotāju grupas"
@@ -18703,7 +18919,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18723,7 +18939,7 @@ msgstr "Lietotāja parole"
msgid "User profile"
msgstr "Lietotāja profils"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18735,7 +18951,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18746,7 +18962,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18759,8 +18975,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18768,8 +18984,8 @@ msgstr ""
msgid "User sessions"
msgstr "Lietotāja sesijas"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18822,7 +19038,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18854,8 +19070,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Lietotāji"
@@ -19105,10 +19321,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19138,17 +19354,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19205,7 +19422,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Vērtību karte"
@@ -19220,9 +19437,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19259,7 +19476,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Vērtība: nav datu"
@@ -19356,8 +19573,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19410,7 +19626,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19441,7 +19657,7 @@ msgstr "Tīmeklis"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19494,7 +19710,7 @@ msgid "Web scenarios"
msgstr "Tīmekļa scenāris"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19502,26 +19718,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Tre"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Trešdiena"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Nedēļas"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19537,7 +19755,7 @@ msgstr ""
msgid "When active"
msgstr "Kad aktīvs"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19546,19 +19764,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19578,7 +19796,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19614,7 +19832,7 @@ msgid "Working time"
msgstr "Darba laiks"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Rakstīšana"
@@ -19644,7 +19862,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19664,11 +19882,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19683,11 +19901,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19696,12 +19914,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y ass MAX vērtība"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19710,34 +19928,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y ass MIN vērtība"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19755,19 +19973,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19786,8 +20003,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Gads"
@@ -19806,14 +20023,14 @@ msgstr "Ik gadu"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19832,11 +20049,11 @@ msgstr "Ik gadu"
msgid "Yes"
msgstr "Jā"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19847,11 +20064,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19859,9 +20076,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19872,11 +20088,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Jums jāpieslēdzas, lai aplūkotu šo lapu."
@@ -19892,11 +20108,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19975,7 +20191,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19996,10 +20212,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20014,18 +20244,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -20033,9 +20263,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -20056,33 +20286,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20126,7 +20368,7 @@ msgstr "visi"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20153,19 +20395,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20175,7 +20417,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20193,6 +20435,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20241,7 +20484,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20263,7 +20506,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20330,10 +20573,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20364,6 +20607,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20430,8 +20674,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20444,6 +20688,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20504,6 +20753,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20548,7 +20801,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20611,7 +20864,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20699,7 +20952,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20737,7 +20990,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20753,16 +21006,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "s"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "ss"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20778,9 +21026,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20794,7 +21042,7 @@ msgstr "ikona"
msgid "image"
msgstr "attēls"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20889,7 +21137,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20909,16 +21157,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20930,12 +21178,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20960,8 +21208,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20973,7 +21221,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20986,8 +21234,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20999,12 +21247,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21031,7 +21279,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -21063,12 +21311,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -21076,10 +21324,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21117,7 +21366,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21152,7 +21401,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21167,16 +21416,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21189,13 +21433,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21216,8 +21460,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21245,11 +21489,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21273,7 +21517,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "nav datu"
@@ -21305,7 +21549,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21318,7 +21562,7 @@ msgstr ""
msgid "not in"
msgstr "nav iekš"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nav izvēlēts"
@@ -21326,7 +21570,7 @@ msgstr "nav izvēlēts"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21390,7 +21634,7 @@ msgstr ""
msgid "other"
msgstr "cits"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21403,7 +21647,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21421,7 +21665,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21437,24 +21681,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21462,7 +21706,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21490,7 +21734,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21522,13 +21766,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21536,7 +21780,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21551,7 +21795,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21563,7 +21807,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "īss apraksts"
@@ -21584,8 +21828,6 @@ msgstr "īss apraksts"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21666,12 +21908,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21687,7 +21929,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "veidne ID \"%1$s\" ir nodota %2$s reizes"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21714,11 +21956,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21826,7 +22068,7 @@ msgstr ""
msgid "type here to search"
msgstr "ieraksti ko meklēt"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21953,16 +22195,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21996,8 +22238,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -22009,30 +22251,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -22040,6 +22281,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22048,7 +22290,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22143,12 +22385,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "g"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/nb/LC_MESSAGES/frontend.po b/ui/locale/nb/LC_MESSAGES/frontend.po
index 7286b7ec3d4..215f25be89b 100644
--- a/ui/locale/nb/LC_MESSAGES/frontend.po
+++ b/ui/locale/nb/LC_MESSAGES/frontend.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:13+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: none\n"
@@ -19,6 +19,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1616170423.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -49,17 +55,6 @@ msgstr "\"%1$s\" er forventet"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -79,7 +74,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -91,7 +86,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d tegn overskrider grensen for %2$d tegn"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -165,15 +160,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -189,10 +184,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -238,8 +233,8 @@ msgstr[0] "%1$s forsøk gjenstår"
msgstr[1] "%1$s forsøk gjenstår"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -274,7 +269,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -308,7 +303,7 @@ msgstr "(Kun superbrukere kan opprette grupper)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(ingen proxy)"
@@ -335,12 +330,16 @@ msgstr "10 sekunder"
msgid "100 busiest triggers"
msgstr "100 mest aktive utløsere"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekunder"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D-visning"
@@ -363,7 +362,7 @@ msgstr "500 siste verdier"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -371,7 +370,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -386,7 +385,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -454,8 +453,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -468,7 +467,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Tilgang nektet"
@@ -504,9 +503,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Ack"
@@ -514,7 +513,7 @@ msgstr "Ack"
msgid "Acknowledge"
msgstr "Bekrefte"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -552,18 +551,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -573,7 +572,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -613,7 +612,7 @@ msgstr "Handling \"%1$s\" eksisterer allerede."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Handling lagt til"
@@ -622,24 +621,24 @@ msgstr "Handling lagt til"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Handling slettet"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Handling deaktivert"
msgstr[1] "Handlinger deaktivert"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Handling aktivert"
msgstr[1] "Handlinger aktivert"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -651,7 +650,7 @@ msgstr "Handlingslogg"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Handling oppdatert"
@@ -659,16 +658,16 @@ msgstr "Handling oppdatert"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Handlinger"
@@ -687,13 +686,11 @@ msgstr "Aktiv"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktiv siden"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktiv til"
@@ -743,7 +740,7 @@ msgstr "Aktiv til"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -757,35 +754,37 @@ msgstr "Aktiv til"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -856,11 +855,11 @@ msgstr "Legg til ny widget"
msgid "Add child element"
msgstr "Legg til barnelement"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -881,7 +880,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Legg til flere kart"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -890,7 +889,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -899,16 +898,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Legg til prototype"
@@ -917,7 +916,7 @@ msgstr "Legg til prototype"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -951,7 +950,7 @@ msgstr ""
msgid "Add widget"
msgstr "Legg til widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -962,11 +961,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -978,12 +977,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrasjon"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1004,7 +1003,7 @@ msgstr "Alder"
msgid "Age less than"
msgstr "Alder mindre enn"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1034,7 +1033,7 @@ msgstr "Agent grensesnitt"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1042,11 +1041,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1071,8 +1070,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1117,7 +1116,7 @@ msgstr "Alle problemer"
msgid "All problems if tag values match"
msgstr "Alle problemer hvis tagverdier samsvarer"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1133,13 +1132,13 @@ msgstr "Alle maler"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Tillat manuell lukking"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1185,7 +1184,7 @@ msgstr "Og"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1195,6 +1194,10 @@ msgstr "Og"
msgid "And/Or"
msgstr "Og/Eller"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1206,13 +1209,12 @@ msgstr "Og/Eller"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Noen"
@@ -1252,11 +1254,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "nærmer"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "April"
@@ -1280,7 +1282,7 @@ msgstr "Arealstørrelse"
msgid "Area type"
msgstr "Arealtype"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritmetikk"
@@ -1346,8 +1348,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1357,13 +1363,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Minst en vedlikeholdsperiode må opprettes."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1407,8 +1406,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Revidere"
@@ -1416,7 +1415,7 @@ msgstr "Revidere"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Revisjonslogg"
@@ -1424,11 +1423,11 @@ msgstr "Revisjonslogg"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "August"
@@ -1445,15 +1444,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentisering"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentiseringsalgoritme"
@@ -1464,7 +1463,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1484,6 +1483,7 @@ msgid "Authentication protocol"
msgstr "Autentiseringsprotokoll"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1497,8 +1497,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1519,7 +1519,7 @@ msgstr "Auto-avlogging"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatisk"
@@ -1538,13 +1538,13 @@ msgstr "Automatisk ikonvalg"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1557,8 +1557,8 @@ msgstr ""
msgid "Availability"
msgstr "Tilgjengelighet"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Tilgjengelighetsrapport"
@@ -1585,7 +1585,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1609,9 +1609,9 @@ msgstr ""
msgid "Background image"
msgstr "Bakgrunnsbilde"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1619,8 +1619,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1687,7 +1687,7 @@ msgstr ""
msgid "Bold line"
msgstr "Fet linje"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolsk til desimal"
@@ -1752,8 +1752,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "LUKKER"
@@ -1789,17 +1789,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Kalkulert"
@@ -1865,7 +1865,7 @@ msgstr "Kan ikke legge til et ikke-numerisk element \"%1$s\" til grafen \"%2$s\"
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Kan ikke legge til et ikke-numerisk element \"%1$s\" til graf prototype \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Kan ikke legge til handling"
@@ -2029,9 +2029,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2137,8 +2137,8 @@ msgstr "Kan ikke opprette ikonskart"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2147,8 +2147,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Kan ikke opprette konfigurasjonsfil."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2158,12 +2158,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Kan ikke slette Zabbix intern bruker \"%1$s\", prøv å deaktivere brukeren."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Kan ikke slette handling"
@@ -2279,7 +2285,7 @@ msgstr "Kan ikke slette vareprototyper"
msgid "Cannot delete items"
msgstr "Kan ikke slette elementer"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Kan ikke slette vedlikehold"
@@ -2334,19 +2340,19 @@ msgstr[1] "Kan ikke slette skriptene"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Kan ikke slette skript. Skriptet \"%1$s\" brukes i handlingsoperasjon \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Kan ikke slette valgte handlinger"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Kan ikke slette tjenesten"
msgstr[1] "Kan ikke slette tjenesten"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2438,7 +2444,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Kan ikke deaktivere handling"
@@ -2516,7 +2528,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Kan ikke aktivere handling"
@@ -2741,7 +2759,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Kan ikke importere mal \"%1$s\", koblet mal \"%2$s\" eksisterer ikke."
msgstr[1] "Kan ikke importere mal \"%1$s\", koblete maler \"%2$s\" eksisterer ikke."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Kan ikke sette inn trigger-uttrykk"
@@ -2903,7 +2921,7 @@ msgstr "Kan ikke gi nytt navn til gjestebruker."
msgid "Cannot save discovery rule without checks."
msgstr "Kan ikke lagre oppdagelsesregel uten sjekker."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Kan ikke lagre widget \"%1$s\"."
@@ -2948,7 +2966,7 @@ msgstr "Kan ikke angi lagerfelt for funksjonshemmede inventar."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3072,7 +3090,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Kan ikke oppdatere et templert webscenario \"%1$s\":%2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Kan ikke oppdatere handling"
@@ -3248,10 +3266,10 @@ msgstr "Kan ikke oppdatere skript"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3315,8 +3333,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3357,16 +3375,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Sertifikat"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Endring"
@@ -3399,12 +3417,12 @@ msgstr ""
msgid "Change password"
msgstr "Bytt passord"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Endring per sekund"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3413,7 +3431,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3452,19 +3470,19 @@ msgstr "Sjekk allerede eksisterer."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Kontroller uttrykksdelen som starter fra \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3532,7 +3550,7 @@ msgstr "Kontrollerer ytelsen til UDP-tjenesten. Returnerer 0 - tjenesten er nede
msgid "Checks should be unique."
msgstr "Sjekker skal være unike."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3569,8 +3587,8 @@ msgstr "Slett logg"
msgid "Clear history and trends"
msgstr "Ryd historie og trender"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Fjern når du kobler fra"
@@ -3596,9 +3614,9 @@ msgstr "Klokke"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3615,7 +3633,7 @@ msgstr "Klon"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3646,12 +3664,12 @@ msgstr "Lukk gamle arrangementer"
msgid "Close problem"
msgstr "Lukk problem"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Kollaps"
@@ -3665,7 +3683,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3708,7 +3726,7 @@ msgstr "Kommandoer"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3739,9 +3757,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr "Samtidige økter"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Tilstand"
@@ -3769,13 +3787,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Tilstander"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfigurasjon"
@@ -3870,7 +3888,7 @@ msgid "Configuration of maintenance periods"
msgstr "Konfigurasjon av vedlikeholdsperioder"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Konfigurasjon av medietyper"
@@ -3914,7 +3932,7 @@ msgstr "Konfigurasjon av utløsere"
msgid "Configuration of user groups"
msgstr "Konfigurering av brukergrupper"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3957,9 +3975,9 @@ msgstr "Gratulerer! Du har installert Zabbix frontend."
msgid "Connect to"
msgstr "Koble til"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4011,12 +4029,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Tilkoblinger"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Forbindelser fra verten"
@@ -4026,7 +4044,7 @@ msgid "Connections from proxy"
msgstr "Tilkoblinger fra proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Tilkoblinger til verten"
@@ -4048,11 +4066,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4086,12 +4104,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4106,7 +4124,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4120,7 +4138,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Kontekstnavn"
@@ -4231,19 +4249,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Lag handling"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4287,7 +4309,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4398,7 +4420,7 @@ msgstr ""
msgid "Create script"
msgstr "Lag skript"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4454,8 +4476,10 @@ msgstr "Opprett webscenario (velg verten først)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4490,6 +4514,7 @@ msgid "Current value"
msgstr "Nåværende verdi"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Tilpasset"
@@ -4507,7 +4532,7 @@ msgid "Custom graphs"
msgstr "Egendefinerte grafer"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4529,16 +4554,20 @@ msgstr "Egendefinert etikett for kart \"%2$s\" elementer av typen \"%1$s\" er ka
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Tilpasset multiplikator"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4587,7 +4616,8 @@ msgstr "DNS-navn"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Daglig"
@@ -4602,7 +4632,7 @@ msgstr "Mørk"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "dashbord"
@@ -4612,7 +4642,7 @@ msgstr "dashbord"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Dashboard \"%1$s\" eksisterer allerede."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4676,8 +4706,8 @@ msgstr "oversikter"
msgid "Dashed line"
msgstr "Stiplede linje"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Data fra %1$s. Generert i %2$s sek."
@@ -4690,9 +4720,9 @@ msgstr "Dataene er ikke riktig kodet."
msgid "Data overview"
msgstr "Dataoversikt"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4815,11 +4845,12 @@ msgstr "Dato HW kjøpt"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dag"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4828,6 +4859,10 @@ msgstr ""
msgid "Day of month"
msgstr "Dag i måneden"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4835,6 +4870,7 @@ msgid "Day of week"
msgstr "Ukedag"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dager"
@@ -4848,11 +4884,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Debug modus"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Des"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Desember"
@@ -4933,7 +4969,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Forsinkelse"
@@ -4942,19 +4978,19 @@ msgid "Delayed by"
msgstr "Forsinket av"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4973,12 +5009,13 @@ msgstr "Forsinket av"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5036,11 +5073,11 @@ msgstr "Slett oppdagelsesregel?"
msgid "Delete expression?"
msgstr "Slett uttrykk?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Slett graf prototype?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Slett graf?"
@@ -5102,7 +5139,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Slett valgte handlinger?"
@@ -5185,7 +5230,7 @@ msgstr "Slett valgt kart?"
msgid "Delete selected maps?"
msgstr "Slett valgte kart?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Slett valgte medietyper?"
@@ -5213,15 +5258,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Slett utvalgte skript?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5269,7 +5314,7 @@ msgstr "Slett utløseren?"
msgid "Delete web scenario?"
msgstr "Slett webscenario?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5301,7 +5346,7 @@ msgstr "Benekte"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5317,7 +5362,7 @@ msgstr "Avhengig"
msgid "Dependent item"
msgstr "Avhengige gjenstand"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5327,7 +5372,7 @@ msgstr "Kommer an på"
msgid "Deployment status"
msgstr "Distribusjonsstatus"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5343,9 +5388,10 @@ msgstr "Distribusjonsstatus"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5366,7 +5412,7 @@ msgstr "Beskrivelse"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5411,7 +5457,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5419,8 +5465,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5462,7 +5508,15 @@ msgstr "Deaktiver verter overvåket av utvalgte proxyer?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Deaktivere valgte handlinger?"
@@ -5487,7 +5541,7 @@ msgstr "Deaktivere valgte verter?"
msgid "Disable selected items?"
msgstr "Deaktivere valgte elementer?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Deaktivere valgte medietyper?"
@@ -5514,7 +5568,7 @@ msgstr "Deaktiver valgte webscenarier?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5534,17 +5588,19 @@ msgstr "Deaktiver valgte webscenarier?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5555,21 +5611,21 @@ msgstr "Funksjonshemmet"
msgid "Disaster"
msgstr "Katastrofe"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5601,11 +5657,11 @@ msgstr "Oppdaget enhet"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5613,8 +5669,8 @@ msgstr "Oppdaget enhet"
msgid "Discovery"
msgstr "Oppdagelse"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5675,7 +5731,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Discovery regel"
@@ -5785,7 +5841,8 @@ msgstr "Vis stablet graf"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5798,7 +5855,7 @@ msgstr "Viser %1$s av %2$s funnet"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Viser %1$s til %2$s av %3$s funnet"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5807,14 +5864,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5830,8 +5887,8 @@ msgstr "Ønsker du å erstatte det betingede uttrykket?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5841,8 +5898,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5852,12 +5909,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5884,22 +5941,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Last ned konfigurasjonsfilen"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "nedetid"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Tegn stil"
@@ -5944,10 +6002,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Dupliser userid \"%1$s\" i brukere for kart \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Varighet"
@@ -5971,18 +6031,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Hver nettadresse skal ha et unikt navn. Vennligst kontroller at det bare er en nettadresse som heter"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6023,6 +6082,10 @@ msgstr "Rediger utløseren"
msgid "Edit widget"
msgstr "Rediger widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Effektiv verdi"
@@ -6057,7 +6120,7 @@ msgstr "ellipse"
msgid "Email"
msgstr "e-post"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Tom"
@@ -6094,7 +6157,6 @@ msgstr "Tom makro for filtertilstand for oppdagelsesregel \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6106,7 +6168,7 @@ msgstr "Tom inngangsparameter."
msgid "Empty map ID."
msgstr "Tom kart ID."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6114,8 +6176,8 @@ msgstr "Tom kart ID."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6186,7 +6248,15 @@ msgstr "Aktiver intern rengjøring"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Aktiver valgte handlinger?"
@@ -6212,7 +6282,7 @@ msgstr "Aktiver valgte verter?"
msgid "Enable selected items?"
msgstr "Aktiver valgte elementer?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Aktiver valgte medietyper?"
@@ -6232,7 +6302,7 @@ msgstr "Aktiver valgte utløsere?"
msgid "Enable selected web scenarios?"
msgstr "Aktiver valgte webscenarier?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6248,7 +6318,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6278,17 +6348,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6304,7 +6375,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "kryptering"
@@ -6330,6 +6401,7 @@ msgstr "Engelsk (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6342,11 +6414,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6361,12 +6433,18 @@ msgstr ""
msgid "Error"
msgstr "Feil"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Feil i søkeforespørsel for tabell \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6389,7 +6467,7 @@ msgstr ""
msgid "Event"
msgstr "Hendelse"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Hendelses-ID"
@@ -6400,8 +6478,8 @@ msgstr "Hendelse bekreftet"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Hendelse korrelasjon"
@@ -6411,7 +6489,7 @@ msgstr "Hendelse korrelasjon"
msgid "Event correlation rules"
msgstr "Hendelse korrelasjonsregler"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Event detaljer"
@@ -6427,7 +6505,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Hendelsesliste [forrige 20]"
@@ -6494,6 +6572,16 @@ msgstr "Eksluder"
msgid "Exclude host groups"
msgstr "Ekskluder vertsgrupper"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Kj"
@@ -6518,7 +6606,7 @@ msgstr ""
msgid "Execute on"
msgstr "Utfør på"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6527,7 +6615,7 @@ msgstr ""
msgid "Executed"
msgstr "utført"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6544,13 +6632,13 @@ msgstr "Utførelsesbekreftelse"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Utvide"
@@ -6648,8 +6736,8 @@ msgstr "Uttrykk kan ikke være tomt"
msgid "Expression constructor"
msgstr "Ekspresjonskonstruktør"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Ekspresjon syntaksfeil."
@@ -6760,11 +6848,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februar"
@@ -6846,19 +6934,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Fil tid informasjon. Returnerer heltall (Unix tidsstempel)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6883,15 +6971,15 @@ msgstr "Fylt område"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6910,7 +6998,7 @@ msgstr "Filtrer"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6955,7 +7043,7 @@ msgid "Fit to map"
msgstr "Tilpass til kart"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fikset"
@@ -6965,7 +7053,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7000,7 +7088,7 @@ msgstr "Skriftstørrelse"
msgid "Form data"
msgstr "Skjema data"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formel"
@@ -7019,19 +7107,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Fransk (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Fre"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Fredag"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7064,7 +7156,7 @@ msgid "Full clone"
msgstr "Full klone"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funksjon"
@@ -7075,7 +7167,7 @@ msgstr "GSM-modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7083,8 +7175,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "GUI-tilgang deaktivert."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Generell"
@@ -7101,7 +7193,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7157,7 +7249,7 @@ msgstr "Gå tilbake til %1$s"
msgid "Go to"
msgstr "Gå til"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7202,13 +7294,13 @@ msgstr "Gradient linje"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Graf"
@@ -7264,7 +7356,7 @@ msgstr "Graf slettet"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Graf prototype"
@@ -7296,8 +7388,8 @@ msgstr "Graf prototype slettet"
msgid "Graph prototype updated"
msgstr "Graf prototype oppdatert"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Graf prototype med ID \"%1$s\" er ikke tilgjengelig."
@@ -7331,8 +7423,8 @@ msgstr "Graftype"
msgid "Graph updated"
msgstr "Graf oppdatert"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Graf med ID \"%1$s\" er ikke tilgjengelig."
@@ -7449,7 +7541,7 @@ msgstr "Gruppering av"
msgid "Groups"
msgstr "Grupper"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7458,12 +7550,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H: i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7527,7 +7619,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7556,13 +7648,13 @@ msgstr "Hebraisk (he_IL)"
msgid "Height"
msgstr "Høyde"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Hjelp"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Hexadecimal til desimal"
@@ -7628,9 +7720,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7670,7 +7762,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7709,13 +7801,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7812,7 +7904,7 @@ msgstr[1] "Verter aktivert"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7845,7 +7937,7 @@ msgstr "Vertsgruppeelementer"
msgid "Host group label type"
msgstr "Vertsgruppe etikett type"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7865,10 +7957,10 @@ msgstr "Vertsgruppe med ID \"%1$s\" er ikke tilgjengelig."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7893,7 +7985,7 @@ msgstr "Vertsgruppe med ID \"%1$s\" er ikke tilgjengelig."
msgid "Host groups"
msgstr "Vert grupper"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8017,7 +8109,7 @@ msgstr "Vertsoppdatering mislyktes."
msgid "Host updated"
msgstr "Vert oppdatert"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Vert med ID \"%1$s\" er ikke tilgjengelig."
@@ -8051,11 +8143,11 @@ msgstr "Vert med samme synlige navn \"%1$s\" eksisterer allerede."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8094,13 +8186,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "timer"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Husarbeid"
@@ -8164,9 +8257,9 @@ msgstr "IP-området \"%1$s\" overstiger \"%2$s\" adresse grense"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8249,7 +8342,7 @@ msgstr "Ikonkart oppdatert"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Ikon kartlegging"
@@ -8345,7 +8438,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Hvis du mener at denne meldingen er feil, vennligst kontakt administratorer om å få de nødvendige tillatelsene."
@@ -8394,7 +8487,7 @@ msgstr "Bilde oppdatert"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Bilder"
@@ -8442,10 +8535,14 @@ msgstr "Ved vedlikehold"
msgid "In progress"
msgstr "I prosess"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8456,28 +8553,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Utilgjengelig graf"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Utilgjengelig gruppe"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Utilgjengelig vert"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Utilgjengelig gjenstand"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8494,6 +8591,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Utilgjengelig kart"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8543,7 +8644,7 @@ msgstr "Inkluder undergrupper"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Innkommende trafikkstatistikk på nettgrensesnitt. Returnerer heltall"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8899,7 +9000,7 @@ msgstr "Feil element verdi type"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Feil elementverdietype \"%1$s\" gitt for utløsingsfunksjonen \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Feil liste over varer."
@@ -8932,11 +9033,6 @@ msgstr "Feil objektverdien."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Feil parametre for vedlikehold."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8954,15 +9050,11 @@ msgstr "Feil regelmessig uttrykk \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Feil respons mottatt fra Zabbix server \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Feil tjeneste sluttid."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Feil starttid for tjenesten."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9034,7 +9126,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9079,8 +9171,6 @@ msgstr "Feil verdi \"%1$s\" for flytfelt \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Feil verdi \"%1$s\" for int felt \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9139,6 +9229,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9249,8 +9349,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9276,10 +9374,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9330,7 +9428,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9344,7 +9442,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonesisk (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9353,13 +9451,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9447,7 +9544,7 @@ msgstr "Sett inn uttrykk"
msgid "Install"
msgstr "Installer"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Installasjon"
@@ -9455,7 +9552,7 @@ msgstr "Installasjon"
msgid "Installer name"
msgstr "Installernavn"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9511,8 +9608,8 @@ msgstr "intern"
msgid "Internal JSON-RPC error."
msgstr "Intern JSON-RPC-feil."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9523,23 +9620,22 @@ msgstr "Intern datalagringsperiode"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Intern feil."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9550,8 +9646,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9585,7 +9680,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Ugyldig handlingstilstand: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9725,10 +9820,10 @@ msgstr "Ugyldige metodeparametere."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9767,86 +9862,89 @@ msgstr "Ugyldige metodeparametere."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Ugyldig parameter \"%1$s\" : %2$s."
@@ -9933,15 +10031,15 @@ msgstr "Ugyldig tag \"%1$s\" : %2$s."
msgid "Invalid time period."
msgstr "Ugyldig tidsperiode."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventar"
@@ -9956,7 +10054,7 @@ msgid "Inventory field"
msgstr "Lagerfelt"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Lagermodus"
@@ -9966,7 +10064,7 @@ msgstr "Er online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "utsteder"
@@ -9984,14 +10082,14 @@ msgid "Italian (it_IT)"
msgstr "Italiensk (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "artikkel"
@@ -10060,7 +10158,7 @@ msgstr[1] "Elementer aktivert"
msgid "Item in \"not supported\" state"
msgstr "Element i \"ikke støttet\" tilstand"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Varen er ikke valgt"
@@ -10070,9 +10168,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Forhåndsbehandling av varer mangler parametere: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Element prototype"
@@ -10106,8 +10204,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Element prototype oppdatert"
msgstr[1] "Element prototyper oppdatert"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Element prototype med ID \"%1$s\" er ikke tilgjengelig."
@@ -10157,20 +10255,20 @@ msgstr ""
msgid "Item values"
msgstr "Elementverdier"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Elementet blir ikke oppdatert. Vennligst skriv inn et korrekt oppdateringsintervall."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Element med ID \"%1$s\" er ikke tilgjengelig."
@@ -10214,7 +10312,7 @@ msgstr "Element med nøkkel \"%1$s\" eksisterer allerede på \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10252,7 +10350,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10271,7 +10369,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10292,16 +10390,16 @@ msgstr "JSON-streng er forventet"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "januar"
@@ -10310,8 +10408,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japansk (ja_jp)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10319,19 +10417,19 @@ msgstr "Japansk (ja_jp)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "juli"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "juli"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "juni"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "juni"
@@ -10446,42 +10544,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Siste"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10556,7 +10654,7 @@ msgstr "Forrige uke graf"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10575,9 +10673,9 @@ msgstr "Latvisk (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10593,18 +10691,18 @@ msgstr ""
msgid "Left"
msgstr "Venstre"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Venstre trim"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10613,7 +10711,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10621,9 +10719,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Grense for søk og filter resultater"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10643,8 +10741,8 @@ msgstr "Linjetype"
msgid "Line width"
msgstr "Linje bredde"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Lenk"
@@ -10668,8 +10766,8 @@ msgid "Link indicators"
msgstr "Link indikatorer"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Link maler"
@@ -10777,7 +10875,7 @@ msgstr ""
msgid "Local"
msgstr "Lokal"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10796,7 +10894,7 @@ msgid "Location longitude"
msgstr "Plassering lengdegrad"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10810,7 +10908,7 @@ msgstr "Logfilovervåking med logrotasjonsstøtte. Returnerer logg"
msgid "Log file monitoring. Returns log"
msgstr "Logfilovervåking. Returnerer logg"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10822,8 +10920,8 @@ msgstr "Logg på uovertruffen SNMP-feller"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
#, fuzzy
msgid "Login"
msgstr "P"
@@ -10912,9 +11010,9 @@ msgstr "Makro \"%1$s\" eksisterer allerede."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10936,35 +11034,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Vedlikehold"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Vedlikehold \"%1$s\" eksisterer allerede."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Vedlikeholdsverdien \"Aktiv siden\" kan ikke være større enn \"Aktiv til\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Vedlikehold lagt til"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Vedlikehold slettet"
@@ -11007,11 +11093,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11019,20 +11109,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11115,7 +11205,7 @@ msgstr "Kartform"
msgid "Map update failed."
msgstr "Kartoppdatering mislyktes."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Kart med ID \"%1$s\" er ikke tilgjengelig."
@@ -11138,16 +11228,16 @@ msgstr "kartlegginger"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Maps"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Mars"
@@ -11174,9 +11264,9 @@ msgstr "Maske"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11193,7 +11283,7 @@ msgstr "Masseoppdateringselementer"
msgid "Mass update shapes"
msgstr "Masse oppdateringsformer"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11201,7 +11291,7 @@ msgstr "Masse oppdateringsformer"
msgid "Master item"
msgstr "Master element"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11210,12 +11300,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11254,7 +11344,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11271,11 +11361,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Kan"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Kan"
@@ -11342,8 +11432,8 @@ msgstr "Medietype med ID \"%1$s\" er ikke tilgjengelig."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Medietyper"
@@ -11421,7 +11511,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "meldinger"
@@ -11445,10 +11535,10 @@ msgid "Middle"
msgstr "Midten"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11498,7 +11588,7 @@ msgstr "Minste alvorlighetsgrad"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11507,6 +11597,7 @@ msgstr[0] "Minimum tidsperiode å vise er %1$s minutt."
msgstr[1] "Minimum tidsperiode å vise er %1$s minutter."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minutter"
@@ -11523,11 +11614,11 @@ msgstr "Mangler \"navn\" -felt for grafprototype."
msgid "Missing \"name\" field for graph."
msgstr "Mangler \"navn\" -felt for graf."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11608,7 +11699,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11616,11 +11707,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Man"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Mandag"
@@ -11629,7 +11720,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Overvåket ved fullmakt"
@@ -11639,8 +11730,8 @@ msgid "Monitored host"
msgstr "Overvåket vert"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Overvåkning"
@@ -11650,13 +11741,15 @@ msgid "Monospace"
msgstr "Monospace"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Måned"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Månedlig"
@@ -11727,6 +11820,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11756,6 +11853,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11769,14 +11867,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11825,36 +11921,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11986,11 +12085,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Aldri"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12023,6 +12126,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Ny hendelse merket verdi"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12035,14 +12142,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nytt regulært uttrykk"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Ny service tid"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12075,14 +12178,14 @@ msgstr "Neste steg"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12186,8 +12289,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12230,7 +12333,7 @@ msgstr ""
msgid "No image"
msgstr "Ikke noe bilde"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12338,7 +12441,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12346,11 +12449,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12359,9 +12463,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12428,13 +12532,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12461,11 +12563,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12510,7 +12615,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Ingen tillatelser til henvist objekt eller det eksisterer ikke!"
@@ -12535,7 +12640,7 @@ msgstr "Ingen offentlig nøkkelfil spesifisert."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Ingen oppdatering"
@@ -12590,9 +12695,9 @@ msgstr "Ikke-boolske flagg er foreldet."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12679,11 +12784,6 @@ msgstr ""
msgid "Not supported"
msgstr "Ikke støttet"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Merk"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Merknader"
@@ -12696,8 +12796,8 @@ msgstr "Ingenting"
msgid "Notification report"
msgstr "Varslingsrapport"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Varsler"
@@ -12710,11 +12810,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12787,7 +12887,7 @@ msgstr "Antall prosessor tråder på VMware hypervisor, <url> - VMware service U
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Antall prosessorer på virtuell VMware-maskin, <url> - VMware-tjenesteadresse, <uuid> - VMware-maskinens vertsnavn"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12868,13 +12968,13 @@ msgstr "Antall virtuelle maskiner på VMware hypervisor, <url> - VMware service
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Antall eller prosent av inoder. Returnerer heltall for nummer; flyte for prosentandel"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Numerale systemer"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12885,7 +12985,7 @@ msgid "Numeric (integer)"
msgstr "Numerisk (heltall)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12897,9 +12997,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12951,15 +13050,15 @@ msgstr "OS (kort)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Okt"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Oktal til desimal"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Oktober"
@@ -13017,11 +13116,6 @@ msgstr "En"
msgid "One time only"
msgstr "Kun en gang"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Engangs nedetid"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Kun Zabbix-agent, SNMPv1, SNMPv2 og SNMPv3-kontroller kan gjøres unike."
@@ -13062,11 +13156,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Kun valgt problem"
msgstr[1] "Kun valgte problemer"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13090,7 +13184,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Operativsysteminformasjon. Returnerer streng"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13099,7 +13194,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13121,8 +13216,8 @@ msgid "Operation has no template to operate."
msgstr "Operasjonen har ingen mal å betjene."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13135,7 +13230,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operasjoner"
@@ -13188,7 +13283,7 @@ msgstr "Alternativer"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13209,61 +13304,61 @@ msgstr "Eller"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Opprinnelig"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Annen"
@@ -13289,7 +13384,7 @@ msgstr "Utgående trafikkstatistikk på nettverksgrensesnitt. Returnerer heltall
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13317,15 +13412,15 @@ msgstr "Overstyr vare trend periode"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Oversikt"
@@ -13506,8 +13601,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEM"
@@ -13533,9 +13628,9 @@ msgstr "PROBLEM hendelsesgenereringsmodus"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13545,7 +13640,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK-identitet"
@@ -13573,6 +13668,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13582,14 +13681,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Parameteret \"%1$s\" er utdatert."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13615,9 +13714,8 @@ msgstr "Foreldre grafer"
msgid "Parent items"
msgstr "Foreldreelementer"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13634,7 +13732,7 @@ msgstr "Foreldre utløser"
msgid "Parent web scenarios"
msgstr "Parent web scenarier"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13663,9 +13761,9 @@ msgstr "Passiv"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13770,7 +13868,7 @@ msgstr "Utfører en DNS-spørring. Returnerer tegnstreng med nødvendig informas
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13785,7 +13883,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Periode type"
@@ -13865,24 +13962,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Vennligst velg to elementer"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Poeng"
@@ -13951,7 +14048,7 @@ msgstr "Pre-installasjon sammendrag"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13959,7 +14056,7 @@ msgid "Preprocessing"
msgstr "forbehandling"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13978,7 +14075,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Forh"
@@ -13988,7 +14085,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14002,12 +14099,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14057,7 +14154,7 @@ msgid "Private"
msgstr "Privat"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14065,29 +14162,27 @@ msgid "Private key file"
msgstr "Privat nøkkelfil"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Privilege nivå"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14112,7 +14207,7 @@ msgid "Problem expression"
msgstr "Problemuttrykk"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14137,8 +14232,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14153,11 +14248,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14175,19 +14270,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14197,7 +14292,7 @@ msgid "Properties"
msgstr "Egenskaper"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14208,8 +14303,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "fullmakter"
@@ -14279,7 +14374,7 @@ msgid "Public"
msgstr "Offentlig"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14287,13 +14382,21 @@ msgid "Public key"
msgstr "Offentlig nøkkel"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Offentlig nøkkelfil"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14301,11 +14404,11 @@ msgstr "Offentlig nøkkelfil"
msgid "Query fields"
msgstr "Søkefelt"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Kø"
@@ -14313,7 +14416,7 @@ msgstr "Kø"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14321,7 +14424,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14329,15 +14432,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "LØST"
@@ -14345,7 +14448,7 @@ msgstr "LØST"
msgid "RMCP+"
msgstr "RMCP +"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14358,7 +14461,7 @@ msgstr "Råpost"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Lese"
@@ -14449,7 +14552,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14465,8 +14568,8 @@ msgstr "Gjenoppretting"
msgid "Recovery expression"
msgstr "Recovery uttrykk"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Syntaksfeil for gjenopprettingsuttrykk."
@@ -14476,9 +14579,9 @@ msgstr "Gjenopprettingsoperasjoner"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Restitusjonstid"
@@ -14510,7 +14613,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Vanlig uttrykk"
@@ -14540,7 +14643,7 @@ msgstr "Regelmessig uttrykk oppdatert"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Vanlig uttrykk"
@@ -14601,28 +14704,28 @@ msgstr "Fjernkommando"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14753,15 +14856,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14769,7 +14872,7 @@ msgstr ""
msgid "Replace"
msgstr "Erstatt"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Erstatt avhengigheter"
@@ -14810,19 +14913,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Rapporter"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14871,7 +14979,7 @@ msgstr "Nødvendige statuskoder"
msgid "Required string"
msgstr "Nødvendig streng"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Nullstill"
@@ -14920,23 +15028,23 @@ msgid "Resolved by"
msgstr "Løst av"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Løst av korrelasjonsregel \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Løst av korrelasjonsregel."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Løst av bruker \"%1$s\"."
@@ -15079,9 +15187,9 @@ msgstr "Returnerer prosentandelen av tapte ICMP pingpakker."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15094,14 +15202,14 @@ msgstr ""
msgid "Right"
msgstr "Ikke sant"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Høyre trim"
@@ -15114,8 +15222,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Rumensk (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15173,13 +15280,87 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15256,7 +15437,7 @@ msgstr "SNMP fellenøkkel er ugyldig."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15301,7 +15482,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL-teller: %1$s (velges: %2$s | kjører ut: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15319,7 +15500,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQL setningens utførelse har mislyktes \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15384,11 +15565,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Lør"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Lørdag"
@@ -15422,6 +15603,7 @@ msgstr "Scenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Rute"
@@ -15469,14 +15651,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15502,8 +15684,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15553,8 +15735,8 @@ msgstr "Skript oppdatert"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skript"
@@ -15633,12 +15815,12 @@ msgid "Security name"
msgstr "Sikkerhetsnavn"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15646,9 +15828,13 @@ msgstr "Sikkerhetsnavn"
msgid "Select"
msgstr "Valgt"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Velg prototype"
@@ -15662,7 +15848,7 @@ msgstr "Velg widget"
msgid "Selected"
msgstr "Valgt"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Utvalgte handlinger slettet"
@@ -15674,7 +15860,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Valgte elementer"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15732,7 +15918,7 @@ msgstr ""
msgid "Sent"
msgstr "Sendt"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15748,7 +15934,7 @@ msgstr "Separert"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "September"
@@ -15766,12 +15952,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Tjener"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Server (proxy)"
@@ -15780,36 +15966,32 @@ msgid "Server time"
msgstr "Server tid"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Tjeneste"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Service opprettet"
@@ -15817,7 +15999,7 @@ msgstr "Service opprettet"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15838,15 +16020,10 @@ msgid "Service port"
msgstr "Serviceport"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Startstart for service må være mindre enn sluttid."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15855,46 +16032,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Tjenestetider"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tjeneste type"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Tjeneste oppdatert"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Tjenester"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Tjenester danner en sirkulær avhengighet."
@@ -15919,7 +16098,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15937,7 +16116,7 @@ msgstr "Angi vert inventar modus"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15949,7 +16128,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15979,18 +16158,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16009,7 +16188,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16059,9 +16238,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16089,7 +16268,7 @@ msgstr "Vis elementer uten data"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Vis legenden"
@@ -16110,7 +16289,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16201,8 +16384,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Logg ut"
@@ -16211,7 +16394,7 @@ msgstr "Logg ut"
msgid "Simple"
msgstr "Enkel"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Enkel forandring"
@@ -16336,7 +16519,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Sorter oppføringer etter"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sorteringsrekkefølge (0-> 999)"
@@ -16345,7 +16528,7 @@ msgstr "Sorteringsrekkefølge (0-> 999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Sortering etter felt \"%1$s\" er ikke tillatt."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16359,7 +16542,7 @@ msgstr "Kilde type"
msgid "Spanish (es_ES)"
msgstr "Spansk (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16371,7 +16554,7 @@ msgstr "Spesifisert skript eksisterer ikke, eller du har ikke rettigheter på de
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Angi noen filtertilstand for å se verdiene."
@@ -16384,9 +16567,9 @@ msgstr "Hastighet"
msgid "Stacked"
msgstr "Stablet"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16423,9 +16606,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16442,8 +16637,8 @@ msgstr "Oppstartstid for Zabbix server, Unix tidsstempel."
msgid "State"
msgstr "Tilstand"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16455,15 +16650,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16482,16 +16677,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16502,15 +16698,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16522,12 +16718,11 @@ msgstr ""
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16560,7 +16755,7 @@ msgstr "Kun status"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16618,8 +16813,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16653,8 +16848,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Strukturerte data"
@@ -16672,7 +16867,7 @@ msgstr "Emne"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16694,7 +16889,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Suksess revisjon"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16702,11 +16897,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Summen av innkommende og utgående trafikkstatistikk på nettverksgrensesnitt. Returnerer heltall"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Søn"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Søndag"
@@ -16714,7 +16909,7 @@ msgstr "Søndag"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Support"
@@ -16752,7 +16947,8 @@ msgstr "Svensk (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Bytt godkjenningsmetode vil nullstilles alle unntatt denne økten! Fortsette?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16760,14 +16956,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Systemstarttid. Returnerer heltall (Unix tidsstempel)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "System standard"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16780,9 +16976,9 @@ msgid "System host name. Returns string"
msgstr "System vertsnavn. Returnerer streng"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16881,36 +17077,35 @@ msgstr "Merkverdien"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16954,13 +17149,13 @@ msgid "Target type"
msgstr "Måltype"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16998,7 +17193,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Mal kan ikke kobles til en annen mal mer enn en gang, selv gjennom andre maler."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17062,8 +17257,8 @@ msgstr "Mal med det samme synlige navnet \"%1$s\" eksisterer allerede."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17093,12 +17288,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17113,7 +17308,7 @@ msgstr ""
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17162,11 +17357,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17301,7 +17496,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17314,11 +17509,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Denne måneden"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17327,19 +17522,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Denne uken"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Dette året"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17347,15 +17542,15 @@ msgstr ""
msgid "Threshold"
msgstr "Terskel"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Tor"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Torsdag"
@@ -17371,8 +17566,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Inntil"
@@ -17382,14 +17576,12 @@ msgstr "Inntil"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17419,7 +17611,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Tidsperiode"
@@ -17430,9 +17622,9 @@ msgstr "Tidsperiode"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Time shift"
@@ -17440,13 +17632,13 @@ msgstr "Time shift"
msgid "Time type"
msgstr "Tidstype"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17456,17 +17648,27 @@ msgid "Timeout"
msgstr "Tidsavbrudd"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Tidsstempel"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Til"
@@ -17475,11 +17677,11 @@ msgstr "Til"
msgid "To set a host interface select a single item type for all items"
msgstr "For å angi et vertsgrensesnitt, velg en enkelt gjenstandstype for alle elementer"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "I dag"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17543,19 +17745,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17563,9 +17765,9 @@ msgstr ""
msgid "Transport error."
msgstr "Transportfeil."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17576,7 +17778,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17591,9 +17793,9 @@ msgstr "Trend lagringsperiode"
msgid "Trends"
msgstr "Trender"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17618,12 +17820,12 @@ msgstr "Trigger \"%1$s\" tilhører maler med forskjellige koblinger."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Trigger \"%1$s\" avhenger av utløseren \"%2$s\", som ikke eksisterer."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17649,7 +17851,7 @@ msgstr "Utløser data lagringsperiode"
msgid "Trigger deleted"
msgstr "Utløser slettet"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17661,7 +17863,7 @@ msgstr[1] "Utløsere deaktivert"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Trigger viser alternativer"
@@ -17693,13 +17895,13 @@ msgstr "Trigger etikett type"
msgid "Trigger name"
msgstr "Utløser navn"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Utløser oversikt"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17813,20 +18015,20 @@ msgstr "Utløsere"
msgid "Triggers deleted"
msgstr "Utløsere slettet"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Utløsere topp 100"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Trim"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Tir"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Tirsdag"
@@ -17863,17 +18065,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17913,7 +18115,7 @@ msgstr "Type beregning"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17935,9 +18137,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "UKJENT"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17996,8 +18198,8 @@ msgstr "Nettadressen skal ha både \"navn\" og \"url\" -felt for kart \"%1$s\"."
msgid "URLs"
msgstr "webadresser"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18091,20 +18293,26 @@ msgstr "Fjern blokkering av valgte brukere?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18174,7 +18382,7 @@ msgstr "Ukjent ressurs"
msgid "Unknown step failed: %1$s"
msgstr "Ukjent trinn mislyktes: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Ukjent verdi type"
@@ -18183,8 +18391,8 @@ msgid "Unlimited"
msgstr "Ubegrenset"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18287,20 +18495,21 @@ msgstr "Opp"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18326,7 +18535,7 @@ msgstr "Oppdater eksisterende"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18346,7 +18555,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18364,8 +18573,9 @@ msgstr "Last opp"
msgid "Upper level maps"
msgstr "Øvre nivå kart"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Oppetid"
@@ -18403,7 +18613,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Brukes i handlinger"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18490,7 +18700,7 @@ msgid_plural "Users deleted"
msgstr[0] "Bruker slettet"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18565,8 +18775,8 @@ msgstr "Brukergruppe med ID \"%1$s\" er ikke tilgjengelig."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Brukergrupper"
@@ -18583,7 +18793,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18603,7 +18813,7 @@ msgstr "Bruker passord"
msgid "User profile"
msgstr "Bruker profil"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18615,7 +18825,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18625,7 +18835,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18638,8 +18848,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18647,8 +18857,8 @@ msgstr ""
msgid "User sessions"
msgstr "Bruker sesjoner"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18700,7 +18910,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18732,8 +18942,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Brukere"
@@ -18983,10 +19193,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19016,17 +19226,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19083,7 +19294,7 @@ msgstr "Verdi cachestatistikk. Gyldige moduser er: totalt, gratis, pfree, brukt
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Verdikart"
@@ -19098,9 +19309,9 @@ msgstr "Verdikart \"%1$s\" eksisterer allerede."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19137,7 +19348,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Verdi: ingen data"
@@ -19234,8 +19445,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamesisk (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19288,7 +19498,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Advarsel"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19319,7 +19529,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19370,7 +19580,7 @@ msgid "Web scenarios"
msgstr "Web scenarier"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19378,26 +19588,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Ons"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Onsdag"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Ukentlig"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19413,7 +19625,7 @@ msgstr "Velkommen til"
msgid "When active"
msgstr "Når aktiv"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19422,19 +19634,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19454,7 +19666,7 @@ msgstr "Med datainnsamling"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19490,7 +19702,7 @@ msgid "Working time"
msgstr "Jobbe tid"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Skriv"
@@ -19520,7 +19732,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19540,11 +19752,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19559,11 +19771,11 @@ msgstr "XML er tomt"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19572,12 +19784,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y-aksens MAX-verdi"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19586,34 +19798,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y-aksens MAX-verdi må være større enn Y-aksen MIN-verdien."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y-aksen MIN-verdi"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y-akseside"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19631,19 +19843,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19662,8 +19873,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "ÅÅÅÅ-MM-DDThh: mm: ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "År"
@@ -19682,14 +19893,14 @@ msgstr "Årlig"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19708,11 +19919,11 @@ msgstr "Årlig"
msgid "Yes"
msgstr "Ja"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "I går"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Du er innlogget som \"%1$s\"."
@@ -19723,11 +19934,11 @@ msgstr "Du er innlogget som \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Du kan ikke velge noen av språkene, fordi lokalene for dem ikke er installert på webserveren."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Du er ikke innlogget"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19735,9 +19946,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19748,11 +19958,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Du har ikke tillatelse til å utføre denne operasjonen."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Du har ikke tilgang til denne siden."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Du må være innlogget for å se denne siden."
@@ -19768,11 +19978,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19851,7 +20061,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19872,10 +20082,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "en tegnstreng forventes"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19890,18 +20114,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "et nummer er forventet"
@@ -19909,9 +20133,9 @@ msgstr "et nummer er forventet"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "et nummer er for stort"
@@ -19932,33 +20156,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "en tid er forventet"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "en tidsperiode er forventet"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "en tidsenhet er forventet"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20002,7 +20238,7 @@ msgstr "alle"
msgid "all media"
msgstr "alle medier"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20029,19 +20265,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "en matrise er forventet"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "en matrise eller en tegnstreng forventes"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20051,7 +20287,7 @@ msgid "an empty string is expected"
msgstr "en tom streng forventes"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "et jevnt antall heksadesimale tegn forventes"
@@ -20069,6 +20305,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20117,7 +20354,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20139,7 +20376,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20206,10 +20443,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20240,6 +20477,7 @@ msgstr "kan ikke endres"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20306,8 +20544,8 @@ msgstr "kan ikke endres"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20320,6 +20558,11 @@ msgstr "kan ikke endres"
msgid "cannot be empty"
msgstr "kan ikke være tomt"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20380,6 +20623,10 @@ msgstr "Sirkulær elementavhengighet er ikke tillatt"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20424,7 +20671,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20487,7 +20734,7 @@ msgstr "synkende"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20575,7 +20822,7 @@ msgstr "uttrykket er tomt"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20613,7 +20860,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20629,16 +20876,11 @@ msgstr "globale housekeeping innstillinger"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20654,9 +20896,9 @@ msgstr "vert"
msgid "host group"
msgstr "vertsgruppe"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20670,7 +20912,7 @@ msgstr "ikon"
msgid "image"
msgstr "bilde"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20766,7 +21008,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "ugyldig byte-sekvens i UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "ugyldig forsinkelse"
@@ -20786,16 +21028,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "ugyldig historisk lagringsperiode"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20807,12 +21049,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "ugyldig regulært uttrykk"
@@ -20837,8 +21079,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "ugyldig trendlagringsperiode"
@@ -20850,7 +21092,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "er ikke vedlagt {} eller er misdannet"
@@ -20863,8 +21105,8 @@ msgstr "element"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20876,12 +21118,12 @@ msgstr "nøkkelen er tom"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20908,7 +21150,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "liste over tegn"
@@ -20940,12 +21182,12 @@ msgstr "lavnivå oppdagelsesregel"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20953,10 +21195,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -20994,7 +21237,7 @@ msgstr "fyrstikker"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21029,7 +21272,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21044,16 +21287,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "Minste lengde er %1$s tegn"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21066,13 +21304,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21093,8 +21331,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21122,11 +21360,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21150,7 +21388,7 @@ msgid "new"
msgstr "ny"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "ingen data"
@@ -21182,7 +21420,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21195,7 +21433,7 @@ msgstr ""
msgid "not in"
msgstr "ikke i"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "ikke valgt"
@@ -21203,7 +21441,7 @@ msgstr "ikke valgt"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "nummer"
@@ -21267,7 +21505,7 @@ msgstr ""
msgid "other"
msgstr "annen"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "produksjon"
@@ -21280,7 +21518,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21298,7 +21536,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21314,24 +21552,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21339,7 +21577,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21367,7 +21605,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21399,13 +21637,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21413,7 +21651,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21428,7 +21666,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr "andre parameter forventes"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21440,7 +21678,7 @@ msgstr "valgt"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "Kort beskrivelse"
@@ -21461,8 +21699,6 @@ msgstr "Kort beskrivelse"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21543,12 +21779,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21564,7 +21800,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "mal ID \"%1$s\" er passert %2$s ganger"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21591,11 +21827,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "parameteren \"%1$s\" mangler"
@@ -21703,7 +21939,7 @@ msgstr ""
msgid "type here to search"
msgstr "skriv her for å søke"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21830,16 +22066,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21873,8 +22109,8 @@ msgstr "verdien \"%1$s\" ble ikke funnet"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "verdien %1$s eksisterer allerede"
@@ -21886,30 +22122,29 @@ msgstr "verdien %1$s eksisterer allerede"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "verdien er for lang"
@@ -21917,6 +22152,7 @@ msgstr "verdien er for lang"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21924,7 +22160,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22018,12 +22254,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "å"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/nl/LC_MESSAGES/frontend.po b/ui/locale/nl/LC_MESSAGES/frontend.po
index 27a96ffdb9f..82fb693b0bc 100644
--- a/ui/locale/nl/LC_MESSAGES/frontend.po
+++ b/ui/locale/nl/LC_MESSAGES/frontend.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-08-07 16:41+0300\n"
"Last-Translator: open-future <patrik@open-future.be>\n"
"Language-Team: NL\n"
@@ -17,6 +17,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1375886465.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -47,17 +53,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -77,7 +72,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -89,7 +84,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -163,15 +158,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -187,10 +182,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -236,8 +231,8 @@ msgstr[0] "%1$s poging resterend"
msgstr[1] "%1$s pogingen resterend"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -272,7 +267,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -306,7 +301,7 @@ msgstr "(Alleen hoofdbeheerders kunnen groepen aanmaken)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(geen proxy)"
@@ -333,12 +328,16 @@ msgstr "10 seconden"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 seconden"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D aanzicht"
@@ -361,7 +360,7 @@ msgstr "500 laatste waardes"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -369,7 +368,7 @@ msgstr ""
msgid "<manual>"
msgstr "<handmatig>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -384,7 +383,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -452,8 +451,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -466,7 +465,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -502,9 +501,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Bvst"
@@ -512,7 +511,7 @@ msgstr "Bvst"
msgid "Acknowledge"
msgstr "Bevestigen"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -550,18 +549,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -571,7 +570,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -611,7 +610,7 @@ msgstr "Actie \"%1$s\" bestaat reeds."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Actie toegevoegd"
@@ -620,24 +619,24 @@ msgstr "Actie toegevoegd"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Actie verwijderd"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Actie uitgeschakeld"
msgstr[1] "Acties uitgeschakeld"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Actie geactiveerd"
msgstr[1] "Acties geactiveerd"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -649,7 +648,7 @@ msgstr "Actie log"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Actie bijgewerkt"
@@ -657,16 +656,16 @@ msgstr "Actie bijgewerkt"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Acties"
@@ -685,13 +684,11 @@ msgstr "Actief"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Actief sinds"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Actief tot"
@@ -741,7 +738,7 @@ msgstr "Actief tot"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -755,35 +752,37 @@ msgstr "Actief tot"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -854,11 +853,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -879,7 +878,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -888,7 +887,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -897,16 +896,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Prototype toevoegen"
@@ -915,7 +914,7 @@ msgstr "Prototype toevoegen"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -949,7 +948,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -960,11 +959,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -976,12 +975,12 @@ msgstr ""
msgid "Admin"
msgstr "Beheerder"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Beheer"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1002,7 +1001,7 @@ msgstr "Doorlooptijd"
msgid "Age less than"
msgstr "Leeftijd minder dan"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1032,7 +1031,7 @@ msgstr "Agent interfaces"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1040,11 +1039,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1069,8 +1068,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1115,7 +1114,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1131,13 +1130,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1183,7 +1182,7 @@ msgstr "En"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1193,6 +1192,10 @@ msgstr "En"
msgid "And/Or"
msgstr "En/Of"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1204,13 +1207,12 @@ msgstr "En/Of"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Iedere"
@@ -1250,11 +1252,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Naderen"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "April"
@@ -1278,7 +1280,7 @@ msgstr "Grootte van het gebied"
msgid "Area type"
msgstr "Type van het gebied"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1344,8 +1346,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1355,13 +1361,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Op zijn minst een onderhoudsperiode moet aangemaakt zijn."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1405,8 +1404,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Controle"
@@ -1414,7 +1413,7 @@ msgstr "Controle"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Audit log"
@@ -1422,11 +1421,11 @@ msgstr "Audit log"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Augustus"
@@ -1443,15 +1442,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Authenticatie"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Authenticatie algoritme"
@@ -1462,7 +1461,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1482,6 +1481,7 @@ msgid "Authentication protocol"
msgstr "Authenticatie protocol"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1495,8 +1495,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1517,7 +1517,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatisch"
@@ -1536,13 +1536,13 @@ msgstr "Automatisch iconen selecteren"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1555,8 +1555,8 @@ msgstr ""
msgid "Availability"
msgstr "Beschikbaarheid"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Beschikbaarheids rapportage"
@@ -1583,7 +1583,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1607,9 +1607,9 @@ msgstr ""
msgid "Background image"
msgstr "Achtergrond afbeelding"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1617,8 +1617,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1685,7 +1685,7 @@ msgstr ""
msgid "Bold line"
msgstr "Vette lijn"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1750,8 +1750,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1787,17 +1787,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Berekend"
@@ -1863,7 +1863,7 @@ msgstr "Kan geen niet-numeriek item \"%1$s\" aan grafiek \"%2$s\" toevoegen."
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Kan geen niet-numeriek item aan \"%1$s\" aan grafiek-prototype \"%2$s\" toevoegen."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "kan actie niet toevoegen"
@@ -2027,9 +2027,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2135,8 +2135,8 @@ msgstr "Kan icoon map niet aanmaken"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2145,8 +2145,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2156,12 +2156,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Kan de Zabbix gebruiker \"%1$s\" niet verwijderen, probeer de gebruiker uit te schakelen."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Kan actie niet verwijderen"
@@ -2276,7 +2282,7 @@ msgstr "Kan geen Item prototypes verwijderen"
msgid "Cannot delete items"
msgstr "Kan items niet verwijderen"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Kan onderhoud niet verwijderen"
@@ -2331,19 +2337,19 @@ msgstr[1] "Kan script niet verwijderen"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Kan de scripts niet verwijderen. Het script \"%1$s\" wordt gebruikt in een handeling voor actie \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Kan de geslecteerde acties niet verwijderen"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Kan service niet verwijderen"
msgstr[1] "Kan service niet verwijderen"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2435,7 +2441,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Kan actie niet uitschakelen."
@@ -2513,7 +2525,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Kan actie niet activeren"
@@ -2738,7 +2756,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Kan sjabloon niet importeren \"%1$s\", gekoppeld sjabloon \"%2$s\" bestaat niet."
msgstr[1] "Kan sjabloon niet importeren \"%1$s\", gekoppelde sjablonen \"%2$s\" bestaan niet."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Kan trigger-expressie niet invoegen"
@@ -2900,7 +2918,7 @@ msgstr "Kan de gastgebruiker niet hernoemen."
msgid "Cannot save discovery rule without checks."
msgstr "Kan de discovery regel niet opslaan zonder checks."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2945,7 +2963,7 @@ msgstr "Inventory velden kunnen niet ingesteld worden voor uitgeschakelde invent
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3069,7 +3087,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Kan actie niet bijwerken"
@@ -3247,10 +3265,10 @@ msgstr "Kan script niet bijwerken"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3315,8 +3333,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3357,16 +3375,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3399,12 +3417,12 @@ msgstr ""
msgid "Change password"
msgstr "Wachtwoord wijzigen"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3413,7 +3431,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3452,19 +3470,19 @@ msgstr "Controle bestaat al."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Controleer stuk van expressie beginnend bij \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3532,7 +3550,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "Controles moeten uniek zijn."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3569,8 +3587,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "Wis geschiedenis en trends"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Wis bij ontkoppelen"
@@ -3596,9 +3614,9 @@ msgstr "Klok"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3615,7 +3633,7 @@ msgstr "Kloon"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3646,12 +3664,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3665,7 +3683,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3708,7 +3726,7 @@ msgstr "Commando's"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3739,9 +3757,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condities"
@@ -3769,13 +3787,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condities"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configuratie"
@@ -3870,7 +3888,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configuratie van onderhouds perioden"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configuratie van media types"
@@ -3914,7 +3932,7 @@ msgstr "Configuratie van triggers"
msgid "Configuration of user groups"
msgstr "Configuratie van gebruikersgroepen"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3957,9 +3975,9 @@ msgstr ""
msgid "Connect to"
msgstr "Verbinding met"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4011,12 +4029,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4026,7 +4044,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4048,11 +4066,11 @@ msgstr "Contact"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4086,12 +4104,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4106,7 +4124,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4120,7 +4138,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Verband naam"
@@ -4230,19 +4248,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Maak actie aan"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4286,7 +4308,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4397,7 +4419,7 @@ msgstr ""
msgid "Create script"
msgstr "Maak script aan"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4453,8 +4475,10 @@ msgstr "Nieuw webdraaiboek (selecteer eerst een host)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4489,6 +4513,7 @@ msgid "Current value"
msgstr "Huidige waarde"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4506,7 +4531,7 @@ msgid "Custom graphs"
msgstr "Speciale grafieken"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4528,16 +4553,20 @@ msgstr "Aangepast label elementen van type \"%1$s\" voor map \"%2$s\" mogen niet
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Aangepaste vermenigvuldiging"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4586,7 +4615,8 @@ msgstr "DNS naam"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Dagelijks"
@@ -4601,7 +4631,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Dashboard"
@@ -4611,7 +4641,7 @@ msgstr "Dashboard"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4675,8 +4705,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Gestippelde lijn"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Data van %1$s. Gegenereerd in %2$s sec."
@@ -4689,9 +4719,9 @@ msgstr ""
msgid "Data overview"
msgstr "Data overzicht"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4814,11 +4844,12 @@ msgstr "Datum HW aangekocht"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dag"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4827,6 +4858,10 @@ msgstr ""
msgid "Day of month"
msgstr "Dag van de maand"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4834,6 +4869,7 @@ msgid "Day of week"
msgstr "Dag van de week"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dagen"
@@ -4847,11 +4883,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Debug mode"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dec"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "December"
@@ -4932,7 +4968,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Vertraging"
@@ -4941,19 +4977,19 @@ msgid "Delayed by"
msgstr "Vertraagd door"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4972,12 +5008,13 @@ msgstr "Vertraagd door"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5035,11 +5072,11 @@ msgstr "Discovery regel verwijderen?"
msgid "Delete expression?"
msgstr "Expressie verwijderen?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Grafiek-prototype verwijderen?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Grafiek verwijderen?"
@@ -5101,7 +5138,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Geselecteerde acties verwijderen?"
@@ -5184,7 +5229,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Geselecteerde mappen verwijderen?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Geselecteerde media types verwijderen?"
@@ -5212,15 +5257,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Geselecteerde scripts verwijderen?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5268,7 +5313,7 @@ msgstr "Trigger verwijderen?"
msgid "Delete web scenario?"
msgstr "Webdraaiboek verwijderen?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5300,7 +5345,7 @@ msgstr "Weiger"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5316,7 +5361,7 @@ msgstr "Afhankelijk"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5326,7 +5371,7 @@ msgstr "Afhankelijk van"
msgid "Deployment status"
msgstr "Uitrol status"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5342,9 +5387,10 @@ msgstr "Uitrol status"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5365,7 +5411,7 @@ msgstr "Omschrijving"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5410,7 +5456,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5418,8 +5464,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5461,7 +5507,15 @@ msgstr "Host gecontroleerd door geslecteerde proxies uitschakelen?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Geselecteerde acites uitschakelen?"
@@ -5486,7 +5540,7 @@ msgstr "Geselecteerde hosts uitschakelen?"
msgid "Disable selected items?"
msgstr "Geselecteerde items uitschakelen?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Geselecteerde media types uitschakelen?"
@@ -5513,7 +5567,7 @@ msgstr "Geselecteerde webdraaiboeken uitschakelen?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5533,17 +5587,19 @@ msgstr "Geselecteerde webdraaiboeken uitschakelen?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5554,21 +5610,21 @@ msgstr "Gedeactiveerd"
msgid "Disaster"
msgstr "Catastrofe"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5600,11 +5656,11 @@ msgstr "Ontdekt apparaat"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5612,8 +5668,8 @@ msgstr "Ontdekt apparaat"
msgid "Discovery"
msgstr "Ontdekken"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5674,7 +5730,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Ontdekking regel"
@@ -5784,7 +5840,8 @@ msgstr "Toon gestapelde grafiek"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5797,7 +5854,7 @@ msgstr "Weergave %1$s van %2$s gevonden"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5806,14 +5863,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5829,8 +5886,8 @@ msgstr "Wens je de voorwaardelijke expressie te vervangen?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5840,8 +5897,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5851,12 +5908,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5883,22 +5940,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Uitvaltijd"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Afbeelding stijl"
@@ -5943,10 +6001,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Looptijd"
@@ -5970,18 +6030,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Elke URL moet een unieke naam hebben, Aub wees zeker dat er maar een URL is met deze naam"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6022,6 +6081,10 @@ msgstr "Trigger bijwerken"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6056,7 +6119,7 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Leeg"
@@ -6093,7 +6156,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6105,7 +6167,7 @@ msgstr "Lege invoerparameter"
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6113,8 +6175,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6185,7 +6247,15 @@ msgstr "Intern opschoonproces inschakelen"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Geselecteerde acties activeren?"
@@ -6211,7 +6281,7 @@ msgstr "Geselecteerde hosts activeren?"
msgid "Enable selected items?"
msgstr "Geselecteerde items activeren?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Geselecteerde media types activeren?"
@@ -6231,7 +6301,7 @@ msgstr "Geselecteerde triggers activeren?"
msgid "Enable selected web scenarios?"
msgstr "Geselecteerde webdraaiboeken inschakelen?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6247,7 +6317,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6277,17 +6347,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6303,7 +6374,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6329,6 +6400,7 @@ msgstr "Engels (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6341,11 +6413,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6360,12 +6432,18 @@ msgstr ""
msgid "Error"
msgstr "Fout"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Fout in opzoek verzoek voor tabel \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6388,7 +6466,7 @@ msgstr ""
msgid "Event"
msgstr "Gebeurtenis"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "gebeurtenis ID"
@@ -6398,8 +6476,8 @@ msgstr "Event erkend"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6409,7 +6487,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Details evenement"
@@ -6425,7 +6503,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Evenementenlijst [vorige 20]"
@@ -6492,6 +6570,16 @@ msgstr "Uitsluiten"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Uitvoeren"
@@ -6516,7 +6604,7 @@ msgstr ""
msgid "Execute on"
msgstr "Uitvoeren op"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6525,7 +6613,7 @@ msgstr ""
msgid "Executed"
msgstr "Uitgevoerd"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6542,13 +6630,13 @@ msgstr "Uitvoer bevestiging"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6646,8 +6734,8 @@ msgstr "Expressie kan niet leeg zijn"
msgid "Expression constructor"
msgstr "Expressie bouwer"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6758,11 +6846,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februarie"
@@ -6844,19 +6932,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6881,15 +6969,15 @@ msgstr "Ingevulde regio"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6908,7 +6996,7 @@ msgstr "Filter"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6953,7 +7041,7 @@ msgid "Fit to map"
msgstr "Passend in kaart"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Statisch"
@@ -6963,7 +7051,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6998,7 +7086,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formule"
@@ -7017,19 +7105,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "French (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Vrij"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Vrijdag"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7062,7 +7154,7 @@ msgid "Full clone"
msgstr "Volledige klone"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Functie"
@@ -7073,7 +7165,7 @@ msgstr "GSM modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7081,8 +7173,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "GUI toegang uitgeschakeld."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Algemeen"
@@ -7099,7 +7191,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7155,7 +7247,7 @@ msgstr ""
msgid "Go to"
msgstr "Ga naar"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7200,13 +7292,13 @@ msgstr "Verlooplijn"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafiek"
@@ -7262,7 +7354,7 @@ msgstr "Grafiek verwijderd"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Grafiek prototype"
@@ -7294,8 +7386,8 @@ msgstr "Grafiek-prototype verwijderd"
msgid "Graph prototype updated"
msgstr "Grafiek-prototype bijgewerkt"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7329,8 +7421,8 @@ msgstr "Grafiek type"
msgid "Graph updated"
msgstr "Grafiek bijgewerkt"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7447,7 +7539,7 @@ msgstr "Groeperen door"
msgid "Groups"
msgstr "Groepen"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7456,12 +7548,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7525,7 +7617,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7554,13 +7646,13 @@ msgstr ""
msgid "Height"
msgstr "Hoogte"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Help"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7626,9 +7718,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7668,7 +7760,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7707,13 +7799,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7810,7 +7902,7 @@ msgstr[1] "Hosts ingeschakeld"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7843,7 +7935,7 @@ msgstr "Host groep elementen"
msgid "Host group label type"
msgstr "Hostgroep typeplaatje"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7863,10 +7955,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7891,7 +7983,7 @@ msgstr ""
msgid "Host groups"
msgstr "Hostgroepen"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8016,7 +8108,7 @@ msgstr "Host update is mislukt."
msgid "Host updated"
msgstr "Host bijgewerkt"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8050,11 +8142,11 @@ msgstr "Host met de weergavenaam \"%1$s\" bestaat al."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8093,13 +8185,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Uren"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Opschoonproces"
@@ -8163,9 +8256,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8248,7 +8341,7 @@ msgstr "Icoon map bijgewerkt"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Icoon toewijzing"
@@ -8344,7 +8437,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Als u denkt dat dit bericht foutis, neem dan contact op met uw beheerders over het verkrijgen van de nodige toestemmingen.Als u denkt dat dit bericht foutis, neem dan contact op met uw beheerders over het verkrijgen van de nodige toestemmingen.Als u denkt dat dit bericht foutis, neem dan contact op met uw beheerders over het verkrijgen van de nodige toestemmingen.Als u denkt dat dit bericht foutis, neem dan contact op met uw beheerders over het verkrijgen van de nodige toestemmingen."
@@ -8393,7 +8486,7 @@ msgstr "Afbeelding bijgewerkt"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Afbeeldingen"
@@ -8441,10 +8534,14 @@ msgstr "In onderhoud"
msgid "In progress"
msgstr "In uitvoering"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8455,28 +8552,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8493,6 +8590,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8542,7 +8643,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8898,7 +8999,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Onjuiste waarde item type \"%1$s\" bedoeld als trigger functie \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Onjuiste lijst van items."
@@ -8931,11 +9032,6 @@ msgstr "Onjuist object waarde."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Verkeerde parameters voor onderhoud."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8953,15 +9049,11 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Verkeerde reactie ontvangen van Zabbix server \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Verkeerde dienst eindtijd."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Verkeerde dienst starttijd."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9033,7 +9125,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9078,8 +9170,6 @@ msgstr "Onjuiste waarde \"%1$s\" voor float veld \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Onjuiste waarde \"%1$s\" voor int veld \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9138,6 +9228,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9248,8 +9348,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9275,10 +9373,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9329,7 +9427,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9343,7 +9441,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonesisch (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9352,13 +9450,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9446,7 +9543,7 @@ msgstr "Voeg expressie in"
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Installatie"
@@ -9454,7 +9551,7 @@ msgstr "Installatie"
msgid "Installer name"
msgstr "Naam installateur"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9510,8 +9607,8 @@ msgstr "Interne"
msgid "Internal JSON-RPC error."
msgstr "Interne JSON-RPC fout."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9522,23 +9619,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Interne fout."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9549,8 +9645,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9584,7 +9679,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9724,10 +9819,10 @@ msgstr "Ongeldige werkwijze parameters."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9766,86 +9861,89 @@ msgstr "Ongeldige werkwijze parameters."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9932,15 +10030,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventaris"
@@ -9955,7 +10053,7 @@ msgid "Inventory field"
msgstr "Inventaris veld"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Inventaris modus"
@@ -9965,7 +10063,7 @@ msgstr "Is verbonden?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9983,14 +10081,14 @@ msgid "Italian (it_IT)"
msgstr "Italian (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -10059,7 +10157,7 @@ msgstr[1] "Items ingeschakeld"
msgid "Item in \"not supported\" state"
msgstr "Item in \"niet ondersteund\" toestand"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item niet geselecteerd"
@@ -10069,9 +10167,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Item prototype"
@@ -10106,8 +10204,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Item-prototype bijgewerkt"
msgstr[1] "Item-prototype bijgewerkt"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10157,20 +10255,20 @@ msgstr ""
msgid "Item values"
msgstr "Itemwaarden"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Item zal niet worden vernieuwd. Vul alstublieft een werkend update-interval in."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10214,7 +10312,7 @@ msgstr "Item met de sleutel \"%1$s\" bestaat reeds op \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10252,7 +10350,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10271,7 +10369,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10292,16 +10390,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Januari"
@@ -10310,8 +10408,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japanese (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10319,19 +10417,19 @@ msgstr "Japanese (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Juli"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Juni"
@@ -10445,42 +10543,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Laatste"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10555,7 +10653,7 @@ msgstr "Grafiek van de laatste week"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10574,9 +10672,9 @@ msgstr "Lets (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10592,18 +10690,18 @@ msgstr ""
msgid "Left"
msgstr "Links"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10612,7 +10710,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10620,9 +10718,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10642,8 +10740,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Koppeling"
@@ -10667,8 +10765,8 @@ msgid "Link indicators"
msgstr "Koppelings indicatoren"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Koppel sjablonen"
@@ -10776,7 +10874,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10795,7 +10893,7 @@ msgid "Location longitude"
msgstr "Locatie longitude"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10809,7 +10907,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10821,8 +10919,8 @@ msgstr "Log niet overeenkomende SNMP-traps"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Login"
@@ -10910,9 +11008,9 @@ msgstr "Macro \"%1$s\" bestaat al."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10934,35 +11032,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Onderhoud"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Onderhoudsperiode \"%1$s\" bestaat al."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Onderhoud toegevoegd"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Onderhoud verwijderd"
@@ -11005,11 +11091,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11017,20 +11107,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Handmatig"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11113,7 +11203,7 @@ msgstr ""
msgid "Map update failed."
msgstr "Bijwerken van kaart is mislukt."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11136,16 +11226,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Kaarten"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mrt"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Maart"
@@ -11172,9 +11262,9 @@ msgstr "Masker"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11191,7 +11281,7 @@ msgstr "Elementen in bulk bijwerken"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11199,7 +11289,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11208,12 +11298,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11252,7 +11342,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11269,11 +11359,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mei"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mei"
@@ -11340,8 +11430,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Media types"
@@ -11419,7 +11509,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Berichten"
@@ -11443,10 +11533,10 @@ msgid "Middle"
msgstr "Midden"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11496,7 +11586,7 @@ msgstr "Minimale ernst"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11505,6 +11595,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minuten"
@@ -11521,11 +11612,11 @@ msgstr "Veld \"naam\" ontbreekt voor grafiek-prototype."
msgid "Missing \"name\" field for graph."
msgstr "Veld \"naam\" ontbreekt voor grafiek."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11606,7 +11697,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11614,11 +11705,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Maa"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Maandag"
@@ -11627,7 +11718,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Gemonitoord door proxy"
@@ -11637,8 +11728,8 @@ msgid "Monitored host"
msgstr "Gemonitoorde host"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitoring"
@@ -11648,13 +11739,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Maand"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Maandelijks"
@@ -11725,6 +11818,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11754,6 +11851,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11767,14 +11865,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11823,36 +11919,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11984,11 +12083,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nooit"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12021,6 +12124,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12033,14 +12140,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nieuwe reguliere expressie"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12073,14 +12176,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12184,8 +12287,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12228,7 +12331,7 @@ msgstr ""
msgid "No image"
msgstr "Geen afbeelding"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12336,7 +12439,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12344,11 +12447,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12357,9 +12461,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12426,13 +12530,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12459,11 +12561,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12508,7 +12613,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12533,7 +12638,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12588,9 +12693,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12677,11 +12782,6 @@ msgstr ""
msgid "Not supported"
msgstr "Niet ondersteund"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Opmerking"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Opmerkingen"
@@ -12694,8 +12794,8 @@ msgstr "Niets"
msgid "Notification report"
msgstr "Notificaties report"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notificaties"
@@ -12708,11 +12808,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12785,7 +12885,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12866,13 +12966,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12883,7 +12983,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12895,9 +12995,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12949,15 +13048,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -13015,11 +13114,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Eenmalige onderbreking"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13060,11 +13154,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13088,7 +13182,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13097,7 +13192,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13119,8 +13214,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13133,7 +13228,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13186,7 +13281,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13207,61 +13302,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Anders"
@@ -13287,7 +13382,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13315,15 +13410,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Overzicht"
@@ -13504,8 +13599,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13531,9 +13626,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13543,7 +13638,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13571,6 +13666,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13580,14 +13679,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13613,9 +13712,8 @@ msgstr "Bovenliggende grafieken."
msgid "Parent items"
msgstr "Bovenliggende items"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13632,7 +13730,7 @@ msgstr "Bovenliggende triggers"
msgid "Parent web scenarios"
msgstr "Bovenliggende webdraaiboeken"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13661,9 +13759,9 @@ msgstr "Passief"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13768,7 +13866,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13783,7 +13881,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13863,24 +13960,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Selecteer twee elementen"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13949,7 +14046,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13957,7 +14054,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13976,7 +14073,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -13986,7 +14083,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14000,12 +14097,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14055,7 +14152,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14063,29 +14160,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14110,7 +14205,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14135,8 +14230,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14151,11 +14246,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14173,19 +14268,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14195,7 +14290,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14206,8 +14301,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14277,7 +14372,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14285,13 +14380,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14299,11 +14402,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Wachtrij"
@@ -14311,7 +14414,7 @@ msgstr "Wachtrij"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14319,7 +14422,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14327,15 +14430,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14343,7 +14446,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14356,7 +14459,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14447,7 +14550,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14463,8 +14566,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14474,9 +14577,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14508,7 +14611,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14538,7 +14641,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14599,28 +14702,28 @@ msgstr "Remote commando"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14751,15 +14854,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14767,7 +14870,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14808,19 +14911,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Reporten"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14869,7 +14977,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -14918,23 +15026,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15077,9 +15185,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15092,14 +15200,14 @@ msgstr ""
msgid "Right"
msgstr "Recht"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15112,8 +15220,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15171,13 +15278,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15254,7 +15435,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15299,7 +15480,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15317,7 +15498,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15382,11 +15563,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15420,6 +15601,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15467,14 +15649,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15500,8 +15682,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15551,8 +15733,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15631,12 +15813,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15644,9 +15826,13 @@ msgstr ""
msgid "Select"
msgstr "Selecteer"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15660,7 +15846,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15672,7 +15858,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15730,7 +15916,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15746,7 +15932,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15764,12 +15950,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15778,36 +15964,32 @@ msgid "Server time"
msgstr "Server time"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Service"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15815,7 +15997,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15836,15 +16018,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15853,12 +16030,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15866,33 +16039,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Service bijgewerkt"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15917,7 +16096,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15935,7 +16114,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15947,7 +16126,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15977,18 +16156,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16007,7 +16186,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16057,9 +16236,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16087,7 +16266,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16108,7 +16287,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16199,8 +16382,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16209,7 +16392,7 @@ msgstr ""
msgid "Simple"
msgstr "Simpel"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16334,7 +16517,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sorteer orde (0->999)"
@@ -16343,7 +16526,7 @@ msgstr "Sorteer orde (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16357,7 +16540,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spanish (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16369,7 +16552,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16382,9 +16565,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16421,9 +16604,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16440,8 +16635,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16453,15 +16648,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16480,16 +16675,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16500,15 +16696,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16520,12 +16716,11 @@ msgstr ""
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16558,7 +16753,7 @@ msgstr "Status alleen"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16616,8 +16811,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16651,8 +16846,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16670,7 +16865,7 @@ msgstr "Onderwerp"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16692,7 +16887,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16700,11 +16895,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16712,7 +16907,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16750,7 +16945,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16758,14 +16954,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16778,9 +16974,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16879,36 +17075,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16952,13 +17147,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16996,7 +17191,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17060,8 +17255,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17091,12 +17286,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17111,7 +17306,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17160,11 +17355,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17299,7 +17494,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17312,11 +17507,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17325,19 +17520,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17345,15 +17540,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17369,8 +17564,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Tot"
@@ -17380,14 +17574,12 @@ msgstr "Tot"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17417,7 +17609,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Tijd periode"
@@ -17428,9 +17620,9 @@ msgstr "Tijd periode"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17438,13 +17630,13 @@ msgstr ""
msgid "Time type"
msgstr "Tijd type"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17454,17 +17646,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Tijdsstempel"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17473,11 +17675,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17541,19 +17743,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17561,9 +17763,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17574,7 +17776,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17589,9 +17791,9 @@ msgstr ""
msgid "Trends"
msgstr "Trends"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17616,12 +17818,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17647,7 +17849,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Trigger verwijderd"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17659,7 +17861,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17691,13 +17893,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Triggers overzicht"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17811,20 +18013,20 @@ msgstr "triggers"
msgid "Triggers deleted"
msgstr "Triggers verwijderd"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Trigger top 100"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Di"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Dinsdag"
@@ -17861,17 +18063,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17911,7 +18113,7 @@ msgstr "Type van de berekening"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17933,9 +18135,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "ONBEKEND"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17994,8 +18196,8 @@ msgstr ""
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18089,20 +18291,26 @@ msgstr "Deblokeer de geselecteerde gebruikers?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18172,7 +18380,7 @@ msgstr "Onbekende bron"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Onbekend waarde type"
@@ -18181,8 +18389,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18285,20 +18493,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18324,7 +18533,7 @@ msgstr "Bestaande bijwerken"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18344,7 +18553,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18362,8 +18571,9 @@ msgstr "Upload"
msgid "Upper level maps"
msgstr "Kaarten op hoger liggend niveau"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Uptime"
@@ -18401,7 +18611,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Gebruikt in acties"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18488,7 +18698,7 @@ msgid_plural "Users deleted"
msgstr[0] "Gebruiker verwijderd"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18563,8 +18773,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Gebruikers groepen"
@@ -18581,7 +18791,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18601,7 +18811,7 @@ msgstr "Gebruikerswachtwoord"
msgid "User profile"
msgstr "Gebruikersprofiel"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18613,7 +18823,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18623,7 +18833,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18636,8 +18846,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18645,8 +18855,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18698,7 +18908,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18730,8 +18940,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Gebruikers"
@@ -18981,10 +19191,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19014,17 +19224,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19081,7 +19292,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Waarde afbeelding"
@@ -19096,9 +19307,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19135,7 +19346,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19232,8 +19443,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19286,7 +19496,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19317,7 +19527,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19368,7 +19578,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19376,26 +19586,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Wekelijks"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19411,7 +19623,7 @@ msgstr ""
msgid "When active"
msgstr "Wanneer actief"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19420,19 +19632,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19452,7 +19664,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19488,7 +19700,7 @@ msgid "Working time"
msgstr "Werktijd"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19518,7 +19730,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19538,11 +19750,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19557,11 +19769,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19570,12 +19782,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y-as MAX waarde"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19584,34 +19796,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y lijn MIN waarde"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y lijn zijde"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19629,19 +19841,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19660,8 +19871,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Jaar"
@@ -19680,14 +19891,14 @@ msgstr "Jaarlijks"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19706,11 +19917,11 @@ msgstr "Jaarlijks"
msgid "Yes"
msgstr "Ja"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19721,11 +19932,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Je kunt een aantal talen niet selecteren omdat de locales hiervoor ontbreken op de webserver."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19733,9 +19944,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19746,11 +19956,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Je moet inloggen om deze pagina te bekijken."
@@ -19766,11 +19976,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19849,7 +20059,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19870,10 +20080,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19888,18 +20112,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19907,9 +20131,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19930,33 +20154,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20000,7 +20236,7 @@ msgstr "alle"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20027,19 +20263,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20049,7 +20285,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20067,6 +20303,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20115,7 +20352,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20137,7 +20374,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20204,10 +20441,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20238,6 +20475,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20304,8 +20542,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20318,6 +20556,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20378,6 +20621,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20422,7 +20669,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20485,7 +20732,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20573,7 +20820,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20611,7 +20858,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20627,16 +20874,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20652,9 +20894,9 @@ msgstr "host"
msgid "host group"
msgstr "host groep"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20668,7 +20910,7 @@ msgstr "icoon"
msgid "image"
msgstr "afbeelding"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20763,7 +21005,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20783,16 +21025,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20804,12 +21046,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20834,8 +21076,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20847,7 +21089,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20860,8 +21102,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20873,12 +21115,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20905,7 +21147,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20937,12 +21179,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20950,10 +21192,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20991,7 +21234,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21026,7 +21269,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21041,16 +21284,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21063,13 +21301,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21090,8 +21328,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21119,11 +21357,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21147,7 +21385,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "geen data"
@@ -21179,7 +21417,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21192,7 +21430,7 @@ msgstr ""
msgid "not in"
msgstr "niet in"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "niet geselecteerd"
@@ -21200,7 +21438,7 @@ msgstr "niet geselecteerd"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21264,7 +21502,7 @@ msgstr ""
msgid "other"
msgstr "andere"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21277,7 +21515,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21295,7 +21533,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21311,24 +21549,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21336,7 +21574,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21364,7 +21602,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21396,13 +21634,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21410,7 +21648,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21425,7 +21663,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21437,7 +21675,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "korte beschrijving"
@@ -21458,8 +21696,6 @@ msgstr "korte beschrijving"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21540,12 +21776,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21561,7 +21797,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "template ID \"%1$s\" is %2$s keer verwerkt"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21588,11 +21824,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21700,7 +21936,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21827,16 +22063,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21870,8 +22106,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21883,30 +22119,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21914,6 +22149,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21921,7 +22157,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22015,12 +22251,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/pl/LC_MESSAGES/frontend.po b/ui/locale/pl/LC_MESSAGES/frontend.po
index 03a43d5f070..af251eabd66 100644
--- a/ui/locale/pl/LC_MESSAGES/frontend.po
+++ b/ui/locale/pl/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2014-06-04 11:22+0300\n"
"Last-Translator: Paweł <pawel.seledec@zetosoftware.pl>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1401873749.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "oczekiwano \"%1$s\""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "\"%1$s\" musi być pomiędzy 1970-01-01 a 2038-01-18"
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.ścieżka.do.noda"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "liczba znaków %1$d przekracza maksymalną liczbę znaków %2$d"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] "zostały %1$s próby"
msgstr[2] "zostało %1$s prób"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, wybrano"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Tylko super administrator może tworzyć grupy)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(brak proxy)"
@@ -348,12 +343,16 @@ msgstr "10 sekund"
msgid "100 busiest triggers"
msgstr "100 najbardziej zajętych wyzwalaczy"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekund"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "Widok 3D"
@@ -376,7 +375,7 @@ msgstr "500 ostatnich wartości"
msgid "<empty string>"
msgstr "<pusty łańcuch znaków>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<nazwa etykiety>"
@@ -384,7 +383,7 @@ msgstr "<nazwa etykiety>"
msgid "<manual>"
msgstr "<ręczne>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
#, fuzzy
@@ -400,7 +399,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "DODAJ I NADPISZ"
@@ -471,8 +470,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -485,7 +484,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Dostęp zabroniony"
@@ -521,9 +520,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Potwierdzone"
@@ -531,7 +530,7 @@ msgstr "Potwierdzone"
msgid "Acknowledge"
msgstr "Potwierdzenie"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr "Potwierdź problemy"
@@ -569,18 +568,18 @@ msgstr "Oznacz zdarzenia ROZWIĄZANE"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -590,7 +589,7 @@ msgstr "Oznacz zdarzenia ROZWIĄZANE"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -630,7 +629,7 @@ msgstr "Akcja \"%1$s\" już istnieje."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Dodano akcję"
@@ -639,26 +638,26 @@ msgstr "Dodano akcję"
msgid "Action class %1$s must extend %2$s class."
msgstr "Akcja klasy %1$s musi rozszerzyć %2$s klasę."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Usunięto akcję"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Wyłączono akcję"
msgstr[1] "Wyłączono akcje"
msgstr[2] "Wyłączono akcje"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Włączono akcję"
msgstr[1] "Włączono akcje"
msgstr[2] "Włączono akcje"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -670,7 +669,7 @@ msgstr "Log akcji"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Zaktualizowano akcję"
@@ -678,16 +677,16 @@ msgstr "Zaktualizowano akcję"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Akcje"
@@ -706,13 +705,11 @@ msgstr "Aktywne"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktywne od"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktywne do"
@@ -762,7 +759,7 @@ msgstr "Aktywne do"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -776,35 +773,37 @@ msgstr "Aktywne do"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -875,11 +874,11 @@ msgstr "Dodaj nowy widżet"
msgid "Add child element"
msgstr "Dodaj element potomny"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -900,7 +899,7 @@ msgstr "Dodaj brakujący"
msgid "Add multiple maps"
msgstr "Dodaj wiele map"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Dodaj nowy zbiór danych"
@@ -909,7 +908,7 @@ msgstr "Dodaj nowy zbiór danych"
msgid "Add new interface"
msgstr "Dodaj nowy interfejs"
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Dodaj nowe sterowanie"
@@ -918,16 +917,16 @@ msgstr "Dodaj nowe sterowanie"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr "Dodaj komentarz do problemu"
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Dodaj prototyp"
@@ -936,7 +935,7 @@ msgstr "Dodaj prototyp"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -970,7 +969,7 @@ msgstr ""
msgid "Add widget"
msgstr "Dodaj widżet"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -981,11 +980,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Dodaj %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -997,12 +996,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administracja"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1023,7 +1022,7 @@ msgstr "Wiek"
msgid "Age less than"
msgstr "Wiek mniej niż"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1053,7 +1052,7 @@ msgstr "Interfejsy agenta"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr "Agregacja"
@@ -1061,11 +1060,11 @@ msgstr "Agregacja"
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr "Agregacja funkcji"
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr "Agregacja odstępów"
@@ -1090,8 +1089,8 @@ msgstr "Dopasuj elementy map"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1136,7 +1135,7 @@ msgstr "Wszystkie problemy"
msgid "All problems if tag values match"
msgstr "Wszystkie problemy, jeśli wartość tag'a się pasuje"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1152,13 +1151,13 @@ msgstr "Wszystkie szablony"
msgid "Allow list"
msgstr "Zezwól na listę"
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Zezwól na manualne zamknięcie"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1204,7 +1203,7 @@ msgstr "I"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1214,6 +1213,10 @@ msgstr "I"
msgid "And/Or"
msgstr "I/Lub"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1225,13 +1228,12 @@ msgstr "I/Lub"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Dowolny"
@@ -1271,11 +1273,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Nadchodzące"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Kwi"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Kwiecień"
@@ -1299,7 +1301,7 @@ msgstr "Wielkość obszaru"
msgid "Area type"
msgstr "Typ obszaru"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Arytmetyka"
@@ -1365,8 +1367,12 @@ msgstr "Przynajmniej jedna akcja jest wymagana."
msgid "At least one active user must exist with role \"%1$s\"."
msgstr "Przynajmniej jeden aktywny użytkownik musi posiadać role \"%1$s\"."
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Przynajmniej jedna grupa hosta lub host muszą być wybrane."
@@ -1376,13 +1382,6 @@ msgstr "Przynajmniej jedna grupa hosta lub host muszą być wybrane."
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Przynajmniej jeden okres utrzymania musi być utworzony."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr "Przynajmniej jedna baza MySQL, PostgreSQL lub Oracle powinna być wspierana."
@@ -1426,8 +1425,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audyt"
@@ -1435,7 +1434,7 @@ msgstr "Audyt"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Log audytu"
@@ -1443,11 +1442,11 @@ msgstr "Log audytu"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Sie"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Sierpień"
@@ -1464,15 +1463,15 @@ msgstr "Prośba o uwierzytelnienie"
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Uwierzytelnianie"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algorytm uwierzytelniania"
@@ -1483,7 +1482,7 @@ msgid "Authentication failed: %1$s."
msgstr "Uwierzytelnienie nieudane: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1503,6 +1502,7 @@ msgid "Authentication protocol"
msgstr "Protokół uwierzytelniania"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Ustawienia uwierzytelniania zaktualizowane"
@@ -1516,8 +1516,8 @@ msgid "Authorization"
msgstr "Autoryzacja"
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Auto"
@@ -1538,7 +1538,7 @@ msgstr "Automatyczne wylogowanie"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automatycznie"
@@ -1557,13 +1557,13 @@ msgstr "Automatyczny wybór ikon"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr "Rejestracja automatyczna"
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr "Akcje autorejestracji"
@@ -1576,8 +1576,8 @@ msgstr "Okres autorejestracji przechowywania danych"
msgid "Availability"
msgstr "Dostępność"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Raport dostępności"
@@ -1604,7 +1604,7 @@ msgstr "Średnia liczba pozostających zapytań zapisu do dysku wirtualnego podc
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Osie"
@@ -1628,9 +1628,9 @@ msgstr ""
msgid "Background image"
msgstr "Obraz tła"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr "Belka"
@@ -1638,8 +1638,8 @@ msgstr "Belka"
msgid "Base DN"
msgstr "Bazowa DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Bold line"
msgstr "Gruba linia"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolowski do dziesiętnego"
@@ -1771,8 +1771,8 @@ msgstr "CERTYFIKAT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "ZAMYKANIE"
@@ -1808,17 +1808,17 @@ msgstr ""
msgid "CRLF"
msgstr "CRLF"
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr "CSV do JSON"
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Obliczone"
@@ -1884,7 +1884,7 @@ msgstr "Nie można dodać nienumerycznej pozycji \"%1$s\" do wykresu \"%2$s\"."
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Nie można dodać nienumerycznej pozycji \"%1$s\" do prototypu wykresu \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Nie można dodać akcji"
@@ -2049,9 +2049,9 @@ msgstr "Nie można dołączyć anonimowego użytkownika do serwera LDAP."
msgid "Cannot bind to LDAP server."
msgstr "Nie można dołączyć do serwera LDAP."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2160,8 +2160,8 @@ msgstr "Nie można utworzyć mapy ikon"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2170,8 +2170,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Nie można utworzyć pliku konfiguracyjnego."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr "Nie można utworzyć funkcji użytkownika"
@@ -2182,12 +2182,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Nie można usunąć wewnętrznego użytkownika Zabbix \"%1$s\", proszę spróbować wyłączyć tego użytkownika."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Nie można usunąć akcji"
@@ -2307,7 +2314,7 @@ msgstr "Nie można usunąć prototypów pozycji"
msgid "Cannot delete items"
msgstr "Nie można usunąć pozycji"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Nie można usunąć utrzymania"
@@ -2368,11 +2375,11 @@ msgstr[2] "Nie można usunąć skryptu"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Nie można usunąć skryptu. Skrypt \"%1$s\" jest wykoprzystywany w akcji \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Nie można usunąć wybranych akcji"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2380,8 +2387,8 @@ msgstr[0] "Nie można usunąć usługi"
msgstr[1] "Nie można usunąć usługi"
msgstr[2] "Nie można usunąć usługi"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2477,7 +2484,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Nie można wyłączyć akcji"
@@ -2566,7 +2580,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Nie można włączyć akcji"
@@ -2802,7 +2823,7 @@ msgstr[0] "Nie można zaimportować szablonu \"%1$s\", nie istnieje podłączony
msgstr[1] "Nie można zaimportować szablonu \"%1$s\", nie istnieją podłączone szablony \"%2$s\"."
msgstr[2] "Nie można zaimportować szablonu \"%1$s\", nie istnieją podłączone szablony \"%2$s\"."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Nie można dodać wyrażenia wyzwalacza"
@@ -2965,7 +2986,7 @@ msgstr "Nie można zmienić nazwy użytkownikowi - gościowi."
msgid "Cannot save discovery rule without checks."
msgstr "Nie można zapisać reguły wykrywania bez testów."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Nie można zapisać widżetu \"%1$s\"."
@@ -3010,7 +3031,7 @@ msgstr "Nie można ustawić pól inwentarza dla wyłączonego inwentarza."
msgid "Cannot set session cookie."
msgstr "Nie można skonfigurować pliku cookie sesji"
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3135,7 +3156,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "nie można zaktualizować szablonu scenariusza webowego\"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Nie można zaktualizować akcji"
@@ -3314,10 +3335,10 @@ msgstr "Nie można zaktualizować skryptu"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3383,8 +3404,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr "Nie można zaktualizować roli użytkownika"
@@ -3425,16 +3446,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certyfikat"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Zmień"
@@ -3467,12 +3488,12 @@ msgstr ""
msgid "Change password"
msgstr "Zmień hasło"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Zmień na sekundy"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Stopień zmian"
@@ -3481,7 +3502,7 @@ msgid "Change type"
msgstr "Zmień typ"
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3520,19 +3541,19 @@ msgstr "Test już istnieje."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Proszę sprawdzić część wyrażenia zaczynającą się od \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Sprawdź czy nie ma błędu w JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Sprawdź, czy nie ma błędu w XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Sprawdź błąd używając wyrażenia regularnego"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr "Sprawdź, wartości nie obsługiwane"
@@ -3600,7 +3621,7 @@ msgstr "Sprawdza wydajność usługi UDP. Zwraca 0 - usługa nie działa; liczba
msgid "Checks should be unique."
msgstr "Testy powinny być unikalne."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3637,8 +3658,8 @@ msgstr "Wyczyść historię"
msgid "Clear history and trends"
msgstr "Wyczyść historię i trendy"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Wyczyść podczas odłączania"
@@ -3664,9 +3685,9 @@ msgstr "Zegar"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3683,7 +3704,7 @@ msgstr "Powiel"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3714,12 +3735,12 @@ msgstr "Zamknij stare zdarzenia"
msgid "Close problem"
msgstr "Zakończ problem"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr "Zakończ problemy"
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Zwiń"
@@ -3733,7 +3754,7 @@ msgstr "Zwiń pasek boczny"
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3776,7 +3797,7 @@ msgstr "Polecenia"
msgid "Communication with Zabbix server"
msgstr "Komunikacja z serwerem Zabbix"
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr "uwspólnienie"
@@ -3807,9 +3828,9 @@ msgstr "Kompresja"
msgid "Concurrent sessions"
msgstr "Sesje bieżące"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Warunek"
@@ -3837,13 +3858,13 @@ msgstr "Warunek \"%2$s\" użyty w formule \"%3$s\" dla nadpisania \"%1$s\" nie j
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Warunki"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfiguracja"
@@ -3938,7 +3959,7 @@ msgid "Configuration of maintenance periods"
msgstr "Konfiguracja okresów utrzymania"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Konfiguracja typów mediów"
@@ -3982,7 +4003,7 @@ msgstr "Konfiguracja wyzwalaczy"
msgid "Configuration of user groups"
msgstr "Konfiguracja grup użytkowników"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr "Konfiguracja ról użytkowników"
@@ -4025,9 +4046,9 @@ msgstr "Gratulacje! Poprawnie zainstalowano interfejs użytkownika Zabbix."
msgid "Connect to"
msgstr "Połącz z"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Połączony"
@@ -4090,12 +4111,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr "Połączenie nie będzie szyfrowane, ponieważ używane są Unixowe sockety lub pamięć w Windowsie jest współdzielone."
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Połączenia"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Połączenia z hosta"
@@ -4105,7 +4126,7 @@ msgid "Connections from proxy"
msgstr "Połączenia z proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Połączenia do hosta"
@@ -4127,11 +4148,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4165,12 +4186,12 @@ msgstr "Zawiera"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4185,7 +4206,7 @@ msgstr "Zawiera"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Kontrola zawartości"
@@ -4199,7 +4220,7 @@ msgstr "Menu zawartości"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nazwa kontekstu"
@@ -4312,19 +4333,23 @@ msgstr "Liczba wartości umieszczonych w kolejce przetwarzania."
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Utwórz akcję"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr "Tworzenie i edycja wsparcia"
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr "Tworzenie i edycja map"
@@ -4368,7 +4393,7 @@ msgstr "Utwórz regułę wyszukiwania (wybierz najpierw hosta)"
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4479,7 +4504,7 @@ msgstr ""
msgid "Create script"
msgstr "Utwórz skrypt"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4535,8 +4560,10 @@ msgstr "Utwórz scenariusz sieci www (najpierw wybierz host)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4571,6 +4598,7 @@ msgid "Current value"
msgstr "Bieżąca wartość"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Indywidualne"
@@ -4588,7 +4616,7 @@ msgid "Custom graphs"
msgstr "Wykresy własne"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4610,16 +4638,20 @@ msgstr "Własna etykieta dla elementu mapy \"%2$s\" typu \"%1$s\" nie może być
msgid "Custom message"
msgstr "Własna wiadomość"
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Własny mnożnik"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Niestandardowe w przypadki niepowodzenia"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Skrypty własne"
@@ -4668,7 +4700,8 @@ msgstr "Nazwa DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Dziennie"
@@ -4683,7 +4716,7 @@ msgstr "Ciemny"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Tablica"
@@ -4693,7 +4726,7 @@ msgstr "Tablica"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Pulpit \"%1$s\" już istnieje."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4758,8 +4791,8 @@ msgstr "Pulpity"
msgid "Dashed line"
msgstr "Linia przerywana"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dane z %1$s. Wygenerowano w %2$s sek."
@@ -4772,9 +4805,9 @@ msgstr "Dane nie są prawidłowo zakodowane."
msgid "Data overview"
msgstr "Przegląd danych"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Dane zapisane"
@@ -4897,11 +4930,12 @@ msgstr "Data zakupu sprzętu"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dzień"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Przedwczoraj"
@@ -4910,6 +4944,10 @@ msgstr "Przedwczoraj"
msgid "Day of month"
msgstr "Dzień miesiąca"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4917,6 +4955,7 @@ msgid "Day of week"
msgstr "Dzień tygodnia"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dni"
@@ -4930,11 +4969,11 @@ msgstr "Debugowanie"
msgid "Debug mode"
msgstr "Tryb debugowania"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Gru"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Grudzień"
@@ -5015,7 +5054,7 @@ msgid "Default time zone"
msgstr "Domyślna strefa czasowa"
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Opóźnienie"
@@ -5024,19 +5063,19 @@ msgid "Delayed by"
msgstr "Opóźniony o"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5055,12 +5094,13 @@ msgstr "Opóźniony o"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5118,11 +5158,11 @@ msgstr "Usunąć regułę wykrywania?"
msgid "Delete expression?"
msgstr "Usunąć wyrażenie?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Usunąć prototyp wykresu?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Usunąć wykres?"
@@ -5184,7 +5224,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Usunąć wybrane akcje?"
@@ -5267,7 +5315,7 @@ msgstr "Usunąć wybraną mapę?"
msgid "Delete selected maps?"
msgstr "Usunąć wybrane mapy?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Usunąć wybrane typy mediów?"
@@ -5295,15 +5343,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Usunąć wybrane skrypty?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5351,7 +5399,7 @@ msgstr "Usunąć wyzwalacz?"
msgid "Delete web scenario?"
msgstr "Usunąć scenariusz sieci www?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5383,7 +5431,7 @@ msgstr "Zabroń"
msgid "Deny list"
msgstr "Lista zabroniona"
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5399,7 +5447,7 @@ msgstr "Zależny"
msgid "Dependent item"
msgstr "Element zależny"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5409,7 +5457,7 @@ msgstr "Zależy od"
msgid "Deployment status"
msgstr "Stan instalacji"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5425,9 +5473,10 @@ msgstr "Stan instalacji"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5448,7 +5497,7 @@ msgstr "Opis"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5493,7 +5542,7 @@ msgstr "Katalog"
msgid "Directory size (in bytes). Returns integer"
msgstr "Rozmiar katalogu (w bajtach). Zwraca liczbę całkowitą"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5501,8 +5550,8 @@ msgstr "Rozmiar katalogu (w bajtach). Zwraca liczbę całkowitą"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5544,7 +5593,15 @@ msgstr "Wyłączyć hosty monitorowane przez wybrane proxy?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Wyłączyć wybrane akcje?"
@@ -5569,7 +5626,7 @@ msgstr "Wyłączyć wybrane hosty?"
msgid "Disable selected items?"
msgstr "Wyłączyć wybrane pozycje?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Wyłączyć wybrane typy mediów?"
@@ -5596,7 +5653,7 @@ msgstr "Wyłączyć wybrane scenariusze sieci www?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5616,17 +5673,19 @@ msgstr "Wyłączyć wybrane scenariusze sieci www?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5637,21 +5696,21 @@ msgstr "Wyłączony"
msgid "Disaster"
msgstr "Katastrofa"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "Odrzuć niezmienione"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "Odrzuć niezmienione z heartbeat"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Odrzuć wartość"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5683,11 +5742,11 @@ msgstr "Wykryte urządzenie"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5695,8 +5754,8 @@ msgstr "Wykryte urządzenie"
msgid "Discovery"
msgstr "Wykrywanie"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr "Wykryj akcje"
@@ -5757,7 +5816,7 @@ msgstr "Wykrywanie wirtualnych maszyn VMWare, <url> - URL usługi VMware. Zwraca
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Reguła wykrywania"
@@ -5869,7 +5928,8 @@ msgstr "Wyświetl wykres skumulowany"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5882,7 +5942,7 @@ msgstr "Wyświetlanie %1$s z %2$s znalezionych"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Wyświetlone od %1$s do %2$s z %3$s znalezionych"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Wyświetlanie opcji"
@@ -5891,14 +5951,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr "Nie przechowuj historii"
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5914,8 +5974,8 @@ msgstr "Zastąpić wyrażenie warunkowe?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5925,8 +5985,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5936,12 +5996,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "Nie dopasowano regularnego wyrażenia"
@@ -5968,22 +6028,23 @@ msgstr "Pobierz obraz"
msgid "Download the configuration file"
msgstr "Pobranie pliku konfiguracyjnego"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Czas przerwy w pracy"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Rysuj"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Styl rysowania"
@@ -6028,10 +6089,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Powtórzone userid (id użytkownika) \"%1$s\" w użytkownikach dla mapy \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Czas trwania"
@@ -6055,18 +6118,17 @@ msgstr "Dynamiczne elementy"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Każdy adres URL powinien mieć unikalną nazwę. Należy się upewnić, że istnieje tylko jeden adres o tej nazwie"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr "Każdy element"
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6107,6 +6169,10 @@ msgstr "Edycja wyzwalacza"
msgid "Edit widget"
msgstr "Edycja widżeta"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Wartość efektywna"
@@ -6141,7 +6207,7 @@ msgstr "Elipsa"
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Pusty"
@@ -6178,7 +6244,6 @@ msgstr "Makro warunku filtra dla reguły wykrywania \"%1$s\" jest puste."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6190,7 +6255,7 @@ msgstr "Pusty parametr wejściowy."
msgid "Empty map ID."
msgstr "Puste ID mapy."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6198,8 +6263,8 @@ msgstr "Puste ID mapy."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6270,7 +6335,15 @@ msgstr "Włącz wewnętrzne porządkowanie"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Włączyć wybrane akcje?"
@@ -6296,7 +6369,7 @@ msgstr "Włączyć wybrane hosty?"
msgid "Enable selected items?"
msgstr "Włączyć wybrane pozycje?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Włączyć wybrane typy mediów?"
@@ -6316,7 +6389,7 @@ msgstr "Włączyć wybrane wyzwalacze?"
msgid "Enable selected web scenarios?"
msgstr "Włączyć wybrane scenariusze sieci www?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6332,7 +6405,7 @@ msgstr "Włącz wyłapywanie"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6362,17 +6435,18 @@ msgstr "Włącz wyłapywanie"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6388,7 +6462,7 @@ msgstr "Szyfruj"
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Szyfrowanie"
@@ -6414,6 +6488,7 @@ msgstr "Angielski (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6426,11 +6501,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6445,12 +6520,18 @@ msgstr "Równe"
msgid "Error"
msgstr "Błąd"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Błąd w zapytaniu wyszukiwania dla tabeli \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Komunikat błędu"
@@ -6473,7 +6554,7 @@ msgstr ""
msgid "Event"
msgstr "Zdarzenie"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID zdarzenia"
@@ -6483,8 +6564,8 @@ msgstr "Zdarzenie potwierdzone"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Współzależność zdarzeń"
@@ -6494,7 +6575,7 @@ msgstr "Współzależność zdarzeń"
msgid "Event correlation rules"
msgstr "Zasady współzależności zdarzeń"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Szczegóły zdarzenia"
@@ -6510,7 +6591,7 @@ msgstr "Zdarzenie zostało potwierdzone"
msgid "Event is not acknowledged"
msgstr "Zdarzenie nie zostało potwierdzone"
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Lista zdarzeń [poprzednie 20]"
@@ -6578,6 +6659,16 @@ msgstr "Wykluczyć"
msgid "Exclude host groups"
msgstr "Wyklucz grupy hostów"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Wykonaj"
@@ -6602,7 +6693,7 @@ msgstr "Wykonaj teraz"
msgid "Execute on"
msgstr "Wykonaj na"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr "Wykonaj skrypty"
@@ -6611,7 +6702,7 @@ msgstr "Wykonaj skrypty"
msgid "Executed"
msgstr "Wykonano"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6628,13 +6719,13 @@ msgstr "Potwierdzenie wykonania"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Rozwiń"
@@ -6732,8 +6823,8 @@ msgstr "Wyrażenie nie może być puste"
msgid "Expression constructor"
msgstr "Konstruktor wyrażeń"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Błąd składni wyrażenia."
@@ -6844,11 +6935,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Lut"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Luty"
@@ -6930,19 +7021,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Informacja o czasie pliku. Zwraca liczbę całkowitą (znacznik czasu Unix)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Wypełnij"
@@ -6967,15 +7058,15 @@ msgstr "Obszar wypełniony"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6994,7 +7085,7 @@ msgstr "Filtr"
msgid "Filter properties"
msgstr "Właściwości filtra"
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7039,7 +7130,7 @@ msgid "Fit to map"
msgstr "Dopasuj do mapy"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Stały"
@@ -7049,7 +7140,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7084,7 +7175,7 @@ msgstr "Rozmiar czcionki"
msgid "Form data"
msgstr "Dane czcionki"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formuła"
@@ -7103,19 +7194,23 @@ msgstr "Brakująca formuła dla przełączania \"%1$s\"."
msgid "French (fr_FR)"
msgstr "Francuski (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Pt"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Piątek"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7148,7 +7243,7 @@ msgid "Full clone"
msgstr "Pełne powielenie"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funkcja"
@@ -7159,7 +7254,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7167,8 +7262,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Dostęp do GUI wyłączony."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Ogólne"
@@ -7185,7 +7280,7 @@ msgstr "Wyganerowano w %1$s sekund"
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7241,7 +7336,7 @@ msgstr "Wróć do %1$s"
msgid "Go to"
msgstr "Przejdź do"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr "Przejdź do \"%1$s\""
@@ -7286,13 +7381,13 @@ msgstr "Linia gradientu"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Wykres"
@@ -7349,7 +7444,7 @@ msgstr "Usunięto wykres"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototyp wykresu"
@@ -7381,8 +7476,8 @@ msgstr "Usunięto prototyp wykresu"
msgid "Graph prototype updated"
msgstr "Zaktualizowano prototyp wykresu"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Prototypowy wykres o ID \"%1$s\" jest niedostępny."
@@ -7416,8 +7511,8 @@ msgstr "Typ wykresu"
msgid "Graph updated"
msgstr "Zaktualizowano wykres"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Wykres o ID \"%1$s\" jest niedostępny."
@@ -7535,7 +7630,7 @@ msgstr "Grupowanie wg"
msgid "Groups"
msgstr "Grupy"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr "Użytkownik gość"
@@ -7544,12 +7639,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7613,7 +7708,7 @@ msgid "HashiCorp Vault"
msgstr "Sejf HashiCorp"
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7642,13 +7737,13 @@ msgstr "Hebrajski (he_IL)"
msgid "Height"
msgstr "Wysokość"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Pomoc"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Liczba szesnastkowa do dziesiętnej"
@@ -7714,9 +7809,9 @@ msgstr "Podkreśl cały wiersz"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7756,7 +7851,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7795,13 +7890,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7901,7 +7996,7 @@ msgstr[2] "Włączono hosty"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7934,7 +8029,7 @@ msgstr "Elementy grupy hostów"
msgid "Host group label type"
msgstr "Typ etykiety grupy hostów"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7954,10 +8049,10 @@ msgstr "Grupa hosta o ID \"%1$s\" jest niedostępna."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7982,7 +8077,7 @@ msgstr "Grupa hosta o ID \"%1$s\" jest niedostępna."
msgid "Host groups"
msgstr "Grupy hostów"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8107,7 +8202,7 @@ msgstr "Aktualizacja hosta się nie powiodła."
msgid "Host updated"
msgstr "Zaktualizowano hosta"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Host o ID \"%1$s\" jest niedostęny"
@@ -8141,11 +8236,11 @@ msgstr "Host o takiej samej widocznej nazwie \"%1$s\" już istnieje."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8184,13 +8279,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Godziny"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Porządkowanie"
@@ -8254,9 +8350,9 @@ msgstr "Zakres IP \"%1$s\" osiągnął limit adresowy \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8339,7 +8435,7 @@ msgstr "Zaktualizowano mapę ikon"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Mapowanie ikon"
@@ -8437,7 +8533,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "W przypadku, gdy ten komunikat jest błędny należy skontaktować się z administratorami celem nadania uprawnień."
@@ -8486,7 +8582,7 @@ msgstr "Zaktualizowano obraz"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Obrazy"
@@ -8534,10 +8630,14 @@ msgstr "W utrzymaniu"
msgid "In progress"
msgstr "W trakcie"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "W zasięgu"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8548,28 +8648,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr "Nieosiągalna reguła wykrywania"
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Nieosiągalny wykres"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr "Nieosiągalny prototypowy wykres"
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Nieosiągalna grupa"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Nieosiągalny host"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Nieosiągalny element"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr "Nieosiągalny prototyp elementu"
@@ -8586,6 +8686,10 @@ msgstr "Nieosiągalne utrzymanie"
msgid "Inaccessible map"
msgstr "Nieosiągalna mapa"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8635,7 +8739,7 @@ msgstr "Dołącz podgrupy"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Statystyka ruchu przychodzącego interfejsu sieciowego. Zwraca liczbę całkowitą"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8991,7 +9095,7 @@ msgstr "Błędny typ wartości składnika"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Błędny typ wartości pozycji \"%1$s\" udostępniony dla funkcji wyzwalacza \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Błędna lista pozycji."
@@ -9024,11 +9128,6 @@ msgstr "Błędna wartość obiektu."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr "Błędna wartość %2$s parametru \"%1$s\"."
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Błędne parametry dla utrzymania."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9046,15 +9145,11 @@ msgstr "Błędne wyrażenie regularne \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Otrzymano błędną odpowiedź z serwera Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Błędny czas końca usługi."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Błędny czas startu usługi."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9126,7 +9221,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr "Błędna nazwa użytkownika lub hasło albo konto jest tymczasowo zablokowane."
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9171,8 +9266,6 @@ msgstr "Błędna wartość \"%1$s\" dla pola zmiennoprzecinkowego \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Błędna wartość \"%1$s\" dla pola całkowitego \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9231,6 +9324,16 @@ msgstr "Błędna wartość dla pola \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9341,8 +9444,6 @@ msgstr "Błędna wartość dla pola \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9368,10 +9469,10 @@ msgstr "Błędna wartość dla pola \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9422,7 +9523,7 @@ msgstr "Błędna wartość dla pola \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9436,7 +9537,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonezyjski (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr "Nieskończoność"
@@ -9445,13 +9546,12 @@ msgstr "Nieskończoność"
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9539,7 +9639,7 @@ msgstr "Wprowadź wyrażenie"
msgid "Install"
msgstr "Instalacja"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalacja"
@@ -9547,7 +9647,7 @@ msgstr "Instalacja"
msgid "Installer name"
msgstr "Nazwa instalatora"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9603,8 +9703,8 @@ msgstr "Wewnętrzny"
msgid "Internal JSON-RPC error."
msgstr "Błąd wewnętrzny JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr "Wewnętrzne akcje"
@@ -9615,23 +9715,22 @@ msgstr "Część wewnętrzna przechowywania danych"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Błąd wewnętrzny."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr "Problem wewnętrzny"
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr "Odzyskiwanie wewnętrznego problemu"
@@ -9642,8 +9741,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9677,7 +9775,7 @@ msgstr "Nieprawidłowa treść pliku YAML"
msgid "Invalid action condition: %1$s."
msgstr "Nieprawidłowy warunek akcji: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9817,10 +9915,10 @@ msgstr "Nieprawidłowe parametry metody."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9859,86 +9957,89 @@ msgstr "Nieprawidłowe parametry metody."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Nieprawdiłowy parametr \"%1$s\": %2$s."
@@ -10025,15 +10126,15 @@ msgstr "Nieprawidłowy znacznik \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Nieprawidłowy okres czasu."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inwentarz"
@@ -10048,7 +10149,7 @@ msgid "Inventory field"
msgstr "Pole inwentarzowe"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Tryb inwentarzowy"
@@ -10058,7 +10159,7 @@ msgstr "Czy jest zalogowany?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Wydawca"
@@ -10076,14 +10177,14 @@ msgid "Italian (it_IT)"
msgstr "Włoski (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Pozycja"
@@ -10155,7 +10256,7 @@ msgstr[2] "Włączono pozycje"
msgid "Item in \"not supported\" state"
msgstr "Pozycja w stanie \"niewspierany\"."
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Nie wybrano pozycji"
@@ -10165,9 +10266,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Pozycja przed przetwarzaniem nie ma parametru: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototyp pozycji"
@@ -10202,8 +10303,8 @@ msgstr[0] "Zaktualizowano prototyp pozycji"
msgstr[1] "Zaktualizowano prototypy pozycji"
msgstr[2] "Zaktualizowano prototypów pozycji"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Prototyp pozycji o ID \"%1$s\" jest niedostępny."
@@ -10253,20 +10354,20 @@ msgstr ""
msgid "Item values"
msgstr "Wartości pozycji"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Pozycja nie zostanie odświeżona. Należy podać poprawny interwał aktualizacji."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Pozycja nie będzie odświeżona. Określony przedział aktualizacji wymaga posiadania co najmniej jednego elastycznego lub zaplanowanego przedziału."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Pozycja nie będzie odświeżona. Przedział aktualizacji powinien być pomiędzy ls a ld. także Zaplanowane/Elastyczne przedziały mogą być używane."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Pozycja o ID \"%1$s\" jest niedostępna."
@@ -10310,7 +10411,7 @@ msgstr "Pozycja z kluczem \"%1$s\" już istnieje w \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10348,7 +10449,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agent JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10367,7 +10468,7 @@ msgstr "JSON"
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10388,16 +10489,16 @@ msgstr "Ciąg znaków JSON jest oczekiwany"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "Ścieżka JSON"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Sty"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Styczeń"
@@ -10406,8 +10507,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japoński (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10415,19 +10516,19 @@ msgstr "Japoński (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Lip"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Lipiec"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Cze"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Czerwiec"
@@ -10541,7 +10642,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Ostatnia"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10549,7 +10650,7 @@ msgstr[0] "Ostani %1$d dzień"
msgstr[1] "Ostatnie %1$d dni"
msgstr[2] "Ostatnich %1$d dni"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10557,7 +10658,7 @@ msgstr[0] "Ostatnia %1$d godzina"
msgstr[1] "Ostatnie %1$d godziny"
msgstr[2] "Ostatnich %1$d godzin"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10565,7 +10666,7 @@ msgstr[0] "Ostatnia %1$d minuta"
msgstr[1] "Ostatnie %1$d minuty"
msgstr[2] "Ostatnich %1$d minut"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10573,7 +10674,7 @@ msgstr[0] "Ostatni %1$d miesiąc"
msgstr[1] "Ostatnie %1$d miesiące"
msgstr[2] "Ostatnich %1$d miesięcy"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10581,7 +10682,7 @@ msgstr[0] "Ostatnia %1$d sekunda"
msgstr[1] "Ostatnie %1$d sekundy"
msgstr[2] "Ostatnich %1$d sekund"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10657,7 +10758,7 @@ msgstr "Wykres z ostatniego tygodnia"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10676,9 +10777,9 @@ msgstr "Łotewski (lv_LV)"
msgid "Layout"
msgstr "Układ"
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10694,18 +10795,18 @@ msgstr "Układ"
msgid "Left"
msgstr "Z lewej"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Y z lewej"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Przycięcie z lewej"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Legenda"
@@ -10714,7 +10815,7 @@ msgstr "Legenda"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr "Uprawniony do"
@@ -10722,9 +10823,9 @@ msgstr "Uprawniony do"
msgid "Limit for search and filter results"
msgstr "Ograniczenie wyszukiwania/filtrowania elementów"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10744,8 +10845,8 @@ msgstr "Typ linii"
msgid "Line width"
msgstr "Szerokość linii"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Połączenie"
@@ -10769,8 +10870,8 @@ msgid "Link indicators"
msgstr "Wskaźnik połączenia"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Połącz szablony"
@@ -10878,7 +10979,7 @@ msgstr "Ładowanie..."
msgid "Local"
msgstr "Lokalny"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10897,7 +10998,7 @@ msgid "Location longitude"
msgstr "Wysokość geograficzna"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10911,7 +11012,7 @@ msgstr "Monitorowanie pliku logu z obsługą rotacji. Zwraca log"
msgid "Log file monitoring. Returns log"
msgstr "Monitorowanie pliku logu. Zwraca log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10923,8 +11024,8 @@ msgstr "Logowanie niedopasowanych pułapek SNMP"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Logowanie"
@@ -11012,9 +11113,9 @@ msgstr "Makro \"%1$s\" już istnieje."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11036,35 +11137,23 @@ msgid "Main navigation"
msgstr "Główna nawigacja"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Utrzymanie"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Utrzymanie \"%1$s\" już istnieje."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr "Utrzymanie \"%1$s\" wartość nie może być większa niż \"%2$s\"."
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Wartość utrzymania \"Aktywne od\" nie może być większa od \"Aktywne do\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Dodano utrzymanie"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Usunięto utrzymanie"
@@ -11107,11 +11196,15 @@ msgstr "Utrzymanie: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11119,20 +11212,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Ręcznie"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11215,7 +11308,7 @@ msgstr "Kształt mapy"
msgid "Map update failed."
msgstr "Aktualizacja mapy nieudana."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Mapa o ID \"%1$s\" jest niedostępna."
@@ -11238,16 +11331,16 @@ msgstr "Mapowania"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapy"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Marzec"
@@ -11274,9 +11367,9 @@ msgstr "Maska"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11293,7 +11386,7 @@ msgstr "Masowo aktualizuj elementy"
msgid "Mass update shapes"
msgstr "Masowa aktualizacja kształtów"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11301,7 +11394,7 @@ msgstr "Masowa aktualizacja kształtów"
msgid "Master item"
msgstr "Element główny"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Pasuje wyrażenie regularne"
@@ -11310,12 +11403,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Maksymalny"
@@ -11354,7 +11447,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11372,11 +11465,11 @@ msgstr "Maksymalna całkowita długość adresu email osiągnięta dla typu medi
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Maj"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Maj"
@@ -11446,8 +11539,8 @@ msgstr "Typ mediów o ID \"%1$s\" jest niedostępny."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Typy mediów"
@@ -11525,7 +11618,7 @@ msgid "Message/Command"
msgstr "Wiadomość/Polecenie"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Komunikaty"
@@ -11549,10 +11642,10 @@ msgid "Middle"
msgstr "Środek"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Minimalny"
@@ -11602,7 +11695,7 @@ msgstr "Minimalny poziom"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11612,6 +11705,7 @@ msgstr[1] "Minimalny okres do wyświetlenia to %1$s minut."
msgstr[2] "Minimalny okres do wyświetlenia to %1$s minuty."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minuty"
@@ -11628,11 +11722,11 @@ msgstr "Brakujące pole \"name\" dla prototypu wykresu."
msgid "Missing \"name\" field for graph."
msgstr "Brakujące pole \"name\" dla wykresu."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Brakujące dane"
@@ -11717,7 +11811,7 @@ msgstr "Klasa module.php musi rozszerzyć %1$s dla modułu zlokalizowanego w %2$
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr "Moduły"
@@ -11725,11 +11819,11 @@ msgstr "Moduły"
msgid "Modules updated"
msgstr "Zaktualizowane moduły"
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Pn"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Poniedziałek"
@@ -11738,7 +11832,7 @@ msgid "Monitored by"
msgstr "Monitorowany przez"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorowany przez proxy"
@@ -11748,8 +11842,8 @@ msgid "Monitored host"
msgstr "Monitorowany host"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitorowanie"
@@ -11759,13 +11853,15 @@ msgid "Monospace"
msgstr "Stała szerokość"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Miesiąc"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Miesięcznie"
@@ -11836,6 +11932,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11865,6 +11965,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11878,14 +11979,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11934,36 +12033,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12095,11 +12197,15 @@ msgstr "Upłynął limit czasu w sieci dla wykonywanego skryptu"
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr "Użycie sieci (łącznie dla wysyłania i odbierania) podczas odstępu, <url> - URL usługi VMware, <uuid> - nazwa hosta wirutalnej maszyny VMware, <instance> - instancja interfejsu sieciowego"
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nigdy"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12132,6 +12238,10 @@ msgstr "Nowa nazwa znacznika zdarzenia"
msgid "New event tag value"
msgstr "Nowa wartość znacznika zdarzenia"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12144,14 +12254,10 @@ msgstr "Nowa operacja"
msgid "New regular expression"
msgstr "Nowe wyrażenie regularne"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nowy czas obsługi"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr "Nowa nazwa znacznika"
@@ -12184,14 +12290,14 @@ msgstr "Następny krok"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12295,8 +12401,8 @@ msgstr "Nie znaleziono włączonych modułów."
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12339,7 +12445,7 @@ msgstr "Brak ikony dla elementu mpay \"\"%1$s\"."
msgid "No image"
msgstr "Brak obrazka"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12447,7 +12553,7 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12455,11 +12561,12 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12468,9 +12575,9 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12537,13 +12644,11 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12570,11 +12675,14 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12619,7 +12727,7 @@ msgstr "Brak uprawnień do wywołania \"%1$s.%2$s\"."
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Brak uprawnień do tego obiektu lub obiekt nie istnieje!"
@@ -12644,7 +12752,7 @@ msgstr "Nie określono pliku klucza publicznego."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Nie odświeżono"
@@ -12699,9 +12807,9 @@ msgstr "Flagi nieboolowskie są przestarzałe."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12788,11 +12896,6 @@ msgstr "Elementy niedziedziczone"
msgid "Not supported"
msgstr "Niewspierane"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Notatka"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notatki"
@@ -12805,8 +12908,8 @@ msgstr "Nic"
msgid "Notification report"
msgstr "Raport powiadomień"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Powiadomienia"
@@ -12819,11 +12922,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Powiadom wszystkich zaangażowanych"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Lis"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Listopad"
@@ -12896,7 +12999,7 @@ msgstr "Liczba wątków procesora hipernadzorcy VMware, <url> - URL usługi VMwa
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Liczba procesorów maszyny wirtualnej VMware, <url> - URL usługi VMware, <uuid> - nazwa hosta maszyny wirtualnej VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Liczba wierszy"
@@ -12977,13 +13080,13 @@ msgstr "Liczba maszyn wirtualnych hipernadzorcy VMware, <url> - URL usługi VMwa
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Liczba lub procent węzłów inod. Zwraca liczbę całkowitą dla liczby; liczbę zmiennoprzecinkową dla procentu"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Systemy liczbowe"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12994,7 +13097,7 @@ msgid "Numeric (integer)"
msgstr "Numeryczny (liczba całkowita)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13006,9 +13109,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13060,15 +13162,15 @@ msgstr "OS (W skrócie)"
msgid "Object"
msgstr "Objekt"
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Paź"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "System ósekmowy do dziesiętnego"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Październik"
@@ -13126,11 +13228,6 @@ msgstr "Jeden"
msgid "One time only"
msgstr "Jednorazowo"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Jednorazowa przerwa w pracy"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Tylko kontrole agenta Zabbix, SNMPv1, SNMPv2 i SNMPv3 mogą być unikalne."
@@ -13172,11 +13269,11 @@ msgstr[0] "Tylko wybrany problem"
msgstr[1] "Tylko wybrane problemy"
msgstr[2] "Tylko wybranych problemów"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13200,7 +13297,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informacje o systemie operacyjnym. Zwraca ciąg znaków"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13209,7 +13307,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr "Operacja \"%1$s\" już istnieje."
@@ -13231,8 +13329,8 @@ msgid "Operation has no template to operate."
msgstr "Operacja nie ma szablonu, na którym może działać."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13245,7 +13343,7 @@ msgstr "Dane operacyjne"
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operacje"
@@ -13298,7 +13396,7 @@ msgstr "Opcje"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13319,61 +13417,61 @@ msgstr "Lub"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Oryginał"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Inne"
@@ -13399,7 +13497,7 @@ msgstr "Statystyka ruchu wychodzącego interfejsu sieciowego. Zwraca liczbę ca
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13427,15 +13525,15 @@ msgstr "Nadpisz okres trendu pozycji"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Przełączenia"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Przegląd"
@@ -13616,8 +13714,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEM"
@@ -13643,9 +13741,9 @@ msgstr "PROBLEM - tryb generowania zdarzenia"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13655,7 +13753,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Tożsamość PSK"
@@ -13683,6 +13781,10 @@ msgstr "Pager"
msgid "Parameter"
msgstr "Parametr"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13692,14 +13794,14 @@ msgstr "Parametr"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Parametr \"%1$s\" jest przestarzały."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13725,9 +13827,8 @@ msgstr "Nadrzędne wykresy"
msgid "Parent items"
msgstr "Nadrzędne pozycje"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13744,7 +13845,7 @@ msgstr "Nadrzędne wyzwalacze"
msgid "Parent web scenarios"
msgstr "Nadrzędne scenariusze sieci www"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13773,9 +13874,9 @@ msgstr "Pasywny"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13880,7 +13981,7 @@ msgstr "Wykonuje zapytanie DNS. Zwraca ciąg znaków z wymaganym typem informacj
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13895,7 +13996,6 @@ msgid "Period shift"
msgstr "Przesunięcie okresu"
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Typ okresu"
@@ -13975,24 +14075,24 @@ msgstr "Proszę włącznyć \"allow_url_fopen\" wytyczną."
msgid "Please select two elements"
msgstr "Proszę wybrać dwa elementy"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Rozmiar punktu"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Punkty"
@@ -14061,7 +14161,7 @@ msgstr "Podsumowanie przed instalacją"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14069,7 +14169,7 @@ msgid "Preprocessing"
msgstr "Wstępne przetwarzanie"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14088,7 +14188,7 @@ msgstr "Podgląd czasu"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Podgląd"
@@ -14098,7 +14198,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Poprzedni miesiąc"
@@ -14112,12 +14212,12 @@ msgid "Previous value"
msgstr "Poprzednia wartość"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Poprzedni tydzień"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Poprzedni rok"
@@ -14167,7 +14267,7 @@ msgid "Private"
msgstr "Prywatne"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14175,29 +14275,27 @@ msgid "Private key file"
msgstr "Plik zawierający klucz prywatny"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Poziom uprawnień"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14222,7 +14320,7 @@ msgid "Problem expression"
msgstr "Wyrażenie dla problemu"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Problemy hostów"
@@ -14247,8 +14345,8 @@ msgstr "Naprawianie problemu"
msgid "Problem resolved"
msgstr "Problem rozwiązany"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14263,11 +14361,11 @@ msgstr "Problem zaktualizowany"
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14285,19 +14383,19 @@ msgstr ""
msgid "Process tags"
msgstr "Znaczniki procesu"
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometeusz"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometeusz do JSON"
@@ -14307,7 +14405,7 @@ msgid "Properties"
msgstr "Właściwości"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14318,8 +14416,8 @@ msgstr "Podany URL \"%1$s\" jest nieprawidłowy."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Serwery proxy"
@@ -14390,7 +14488,7 @@ msgid "Public"
msgstr "Publiczny"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14398,13 +14496,21 @@ msgid "Public key"
msgstr "Klucz publiczny"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Plik klucza publicznego"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14412,11 +14518,11 @@ msgstr "Plik klucza publicznego"
msgid "Query fields"
msgstr "Pola zapytania"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Kolejka"
@@ -14424,7 +14530,7 @@ msgstr "Kolejka"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr "Szczegóły kolejki"
@@ -14432,7 +14538,7 @@ msgstr "Szczegóły kolejki"
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr "Przegląd kolejki"
@@ -14440,15 +14546,15 @@ msgstr "Przegląd kolejki"
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr "Przegląd kolejki przez proxy"
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "ROZWIĄZANY"
@@ -14456,7 +14562,7 @@ msgstr "ROZWIĄZANY"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14469,7 +14575,7 @@ msgstr "Nieprzetworzona metoda post"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Odczyt"
@@ -14560,7 +14666,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14576,8 +14682,8 @@ msgstr "Odzyskiwanie"
msgid "Recovery expression"
msgstr "Wyrażenie dla przywracania"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Błąd składni wyrażenia przywracania."
@@ -14587,9 +14693,9 @@ msgstr "Operacje przywracania"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Czas przywrócenia"
@@ -14621,7 +14727,7 @@ msgid "Regular"
msgstr "Regularny"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Wyrażenie regularne"
@@ -14652,7 +14758,7 @@ msgstr "Zaktualizowano wyrażenie regularne"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Wyrażenia regularne"
@@ -14713,28 +14819,28 @@ msgstr "Zdalne polecenie"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14865,15 +14971,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14881,7 +14987,7 @@ msgstr ""
msgid "Replace"
msgstr "Zastąp"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Zamień zależności"
@@ -14922,19 +15028,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Raporty"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Żądanie treści"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14983,7 +15094,7 @@ msgstr "Wymagane kody stanu"
msgid "Required string"
msgstr "Wymagany ciąg znaków"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Przywróć"
@@ -15032,23 +15143,23 @@ msgid "Resolved by"
msgstr "Rozwiązane przez"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Rozwiązane przez regułę współzależności \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Rozwiązane przez regułę współzależności."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr "Rozwiązane przez niedostępnego użytkownika."
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Rozwiązane przez użytkownika \"%1$s\"."
@@ -15191,9 +15302,9 @@ msgstr "Zwraca procent utraconych pakietów ping ICMP."
msgid "Revert changes"
msgstr "Cofnij zmiany"
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15206,14 +15317,14 @@ msgstr "Cofnij zmiany"
msgid "Right"
msgstr "Z prawej"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Prawy Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Przytnij z prawej"
@@ -15226,8 +15337,7 @@ msgstr "Rola"
msgid "Romanian (ro_RO)"
msgstr "Rumuński (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15285,13 +15395,90 @@ msgstr "N"
msgid "SAML settings"
msgstr "Ustawienia SAML"
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr "URL usługi SLO"
@@ -15368,7 +15555,7 @@ msgstr "Nieprawidłowy klucz pułapki SNMP."
msgid "SNMP version"
msgstr "Wersja SNMP"
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15413,7 +15600,7 @@ msgstr "Format ID nazwy SP"
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Licznik SQL: %1$s (select: %2$s | execute: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15431,7 +15618,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Wykonanie zapytania SQL nie udało się \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15496,11 +15683,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sob"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sobota"
@@ -15534,6 +15721,7 @@ msgstr "Scenariusz"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Harmonogram"
@@ -15584,14 +15772,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15617,8 +15805,8 @@ msgstr "Zakres"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15669,8 +15857,8 @@ msgstr "Zaktualizowano skrypt"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skrypty"
@@ -15749,12 +15937,12 @@ msgid "Security name"
msgstr "Nazwa ochrony"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15762,9 +15950,13 @@ msgstr "Nazwa ochrony"
msgid "Select"
msgstr "Wybierz"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Wybierz prototyp"
@@ -15778,7 +15970,7 @@ msgstr "Wybierz widżet"
msgid "Selected"
msgstr "Wybrane"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Usunięto wybrane akcje"
@@ -15790,7 +15982,7 @@ msgstr "Wybrane i inne problemy powiązanych wyzwalaczy"
msgid "Selected elements"
msgstr "Wybrane elementy"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Tylko wybrane elementy"
@@ -15848,7 +16040,7 @@ msgstr "Wyślij do użytkowników"
msgid "Sent"
msgstr "Wysłano"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Wrz"
@@ -15864,7 +16056,7 @@ msgstr "Rozdzielone"
msgid "Separately"
msgstr "Oddzielnie"
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Wrzesień"
@@ -15882,12 +16074,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Serwer"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Serwer (proxy)"
@@ -15896,36 +16088,32 @@ msgid "Server time"
msgstr "Czas serwera"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Usługa"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Utworzono usługę"
@@ -15933,7 +16121,7 @@ msgstr "Utworzono usługę"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15955,15 +16143,10 @@ msgid "Service port"
msgstr "Port usługi"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Czas początkowy usługi musi być mniejszy od czasu końcowego."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15972,46 +16155,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Czasy usługi"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Typ usługi"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Zaktualizowano usługę"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Usługi"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Usługi tworzą cykliczną zależność."
@@ -16036,7 +16221,7 @@ msgid "Set custom time period"
msgstr "Ustaw własny okres czasu"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "Ustaw błąd do"
@@ -16054,7 +16239,7 @@ msgstr "Ustaw tryb inwentarza hosta"
msgid "Set new value"
msgstr "Ustaw nową wartość"
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16066,7 +16251,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Ustaw wartość do"
@@ -16096,18 +16281,18 @@ msgstr "Ustawienia"
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16126,7 +16311,7 @@ msgid "Severity changed"
msgstr "Poziom zmieniony"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Zmiana poziomu"
@@ -16176,9 +16361,9 @@ msgstr "Skrócony"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16206,7 +16391,7 @@ msgstr "Wyświetl pozycje nie zawierające danych"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Wyświetl legendę"
@@ -16227,7 +16412,11 @@ msgstr "Pokaż liczbę rekordów"
msgid "Show operational data"
msgstr "Pokaż dane operacyjne"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Pokaż problemy"
@@ -16318,8 +16507,8 @@ msgstr "Zaloguj się przez HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr "Zaloguj się przez Single Sign-On (SAML)"
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Wyloguj"
@@ -16328,7 +16517,7 @@ msgstr "Wyloguj"
msgid "Simple"
msgstr "Prosty"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Prosta zmiana"
@@ -16453,7 +16642,7 @@ msgstr "Część historii tego elementu może być skompresowana, usunięcie jes
msgid "Sort entries by"
msgstr "Sortuj pozycje wg"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Porządek sortowania (0->999)"
@@ -16462,7 +16651,7 @@ msgstr "Porządek sortowania (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Sortowanie według pola \"%1$s\" jest zabronione."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16476,7 +16665,7 @@ msgstr "Typ źródła"
msgid "Spanish (es_ES)"
msgstr "Hiszpański (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr "Określona rola nie została znaleziona."
@@ -16488,7 +16677,7 @@ msgstr "Podany skrypt nie istnieje lub brak uprawnień dla polecenia operacji ak
msgid "Specify host to see the graphs."
msgstr "Określ hosta, który widzi wykres."
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Określ jakieś warunki filtra, żeby zobaczyć wartości."
@@ -16501,9 +16690,9 @@ msgstr "Prędkość"
msgid "Stacked"
msgstr "Warstwowy"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Schody"
@@ -16540,9 +16729,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Nieudane rozpoczęcznie TLS."
@@ -16559,8 +16760,8 @@ msgstr "Czas startu serwera Zabbix. Znacznik czasu Unix (timestamp)."
msgid "State"
msgstr "Stan"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Statyczny"
@@ -16572,15 +16773,15 @@ msgstr "Statystyki i dostępności zapisu pamięci Zabbix. Pamięć - jedna z wa
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16599,16 +16800,17 @@ msgstr "Statystyki i dostępności zapisu pamięci Zabbix. Pamięć - jedna z wa
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16619,15 +16821,15 @@ msgstr "Statystyki i dostępności zapisu pamięci Zabbix. Pamięć - jedna z wa
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16639,12 +16841,11 @@ msgstr "Statystyki i dostępności zapisu pamięci Zabbix. Pamięć - jedna z wa
msgid "Status"
msgstr "Stan"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16677,7 +16878,7 @@ msgstr "Tylko stan"
msgid "Status problem"
msgstr "Status problemu"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16735,8 +16936,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16770,8 +16971,8 @@ msgstr "Łańcuch znaków"
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Dane ustrukturyzowane"
@@ -16789,7 +16990,7 @@ msgstr "Temat"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16811,7 +17012,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Audyt udany"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Wiadomość z powodzeniem"
@@ -16819,11 +17020,11 @@ msgstr "Wiadomość z powodzeniem"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Suma statystyk ruchu przychodzącego i wychodzącego interfejsu sieciowego. Zwraca liczbę całkowitą"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Nie"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Niedziela"
@@ -16831,7 +17032,7 @@ msgstr "Niedziela"
msgid "Super admin"
msgstr "Super administrator"
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Wsparcie"
@@ -16869,7 +17070,8 @@ msgstr "Szwedzki (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Zmiana metody uwierzytelniania spowoduje zresetowanie wszystkich sesji poza tą! Kontynuować?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr "System"
@@ -16877,14 +17079,14 @@ msgstr "System"
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Czas uruchomienia systemu. Zwraca liczbę całkowitą (znacznik czasu Unix)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Domyślny systemowy"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Wystąpił błąd systemowy. Proszę skontaktować się z administratorem Zabbix."
@@ -16897,9 +17099,9 @@ msgid "System host name. Returns string"
msgstr "Systemowa nazwa hosta. Zwraca ciąg znaków"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Informacja systemowa."
@@ -16998,36 +17200,35 @@ msgstr "Wartość znacznika"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17071,13 +17272,13 @@ msgid "Target type"
msgstr "Typ celu"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17115,7 +17316,7 @@ msgstr "Szablon i właściwości hosta, które są dziedziczone przez powiązani
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Szablon nie może być połączony z innym szablonem więcej niż raz nawet poprzez inne szablony."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr "Szablon panelu"
@@ -17179,8 +17380,8 @@ msgstr "Szablon o takiej samej widocznej nazwie \"%s\" już istnieje."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17210,12 +17411,12 @@ msgstr "Zaktualizowane szablony"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17230,7 +17431,7 @@ msgstr "Zaktualizowane szablony"
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Testuj wszystkie kroki"
@@ -17279,11 +17480,11 @@ msgid "Test subject"
msgstr "Testowanie tematu"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17420,7 +17621,7 @@ msgstr "Wyzwalacz nie jest już wykrywany i zostanie usunięty przy następnym p
msgid "Theme"
msgstr "Motyw"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Ten dzień jest ostatnim dniem tygodnia"
@@ -17433,11 +17634,11 @@ msgstr "To pole jest automatycznie uzupełniane przez element \"%1$s\"."
msgid "This is the test message from Zabbix"
msgstr "To jest testowa wiadomość z Zabbix."
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Bieżący miesiąc"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Ten miesiąc jak dotąd"
@@ -17446,19 +17647,19 @@ msgstr "Ten miesiąc jak dotąd"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Ten tydzień"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Ten tydzień jak dotąd"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Ten rok"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Ten rok jak dotąd"
@@ -17466,15 +17667,15 @@ msgstr "Ten rok jak dotąd"
msgid "Threshold"
msgstr "Próg"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Sterowanie"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Cz"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Czwartek"
@@ -17490,8 +17691,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Do"
@@ -17501,14 +17701,12 @@ msgstr "Do"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17538,7 +17736,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr "Czas ostatniego dostępu do proxy. Nazwa - nazwa proxy. Ważnymi paramtery są: ostatni dostęp - znacznik czasu Unix, opóźnienie - sekundy."
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Okres"
@@ -17549,9 +17747,9 @@ msgstr "Okres"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Przesunięcie czasu"
@@ -17559,13 +17757,13 @@ msgstr "Przesunięcie czasu"
msgid "Time type"
msgstr "Typ czasu"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr "Strafa czasowa"
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17575,17 +17773,27 @@ msgid "Timeout"
msgstr "Przekroczenie czasu"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Odcisk czasowy"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Do"
@@ -17594,11 +17802,11 @@ msgstr "Do"
msgid "To set a host interface select a single item type for all items"
msgstr "Aby ustawić interfejs hosta wybierz odpowiedni typ pozycji dla każdej pozycji"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Dziś"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Dzisiaj jak dotąd"
@@ -17662,19 +17870,19 @@ msgstr "Przekształcenie zapytania SQL do tablicy JSON dla niskopoziomego wykryw
msgid "Transform SQL query result into a JSON array."
msgstr "Przekształcenie zapytania SQL do tablicy JSON."
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Przezroczystość"
@@ -17682,9 +17890,9 @@ msgstr "Przezroczystość"
msgid "Transport error."
msgstr "Błąd przesyłu."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Traktuj jako 0"
@@ -17695,7 +17903,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17710,9 +17918,9 @@ msgstr "Okres przechowywania trendu"
msgid "Trends"
msgstr "Trendy"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17737,12 +17945,12 @@ msgstr "Wyzwalacz \"%1$s\" należy do szablonów z różnymi odsyłaczami."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Wyzwalacz \"%1$s\" zależy od wyzwalacza \"%2$s\", którego nie ma."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr "Wyzwalacz URL"
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr "Wyzwalcza akcji"
@@ -17769,7 +17977,7 @@ msgstr "Okres wyzwalacza magazynu danych"
msgid "Trigger deleted"
msgstr "Usunięto wyzwalacz"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Szczegóły wyzwalacza"
@@ -17782,7 +17990,7 @@ msgstr[2] "Wyłączono wyzwalacze"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opcje wyświetlania wyzwalaczy"
@@ -17815,13 +18023,13 @@ msgstr "Typ etykiety wyzwalacza"
msgid "Trigger name"
msgstr "Nazwa wyzwalacza"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Przegląd wyzwalaczy"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17936,20 +18144,20 @@ msgstr "Wyzwalacze"
msgid "Triggers deleted"
msgstr "Usunięto wyzwalacze"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 wyzwalaczy"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Przytnij"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Wt"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Wtorek"
@@ -17986,17 +18194,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18036,7 +18244,7 @@ msgstr "Typ obliczeń"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18058,9 +18266,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "NIEZNANE"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18119,8 +18327,8 @@ msgstr "URL powinien mieć oba pola \"name\" (nazwa) i \"url\" dla mapy \"%1$s\"
msgid "URLs"
msgstr "Adresy URL"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18214,20 +18422,26 @@ msgstr "Odblokować wybranych użytkowników?"
msgid "Unexpected response for action %1$s."
msgstr "Nieoczekiwana odpowiedź dla akcji %1$s."
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18297,7 +18511,7 @@ msgstr "Nieznany zasób"
msgid "Unknown step failed: %1$s"
msgstr "Nieznany krok zakończył się niepowodzeniem: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Nieznany typ wartości"
@@ -18306,8 +18520,8 @@ msgid "Unlimited"
msgstr "Bez limitu"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18411,20 +18625,21 @@ msgstr "Działa"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18450,7 +18665,7 @@ msgstr "Aktualizuj istniejące"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18470,7 +18685,7 @@ msgstr "Aktualizacja operacji"
msgid "Update problem"
msgstr "Problem z aktualizacją"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18488,8 +18703,9 @@ msgstr "Wyślij"
msgid "Upper level maps"
msgstr "Mapy wyższego poziomu"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Czas pracy"
@@ -18527,7 +18743,7 @@ msgstr "Użyj piaskownicy iframe"
msgid "Used in actions"
msgstr "Wykorzystywane w akcjach"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18615,7 +18831,7 @@ msgstr[0] "Usunięto użytkownika"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18692,8 +18908,8 @@ msgstr "Grupa użytkownika o ID \"%1$s\" jest niedostępna."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grupy użytkowników"
@@ -18710,7 +18926,7 @@ msgstr ""
msgid "User menu"
msgstr "Menu użytkownika"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18730,7 +18946,7 @@ msgstr "Hasło użytkownika"
msgid "User profile"
msgstr "Profil użytkownika"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18742,7 +18958,7 @@ msgstr "Rola użytkownika"
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr "Stworzono rolę użytkownika"
@@ -18753,7 +18969,7 @@ msgstr[0] "Usunięto rolę użtykownika"
msgstr[1] "Usunięto role użtykownika"
msgstr[2] "Usuniętych rówl użtykownika"
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr "Zaktualizowana role użytkownika"
@@ -18766,8 +18982,8 @@ msgstr "Rola użytkownika o ID \"%1$s\" jest niedostępna."
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr "Role użtykownika"
@@ -18775,8 +18991,8 @@ msgstr "Role użtykownika"
msgid "User sessions"
msgstr "Sesje użytkownika"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr "Ustawienia użytkownika"
@@ -18829,7 +19045,7 @@ msgstr "Użytkownik/Odbiorca"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18861,8 +19077,8 @@ msgstr "Atrybut użytkownika"
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Użytkownicy"
@@ -19112,10 +19328,10 @@ msgstr "Ważny schemat URI"
msgid "Validate URI schemes"
msgstr "Sprawdź schemat URI"
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "Sprawdzenie"
@@ -19145,17 +19361,18 @@ msgstr "Sprawdzenie"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19212,7 +19429,7 @@ msgstr "Statystyki cache'a wartości. Poprawne tryby to: total, free, pfree, use
msgid "Value cannot be empty."
msgstr "Wartość nie może być pusta."
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Mapa wartości"
@@ -19227,9 +19444,9 @@ msgstr "Mapa wartości \"%s\" już istnieje."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19266,7 +19483,7 @@ msgstr "Wartość starego zdarzenia znacznika"
msgid "Value of tag"
msgstr "Wartość znacznika"
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Wartość: brak danych"
@@ -19363,8 +19580,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Wietnamski (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr "Podgląd"
@@ -19417,7 +19633,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Ostrzeżenie"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr "Wiadomość ostrzegająca"
@@ -19448,7 +19664,7 @@ msgstr "WWW"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19501,7 +19717,7 @@ msgid "Web scenarios"
msgstr "Scenariusze sieci www"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr "Wywołanie zwrotne HTTP - webhook"
@@ -19509,26 +19725,28 @@ msgstr "Wywołanie zwrotne HTTP - webhook"
msgid "Webhook does not have parameters."
msgstr "Wywołanie zwrotne HTTP nie ma parametrów"
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Śr"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Środa"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Tygodniowo"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19544,7 +19762,7 @@ msgstr "Witamy w"
msgid "When active"
msgstr "Kiedy włączone"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19553,19 +19771,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr "Widżet jest za mały dla okreśłonej liczby kolumn i wierszy."
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19585,7 +19803,7 @@ msgstr "Ze zbieraniem danych"
msgid "With dependencies"
msgstr "Z zależnościami"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr "Z weirszem nagłówka"
@@ -19621,7 +19839,7 @@ msgid "Working time"
msgstr "Czas pracy"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Zapis"
@@ -19651,7 +19869,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Oś X"
@@ -19671,11 +19889,11 @@ msgstr "X2"
msgid "XML"
msgstr "XML"
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML Xpath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19690,11 +19908,11 @@ msgstr "XML jest pusty"
msgid "XML is expected"
msgstr "XML jest oczekiwany"
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19703,12 +19921,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "MAX wartość osi Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "Wartość MAX osi Y musi być większa od wartości MIN osi Y."
@@ -19717,34 +19935,34 @@ msgstr "Wartość MAX osi Y musi być większa od wartości MIN osi Y."
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Wartość MAX osi Y musi być większa od wartości MIN osi Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "MIN wartość osi Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Strona osi Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Oś Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19762,19 +19980,18 @@ msgstr "YAML"
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19793,8 +20010,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Rok"
@@ -19813,14 +20030,14 @@ msgstr "Rocznie"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19839,11 +20056,11 @@ msgstr "Rocznie"
msgid "Yes"
msgstr "Tak"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Wczoraj"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Jesteś zalogowany jako \"%1$s\"."
@@ -19854,11 +20071,11 @@ msgstr "Jesteś zalogowany jako \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Nie można wybrać niektórych języków, ponieważ nie zostały one zainstalowane na serwerze."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Nie zalogowano."
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19866,9 +20083,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19879,11 +20095,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Nie masz uprawnień do wykonania tej operacji"
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Nie masz uprawnień do dostępu do tej strony."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Należy się zalogować, aby zobaczyć tą stronę."
@@ -19899,11 +20115,11 @@ msgstr "Zabbix"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Wsparcie Techniczne Zabbix"
@@ -19982,7 +20198,7 @@ msgstr "[Błędna wartość dla dnia: \"%1$s\" ]"
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr "[Błędna wartość dla miesiąca: \"%1$s\" ]"
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr "oczekiwano nazwy DNS"
@@ -20003,10 +20219,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "oczekiwano ciągu znaków"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20021,18 +20251,18 @@ msgstr "oczekiwano zmiennoprzecinkowej wartości punktu"
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "oczekiwane wykrywanie makra niskiego poziomu"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr "liczba ma za dużo cyfr po przecinku"
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "oczekiwano liczby"
@@ -20040,9 +20270,9 @@ msgstr "oczekiwano liczby"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "oczekiwana liczba jest za duża"
@@ -20063,33 +20293,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "oczekiwano czasu"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "oczekiwano okresu czasu"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "oczekiwano zakresu czasu"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "oczekiwano jednostki czasu"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20133,7 +20375,7 @@ msgstr "wszystkie"
msgid "all media"
msgstr "wszystkie media"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr "oczeiwano adresu IP"
@@ -20160,19 +20402,19 @@ msgstr "oczeiwano adresu IP"
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "oczekiwano tablicy"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "oczekiwano tablicy lub ciągu znaku"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20182,7 +20424,7 @@ msgid "an empty string is expected"
msgstr "oczekiwano pustego ciągu znaków"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "oczekiwano parzystej liczby znaków heksadecymalnych"
@@ -20200,6 +20442,7 @@ msgid "an integer is expected"
msgstr "oczekiwano liczby całkowitej"
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr "oczekiwano liczby całkowitej bez znaku"
@@ -20248,7 +20491,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "co najmnniej jedna opcja sterownia musi być określona"
@@ -20270,7 +20513,7 @@ msgstr "autorejestracja"
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20337,10 +20580,10 @@ msgstr "zarówna nazwa użytkownika i hasło powinny być obecne lub puste"
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "obliczony"
@@ -20371,6 +20614,7 @@ msgstr "nie może być zmieniony"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20437,8 +20681,8 @@ msgstr "nie może być zmieniony"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20451,6 +20695,11 @@ msgstr "nie może być zmieniony"
msgid "cannot be empty"
msgstr "nie może być puste"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20511,6 +20760,10 @@ msgstr "okrągła zależność elementy nie jest dozwolona"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20555,7 +20808,7 @@ msgstr "count() - Liczba udanych pobrań wartości Y (które uzupełnia operator
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20618,7 +20871,7 @@ msgstr "malejąco"
msgid "description"
msgstr "opis"
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20706,7 +20959,7 @@ msgstr "wyrażenie jest puste"
msgid "failed to parse JSON"
msgstr "nieudane przetwarzanie JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20744,7 +20997,7 @@ msgstr "czwarty"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - Różnica pomiędzy wartością elementy (jako znacznika czasu) i znacznika czasu serwera Zabbix jest mniejsza lub równa T sekund (1 - prawda, 0 - fałsz)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20760,16 +21013,11 @@ msgstr "globalne ustawienia porządkowania"
msgid "graph pattern"
msgstr "wzór wykresu"
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20785,9 +21033,9 @@ msgstr "host"
msgid "host group"
msgstr "grupa hostów"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "wzór hosta"
@@ -20801,7 +21049,7 @@ msgstr "ikona"
msgid "image"
msgstr "obraz"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20896,7 +21144,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "niepoprawna sekwencja bajtów w UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "niepoprawne opóźnienie"
@@ -20916,16 +21164,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "niepoprawny okres przechowywania historii"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "niepoprawna nazwa grupy hosta"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "niepoprawna nazwa hosta"
@@ -20937,12 +21185,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "niepoprawne wyrażenie regularne"
@@ -20967,8 +21215,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "niepoprawny okres przechowywania trendu"
@@ -20980,7 +21228,7 @@ msgstr "jest większe niż lub równe"
msgid "is less than or equals"
msgstr "jest mniejsze niż lub równe"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "nie jest zamknięty w () albo jest zniekształcony"
@@ -20993,8 +21241,8 @@ msgstr "pozycja"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "wzór elementu"
@@ -21006,12 +21254,12 @@ msgstr "klucz jest pusty"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21038,7 +21286,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "lista znaków"
@@ -21070,12 +21318,12 @@ msgstr "niskopoziomowa reguła wykrywania"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -21083,10 +21331,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -21124,7 +21373,7 @@ msgstr "pasuje do"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21159,7 +21408,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21174,16 +21423,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - Minimalna wartość dla okresu T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "minimalna ilość znaków: %1$s"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21196,13 +21440,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21223,8 +21467,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "musi zawierać co najmniej jedno makro wykrywania niskiego poziomu"
@@ -21252,11 +21496,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21280,7 +21524,7 @@ msgid "new"
msgstr "nowy"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "brak danych"
@@ -21312,7 +21556,7 @@ msgstr "brak uprawnień do od potwierdzenia problemów"
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr "nodata() - Nie odebrano danych podczas okresu czasu T (1 - prawda, 0- fałśz), Tryb (ścisły - ignoruj czas opóźenienia proxy w wysyłanych danych)"
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "żaden"
@@ -21325,7 +21569,7 @@ msgstr "oczekiwano niepustej pary klucz wartość"
msgid "not in"
msgstr "nie w"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nie wybrane"
@@ -21333,7 +21577,7 @@ msgstr "nie wybrane"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Liczba sekund od Epoki"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "liczba"
@@ -21397,7 +21641,7 @@ msgstr "lub"
msgid "other"
msgstr "inny"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "dane wyjściowe"
@@ -21410,7 +21654,7 @@ msgid "path/to/secret:key"
msgstr "ścieżka/do/tajny:klucz"
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21428,7 +21672,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "problem ze wzorem"
@@ -21444,24 +21688,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21469,7 +21713,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr "odniesienie do nieistniejącego elementu drzewa"
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21497,7 +21741,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr "wymiana"
@@ -21529,13 +21773,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21543,7 +21787,7 @@ msgstr "s"
msgid "script"
msgstr "skrypt"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr "szukaj łańcucha znaków"
@@ -21558,7 +21802,7 @@ msgstr "drugi"
msgid "second parameter is expected"
msgstr "oczekiwano drugiego paramteru"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "sekundy"
@@ -21570,7 +21814,7 @@ msgstr "wybrane"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "krótki opis"
@@ -21591,8 +21835,6 @@ msgstr "krótki opis"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21673,12 +21915,12 @@ msgstr "dostarczone dane logowania nie są unikalne"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21694,7 +21936,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "szablon o ID \"%1$s\" został przekazany %2$s razy"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21721,11 +21963,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "brakujący parametr \"%1$s\""
@@ -21833,7 +22075,7 @@ msgstr ""
msgid "type here to search"
msgstr "wpisz tekst do wyszukania"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr "nieakceptowalny URL"
@@ -21960,16 +22202,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -22003,8 +22245,8 @@ msgstr "nie znaleziono wartości \"%1$s\""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "watość %1$s już istnieje"
@@ -22016,30 +22258,29 @@ msgstr "watość %1$s już istnieje"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "wartość jest za długa"
@@ -22047,6 +22288,7 @@ msgstr "wartość jest za długa"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22055,7 +22297,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22150,12 +22392,12 @@ msgstr "nieprawidłowy typ reguły wykrywania"
msgid "wrong item type"
msgstr "nieprawidłowy typ elementu"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/pt_BR/LC_MESSAGES/frontend.po b/ui/locale/pt_BR/LC_MESSAGES/frontend.po
index 773d1611cbc..7c0e0562687 100644
--- a/ui/locale/pt_BR/LC_MESSAGES/frontend.po
+++ b/ui/locale/pt_BR/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-01-25 11:38+0300\n"
"Last-Translator: Marlon <Marlon@outlook.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1611567487.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" é aguardado"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.caminho.para.o.no"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d excede o tamanho máximo que é de %2$d caracteres"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] "%1$s mensagem"
msgstr[1] "%1$s mensagens"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "%1$s tentava faltando"
msgstr[1] "%1$s tentavas faltando"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, selecionado"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr "(Apenas super administradores podem criar grupos)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(sem proxy)"
@@ -331,12 +326,16 @@ msgstr "10 segundos"
msgid "100 busiest triggers"
msgstr "100 triggers mais ativas"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 segundos"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "visão 3D"
@@ -359,7 +358,7 @@ msgstr "últimos 500 valores"
msgid "<empty string>"
msgstr "<texto vazio>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<nome do rótulo>"
@@ -367,7 +366,7 @@ msgstr "<nome do rótulo>"
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "ADICIONAR SOBREPOSIÇÃO"
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Acesso negado"
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Reconhecido"
@@ -510,7 +509,7 @@ msgstr "Reconhecido"
msgid "Acknowledge"
msgstr "Reconhecer"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr "Eventos confirmados RESOLVIDOS"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr "Eventos confirmados RESOLVIDOS"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr "A ação \"%1$s\" já existe."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Ação incluída"
@@ -618,24 +617,24 @@ msgstr "Ação incluída"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Ação excluída"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Ação desativada"
msgstr[1] "Ações desativadas"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Ação ativada"
msgstr[1] "Ações ativadas"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr "Log de ações"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Ação atualizada"
@@ -655,16 +654,16 @@ msgstr "Ação atualizada"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Ações"
@@ -683,13 +682,11 @@ msgstr "Ativo"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Ativo desde"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Ativo até"
@@ -739,7 +736,7 @@ msgstr "Ativo até"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr "Ativo até"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr "Adicionar um novo widget"
msgid "Add child element"
msgstr "Adicionar elemento filho"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Adicionar múltiplos mapas"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Adicionar novo conjunto de dados"
@@ -886,7 +885,7 @@ msgstr "Adicionar novo conjunto de dados"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Adicionar nova sobreposição"
@@ -895,16 +894,16 @@ msgstr "Adicionar nova sobreposição"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Adicionar protótipo"
@@ -913,7 +912,7 @@ msgstr "Adicionar protótipo"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr "Adicionar widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Adicionado, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administração"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1001,7 +1000,7 @@ msgstr "Idade"
msgid "Age less than"
msgstr "Idade menor que"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1031,7 +1030,7 @@ msgstr "Interfaces do agente"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1039,11 +1038,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1068,8 +1067,8 @@ msgstr "Alinha elementos do mapa"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1114,7 +1113,7 @@ msgstr "Todos os incidentes"
msgid "All problems if tag values match"
msgstr "Todos os incidentes que o valor da etiqueta combine"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1130,13 +1129,13 @@ msgstr "Todos os templates"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Permitir fechamento manual"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1182,7 +1181,7 @@ msgstr "E"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1192,6 +1191,10 @@ msgstr "E"
msgid "And/Or"
msgstr "E/OU"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1203,13 +1206,12 @@ msgstr "E/OU"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Qualquer"
@@ -1249,11 +1251,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Aproximando"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Abr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Abril"
@@ -1277,7 +1279,7 @@ msgstr "Tamanho da área"
msgid "Area type"
msgstr "Tipo de área"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritimética"
@@ -1345,8 +1347,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Ao menos um grupo de host ou host deve ser selecionado."
@@ -1356,13 +1362,6 @@ msgstr "Ao menos um grupo de host ou host deve ser selecionado."
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "No mínimo um período de manutenção deve ser definido."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1406,8 +1405,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Auditoria"
@@ -1415,7 +1414,7 @@ msgstr "Auditoria"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Log de auditoria"
@@ -1423,11 +1422,11 @@ msgstr "Log de auditoria"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Ago"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Agosto"
@@ -1444,15 +1443,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autenticação"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritmo de autenticação"
@@ -1463,7 +1462,7 @@ msgid "Authentication failed: %1$s."
msgstr "Falha de autenticação: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1483,6 +1482,7 @@ msgid "Authentication protocol"
msgstr "Protocolo de autenticação"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Configurações de autenticação atualizadas"
@@ -1496,8 +1496,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Auto"
@@ -1518,7 +1518,7 @@ msgstr "Logout automático"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automático"
@@ -1537,13 +1537,13 @@ msgstr "Seleção automática de ícone"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1556,8 +1556,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilidade"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Relatório de disponibilidade"
@@ -1584,7 +1584,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Eixos"
@@ -1608,9 +1608,9 @@ msgstr ""
msgid "Background image"
msgstr "Imagem de fundo"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1618,8 +1618,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1686,7 +1686,7 @@ msgstr ""
msgid "Bold line"
msgstr "Linha grossa"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Lógico para decimal"
@@ -1751,8 +1751,8 @@ msgstr "CERTIFICADO"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "TERMINANDO"
@@ -1788,17 +1788,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculado"
@@ -1864,7 +1864,7 @@ msgstr "Não é possível adicionar o item não numérico \"%1$s\" ao gráfico \
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Não foi possível adicionar o item não numérico \"%1$s\" ao protótipo de gráfico \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Ação não foi adicionada"
@@ -2028,9 +2028,9 @@ msgstr "Não foi possível conectar-se anonimamente ao servidor LDAP."
msgid "Cannot bind to LDAP server."
msgstr "Não foi possível se conectar ao servidor LDAP."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2136,8 +2136,8 @@ msgstr "Não foi possível criar o ícone no mapa"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2146,8 +2146,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Não foi possível criar o arquivo de configuração."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2157,12 +2157,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Não é possível excluir o usuário interno do Zabbix \"%1$s\", tente desabilitar esse usuário."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Ação não foi excluída"
@@ -2278,7 +2284,7 @@ msgstr "Protótipos de item não excluídos"
msgid "Cannot delete items"
msgstr "Itens não foram removidos"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Não foi possível excluir período de manutenção"
@@ -2333,19 +2339,19 @@ msgstr[1] "Não foi possível excluir script"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Não foi possível excluir os scripts. Script \"%1$s\" é usado na operação de ação \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Ações selecionadas não foram excluídas"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Serviço não foi removido"
msgstr[1] "Serviço não foi removido"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2437,7 +2443,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Não foi possível desativar a ação"
@@ -2515,7 +2527,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Não foi possível ativar a ação"
@@ -2740,7 +2758,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Não foi possível importar o template \"%1$s\", vinculado com o template \"%2$s\" que não existe."
msgstr[1] "Não foi possível importar o template \"%1$s\", vinculado com os templates \"%2$s\" que não existem."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Não foi possível incluir a expressão de trigger"
@@ -2902,7 +2920,7 @@ msgstr "Não é possível renomear o usuário convidado."
msgid "Cannot save discovery rule without checks."
msgstr "Não foi possível salvar as regras de descoberta sem checar."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Não foi possível salvar o widget \"%1$s\"."
@@ -2947,7 +2965,7 @@ msgstr "Não é possível configurar campos do inventário com o inventário des
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3071,7 +3089,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Não foi possível atualizar o cenário web oriundo de template \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Ação não foi atualizada"
@@ -3247,10 +3265,10 @@ msgstr "Não foi possível atualizar script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3314,8 +3332,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3356,16 +3374,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certificado"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Modificar"
@@ -3398,12 +3416,12 @@ msgstr ""
msgid "Change password"
msgstr "Alterar senha"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Modificações por segundo"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Mudar severidade"
@@ -3412,7 +3430,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3451,19 +3469,19 @@ msgstr "Verificação já existe."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Verifique a expressão a partir de \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3531,7 +3549,7 @@ msgstr "Verifica a performance de um serviço UDP. Retornos possíveis: 0 - serv
msgid "Checks should be unique."
msgstr "As verificações devem ser unicas."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3568,8 +3586,8 @@ msgstr "Limpar histórico"
msgid "Clear history and trends"
msgstr "Limpar histórico e estatísticas (médias)"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Limpar ao desassociar"
@@ -3595,9 +3613,9 @@ msgstr "Relógio"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3614,7 +3632,7 @@ msgstr "Clonar"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3645,12 +3663,12 @@ msgstr "Fechar eventos antigos"
msgid "Close problem"
msgstr "Terminar incidente"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Recolher"
@@ -3664,7 +3682,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3707,7 +3725,7 @@ msgstr "Comandos"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3738,9 +3756,9 @@ msgstr "Compressão"
msgid "Concurrent sessions"
msgstr "Sessões concorrentes"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condição"
@@ -3768,13 +3786,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condições"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configuração"
@@ -3869,7 +3887,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configuração dos períodos de manutenção"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configuração dos tipos de mídia"
@@ -3913,7 +3931,7 @@ msgstr "Configuração das triggers"
msgid "Configuration of user groups"
msgstr "Configuração de grupos de usuários"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3956,9 +3974,9 @@ msgstr "Parabéns! Você instalou com sucesso a interface web do Zabbix."
msgid "Connect to"
msgstr "Connectado a"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Conectado"
@@ -4010,12 +4028,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Conexões"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Conexões do host (ativas)"
@@ -4025,7 +4043,7 @@ msgid "Connections from proxy"
msgstr "Conexões do proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Conexões com o host (passivas)"
@@ -4047,11 +4065,11 @@ msgstr "Contato"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4085,12 +4103,12 @@ msgstr "Contêm"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4105,7 +4123,7 @@ msgstr "Contêm"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Controles de conteúdo"
@@ -4119,7 +4137,7 @@ msgstr "Menu de contexto"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nome do contexto"
@@ -4230,19 +4248,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Criar ação"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4286,7 +4308,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4397,7 +4419,7 @@ msgstr ""
msgid "Create script"
msgstr "Criar script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4453,8 +4475,10 @@ msgstr "Criar cenário web (selecione o host primeiro)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4489,6 +4513,7 @@ msgid "Current value"
msgstr "Valor atual"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Customizar"
@@ -4506,7 +4531,7 @@ msgid "Custom graphs"
msgstr "Gráficos personalizados"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4528,16 +4553,20 @@ msgstr "Rótulo customizado para o mapa \"%2$s\" em elementos do tipo \"%1$s\" n
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Multiplicador"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4586,7 +4615,8 @@ msgstr "Nome DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Diário"
@@ -4601,7 +4631,7 @@ msgstr "Escuro"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Dashboard"
@@ -4611,7 +4641,7 @@ msgstr "Dashboard"
msgid "Dashboard \"%1$s\" already exists."
msgstr "O dashboard \"%1$s\" já existe."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4675,8 +4705,8 @@ msgstr "Dashboards"
msgid "Dashed line"
msgstr "Linha tracejada"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dado de %1$s. Gerado em %2$s segundos."
@@ -4689,9 +4719,9 @@ msgstr "O dado não está corretamente codificado."
msgid "Data overview"
msgstr "Visão geral dados"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Conjunto de dados"
@@ -4814,11 +4844,12 @@ msgstr "Data de aquisição do HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dia"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Anteontem"
@@ -4827,6 +4858,10 @@ msgstr "Anteontem"
msgid "Day of month"
msgstr "Dia do mês"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4834,6 +4869,7 @@ msgid "Day of week"
msgstr "Dia da semana"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dias"
@@ -4847,11 +4883,11 @@ msgstr "Depuração"
msgid "Debug mode"
msgstr "Modo de depuração"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dez"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Dezembro"
@@ -4932,7 +4968,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Espera"
@@ -4941,19 +4977,19 @@ msgid "Delayed by"
msgstr "Atrasado por"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4972,12 +5008,13 @@ msgstr "Atrasado por"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5035,11 +5072,11 @@ msgstr "Excluir a regra de descoberta?"
msgid "Delete expression?"
msgstr "Excluir expressão?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Excluir o protótipo de gráfico?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Excluir gráfico?"
@@ -5101,7 +5138,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Excluir ações selecionadas?"
@@ -5185,7 +5230,7 @@ msgstr "Excluir o mapa selecionado?"
msgid "Delete selected maps?"
msgstr "Excluir mapas selecionados?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Excluir tipos de mídia selecionados?"
@@ -5213,15 +5258,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Excluir scripts selecionados?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5269,7 +5314,7 @@ msgstr "Excluir trigger?"
msgid "Delete web scenario?"
msgstr "Excluir cenário web?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5301,7 +5346,7 @@ msgstr "Nega"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5317,7 +5362,7 @@ msgstr "Dependente"
msgid "Dependent item"
msgstr "Item dependente"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5327,7 +5372,7 @@ msgstr "Depende de"
msgid "Deployment status"
msgstr "Status de desenvolvimento"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5343,9 +5388,10 @@ msgstr "Status de desenvolvimento"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5366,7 +5412,7 @@ msgstr "Descrição"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5411,7 +5457,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Tamanho do diretório (em bytes). Retorna inteiro"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5419,8 +5465,8 @@ msgstr "Tamanho do diretório (em bytes). Retorna inteiro"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5462,7 +5508,15 @@ msgstr "Desabilitar hosts monitorados pelos proxies selecionados?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Desabilitar as ações selecionadas?"
@@ -5487,7 +5541,7 @@ msgstr "Desativar hosts selecionados?"
msgid "Disable selected items?"
msgstr "Desativar itens selecionados?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Desabilitar os tipos de mídia selecionados?"
@@ -5514,7 +5568,7 @@ msgstr "Desativar os cenários web selecionados?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5534,17 +5588,19 @@ msgstr "Desativar os cenários web selecionados?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5555,21 +5611,21 @@ msgstr "Inativo"
msgid "Disaster"
msgstr "Desastre"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5601,11 +5657,11 @@ msgstr "Dispositivo descoberto"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5613,8 +5669,8 @@ msgstr "Dispositivo descoberto"
msgid "Discovery"
msgstr "Descoberta"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5675,7 +5731,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Regra de descoberta"
@@ -5786,7 +5842,8 @@ msgstr "Exibir gráfico empilhado"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5799,7 +5856,7 @@ msgstr "Exibindo %1$s de %2$s encontrados"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Apresentando %1$s até %2$s de %3$s encontrados"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5808,14 +5865,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5831,8 +5888,8 @@ msgstr "A expressão condicional foi substituída?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5842,8 +5899,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5853,12 +5910,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5885,22 +5942,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Receber a configuração"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Downtime"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Desenhar"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Estilo"
@@ -5945,10 +6003,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "O userid \"%1$s\" está duplicado nos usuários do mapa \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Duração"
@@ -5972,18 +6032,17 @@ msgstr "Itens dinâmicos"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Cada URL deverá possuir um nome único. Certifique-se que existe um nome único para cada URL"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6024,6 +6083,10 @@ msgstr "Editar trigger"
msgid "Edit widget"
msgstr "Editar widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Valor real"
@@ -6058,7 +6121,7 @@ msgstr "Elipse"
msgid "Email"
msgstr "E-mail"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Vazio"
@@ -6095,7 +6158,6 @@ msgstr "A condição da regra de descoberta \"%1$s\" está com filtro vazio."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6107,7 +6169,7 @@ msgstr "Parâmetro de entrada vazio."
msgid "Empty map ID."
msgstr "ID de mapa vazio."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6115,8 +6177,8 @@ msgstr "ID de mapa vazio."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6187,7 +6249,15 @@ msgstr "Ativar a limpeza de dados interna"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Ativar as ações selecionadas?"
@@ -6213,7 +6283,7 @@ msgstr "Ativar os hosts selecionados?"
msgid "Enable selected items?"
msgstr "Ativar itens selecionados?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Ativar os tipos de mídia selecionados?"
@@ -6233,7 +6303,7 @@ msgstr "Ativar triggers selecionadas?"
msgid "Enable selected web scenarios?"
msgstr "Ativar os cenários web selecionados?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6249,7 +6319,7 @@ msgstr "Ativar traps"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6279,17 +6349,18 @@ msgstr "Ativar traps"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6305,7 +6376,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Criptografia"
@@ -6331,6 +6402,7 @@ msgstr "Inglês (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6343,11 +6415,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6362,12 +6434,18 @@ msgstr "Igual"
msgid "Error"
msgstr "Erro"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Erro na requisição de pesquisa pela tabela \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Mensagem de erro"
@@ -6390,7 +6468,7 @@ msgstr ""
msgid "Event"
msgstr "Evento"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Evento ID"
@@ -6400,8 +6478,8 @@ msgstr "Evento reconhecido"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Correlacionamento de eventos"
@@ -6411,7 +6489,7 @@ msgstr "Correlacionamento de eventos"
msgid "Event correlation rules"
msgstr "Regras de correlacionamento de eventos"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detalhes do evento"
@@ -6427,7 +6505,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Lista de eventos [20 anteriores]"
@@ -6494,6 +6572,16 @@ msgstr "Excluir"
msgid "Exclude host groups"
msgstr "Excluir grupos de hosts"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Executar"
@@ -6518,7 +6606,7 @@ msgstr ""
msgid "Execute on"
msgstr "Executar em"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6527,7 +6615,7 @@ msgstr ""
msgid "Executed"
msgstr "Executado"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6544,13 +6632,13 @@ msgstr "Confirmação de execução"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Expandir"
@@ -6648,8 +6736,8 @@ msgstr "Expressão não pode ser vazia"
msgid "Expression constructor"
msgstr "Construtor de expressão"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Erro de sintaxe na expressão."
@@ -6760,11 +6848,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Fev"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Fevereiro"
@@ -6846,19 +6934,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Horário do arquivo. Retorna: timestamp UNIX (número inteiro)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Preencher"
@@ -6883,15 +6971,15 @@ msgstr "Região preenchida"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6910,7 +6998,7 @@ msgstr "Filtrar"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6955,7 +7043,7 @@ msgid "Fit to map"
msgstr "Ajustar ao mapa"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fixo"
@@ -6965,7 +7053,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7000,7 +7088,7 @@ msgstr "Tamanho da fonte"
msgid "Form data"
msgstr "Dado do formulário"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Fórmula"
@@ -7019,19 +7107,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francês (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Sex"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Sexta-feira"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7064,7 +7156,7 @@ msgid "Full clone"
msgstr "Clone completo"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Função"
@@ -7075,7 +7167,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7083,8 +7175,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Acesso à GUI desativado."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Geral"
@@ -7101,7 +7193,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7157,7 +7249,7 @@ msgstr "Voltar para %1$s"
msgid "Go to"
msgstr "Ir para"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7202,13 +7294,13 @@ msgstr "Área gradiente"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Gráfico"
@@ -7264,7 +7356,7 @@ msgstr "Gráfico removido"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Protótipo de gráfico"
@@ -7296,8 +7388,8 @@ msgstr "Protótipo de gráfico excluído"
msgid "Graph prototype updated"
msgstr "Protótipo de gráfico atualizado"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "O protótipo de gráfico com o ID \"%1$s\" não está disponível."
@@ -7331,8 +7423,8 @@ msgstr "Tipo do gráfico"
msgid "Graph updated"
msgstr "Gráfico atualizado"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "O gráfico com o ID \"%1$s\" não está disponível."
@@ -7449,7 +7541,7 @@ msgstr "Agrupando por"
msgid "Groups"
msgstr "Grupos"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7458,12 +7550,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7527,7 +7619,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7556,13 +7648,13 @@ msgstr "Hebreu (he_IL)"
msgid "Height"
msgstr "Altura"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Ajuda"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Hexadecimal para decimal"
@@ -7628,9 +7720,9 @@ msgstr "Ressaltar linha inteira"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7670,7 +7762,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7709,13 +7801,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7812,7 +7904,7 @@ msgstr[1] "Hosts ativados"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7845,7 +7937,7 @@ msgstr "Elementos do grupo de hosts"
msgid "Host group label type"
msgstr "Tipo de rótulo do grupo de hosts"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7865,10 +7957,10 @@ msgstr "O grupo de hosts com o ID \"%1$s\" não está disponível."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7893,7 +7985,7 @@ msgstr "O grupo de hosts com o ID \"%1$s\" não está disponível."
msgid "Host groups"
msgstr "Grupos de hosts"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8017,7 +8109,7 @@ msgstr "A atualização do host falhou."
msgid "Host updated"
msgstr "Host atualizado"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "O host com o ID \"%1$s\" não está disponível."
@@ -8051,11 +8143,11 @@ msgstr "Já existe um host com o nome visível \"%1$s\"."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8094,13 +8186,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Horas"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Limpeza de dados"
@@ -8164,9 +8257,9 @@ msgstr "O range de IP \"%1$s\" excede o limite de endereços \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8249,7 +8342,7 @@ msgstr "Mapeamento de ícone atualizado"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Mapeamento de ícones"
@@ -8345,7 +8438,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Se você entende que esta mensagem está errada, por favor consulte os administradores sobre como conseguir as permissões necessárias."
@@ -8394,7 +8487,7 @@ msgstr "Imagem atualizada"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Imagens"
@@ -8442,10 +8535,14 @@ msgstr "Em manutenção"
msgid "In progress"
msgstr "Em andamento"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8456,28 +8553,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Gráfico inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Grupo inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Host inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Item inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8494,6 +8591,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Mapa inacessível"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8543,7 +8644,7 @@ msgstr "Incluir subgrupos"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Retorna estatísticas de tráfego de uma interface. Retorna: número inteiro"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8899,7 +9000,7 @@ msgstr "Tipo incorreto para o item"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Foi informado um tipo de valor inválido para o item \"%1$s\" na função \"%2$s\" da trigger."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Lista de itens inválida."
@@ -8932,11 +9033,6 @@ msgstr "Valor inválido para o objeto."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Parâmetros inválidos para manutenção."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8954,15 +9050,11 @@ msgstr "A expressão regular \"%1$s\": \"%2$s\" é inválida"
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Foi recebida uma resposta inválida do servidor Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Foi informado um horário de fim inválido para o serviço."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Horário de início inválido para o serviço."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9034,7 +9126,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9079,8 +9171,6 @@ msgstr "O valor \"%1$s\" é inválido para o campo \"%2$s\" - espera-se um núme
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "O valor \"%1$s\" é inválido para o campo \"%2$s\" - espera-se um número inteiro."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9139,6 +9229,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9249,8 +9349,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9276,10 +9374,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9330,7 +9428,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9344,7 +9442,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonésio (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9353,13 +9451,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9447,7 +9544,7 @@ msgstr "Insira a expressão"
msgid "Install"
msgstr "Instalação"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalação"
@@ -9455,7 +9552,7 @@ msgstr "Instalação"
msgid "Installer name"
msgstr "Nome de instalação"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9512,8 +9609,8 @@ msgstr "Interno"
msgid "Internal JSON-RPC error."
msgstr "Erro interno do JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9524,23 +9621,22 @@ msgstr "Período de retenção interna de dados"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Erro interno."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9551,8 +9647,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9586,7 +9681,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Condição inválida na ação: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9726,10 +9821,10 @@ msgstr "Os parâmetros do método são inválidos."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9768,86 +9863,89 @@ msgstr "Os parâmetros do método são inválidos."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Parâmetro inválido \"%1$s\": %2$s."
@@ -9934,15 +10032,15 @@ msgstr "Tag inválida \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Período de tempo inválido."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventário"
@@ -9957,7 +10055,7 @@ msgid "Inventory field"
msgstr "Campo de inventário"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Modo de inventário"
@@ -9967,7 +10065,7 @@ msgstr "Online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Emissor"
@@ -9985,14 +10083,14 @@ msgid "Italian (it_IT)"
msgstr "Italiano (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -10063,7 +10161,7 @@ msgstr[1] "Itens ativados"
msgid "Item in \"not supported\" state"
msgstr "O item está como \"não suportado\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item não selecionado"
@@ -10073,9 +10171,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "O pré-processamento do item tem parâmetros ausentes: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Protótipo de item"
@@ -10109,8 +10207,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "O protótipo de item foi atualizado"
msgstr[1] "Os protótipos de itens foram atualizados"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "O protótipo de itens com o ID \"%1$s\" não está disponível."
@@ -10160,20 +10258,20 @@ msgstr ""
msgid "Item values"
msgstr "Valores do item"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Item não será atualizado. Por favor informe um intervalo de atualização correto."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "O item não será atualizado. O intervalo de atualização informado precisa de pelo menos um intervalo flexível ou agendamento."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "O item não será atualizado. O intervalo de atualização deverá ser entre 1s e 1d. Intervalos flexíveis e agendamento também podem ser utilizados."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "O item com o ID \"%1$s\" não está disponível."
@@ -10217,7 +10315,7 @@ msgstr "Já existe um item com a chave \"%1$s\" em \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10255,7 +10353,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agente JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10274,7 +10372,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10295,16 +10393,16 @@ msgstr "É aguardado uma string JSON"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Janeiro"
@@ -10313,8 +10411,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonês (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10322,19 +10420,19 @@ msgstr "Japonês (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Julho"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Junho"
@@ -10448,42 +10546,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Último"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "Último %1$d dia"
msgstr[1] "Último %1$d dias"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "Última %1$d hora"
msgstr[1] "Últimas %1$d horas"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "Último %1$d minuto"
msgstr[1] "Últimos %1$d minutos"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "Último %1$d mês"
msgstr[1] "Últimos %1$d meses"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "Último %1$d segundo"
msgstr[1] "Últimos %1$d segundos"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10558,7 +10656,7 @@ msgstr "Gráfico última semana"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10577,9 +10675,9 @@ msgstr "Lituâno (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10595,18 +10693,18 @@ msgstr ""
msgid "Left"
msgstr "Esquerda"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Esquerda Y"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Remover espaços à esquerda"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Legenda"
@@ -10615,7 +10713,7 @@ msgstr "Legenda"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10623,9 +10721,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Limite de busca/filtro de elementos"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10645,8 +10743,8 @@ msgstr "Tipo da linha"
msgid "Line width"
msgstr "Largura da linha"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Link"
@@ -10670,8 +10768,8 @@ msgid "Link indicators"
msgstr "Indicadores de link"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Templates vinculados"
@@ -10779,7 +10877,7 @@ msgstr ""
msgid "Local"
msgstr "Local"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10798,7 +10896,7 @@ msgid "Location longitude"
msgstr "Longitude de localização"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10812,7 +10910,7 @@ msgstr "Monitoração de arquivo de log com suporte a rotação. Retorna: log"
msgid "Log file monitoring. Returns log"
msgstr "Monitoração de log. Retorna: log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10824,8 +10922,8 @@ msgstr "Registrar traps SNMP não correspondentes"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Login"
@@ -10913,9 +11011,9 @@ msgstr "A macro \"%1$s\" já existe."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10937,35 +11035,23 @@ msgid "Main navigation"
msgstr "Navegação principal"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Manutenção"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "A manutenção \"%1$s\" já existe."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "O valor de \"ativa desde\" da manutenção não pode ser superior ao valor de \"Ativa até\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Manutenção adicionada"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Manutenção excluída"
@@ -11008,11 +11094,15 @@ msgstr "Manutenção: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11020,20 +11110,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11116,7 +11206,7 @@ msgstr "Forma do mapa"
msgid "Map update failed."
msgstr "A atualização do mapa falhou."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "O mapa com o ID \"%1$s\" não está disponível."
@@ -11139,16 +11229,16 @@ msgstr "Mapeamentos"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapas"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Março"
@@ -11175,9 +11265,9 @@ msgstr "Máscara"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11194,7 +11284,7 @@ msgstr "Atualização em massa de elementos"
msgid "Mass update shapes"
msgstr "Atualização em massa de formas"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11202,7 +11292,7 @@ msgstr "Atualização em massa de formas"
msgid "Master item"
msgstr "Item mestre"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11211,12 +11301,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Max"
@@ -11255,7 +11345,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11272,11 +11362,11 @@ msgstr "O tamanho máximo do endereço de e-mail foi excedito para o tipo de mí
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Maio"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Maio"
@@ -11343,8 +11433,8 @@ msgstr "O tipo de mídia com o ID \"%1$s\" não está disponível."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipos de mídias"
@@ -11422,7 +11512,7 @@ msgid "Message/Command"
msgstr "Mensagem/Comando"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Mensagens"
@@ -11446,10 +11536,10 @@ msgid "Middle"
msgstr "Meio"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Min"
@@ -11499,7 +11589,7 @@ msgstr "Severidade mínima"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11508,6 +11598,7 @@ msgstr[0] "Período mínimo para apresentação é %1$s minuto."
msgstr[1] "Período mínimo para apresentação são %1$s minutos."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minutos"
@@ -11524,11 +11615,11 @@ msgstr "Está faltando o campo \"name\" para o protótipo de gráfico."
msgid "Missing \"name\" field for graph."
msgstr "Está faltando o campo \"name\" para o gráfico."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Dado ausente"
@@ -11609,7 +11700,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11617,11 +11708,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Seg"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Segunda-feira"
@@ -11630,7 +11721,7 @@ msgid "Monitored by"
msgstr "Monitorado por"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorado por proxy"
@@ -11640,8 +11731,8 @@ msgid "Monitored host"
msgstr "Host monitorado"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitoramento"
@@ -11651,13 +11742,15 @@ msgid "Monospace"
msgstr "Monoespaçada"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mês"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mensal"
@@ -11728,6 +11821,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11757,6 +11854,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11770,14 +11868,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11826,36 +11922,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11987,11 +12086,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nunca"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12024,6 +12127,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Novo valor para a etiqueta de eventos"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12036,14 +12143,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nova expressão regular"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Novo horário de serviço"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12076,14 +12179,14 @@ msgstr "Próximo passo"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12187,8 +12290,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12231,7 +12334,7 @@ msgstr ""
msgid "No image"
msgstr "Sem imagem"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12341,7 +12444,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12349,11 +12452,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12362,9 +12466,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12431,13 +12535,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12464,11 +12566,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12513,7 +12618,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Sem permissão para o objeto referenciado ou ele não existe!"
@@ -12538,7 +12643,7 @@ msgstr "Não foi informado o arquivo de chave pública."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Não atualizar"
@@ -12593,9 +12698,9 @@ msgstr "Marcadores não booleanos serão descontinuados."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12682,11 +12787,6 @@ msgstr ""
msgid "Not supported"
msgstr "Não suportado"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Nota"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notas"
@@ -12699,8 +12799,8 @@ msgstr "Nada"
msgid "Notification report"
msgstr "Relatório de notificações"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notificações"
@@ -12713,11 +12813,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Notificar todos os envolvidos"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Novembro"
@@ -12790,7 +12890,7 @@ msgstr "Número de threads do processador hypervisor VMware, <url> - URL de serv
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Número de processadores na máquina virtual VMware, <url> - URL de serviço VMware, <uuid> - nome do host virtual no VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Quantidade de linhas"
@@ -12871,13 +12971,13 @@ msgstr "Número de máquinas virtuais no hypervisor VMware, <url> - URL de servi
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Quantidade ou percentual de inodes. Retorna: inteiro para quantidade; número fracionário para percentual"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Sistema numeral"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12888,7 +12988,7 @@ msgid "Numeric (integer)"
msgstr "Numérico (inteiro)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12900,9 +13000,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12954,15 +13053,15 @@ msgstr "SO (Curto)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Out"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Octal para decimal"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Outubro"
@@ -13020,11 +13119,6 @@ msgstr "Um"
msgid "One time only"
msgstr "Apenas uma vez"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Downtime único"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Apenas através de verificações com o agente Zabbix, SNMPv1, SNMPv2 e SNMPv3 pode ser feita a verificação de unicidade."
@@ -13065,11 +13159,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Apenas o incidente selecionado"
msgstr[1] "Apenas os incidentes selecionados"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13093,7 +13187,8 @@ msgstr "Ópera"
msgid "Operating system information. Returns string"
msgstr "Informação sobre o sistema operacional. Retorna: texto"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13102,7 +13197,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13124,8 +13219,8 @@ msgid "Operation has no template to operate."
msgstr "A operação não possui template para operar."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13138,7 +13233,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operações"
@@ -13191,7 +13286,7 @@ msgstr "Opções"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13212,61 +13307,61 @@ msgstr "Ou"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Outros"
@@ -13292,7 +13387,7 @@ msgstr "Estatísticas de saída de tráfego na interface de rede. Retorna: núme
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13320,15 +13415,15 @@ msgstr "Substituir o período de retenção das estatísticas (médias)"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Sobrepor"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Visão geral"
@@ -13509,8 +13604,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "INCIDENTE"
@@ -13536,9 +13631,9 @@ msgstr "Modo de geração de eventos de INCIDENTE"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13548,7 +13643,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Identidade PSK"
@@ -13576,6 +13671,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parâmetro"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13585,14 +13684,14 @@ msgstr "Parâmetro"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "O parâmetro \"%1$s\" será descontinuado."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13618,9 +13717,8 @@ msgstr "Gráficos herdados"
msgid "Parent items"
msgstr "Itens herdados"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13637,7 +13735,7 @@ msgstr "Triggers herdadas"
msgid "Parent web scenarios"
msgstr "Cenários web herdados"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13666,9 +13764,9 @@ msgstr "Passivo"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13773,7 +13871,7 @@ msgstr "Executa uma consulta DNS. Retorna: texto com o tipo de informação requ
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13788,7 +13886,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipo de período"
@@ -13868,24 +13965,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Favor selecionar dois elementos"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Tamanho do ponto"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Pontos"
@@ -13954,7 +14051,7 @@ msgstr "Sumário da pré-instalação"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13962,7 +14059,7 @@ msgid "Preprocessing"
msgstr "Pré-processamento"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13981,7 +14078,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Visualizar"
@@ -13991,7 +14088,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Mês anterior"
@@ -14005,12 +14102,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Semana anterior"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Ano anterior"
@@ -14060,7 +14157,7 @@ msgid "Private"
msgstr "Privado"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14068,29 +14165,27 @@ msgid "Private key file"
msgstr "Arquivo de chave privada"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Nível de acesso"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14115,7 +14210,7 @@ msgid "Problem expression"
msgstr "Expressão de incidente"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Hosts com problema"
@@ -14140,8 +14235,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "Problema resolvido"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14156,11 +14251,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14178,19 +14273,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14200,7 +14295,7 @@ msgid "Properties"
msgstr "Propriedades"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14211,8 +14306,8 @@ msgstr "A URL fornecida \"%1$s\" é inválida."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxies"
@@ -14282,7 +14377,7 @@ msgid "Public"
msgstr "Público"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14290,13 +14385,21 @@ msgid "Public key"
msgstr "Chave pública"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Arquivo de chave pública"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14304,11 +14407,11 @@ msgstr "Arquivo de chave pública"
msgid "Query fields"
msgstr "Campos da consulta"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Fila"
@@ -14316,7 +14419,7 @@ msgstr "Fila"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14324,7 +14427,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14332,15 +14435,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "RESOLVIDO"
@@ -14348,7 +14451,7 @@ msgstr "RESOLVIDO"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14361,7 +14464,7 @@ msgstr "Dado bruto"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Leitura"
@@ -14452,7 +14555,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14468,8 +14571,8 @@ msgstr "Recuperação"
msgid "Recovery expression"
msgstr "Expressão de recuperação"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Erro de sintaxe na expressão de recuperação."
@@ -14479,9 +14582,9 @@ msgstr "Operações de recuperação"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Hora da recuperação"
@@ -14513,7 +14616,7 @@ msgid "Regular"
msgstr "Comum"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Expressão regular"
@@ -14543,7 +14646,7 @@ msgstr "Expressão regular atualizada"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Expressões regulares"
@@ -14604,28 +14707,28 @@ msgstr "Comando remoto"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14756,15 +14859,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14772,7 +14875,7 @@ msgstr ""
msgid "Replace"
msgstr "Substituir"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Substituir dependências"
@@ -14813,19 +14916,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Relatórios"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Requisitar corpo"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14874,7 +14982,7 @@ msgstr "Código de status requerido"
msgid "Required string"
msgstr "Texto requerido"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Limpar"
@@ -14923,23 +15031,23 @@ msgid "Resolved by"
msgstr "Resolvido por"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Solucionado pela regra de correlação \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Solucionado por regra de correlação."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Solucionado pelo usuário \"%1$s\"."
@@ -15082,9 +15190,9 @@ msgstr "Retorna o percentual de perda de pacotes ICMP."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15097,14 +15205,14 @@ msgstr ""
msgid "Right"
msgstr "Direita"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Direita Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Remover espaços à direita"
@@ -15117,8 +15225,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Romênio (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15176,13 +15283,87 @@ msgstr "D"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15259,7 +15440,7 @@ msgstr "A chave da trap SNMP é inválida."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15304,7 +15485,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Total de SQL: %1$s (seleções: %2$s | execuções: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15322,7 +15503,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "A execução do comando SQL falhou \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15387,11 +15568,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sab"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sábado"
@@ -15425,6 +15606,7 @@ msgstr "Cenário"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Agendamento"
@@ -15472,14 +15654,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15505,8 +15687,8 @@ msgstr "Escopo"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15556,8 +15738,8 @@ msgstr "Script atualizado"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Scripts"
@@ -15636,12 +15818,12 @@ msgid "Security name"
msgstr "Nome de segurança"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15649,9 +15831,13 @@ msgstr "Nome de segurança"
msgid "Select"
msgstr "Selecionar"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Selecione o protótipo"
@@ -15665,7 +15851,7 @@ msgstr "Selecione o widget"
msgid "Selected"
msgstr "Selecionado"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "A ação selecionada foi excluída"
@@ -15677,7 +15863,7 @@ msgstr "Selecionado e todos os outros incidentes de triggers relacionadas"
msgid "Selected elements"
msgstr "Elementos selecionados"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Itens selecionados somente"
@@ -15735,7 +15921,7 @@ msgstr ""
msgid "Sent"
msgstr "Enviado"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Set"
@@ -15751,7 +15937,7 @@ msgstr "Separados"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Setembro"
@@ -15769,12 +15955,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Servidor"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Servidor (proxy)"
@@ -15783,36 +15969,32 @@ msgid "Server time"
msgstr "Hora do servidor"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Serviços"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Serviço criado"
@@ -15820,7 +16002,7 @@ msgstr "Serviço criado"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15841,15 +16023,10 @@ msgid "Service port"
msgstr "Porta"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "O horário de início do serviço deve ser menor que o horário de fim."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15858,46 +16035,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Horário de serviço"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tipo de serviço"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Serviços atualizados"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Serviços"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Os serviços formam uma dependência circular."
@@ -15922,7 +16101,7 @@ msgid "Set custom time period"
msgstr "Definir período de tempo customizado"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15940,7 +16119,7 @@ msgstr "Defina o modo de inventário de host"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15952,7 +16131,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15982,18 +16161,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16012,7 +16191,7 @@ msgid "Severity changed"
msgstr "Severidade modificada"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Mudanças de severidade"
@@ -16062,9 +16241,9 @@ msgstr "Encurtado"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16092,7 +16271,7 @@ msgstr "Exibir itens sem dados"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Mostrar legenda"
@@ -16113,7 +16292,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Exibir incidentes"
@@ -16204,8 +16387,8 @@ msgstr "Entrar com HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Desconectar"
@@ -16214,7 +16397,7 @@ msgstr "Desconectar"
msgid "Simple"
msgstr "Simples"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Alteração simples"
@@ -16339,7 +16522,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Ordenar entradas por"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Posicionar em (0->999)"
@@ -16348,7 +16531,7 @@ msgstr "Posicionar em (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Ordenação pelo campo \"%1$s\" não é suportada."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16362,7 +16545,7 @@ msgstr "Tipo da fonte"
msgid "Spanish (es_ES)"
msgstr "Espanhol (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16374,7 +16557,7 @@ msgstr "O script informado não existe ou você não possui privilégios para ex
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Especifique alguma condição de filtro para visualizar os valores."
@@ -16387,9 +16570,9 @@ msgstr "Velocidade"
msgid "Stacked"
msgstr "Pilha"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Escadaria"
@@ -16426,9 +16609,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Falha ao inicializar o TLS."
@@ -16445,8 +16640,8 @@ msgstr "Horário de início do servidor Zabbix, padrão de hora do UNIX."
msgid "State"
msgstr "Status"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Estático"
@@ -16458,15 +16653,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16485,16 +16680,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16505,15 +16701,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16525,12 +16721,11 @@ msgstr ""
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16563,7 +16758,7 @@ msgstr "Somente status"
msgid "Status problem"
msgstr "Status de incidente"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16621,8 +16816,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16656,8 +16851,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Dados estruturados"
@@ -16675,7 +16870,7 @@ msgstr "Assunto"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16697,7 +16892,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Sucesso na Auditoria"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Mensagem de sucesso"
@@ -16705,11 +16900,11 @@ msgstr "Mensagem de sucesso"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Sumarização das estatísticas de entrada e saída da interface de rede. Retorna: número inteiro"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Dom"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Domingo"
@@ -16717,7 +16912,7 @@ msgstr "Domingo"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Suporte"
@@ -16755,7 +16950,8 @@ msgstr "Sueco (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "A mudança do método de autenticação irá invalidar todas as sessões, exceto esta! Continuar?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16763,14 +16959,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Tempo desde a carga do sistema. Retorna: timestamp UNIX (número inteiro)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Padrão do sistema"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Ocorreu um erro no sistema. Por favor contate o administrador Zabbix."
@@ -16783,9 +16979,9 @@ msgid "System host name. Returns string"
msgstr "Nome do host. Retorna: texto"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Informação do sistema"
@@ -16884,36 +17080,35 @@ msgstr "Valor da etiqueta"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16957,13 +17152,13 @@ msgid "Target type"
msgstr "Tipo do destino"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17001,7 +17196,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "O template não pode ser vinculado a outro template mais de uma vez, mesmo que através de outros templates."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17065,8 +17260,8 @@ msgstr "Já existe template com o nome visível \"%1$s\"."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17096,12 +17291,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17116,7 +17311,7 @@ msgstr ""
msgid "Test"
msgstr "Testar"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17165,11 +17360,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17304,7 +17499,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Este dia na semana passada"
@@ -17317,11 +17512,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Este mês"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Até agora neste mês"
@@ -17330,19 +17525,19 @@ msgstr "Até agora neste mês"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Esta semana"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Até agora nesta semana"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Este ano"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Até agora neste ano"
@@ -17350,15 +17545,15 @@ msgstr "Até agora neste ano"
msgid "Threshold"
msgstr "Limiar"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Qui"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Quinta-feira"
@@ -17374,8 +17569,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Até"
@@ -17385,14 +17579,12 @@ msgstr "Até"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17422,7 +17614,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Intervalo"
@@ -17433,9 +17625,9 @@ msgstr "Intervalo"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Deslocamento de tempo"
@@ -17443,13 +17635,13 @@ msgstr "Deslocamento de tempo"
msgid "Time type"
msgstr "Tipo de horário"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17459,17 +17651,27 @@ msgid "Timeout"
msgstr "Tempo limite"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Hora"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Para"
@@ -17478,11 +17680,11 @@ msgstr "Para"
msgid "To set a host interface select a single item type for all items"
msgstr "Para configurar a interface do host selecione somente itens do mesmo tipo"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Hoje"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Até agora hoje"
@@ -17546,19 +17748,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Transparência"
@@ -17566,9 +17768,9 @@ msgstr "Transparência"
msgid "Transport error."
msgstr "Erro de transporte."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Tratar como 0"
@@ -17579,7 +17781,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17594,9 +17796,9 @@ msgstr "Período de retenção das estatísticas"
msgid "Trends"
msgstr "Estatísticas"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17621,12 +17823,12 @@ msgstr "A trigger \"%1$s\" pertence a templates com associações distintas."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "A trigger \"%1$s\" depende da trigger \"%2$s\", que não existe."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17652,7 +17854,7 @@ msgstr "Período de retenção dados de triggers"
msgid "Trigger deleted"
msgstr "A trigger foi excluída"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Detalhes da trigger"
@@ -17664,7 +17866,7 @@ msgstr[1] "Triggers desativadas"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opções de exibição de trigger"
@@ -17696,13 +17898,13 @@ msgstr "Tipo de rótulo de trigger"
msgid "Trigger name"
msgstr "Nome da trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Visão geral triggers"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17816,20 +18018,20 @@ msgstr "Triggers"
msgid "Triggers deleted"
msgstr "As triggers foram excluídas"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 de triggers"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Remover espaços"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Ter"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Terça-feira"
@@ -17866,17 +18068,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17916,7 +18118,7 @@ msgstr "Tipo do cálculo"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17938,9 +18140,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "DESCONHECIDO"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17999,8 +18201,8 @@ msgstr "A URL deverá possuir os campos \"name\" e \"url\" no mapa \"%1$s\"."
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18094,20 +18296,26 @@ msgstr "Desbloquear usuários selecionados?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18177,7 +18385,7 @@ msgstr "Recurso desconhecido"
msgid "Unknown step failed: %1$s"
msgstr "Passo desconhecido falhou: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Tipo de valor desconhecido"
@@ -18186,8 +18394,8 @@ msgid "Unlimited"
msgstr "Ilimitado"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18290,20 +18498,21 @@ msgstr "Ligado"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18329,7 +18538,7 @@ msgstr "Atualizar existente"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18349,7 +18558,7 @@ msgstr "Operações de atualização"
msgid "Update problem"
msgstr "Problema de atualização"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18367,8 +18576,9 @@ msgstr "Enviar"
msgid "Upper level maps"
msgstr "Mapas de nível superior"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Uptime"
@@ -18406,7 +18616,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Usado nas ações"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18493,7 +18703,7 @@ msgid_plural "Users deleted"
msgstr[0] "Usuário removido"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18568,8 +18778,8 @@ msgstr "O grupo de usuários com o ID \"%1$s\" não está disponível."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grupos de usuários"
@@ -18586,7 +18796,7 @@ msgstr ""
msgid "User menu"
msgstr "Menu de usuário"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18606,7 +18816,7 @@ msgstr "Senha do usuário"
msgid "User profile"
msgstr "Dados personalizados do usuário"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18618,7 +18828,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18628,7 +18838,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18641,8 +18851,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18650,8 +18860,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sessões de usuários"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18703,7 +18913,7 @@ msgstr "Usuário/Recipiente"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18735,8 +18945,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Usuários"
@@ -18986,10 +19196,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19019,17 +19229,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19086,7 +19297,7 @@ msgstr "Estatísticas do cache de valores. Modos válidos: total, free, pfree, u
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Valores"
@@ -19101,9 +19312,9 @@ msgstr "O mapeamento de valores \"%1$s\" já existe."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19140,7 +19351,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valor: sem dados"
@@ -19237,8 +19448,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamita (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19291,7 +19501,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Aviso"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19322,7 +19532,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19373,7 +19583,7 @@ msgid "Web scenarios"
msgstr "Cenários web"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19381,26 +19591,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Qua"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Quarta-feira"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Semanal"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19416,7 +19628,7 @@ msgstr "Bem vindo a"
msgid "When active"
msgstr "Ativo quando"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19425,19 +19637,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19457,7 +19669,7 @@ msgstr "Com coleta de dados"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19493,7 +19705,7 @@ msgid "Working time"
msgstr "Horário comercial"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Escrita"
@@ -19523,7 +19735,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Eixo-X"
@@ -19543,11 +19755,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19562,11 +19774,11 @@ msgstr "O XML está vazio"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19575,12 +19787,12 @@ msgstr ""
msgid "Y"
msgstr "A"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valor MÁXIMO no eixo Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19589,34 +19801,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "O valor MÁXIMO do eixo Y deve ser superior ao valor configurado para o MÍNIMO."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valor MÍNIMO no eixo Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Lado do eixo Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Eixo-Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d/m/Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d/m/Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d-m-Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19634,19 +19846,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19665,8 +19876,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Ano"
@@ -19685,14 +19896,14 @@ msgstr "Anual"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19711,11 +19922,11 @@ msgstr "Anual"
msgid "Yes"
msgstr "Sim"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Ontem"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Você está autenticado como \"%1$s\"."
@@ -19726,11 +19937,11 @@ msgstr "Você está autenticado como \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Não é possível selecionar alguns idiomas, o suporte aos idiomas adicionais necessita da instalação do pacote \"locale\" em seu servidor web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Você não está autenticado em"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19738,9 +19949,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19751,11 +19961,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Você não tem permissão para executar esta operação."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Você não possui permissão para acessar esta página."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Você deve logar para ver esta página."
@@ -19771,11 +19981,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Suporte técnico Zabbix"
@@ -19854,7 +20064,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19875,10 +20085,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "um texto é esperado"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19893,18 +20117,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "é aguardado um valor numérico"
@@ -19912,9 +20136,9 @@ msgstr "é aguardado um valor numérico"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "número muito grande"
@@ -19935,33 +20159,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "um horário é aguardado"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "é aguardado um período de tempo"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "um período de tempo é aguardado"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "uma unidade de tempo é aguardada"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20005,7 +20241,7 @@ msgstr "todos"
msgid "all media"
msgstr "todas as mídias"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20032,19 +20268,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "um array é aguardado"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "é esperado um array ou sequência de caracteres"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20054,7 +20290,7 @@ msgid "an empty string is expected"
msgstr "um texto vazio é esperado"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "é aguardado um par de caracteres hexadecimais"
@@ -20072,6 +20308,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20120,7 +20357,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "ao menos uma opção de sobreposição deve ser especificada"
@@ -20142,7 +20379,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20209,10 +20446,10 @@ msgstr "tanto o usuário quanto a senha precisam ser fornecidos ou estarem vazio
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "calculado"
@@ -20243,6 +20480,7 @@ msgstr "não pode ser modificado"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20309,8 +20547,8 @@ msgstr "não pode ser modificado"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20323,6 +20561,11 @@ msgstr "não pode ser modificado"
msgid "cannot be empty"
msgstr "não pode ser vazio"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20383,6 +20626,10 @@ msgstr "dependência circular entre itens não é permitida"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20427,7 +20674,7 @@ msgstr "count() - Quantidade de valores V recuperados com sucesso (que correspon
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20490,7 +20737,7 @@ msgstr "descedente"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20578,7 +20825,7 @@ msgstr "a expressão está vazia"
msgid "failed to parse JSON"
msgstr "falha ao analisar o JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20616,7 +20863,7 @@ msgstr "quarto"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20632,16 +20879,11 @@ msgstr "configurações globais de limpeza de dados"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20657,9 +20899,9 @@ msgstr "host"
msgid "host group"
msgstr "grupo de hosts"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "padrão de host"
@@ -20673,7 +20915,7 @@ msgstr "ícone"
msgid "image"
msgstr "imagem"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20769,7 +21011,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "sequência de bytes inválida no UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "atraso inválido"
@@ -20789,16 +21031,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "período inválido para a retenção de histórico"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "nome inválido de grupo de hosts"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "nome inválido de host"
@@ -20810,12 +21052,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "expressão regular inválida"
@@ -20840,8 +21082,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "período inválido para a retenção de médias"
@@ -20853,7 +21095,7 @@ msgstr "é maior ou igual"
msgid "is less than or equals"
msgstr "é menor ou igual"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "não está entre {} ou está mal formado"
@@ -20866,8 +21108,8 @@ msgstr "item"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "padrão de item"
@@ -20879,12 +21121,12 @@ msgstr "a chave está vazia"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20911,7 +21153,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "lista de caracteres"
@@ -20943,12 +21185,12 @@ msgstr "regra de autobusca (LLD)"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20956,10 +21198,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "d-m"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "d-m H:i"
@@ -20997,7 +21240,7 @@ msgstr "correspondências"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21032,7 +21275,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21047,16 +21290,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - Valor mínimo em um período T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "o tamanho mínimo é %1$s caracteres"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21069,13 +21307,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21096,8 +21334,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "precisa conter ao menos uma macro de descoberta"
@@ -21125,11 +21363,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21153,7 +21391,7 @@ msgid "new"
msgstr "novo"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "não há dados"
@@ -21185,7 +21423,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "nenhum"
@@ -21198,7 +21436,7 @@ msgstr "é esperado um par de chave e valor não vazio"
msgid "not in"
msgstr "não em"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "não selecionado"
@@ -21206,7 +21444,7 @@ msgstr "não selecionado"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Quantidade de segundos desde Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "número"
@@ -21270,7 +21508,7 @@ msgstr ""
msgid "other"
msgstr "outro"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "saída"
@@ -21283,7 +21521,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21301,7 +21539,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "padrão de incidente"
@@ -21317,24 +21555,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21342,7 +21580,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21370,7 +21608,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21402,13 +21640,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21416,7 +21654,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21431,7 +21669,7 @@ msgstr "segundo"
msgid "second parameter is expected"
msgstr "o segundo parâmetro é aguardado"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21443,7 +21681,7 @@ msgstr "selecionado"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "descrição curta"
@@ -21464,8 +21702,6 @@ msgstr "descrição curta"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21546,12 +21782,12 @@ msgstr "as credenciais informadas não são únicas"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21567,7 +21803,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "template ID \"%1$s\" foi definido %2$s vezes"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21594,11 +21830,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "o parâmetro \"%1$s\" está ausente"
@@ -21706,7 +21942,7 @@ msgstr ""
msgid "type here to search"
msgstr "informe aqui o argumento para pesquisa"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21833,16 +22069,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21876,8 +22112,8 @@ msgstr "o valor \"%1$s\" não foi encontrado"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "o valor %1$s já existe"
@@ -21889,30 +22125,29 @@ msgstr "o valor %1$s já existe"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "o valor é muito grande"
@@ -21920,6 +22155,7 @@ msgstr "o valor é muito grande"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21927,7 +22163,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22022,12 +22258,12 @@ msgstr "tipo errado de regra de descoberta"
msgid "wrong item type"
msgstr "tipo errado de item"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "a"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/pt_PT/LC_MESSAGES/frontend.po b/ui/locale/pt_PT/LC_MESSAGES/frontend.po
index 82f19297063..904c8d5eb45 100644
--- a/ui/locale/pt_PT/LC_MESSAGES/frontend.po
+++ b/ui/locale/pt_PT/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-10-10 08:35+0300\n"
"Last-Translator: richlv <richlv@nakts.net>\n"
"Language-Team: none\n"
@@ -14,6 +14,12 @@ msgstr ""
"X-Generator: Pootle 2.5.1.3\n"
"X-POOTLE-MTIME: 1381386929.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -44,17 +50,6 @@ msgstr "é esperado \"%1$s\""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -74,7 +69,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -86,7 +81,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d excede o tamanho máximo que é de %2$d caracteres"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -160,15 +155,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -184,10 +179,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -233,8 +228,8 @@ msgstr[0] "resta %1$s tentativa"
msgstr[1] "restam %1$s tentativas"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -269,7 +264,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -303,7 +298,7 @@ msgstr "(Só super-administradores podem criar grupos)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(sem proxy)"
@@ -330,12 +325,16 @@ msgstr "10 segundos"
msgid "100 busiest triggers"
msgstr "100 gatilhos mais usados"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 segundos"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "Vista 3D"
@@ -358,7 +357,7 @@ msgstr "últimos 500 valores"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -366,7 +365,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -381,7 +380,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -449,8 +448,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -463,7 +462,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Acesso negado"
@@ -499,9 +498,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Reconhecido"
@@ -509,7 +508,7 @@ msgstr "Reconhecido"
msgid "Acknowledge"
msgstr "Reconhecer"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -547,18 +546,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -568,7 +567,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -608,7 +607,7 @@ msgstr "Acção \"%1$s\" já existe."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Acção adicionada"
@@ -617,24 +616,24 @@ msgstr "Acção adicionada"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Acção eliminada"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Acção desactivada"
msgstr[1] "Acções desactivadas"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Acção activada"
msgstr[1] "Acções activadas"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -646,7 +645,7 @@ msgstr "Registo de acções"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Acção actualizada"
@@ -654,16 +653,16 @@ msgstr "Acção actualizada"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Acções"
@@ -682,13 +681,11 @@ msgstr "Activo"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Activo desde"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Activo até"
@@ -738,7 +735,7 @@ msgstr "Activo até"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -752,35 +749,37 @@ msgstr "Activo até"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -851,11 +850,11 @@ msgstr "Adicionar novo widget"
msgid "Add child element"
msgstr "Adicionar elemento filho"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -876,7 +875,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Adicionar multiplos mapas"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -885,7 +884,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -894,16 +893,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Adicionar protótipo"
@@ -912,7 +911,7 @@ msgstr "Adicionar protótipo"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -946,7 +945,7 @@ msgstr ""
msgid "Add widget"
msgstr "Adicionar widget"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -957,11 +956,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -973,12 +972,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administração"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -999,7 +998,7 @@ msgstr "Idade"
msgid "Age less than"
msgstr "Idade menor que"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1029,7 +1028,7 @@ msgstr "Interfaces do agente"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1037,11 +1036,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1066,8 +1065,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1112,7 +1111,7 @@ msgstr "Todos os problemas"
msgid "All problems if tag values match"
msgstr "Todos os problemas em que o valor da etiqueta seja igual"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1128,13 +1127,13 @@ msgstr "Todos os templates"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Permitir encerramento manual"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1180,7 +1179,7 @@ msgstr "E"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1190,6 +1189,10 @@ msgstr "E"
msgid "And/Or"
msgstr "E/Ou"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1201,13 +1204,12 @@ msgstr "E/Ou"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Qualquer"
@@ -1247,11 +1249,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Aproximando"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Abr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Abril"
@@ -1275,7 +1277,7 @@ msgstr "Tamanho da área"
msgid "Area type"
msgstr "Tipo de área"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritimética"
@@ -1341,8 +1343,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1352,13 +1358,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Tem de ser criado pelo menos um período de manutenção."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1402,8 +1401,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Auditoria"
@@ -1411,7 +1410,7 @@ msgstr "Auditoria"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Log de auditoria"
@@ -1419,11 +1418,11 @@ msgstr "Log de auditoria"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Ago"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Agosto"
@@ -1440,15 +1439,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autenticação"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritmo de autenticação"
@@ -1459,7 +1458,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1479,6 +1478,7 @@ msgid "Authentication protocol"
msgstr "Protocolo de autenticação"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1492,8 +1492,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1514,7 +1514,7 @@ msgstr "Logout automático"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automático"
@@ -1533,13 +1533,13 @@ msgstr "Selecção automática de ícones"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1552,8 +1552,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilidade"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Relatório de disponibilidade"
@@ -1580,7 +1580,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1604,9 +1604,9 @@ msgstr ""
msgid "Background image"
msgstr "Imagem de fundo"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1614,8 +1614,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1682,7 +1682,7 @@ msgstr ""
msgid "Bold line"
msgstr "Linha em negrito"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Lógico para decimal"
@@ -1747,8 +1747,8 @@ msgstr "CERTIFICADO"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "TERMINANDO"
@@ -1784,17 +1784,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculado"
@@ -1860,7 +1860,7 @@ msgstr "Não é possível adicionar o item não numérico \"%1$s\" ao gráfico \
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Não foi possível adicionar o item não numérico \"%1$s\" ao protótipo de gráfico \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Não foi possível adicionar acção"
@@ -2024,9 +2024,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2132,8 +2132,8 @@ msgstr "Não foi possível criar o mapa de ícones"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2142,8 +2142,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Não foi possível criar o arquivo de configuração."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2153,12 +2153,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Não é possível eliminar o utilizador interno do Zabbix \"%1$s\", tente desactivar esse utilizador."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Não foi possível eliminar acção"
@@ -2274,7 +2280,7 @@ msgstr "Protótipos de item não eliminado"
msgid "Cannot delete items"
msgstr "Não foi possível eliminar itens"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Não foi possível eliminar período de manutenção"
@@ -2329,19 +2335,19 @@ msgstr[1] "Não foi possível eliminar script"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Não foi possível eliminar scripts. Script \"%1$s\" está a ser utilizado na acção \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Não foi possível eliminar as acções seleccionadas"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Não foi possível eliminar serviço"
msgstr[1] "Não foi possível eliminar serviço"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2433,7 +2439,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Não foi possível desactivar a acção"
@@ -2511,7 +2523,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Não foi possível activar a acção"
@@ -2736,7 +2754,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "Não foi possível importar o template \"%1$s\", vinculado com o template \"%2$s\" que não existe."
msgstr[1] "Não foi possível importar o template \"%1$s\", vinculado com os templates \"%2$s\" que não existem."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Não foi possível incluir a expressão de trigger"
@@ -2898,7 +2916,7 @@ msgstr "Não é possível renomear o utilizador convidado."
msgid "Cannot save discovery rule without checks."
msgstr "Não é possível guardar as regras de descoberta sem verificações."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Não foi possível salvar o widget \"%1$s\"."
@@ -2943,7 +2961,7 @@ msgstr "Não é possível configurar campos do inventário com o inventário des
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3067,7 +3085,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Não foi possível actualizar o cenário web oriundo de template \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Não foi possível actualizar a acção"
@@ -3243,10 +3261,10 @@ msgstr "Não foi possível actualizar o script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3310,8 +3328,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3352,16 +3370,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certificado"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Modificar"
@@ -3394,12 +3412,12 @@ msgstr ""
msgid "Change password"
msgstr "Alterar senha"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Modificações por segundo"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3408,7 +3426,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3447,19 +3465,19 @@ msgstr "Verificação já existe."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Verifique a parte da expressão que começa com \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3527,7 +3545,7 @@ msgstr "Verifica a performance de um serviço UDP. Retornos possíveis: 0 - serv
msgid "Checks should be unique."
msgstr "As verificações devem ser únicas."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3564,8 +3582,8 @@ msgstr "Limpar hístorico"
msgid "Clear history and trends"
msgstr "Limpar histórico e tendências"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Limpar ao desvincular"
@@ -3591,9 +3609,9 @@ msgstr "Relógio"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3610,7 +3628,7 @@ msgstr "Clonar"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3641,12 +3659,12 @@ msgstr "Fechar eventos antigos"
msgid "Close problem"
msgstr "Terminar incidente"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Recolher"
@@ -3660,7 +3678,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3703,7 +3721,7 @@ msgstr "Comandos"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3734,9 +3752,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr "Sessões concorrentes"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condição"
@@ -3764,13 +3782,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condições"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configuração"
@@ -3865,7 +3883,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configuração dos períodos de manutenção"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configuração de tipos de média"
@@ -3909,7 +3927,7 @@ msgstr "Configuração de triggers"
msgid "Configuration of user groups"
msgstr "Configuração de grupos de utilizadores"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3952,9 +3970,9 @@ msgstr "Parabéns! Instalou com sucesso a interface web do Zabbix."
msgid "Connect to"
msgstr "Ligado a"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4006,12 +4024,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Ligações"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Ligações do host (ativas)"
@@ -4021,7 +4039,7 @@ msgid "Connections from proxy"
msgstr "Ligações do proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Ligações com o host (passivas)"
@@ -4043,11 +4061,11 @@ msgstr "Contacto"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4081,12 +4099,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4101,7 +4119,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4115,7 +4133,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nome do contexto"
@@ -4226,19 +4244,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Criar acção"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4282,7 +4304,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4393,7 +4415,7 @@ msgstr ""
msgid "Create script"
msgstr "Criar script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4449,8 +4471,10 @@ msgstr "Criar cenário web (selecione o host primeiro)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4485,6 +4509,7 @@ msgid "Current value"
msgstr "Valor actual"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Personalizar"
@@ -4502,7 +4527,7 @@ msgid "Custom graphs"
msgstr "Gráficos personalizados"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4524,16 +4549,20 @@ msgstr "A etiqueta personalizada no mapa \"%2$s\" para elementos do tipo \"%1$s\
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Multiplicador personalizado"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4582,7 +4611,8 @@ msgstr "Nome DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Diário"
@@ -4597,7 +4627,7 @@ msgstr "Escuro"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Dashboard"
@@ -4607,7 +4637,7 @@ msgstr "Dashboard"
msgid "Dashboard \"%1$s\" already exists."
msgstr "O dashboard \"%1$s\" já existe."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4671,8 +4701,8 @@ msgstr "Dashboards"
msgid "Dashed line"
msgstr "Linha tracejada"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dados de %1$s. Foram gerados em %2$s seg."
@@ -4685,9 +4715,9 @@ msgstr "Os dados não estão correctamente codificados."
msgid "Data overview"
msgstr "Vista geral de dados"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4810,11 +4840,12 @@ msgstr "Data de aquisição do HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dia"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4823,6 +4854,10 @@ msgstr ""
msgid "Day of month"
msgstr "Dia do mês"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4830,6 +4865,7 @@ msgid "Day of week"
msgstr "Dia da semana"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Dias"
@@ -4843,11 +4879,11 @@ msgstr "Debug"
msgid "Debug mode"
msgstr "Modo de debug"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dez"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Dezembro"
@@ -4928,7 +4964,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Atraso"
@@ -4937,19 +4973,19 @@ msgid "Delayed by"
msgstr "Atrasado em"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4968,12 +5004,13 @@ msgstr "Atrasado em"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5031,11 +5068,11 @@ msgstr "Eliminar regra de descoberta?"
msgid "Delete expression?"
msgstr "Eliminar expressão?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Eliminar o protótipo de gráfico?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Eliminar gráfico?"
@@ -5097,7 +5134,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Eliminar acções seleccionadas?"
@@ -5181,7 +5226,7 @@ msgstr "Eliminar o mapa seleccionado?"
msgid "Delete selected maps?"
msgstr "Eliminar mapas seleccionados?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Eliminar tipos de média seleccionados?"
@@ -5209,15 +5254,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Eliminar scripts seleccionados?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5265,7 +5310,7 @@ msgstr "Eliminar trigger?"
msgid "Delete web scenario?"
msgstr "Eliminar cenário web?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5297,7 +5342,7 @@ msgstr "Negar"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5313,7 +5358,7 @@ msgstr "Dependente"
msgid "Dependent item"
msgstr "Item dependente"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5323,7 +5368,7 @@ msgstr "Depende de"
msgid "Deployment status"
msgstr "Estado de deployment"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5339,9 +5384,10 @@ msgstr "Estado de deployment"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5362,7 +5408,7 @@ msgstr "Descrição"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5407,7 +5453,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Tamanho do diretório (em bytes). Retorna inteiro"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5415,8 +5461,8 @@ msgstr "Tamanho do diretório (em bytes). Retorna inteiro"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5458,7 +5504,15 @@ msgstr "Desactivar hosts monitorizados pelos proxies seleccionados?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Desactivar acções seleccionadas?"
@@ -5483,7 +5537,7 @@ msgstr "Desactivar hosts seleccionados?"
msgid "Disable selected items?"
msgstr "Desactivar items seleccionados?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Desactivar tipos de média seleccionados?"
@@ -5510,7 +5564,7 @@ msgstr "Desactivar os cenários web selecionados?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5530,17 +5584,19 @@ msgstr "Desactivar os cenários web selecionados?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5551,21 +5607,21 @@ msgstr "Desactivado"
msgid "Disaster"
msgstr "Desastre"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5597,11 +5653,11 @@ msgstr "Dispositivo descoberto"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5609,8 +5665,8 @@ msgstr "Dispositivo descoberto"
msgid "Discovery"
msgstr "Descoberta"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5671,7 +5727,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Regra de descoberta"
@@ -5781,7 +5837,8 @@ msgstr "Mostrar gráfico empilhado"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5794,7 +5851,7 @@ msgstr "A mostrar %1$s de %2$s encontrados"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Apresentando %1$s até %2$s de %3$s encontrados"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5803,14 +5860,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5826,8 +5883,8 @@ msgstr "Deseja substituir a expressão condicional?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5837,8 +5894,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5848,12 +5905,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5880,22 +5937,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Transferir a configuração"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Downtime"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Estilo de desenho"
@@ -5940,10 +5998,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "O userid \"%1$s\" está duplicado nos utilizadores do mapa \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Duração"
@@ -5967,18 +6027,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Cada URL deve ter um nome único. Certifique-se que existe apenas um URL com esse nome"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6019,6 +6078,10 @@ msgstr "Editar trigger"
msgid "Edit widget"
msgstr "Editar widget"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Valor real"
@@ -6053,7 +6116,7 @@ msgstr "Elipse"
msgid "Email"
msgstr "E-mail"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Vazio"
@@ -6090,7 +6153,6 @@ msgstr "A condição da regra de descoberta \"%1$s\" está com filtro vazio."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6102,7 +6164,7 @@ msgstr "Parâmetro de entrada vazio."
msgid "Empty map ID."
msgstr "ID de mapa vazio."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6110,8 +6172,8 @@ msgstr "ID de mapa vazio."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6182,7 +6244,15 @@ msgstr "Ativar a limpeza de dados interna"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Activar acções seleccionadas?"
@@ -6208,7 +6278,7 @@ msgstr "Activar hosts seleccionados?"
msgid "Enable selected items?"
msgstr "Activar os itens seleccionados?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Activar tipos de média seleccionados?"
@@ -6228,7 +6298,7 @@ msgstr "Activar triggers seleccionados?"
msgid "Enable selected web scenarios?"
msgstr "Ativar os cenários web selecionados?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6244,7 +6314,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6274,17 +6344,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6300,7 +6371,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Encriptação"
@@ -6326,6 +6397,7 @@ msgstr "Inglês (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6338,11 +6410,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6357,12 +6429,18 @@ msgstr ""
msgid "Error"
msgstr "Erro"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Erro no pedido de pesquisa para a tabela \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6385,7 +6463,7 @@ msgstr ""
msgid "Event"
msgstr "Evento"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID do evento"
@@ -6396,8 +6474,8 @@ msgstr "Evento reconhecido"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Correlacionamento de eventos"
@@ -6407,7 +6485,7 @@ msgstr "Correlacionamento de eventos"
msgid "Event correlation rules"
msgstr "Regras de correlacionamento de eventos"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detalhes do evento"
@@ -6423,7 +6501,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Lista de eventos [20 anteriores]"
@@ -6490,6 +6568,16 @@ msgstr "Eliminar"
msgid "Exclude host groups"
msgstr "Eliminar grupos de hosts"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Executar"
@@ -6514,7 +6602,7 @@ msgstr ""
msgid "Execute on"
msgstr "Executar em"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6523,7 +6611,7 @@ msgstr ""
msgid "Executed"
msgstr "Executado"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6540,13 +6628,13 @@ msgstr "Confirmação de execução"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Expandir"
@@ -6644,8 +6732,8 @@ msgstr "Expressão não pode ser vazia"
msgid "Expression constructor"
msgstr "Construtor de expressões"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Erro de sintaxe na expressão."
@@ -6756,11 +6844,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Fev"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Fevereiro"
@@ -6842,19 +6930,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Horário do arquivo. Retorna: timestamp UNIX (número inteiro)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6879,15 +6967,15 @@ msgstr "Região preenchida"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6906,7 +6994,7 @@ msgstr "Filtro"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6951,7 +7039,7 @@ msgid "Fit to map"
msgstr "Ajustar ao mapa"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fixo"
@@ -6961,7 +7049,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6996,7 +7084,7 @@ msgstr "Tamanho da fonte"
msgid "Form data"
msgstr "Dados do formulário"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Fórmula"
@@ -7015,19 +7103,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francês (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Sex"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Sexta-feira"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7060,7 +7152,7 @@ msgid "Full clone"
msgstr "Clone completo"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Função"
@@ -7071,7 +7163,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7079,8 +7171,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Acesso ao GUI desactivado."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Geral"
@@ -7097,7 +7189,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7153,7 +7245,7 @@ msgstr "Voltar para %1$s"
msgid "Go to"
msgstr "Ir para"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7198,13 +7290,13 @@ msgstr "Linha de gradiente"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Gráfico"
@@ -7260,7 +7352,7 @@ msgstr "Gráfico eliminado"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Protótipo de gráfico"
@@ -7292,8 +7384,8 @@ msgstr "Protótipo de gráfico eliminado"
msgid "Graph prototype updated"
msgstr "Protótipo de gráfico actualizado"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "O protótipo de gráfico com o ID \"%1$s\" não está disponível."
@@ -7327,8 +7419,8 @@ msgstr "Tipo de gráfico"
msgid "Graph updated"
msgstr "Gráfico actualizado"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "O gráfico com o ID \"%1$s\" não está disponível."
@@ -7445,7 +7537,7 @@ msgstr "Agrupar por"
msgid "Groups"
msgstr "Grupos"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7454,12 +7546,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7523,7 +7615,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7552,13 +7644,13 @@ msgstr "Hebreu (he_IL)"
msgid "Height"
msgstr "Altura"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Ajuda"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Hexadecimal para decimal"
@@ -7624,9 +7716,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7666,7 +7758,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7705,13 +7797,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7808,7 +7900,7 @@ msgstr[1] "Hosts activados"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7841,7 +7933,7 @@ msgstr "Elementos do grupo de hosts"
msgid "Host group label type"
msgstr "Tipo de etiqueta do grupo de hosts"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7861,10 +7953,10 @@ msgstr "O grupo de hosts com o ID \"%1$s\" não está disponível."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7889,7 +7981,7 @@ msgstr "O grupo de hosts com o ID \"%1$s\" não está disponível."
msgid "Host groups"
msgstr "Grupos de hosts"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8013,7 +8105,7 @@ msgstr "Não foi possível actualizar o host."
msgid "Host updated"
msgstr "Host actualizado"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "O host com o ID \"%1$s\" não está disponível."
@@ -8047,11 +8139,11 @@ msgstr "Já existe um host com o nome visível \"%1$s\"."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8090,13 +8182,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Horas"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Limpeza de dados"
@@ -8160,9 +8253,9 @@ msgstr "O range de IP \"%1$s\" excede o limite de endereços \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8245,7 +8338,7 @@ msgstr "O mapeamento de ícone actualizado"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "O mapeamento de ícone"
@@ -8341,7 +8434,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Se acha que esta mensagem está errada, por favor consulte os administradores a fim de conseguir as permissões necessárias."
@@ -8390,7 +8483,7 @@ msgstr "Imagem actualizada"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Imagens"
@@ -8438,10 +8531,14 @@ msgstr "Em manutenção"
msgid "In progress"
msgstr "Em progresso"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8452,28 +8549,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Gráfico inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Grupo inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Host inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Item inacessível"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8490,6 +8587,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Mapa inacessível"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8539,7 +8640,7 @@ msgstr "Incluir subgrupos"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Retorna estatísticas de tráfego de uma interface. Retorna: número inteiro"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8895,7 +8996,7 @@ msgstr "Tipo de valor incorrecto para o item"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Tipo de valor inválido para o item \"%1$s\" na função \"%2$s\" do trigger."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Lista de itens incorrecta."
@@ -8928,11 +9029,6 @@ msgstr "Valor inválido para o objeto."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Parâmetros inválidos para manutenção."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8950,15 +9046,11 @@ msgstr "A expressão regular \"%1$s\": \"%2$s\" é inválida"
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Foi recebida uma resposta inválida do servidor Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "O horário final do serviço é inválido."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "O horário inicial do serviço é inválido."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9030,7 +9122,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9075,8 +9167,6 @@ msgstr "O valor \"%1$s\" é inválido para o campo float \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "O valor \"%1$s\" é inválido para o campo int \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9135,6 +9225,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9245,8 +9345,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9272,10 +9370,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9326,7 +9424,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9340,7 +9438,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonésio (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9349,13 +9447,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9443,7 +9540,7 @@ msgstr "Insira a expressão"
msgid "Install"
msgstr "Instalação"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalação"
@@ -9451,7 +9548,7 @@ msgstr "Instalação"
msgid "Installer name"
msgstr "Nome do instalador"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9508,8 +9605,8 @@ msgstr "Interno"
msgid "Internal JSON-RPC error."
msgstr "Erro interno no JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9520,23 +9617,22 @@ msgstr "Período de armazenamento interna de dados"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Erro interno."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9547,8 +9643,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9582,7 +9677,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Condição inválida na acção: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9722,10 +9817,10 @@ msgstr "Parâmetros inválidos para o método."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9764,86 +9859,89 @@ msgstr "Parâmetros inválidos para o método."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Parâmetro inválido \"%1$s\": %2$s."
@@ -9930,15 +10028,15 @@ msgstr "Tag inválida \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Período de tempo inválido."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventário"
@@ -9953,7 +10051,7 @@ msgid "Inventory field"
msgstr "Campo do inventário"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Modo de inventário"
@@ -9963,7 +10061,7 @@ msgstr "Online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Emissor"
@@ -9981,14 +10079,14 @@ msgid "Italian (it_IT)"
msgstr "Italiano (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -10057,7 +10155,7 @@ msgstr[1] "Itens activados"
msgid "Item in \"not supported\" state"
msgstr "O item está como \"não suportado\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item não seleccionado"
@@ -10067,9 +10165,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "O pré-processamento do item tem parâmetros ausentes: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Protótipo de item"
@@ -10103,8 +10201,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "O protótipo de item foi actualizado"
msgstr[1] "Os protótipos de itens foram actualizados"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "O protótipo de itens com o ID \"%1$s\" não está disponível."
@@ -10154,20 +10252,20 @@ msgstr ""
msgid "Item values"
msgstr "Valores do item"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "O item não será actualizado. Por favor especifique um intervalo de actualização correcto."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "O item não será actualizado. O intervalo de atualização especificado requer pelo menos um intervalo flexível ou de agendamento."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "O item não será actualizado. O intervalo de actualização deve estar entre 1s e 1d. Também intervalos agendados / flexíveis podem ser usados."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "O item com o ID \"%1$s\" não está disponível."
@@ -10211,7 +10309,7 @@ msgstr "Já existe um item com a chave \"%1$s\" em \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10249,7 +10347,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agente JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10268,7 +10366,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10289,16 +10387,16 @@ msgstr "É esperada uma string JSON"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Janeiro"
@@ -10307,8 +10405,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonês (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10316,19 +10414,19 @@ msgstr "Japonês (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Jul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Julho"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Junho"
@@ -10442,42 +10540,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Último"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10552,7 +10650,7 @@ msgstr "Gráfico da última semana"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10571,9 +10669,9 @@ msgstr "Lituâno (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10589,18 +10687,18 @@ msgstr ""
msgid "Left"
msgstr "Esquerda"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Remover espaços à esquerda"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10609,7 +10707,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10617,9 +10715,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Limite de elementos de Pesquisa/Filtragem"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10639,8 +10737,8 @@ msgstr "Tipo da linha"
msgid "Line width"
msgstr "Largura da linha"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Ligação"
@@ -10664,8 +10762,8 @@ msgid "Link indicators"
msgstr "Indicadores de ligação"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Ligação entre templates"
@@ -10773,7 +10871,7 @@ msgstr ""
msgid "Local"
msgstr "Local"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10792,7 +10890,7 @@ msgid "Location longitude"
msgstr "Longitude da localização"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10806,7 +10904,7 @@ msgstr "Monitoração de arquivo de log com suporte a rotação. Retorna: log"
msgid "Log file monitoring. Returns log"
msgstr "Monitoração de log. Retorna: log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10818,8 +10916,8 @@ msgstr "Registar traps SNMP sem correspondência"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Iniciar sessão"
@@ -10907,9 +11005,9 @@ msgstr "A macro \"%1$s\" já existe."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10931,35 +11029,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Manutenção"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "A manutenção \"%1$s\" já existe."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "O valor fornecido no campo \"Activo a partir de\" não pode ser superior ao valor definido para \"Activo até\" na manutenção programada."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Manutenção adicionada"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Manutenção eliminada"
@@ -11002,11 +11088,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11014,20 +11104,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11110,7 +11200,7 @@ msgstr "Forma do mapa"
msgid "Map update failed."
msgstr "A atualização do mapa falhou."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "O mapa com o ID \"%1$s\" não está disponível."
@@ -11133,16 +11223,16 @@ msgstr "Mapeamentos"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapas"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Março"
@@ -11169,9 +11259,9 @@ msgstr "Máscara"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11188,7 +11278,7 @@ msgstr "Actualização de elementos em massa"
msgid "Mass update shapes"
msgstr "Atualização em massa de formas"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11196,7 +11286,7 @@ msgstr "Atualização em massa de formas"
msgid "Master item"
msgstr "Item mestre"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11205,12 +11295,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11249,7 +11339,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11266,11 +11356,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mai"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Maio"
@@ -11337,8 +11427,8 @@ msgstr "O tipo de mídia com o ID \"%1$s\" não está disponível."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipos de média"
@@ -11416,7 +11506,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Mensagens"
@@ -11440,10 +11530,10 @@ msgid "Middle"
msgstr "Centro"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11493,7 +11583,7 @@ msgstr "Severidade mínima"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11502,6 +11592,7 @@ msgstr[0] "Período mínimo para apresentação é %1$s minuto."
msgstr[1] "Período mínimo para apresentação são %1$s minutos."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minutos"
@@ -11518,11 +11609,11 @@ msgstr "Está faltar o campo \"name\" para o protótipo de gráfico."
msgid "Missing \"name\" field for graph."
msgstr "O campo \"name\" está em falta para o gráfico."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11603,7 +11694,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11611,11 +11702,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Seg"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Segunda-feira"
@@ -11624,7 +11715,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorizado por proxy"
@@ -11634,8 +11725,8 @@ msgid "Monitored host"
msgstr "Host monitorizado"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Em monitoria"
@@ -11645,13 +11736,15 @@ msgid "Monospace"
msgstr "Monoespaçada"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mês"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mensal"
@@ -11722,6 +11815,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11751,6 +11848,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11764,14 +11862,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11820,36 +11916,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11981,11 +12080,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nunca"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12018,6 +12121,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Novo valor para a etiqueta de eventos"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12030,14 +12137,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nova expressão regular"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Novo horário de serviço"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12070,14 +12173,14 @@ msgstr "Próximo passo"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12181,8 +12284,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12225,7 +12328,7 @@ msgstr ""
msgid "No image"
msgstr "Sem imagem"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12333,7 +12436,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12341,11 +12444,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12354,9 +12458,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12423,13 +12527,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12456,11 +12558,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12505,7 +12610,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Sem permissões para o objecto referenciado ou o objecto não existe!"
@@ -12530,7 +12635,7 @@ msgstr "Não foi especificado o ficheiro de chave pública."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Não atualizar"
@@ -12585,9 +12690,9 @@ msgstr "Marcadores não booleanos serão descontinuados."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12674,11 +12779,6 @@ msgstr ""
msgid "Not supported"
msgstr "Não suportado"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Nota"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notas"
@@ -12691,8 +12791,8 @@ msgstr "Nada"
msgid "Notification report"
msgstr "Relatório de notificações"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notificações"
@@ -12705,11 +12805,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Notificar todos os envolvidos"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Novembro"
@@ -12782,7 +12882,7 @@ msgstr "Número de threads do processador hypervisor VMware, <url> - URL de serv
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Número de processadores na máquina virtual VMware, <url> - URL de serviço VMware, <uuid> - nome do host virtual no VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12863,13 +12963,13 @@ msgstr "Número de máquinas virtuais no hypervisor VMware, <url> - URL de servi
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Quantidade ou percentagem de inodes. Retorna: inteiro para quantidade; número fracionário para percentagem"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Sistema numeral"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12880,7 +12980,7 @@ msgid "Numeric (integer)"
msgstr "Numérico (inteiro)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12892,9 +12992,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12946,15 +13045,15 @@ msgstr "SO (Vista sumária)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Out"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Octal para decimal"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Outubro"
@@ -13012,11 +13111,6 @@ msgstr "Um"
msgid "One time only"
msgstr "Apenas uma vez"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Downtime único"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Apenas através de verificações com o agente Zabbix, SNMPv1, SNMPv2 e SNMPv3 pode ser feita a verificação de unicidade."
@@ -13057,11 +13151,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Apenas o incidente seleccionado"
msgstr[1] "Apenas os incidentes selecionados"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13085,7 +13179,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informação sobre o sistema operativo. Retorna: texto"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13094,7 +13189,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13116,8 +13211,8 @@ msgid "Operation has no template to operate."
msgstr "A operação não tem nenhum template para operar."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13130,7 +13225,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operações"
@@ -13183,7 +13278,7 @@ msgstr "Opções"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13204,61 +13299,61 @@ msgstr "Ou"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Outras"
@@ -13284,7 +13379,7 @@ msgstr "Estatísticas de saída de tráfego na interface de rede. Retorna: núme
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13312,15 +13407,15 @@ msgstr "Substituir o período de armazenamento das estatísticas (médias)"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Vista geral"
@@ -13501,8 +13596,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEMA"
@@ -13528,9 +13623,9 @@ msgstr "Modo de geração de eventos de INCIDENTE"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13540,7 +13635,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Identidade PSK"
@@ -13568,6 +13663,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parâmetro"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13577,14 +13676,14 @@ msgstr "Parâmetro"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "O parâmetro \"%1$s\" será descontinuado."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13610,9 +13709,8 @@ msgstr "Gráficos herdados"
msgid "Parent items"
msgstr "Itens pai"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13629,7 +13727,7 @@ msgstr "Triggers pai"
msgid "Parent web scenarios"
msgstr "Cenários web herdados"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13658,9 +13756,9 @@ msgstr "Passivo"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13765,7 +13863,7 @@ msgstr "Executa uma consulta DNS. Retorna: texto com o tipo de informação requ
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13780,7 +13878,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipo de período"
@@ -13860,24 +13957,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Por favor seleccione dois elementos"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Pontos"
@@ -13946,7 +14043,7 @@ msgstr "Sumário da pré-instalação"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13954,7 +14051,7 @@ msgid "Preprocessing"
msgstr "Pré-processamento"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13973,7 +14070,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Prévisualizar"
@@ -13983,7 +14080,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13997,12 +14094,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14052,7 +14149,7 @@ msgid "Private"
msgstr "Privado"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14060,29 +14157,27 @@ msgid "Private key file"
msgstr "Ficheiro de chave privada"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Nível de privilégios"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14107,7 +14202,7 @@ msgid "Problem expression"
msgstr "Expressão do problema"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14132,8 +14227,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14148,11 +14243,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14170,19 +14265,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14192,7 +14287,7 @@ msgid "Properties"
msgstr "Propriedades"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14203,8 +14298,8 @@ msgstr "A URL fornecida \"%1$s\" é inválida."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxies"
@@ -14274,7 +14369,7 @@ msgid "Public"
msgstr "Público"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14282,13 +14377,21 @@ msgid "Public key"
msgstr "Chave pública"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Ficheiro de chave pública"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14296,11 +14399,11 @@ msgstr "Ficheiro de chave pública"
msgid "Query fields"
msgstr "Campos da consulta"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Fila"
@@ -14308,7 +14411,7 @@ msgstr "Fila"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14316,7 +14419,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14324,15 +14427,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "RESOLVIDO"
@@ -14340,7 +14443,7 @@ msgstr "RESOLVIDO"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14353,7 +14456,7 @@ msgstr "Dado bruto"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Leitura"
@@ -14444,7 +14547,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14460,8 +14563,8 @@ msgstr "Recuperação"
msgid "Recovery expression"
msgstr "Expressão de recuperação"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Erro de sintaxe na expressão de recuperação."
@@ -14471,9 +14574,9 @@ msgstr "Operações de recuperação"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Tempo para recuperação"
@@ -14505,7 +14608,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Expressão regular"
@@ -14535,7 +14638,7 @@ msgstr "Expressão regular actualizada"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Expressões regulares"
@@ -14596,28 +14699,28 @@ msgstr "Comando remoto"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14748,15 +14851,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14764,7 +14867,7 @@ msgstr ""
msgid "Replace"
msgstr "Substituir"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Substituir dependências"
@@ -14805,19 +14908,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Relatórios"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14866,7 +14974,7 @@ msgstr "Códigos de estado necessários"
msgid "Required string"
msgstr "String obrigatória"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Reinicializar"
@@ -14915,23 +15023,23 @@ msgid "Resolved by"
msgstr "Resolvido por"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Solucionado pela regra de correlação \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Solucionado por regra de correlação."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Solucionado pelo utilizador \"%1$s\"."
@@ -15074,9 +15182,9 @@ msgstr "Retorna o percentagem de perda de pacotes ICMP."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15089,14 +15197,14 @@ msgstr ""
msgid "Right"
msgstr "Direita"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Remover espaços à direita"
@@ -15109,8 +15217,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Romênio (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15168,13 +15275,87 @@ msgstr "D"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15251,7 +15432,7 @@ msgstr "A chave do trap SNMP é inválida."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15296,7 +15477,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Total de SQL: %1$s (selecções: %2$s | execuções: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15314,7 +15495,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Falha na execução do statement SQL \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15379,11 +15560,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sáb"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sábado"
@@ -15417,6 +15598,7 @@ msgstr "Cenário"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Agendar"
@@ -15464,14 +15646,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15497,8 +15679,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15548,8 +15730,8 @@ msgstr "Script actualizado"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Scripts"
@@ -15628,12 +15810,12 @@ msgid "Security name"
msgstr "Nome de segurança"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15641,9 +15823,13 @@ msgstr "Nome de segurança"
msgid "Select"
msgstr "Seleccionar"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Seleccionar protótipos"
@@ -15657,7 +15843,7 @@ msgstr "Selecione o widget"
msgid "Selected"
msgstr "Seleccionado"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Acções seleccionadas eliminadas"
@@ -15669,7 +15855,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Elementos seleccionados"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15727,7 +15913,7 @@ msgstr ""
msgid "Sent"
msgstr "Enviado"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Set"
@@ -15743,7 +15929,7 @@ msgstr "Separado"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Setembro"
@@ -15761,12 +15947,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Servidor"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Servidor (proxy)"
@@ -15775,36 +15961,32 @@ msgid "Server time"
msgstr "Hora do servidor"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Serviço"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Serviço criado"
@@ -15812,7 +15994,7 @@ msgstr "Serviço criado"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15833,15 +16015,10 @@ msgid "Service port"
msgstr "Porto do serviço"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "A hora de início do serviço tem de ser inferior à hora de fim."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15850,46 +16027,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Tempos do serviço"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tipo de serviço"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Serviço actualizado"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Serviços"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Os serviços formam uma dependência circular."
@@ -15914,7 +16093,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15932,7 +16111,7 @@ msgstr "Defina o modo de inventário de host"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15944,7 +16123,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15974,18 +16153,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16004,7 +16183,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16054,9 +16233,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16084,7 +16263,7 @@ msgstr "Mostrar itens sem dados"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Mostrar legenda"
@@ -16105,7 +16284,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16196,8 +16379,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Desconectar"
@@ -16206,7 +16389,7 @@ msgstr "Desconectar"
msgid "Simple"
msgstr "Simples"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Alteração simples"
@@ -16331,7 +16514,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Ordenar entradas por"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sequência de ordenação (0->999)"
@@ -16340,7 +16523,7 @@ msgstr "Sequência de ordenação (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Não é permitido ordenar pelo campo \"%1$s\"."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16354,7 +16537,7 @@ msgstr "Tipo da fonte"
msgid "Spanish (es_ES)"
msgstr "Espanhol (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16366,7 +16549,7 @@ msgstr "O script especificado não existe ou o utilizador não tem permissões p
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Especifique alguma condição de filtro para visualizar os valores."
@@ -16379,9 +16562,9 @@ msgstr "Velocidade"
msgid "Stacked"
msgstr "Empilhado"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16418,9 +16601,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16437,8 +16632,8 @@ msgstr "Horário de início do servidor Zabbix, padrão de hora do UNIX."
msgid "State"
msgstr "Estado"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16450,15 +16645,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16477,16 +16672,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16497,15 +16693,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16517,12 +16713,11 @@ msgstr ""
msgid "Status"
msgstr "Estado"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16555,7 +16750,7 @@ msgstr "Apenas o estado"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16613,8 +16808,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16648,8 +16843,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Dados estruturados"
@@ -16667,7 +16862,7 @@ msgstr "Assunto"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16689,7 +16884,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Auditoria de sucesso"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16697,11 +16892,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Sumarização das estatísticas de entrada e saída da interface de rede. Retorna: número inteiro"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Dom"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Domingo"
@@ -16709,7 +16904,7 @@ msgstr "Domingo"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Suporte"
@@ -16747,7 +16942,8 @@ msgstr "Sueco (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Ao alterar o método de autenticação irá terminar todas as sessões com excepção da actual! Continuar?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16755,14 +16951,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Tempo desde a carga do sistema. Retorna: timestamp UNIX (número inteiro)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Por omissão do sistema"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Ocorreu um erro de sistema. Contacte um administrador Zabbix."
@@ -16775,9 +16971,9 @@ msgid "System host name. Returns string"
msgstr "Nome do host. Retorna: texto"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16876,36 +17072,35 @@ msgstr "Valor da etiqueta"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16949,13 +17144,13 @@ msgid "Target type"
msgstr "Tipo de destino"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16993,7 +17188,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Um template não pode ser associado a outro template mais do que uma vez mesmo que através de outros templates."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17057,8 +17252,8 @@ msgstr "Já existe template com o nome visível \"%1$s\"."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17088,12 +17283,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17108,7 +17303,7 @@ msgstr ""
msgid "Test"
msgstr "Teste"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17157,11 +17352,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17296,7 +17491,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17309,11 +17504,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Este mês"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17322,19 +17517,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Esta semana"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Este ano"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17342,15 +17537,15 @@ msgstr ""
msgid "Threshold"
msgstr "Limiar"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Qui"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Quinta-feira"
@@ -17366,8 +17561,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Até"
@@ -17377,14 +17571,12 @@ msgstr "Até"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17414,7 +17606,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Período de tempo"
@@ -17425,9 +17617,9 @@ msgstr "Período de tempo"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Desvio de tempo"
@@ -17435,13 +17627,13 @@ msgstr "Desvio de tempo"
msgid "Time type"
msgstr "Tipo de tempo"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17451,17 +17643,27 @@ msgid "Timeout"
msgstr "Timeout"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Timestamp"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Para"
@@ -17470,11 +17672,11 @@ msgstr "Para"
msgid "To set a host interface select a single item type for all items"
msgstr "Para definir uma interface do host seleccionar um tipo de item único para todos os itens"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Hoje"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17538,19 +17740,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17558,9 +17760,9 @@ msgstr ""
msgid "Transport error."
msgstr "Erro de transporte."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17571,7 +17773,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17586,9 +17788,9 @@ msgstr "Período de armazenamento das estatísticas"
msgid "Trends"
msgstr "Tendências"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17613,12 +17815,12 @@ msgstr "A trigger \"%1$s\" pertence a templates com associações distintas."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "O trigger \"%1$s\" depende do trigger \"%2$s\", que não existe."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17644,7 +17846,7 @@ msgstr "Período de armazenamento dados de triggers"
msgid "Trigger deleted"
msgstr "Trigger eliminado"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17656,7 +17858,7 @@ msgstr[1] "Triggers desactivadas"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opções de visualização do trigger"
@@ -17688,13 +17890,13 @@ msgstr "Tipo de etiqueta do trigger"
msgid "Trigger name"
msgstr "Nome do trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Vista geral de triggers"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17808,20 +18010,20 @@ msgstr "Triggers"
msgid "Triggers deleted"
msgstr "Triggers eliminados"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 triggers"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Remover espaços"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Ter"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Terça-feira"
@@ -17858,17 +18060,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17908,7 +18110,7 @@ msgstr "Tipo de cálculo"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17930,9 +18132,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "DESCONHECIDO"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17991,8 +18193,8 @@ msgstr "A URL deverá possuir os campos \"name\" e \"url\" no mapa \"%1$s\"."
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18086,20 +18288,26 @@ msgstr "Desbloquear utilizadores seleccionados?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18169,7 +18377,7 @@ msgstr "Recurso desconhecido"
msgid "Unknown step failed: %1$s"
msgstr "Passo desconhecido falhou: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Tipo de valor desconhecido"
@@ -18178,8 +18386,8 @@ msgid "Unlimited"
msgstr "Ilimitado"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18282,20 +18490,21 @@ msgstr "Ligado"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18321,7 +18530,7 @@ msgstr "Actualizar existentes"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18341,7 +18550,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18359,8 +18568,9 @@ msgstr "Carregar"
msgid "Upper level maps"
msgstr "Mapas de nível superior"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Uptime"
@@ -18398,7 +18608,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Utilizado nas acções"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18485,7 +18695,7 @@ msgid_plural "Users deleted"
msgstr[0] "Utilizador eliminado"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18560,8 +18770,8 @@ msgstr "O grupo de utilizadores com o ID \"%1$s\" não está disponível."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grupos de utilizadores"
@@ -18578,7 +18788,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18598,7 +18808,7 @@ msgstr "Senha do utilizador"
msgid "User profile"
msgstr "Perfil do utilizador"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18610,7 +18820,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18620,7 +18830,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18633,8 +18843,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18642,8 +18852,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sessões de utilizadores"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18695,7 +18905,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18727,8 +18937,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Utilizadores"
@@ -18978,10 +19188,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19011,17 +19221,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19078,7 +19289,7 @@ msgstr "Estatísticas do cache de valores. Modos válidos: total, free, pfree, u
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Mapa de valores"
@@ -19093,9 +19304,9 @@ msgstr "O mapa de valores \"%1$s\" já existe."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19132,7 +19343,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valor: sem dados"
@@ -19229,8 +19440,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamita (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19283,7 +19493,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Aviso"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19314,7 +19524,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19365,7 +19575,7 @@ msgid "Web scenarios"
msgstr "Cenários web"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19373,26 +19583,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Qua"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Quarta-feira"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Semanalmente"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19408,7 +19620,7 @@ msgstr "Bem vindo a"
msgid "When active"
msgstr "Quando activado"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19417,19 +19629,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19449,7 +19661,7 @@ msgstr "Com recolha de dados"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19485,7 +19697,7 @@ msgid "Working time"
msgstr "Horário de trabalho"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Escrever"
@@ -19515,7 +19727,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19535,11 +19747,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19554,11 +19766,11 @@ msgstr "O XML está vazio"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19567,12 +19779,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valor MÁX para o eixo Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19581,34 +19793,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "O valor MÁX para o eixo Y tem de ser maior que o valor MÍN."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valor MÍN para o eixo Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Lado do eixo Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d/m/Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d/m/Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d-m-Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19626,19 +19838,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19657,8 +19868,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Ano"
@@ -19677,14 +19888,14 @@ msgstr "Anualmente"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19703,11 +19914,11 @@ msgstr "Anualmente"
msgid "Yes"
msgstr "Sim"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Ontem"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Está autenticado como \"%1$s\"."
@@ -19718,11 +19929,11 @@ msgstr "Está autenticado como \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Não é possível seleccionar algumas das línguas, porque os locales para estas não estão instaladas no servidor web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Não está autenticado em"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19730,9 +19941,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19743,11 +19953,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "O utilizador actual não tem permissões para realizar esta operação."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Não possui permissão para aceder a esta página."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Terá que iniciar sessão para poder ver esta página."
@@ -19763,11 +19973,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19846,7 +20056,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19867,10 +20077,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "um texto é esperado"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19885,18 +20109,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "é esperado um valor numérico"
@@ -19904,9 +20128,9 @@ msgstr "é esperado um valor numérico"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "número muito grande"
@@ -19927,33 +20151,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "um horário é esperado"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "é esperado um período de tempo"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "uma unidade de tempo é esperada"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19997,7 +20233,7 @@ msgstr "tudo"
msgid "all media"
msgstr "todas as mídias"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20024,19 +20260,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "é esperado um array"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "é esperado um array ou sequência de caracteres"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20046,7 +20282,7 @@ msgid "an empty string is expected"
msgstr "é esperado um texto vazio"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "é esperado um par de caracteres hexadecimais"
@@ -20064,6 +20300,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20112,7 +20349,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20134,7 +20371,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20201,10 +20438,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20235,6 +20472,7 @@ msgstr "não pode ser modificado"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20301,8 +20539,8 @@ msgstr "não pode ser modificado"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20315,6 +20553,11 @@ msgstr "não pode ser modificado"
msgid "cannot be empty"
msgstr "não pode ser vazio"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20375,6 +20618,10 @@ msgstr "dependência circular entre itens não é permitida"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20419,7 +20666,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20482,7 +20729,7 @@ msgstr "descedente"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20570,7 +20817,7 @@ msgstr "a expressão está vazia"
msgid "failed to parse JSON"
msgstr "falha ao analisar o JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20608,7 +20855,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20624,16 +20871,11 @@ msgstr "configurações globais de limpeza de dados"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20649,9 +20891,9 @@ msgstr "host"
msgid "host group"
msgstr "grupo de hosts"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20665,7 +20907,7 @@ msgstr "ícone"
msgid "image"
msgstr "imagem"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20761,7 +21003,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "sequência de bytes inválida no UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "atraso inválido"
@@ -20781,16 +21023,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "período inválido para a armazenamento de histórico"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20802,12 +21044,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "expressão regular inválida"
@@ -20832,8 +21074,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "período inválido para a armazenamento de médias"
@@ -20845,7 +21087,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "não está entre {} ou está mal formado"
@@ -20858,8 +21100,8 @@ msgstr "item"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20871,12 +21113,12 @@ msgstr "a chave está vazia"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20903,7 +21145,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "lista de caracteres"
@@ -20935,12 +21177,12 @@ msgstr "regra de autodescoberta (LLD)"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20948,10 +21190,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "d-m"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "d-m H:i"
@@ -20989,7 +21232,7 @@ msgstr "correspondências"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21024,7 +21267,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21039,16 +21282,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "o tamanho mínimo é %1$s caracteres"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21061,13 +21299,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21088,8 +21326,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21117,11 +21355,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21145,7 +21383,7 @@ msgid "new"
msgstr "novo"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "sem dados"
@@ -21177,7 +21415,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21190,7 +21428,7 @@ msgstr ""
msgid "not in"
msgstr "não contido em"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "não seleccionada"
@@ -21198,7 +21436,7 @@ msgstr "não seleccionada"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "número"
@@ -21262,7 +21500,7 @@ msgstr ""
msgid "other"
msgstr "outro"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "saída"
@@ -21275,7 +21513,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21293,7 +21531,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21309,24 +21547,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21334,7 +21572,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21362,7 +21600,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21394,13 +21632,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21408,7 +21646,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21423,7 +21661,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr "é esperado um segundo parâmetro"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21435,7 +21673,7 @@ msgstr "seleccionado"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "descrição sumária"
@@ -21456,8 +21694,6 @@ msgstr "descrição sumária"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21538,12 +21774,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21559,7 +21795,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "o ID de template \"%1$s\" é passado %2$s vezes"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21586,11 +21822,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "o parâmetro \"%1$s\" está ausente"
@@ -21698,7 +21934,7 @@ msgstr ""
msgid "type here to search"
msgstr "digite aqui para pesquisar"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21825,16 +22061,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21868,8 +22104,8 @@ msgstr "o valor \"%1$s\" não foi encontrado"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "o valor %1$s já existe"
@@ -21881,30 +22117,29 @@ msgstr "o valor %1$s já existe"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "o valor é muito grande"
@@ -21912,6 +22147,7 @@ msgstr "o valor é muito grande"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21919,7 +22155,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22013,12 +22249,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "a"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/ro/LC_MESSAGES/frontend.po b/ui/locale/ro/LC_MESSAGES/frontend.po
index 3a996d35446..81d6f6e915c 100644
--- a/ui/locale/ro/LC_MESSAGES/frontend.po
+++ b/ui/locale/ro/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-09-08 17:57+0300\n"
"Last-Translator: altmir <rmircea@birotec.ro>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1378655867.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Numai super administratorii pot creea grupuri)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(fără proxy)"
@@ -348,12 +343,16 @@ msgstr "10 secunde"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 secunde"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "Vedere 3D"
@@ -376,7 +375,7 @@ msgstr "500 ultimele valori"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -384,7 +383,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manual>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -399,7 +398,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -470,8 +469,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -484,7 +483,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -520,9 +519,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Cnf"
@@ -530,7 +529,7 @@ msgstr "Cnf"
msgid "Acknowledge"
msgstr "Confirmare"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -568,18 +567,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr "Acțiunea \"%1$s\" există deja."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Acțiune adăugată"
@@ -638,26 +637,26 @@ msgstr "Acțiune adăugată"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Acțiune ștearsă"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Acțiune dezactivată"
msgstr[1] "Acțiuni dezactivate"
msgstr[2] "Acțiuni dezactivate"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Acțiune activată"
msgstr[1] "Acțiuni dezactivate"
msgstr[2] "Acțiuni dezactivate"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Acțiune actualizată"
@@ -677,16 +676,16 @@ msgstr "Acțiune actualizată"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Acțiuni"
@@ -705,13 +704,11 @@ msgstr "Activ"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Activ de la"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Activ până la"
@@ -761,7 +758,7 @@ msgstr "Activ până la"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Activ până la"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -899,7 +898,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -908,7 +907,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -917,16 +916,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Adaugă prototip"
@@ -935,7 +934,7 @@ msgstr "Adaugă prototip"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -969,7 +968,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -980,11 +979,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -996,12 +995,12 @@ msgstr ""
msgid "Admin"
msgstr "Admin"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrare"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1022,7 +1021,7 @@ msgstr "Vechime"
msgid "Age less than"
msgstr "Vechime mai mică decât"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1052,7 +1051,7 @@ msgstr "Interfețe agent"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1060,11 +1059,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1089,8 +1088,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1135,7 +1134,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1151,13 +1150,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1203,7 +1202,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1213,6 +1212,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1224,13 +1227,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Orice"
@@ -1270,11 +1272,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Abordare"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Aprilie"
@@ -1298,7 +1300,7 @@ msgstr "Dimensiunea suprafeței"
msgid "Area type"
msgstr "Tipul suprafeței"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1364,8 +1366,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1375,13 +1381,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Cel puțin o perioadă de mentenanță trebuie creată."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1425,8 +1424,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1434,7 +1433,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1442,11 +1441,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "August"
@@ -1463,15 +1462,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentificare"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Algoritm de autentificare"
@@ -1482,7 +1481,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1502,6 +1501,7 @@ msgid "Authentication protocol"
msgstr "Protocol de autentificare"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1515,8 +1515,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1537,7 +1537,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automată"
@@ -1556,13 +1556,13 @@ msgstr "Selectarea automată icon"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1575,8 +1575,8 @@ msgstr ""
msgid "Availability"
msgstr "Disponibilitate"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Raport disponibilitate"
@@ -1603,7 +1603,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1627,9 +1627,9 @@ msgstr ""
msgid "Background image"
msgstr "Imagine de fundal"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1637,8 +1637,8 @@ msgstr ""
msgid "Base DN"
msgstr "Bază DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1705,7 +1705,7 @@ msgstr ""
msgid "Bold line"
msgstr "Linie îngroșate"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1770,8 +1770,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1807,17 +1807,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Calculat"
@@ -1883,7 +1883,7 @@ msgstr "Nu se poate adăuga elementul non-numeric \"%1$s\" la graficul \"%2$s\".
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Nu se poate adăuga elementul non-numeric \"%1$s\" la prototipul grafic \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Nu se poate adăuga acțiunea"
@@ -2048,9 +2048,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2159,8 +2159,8 @@ msgstr "Nu se poate crea icon hartă"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2169,8 +2169,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2181,12 +2181,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Nu se poate șterge utilizatorul intern Zabbix \"%1$s\", încercați să dezactivați acest utilizator."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Nu se poate șterge acțiunea"
@@ -2308,7 +2315,7 @@ msgstr "Nu se pot şterge prototipurile de element"
msgid "Cannot delete items"
msgstr "Nu se pot șterge elementele"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Nu se poate șterge mentenanța"
@@ -2372,11 +2379,11 @@ msgstr[2] "Nu se poate șterge scriptul"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Nu se pot șterge scripturile. Scriptul \"%1$s\" este folosit in acțiunea \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Nu se pot șterge acțiunile selectate"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2384,8 +2391,8 @@ msgstr[0] "Nu se poate șterge serviciul"
msgstr[1] "Nu se poate șterge serviciul"
msgstr[2] "Nu se poate șterge serviciul"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2481,7 +2488,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Nu se poate dezactiva acţiunea"
@@ -2570,7 +2584,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Nu se poate activa acțiunea"
@@ -2806,7 +2827,7 @@ msgstr[0] "Nu se poate importa template-ul \"%1$s\", șablonul corelat \"%2$s\"
msgstr[1] "Nu se poate importa template-ul \"%1$s\", șabloanele corelate \"%2$s\" nu există."
msgstr[2] "Nu se poate importa template-ul \"%1$s\", șabloanele corelate \"%2$s\" nu există."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Nu se poate introduce expresia trigger"
@@ -2969,7 +2990,7 @@ msgstr "Nu se poate redenumi utilizatorul guest."
msgid "Cannot save discovery rule without checks."
msgstr "Nu se poate salva regula de detecție fără verificări."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -3014,7 +3035,7 @@ msgstr "Nu se pot seta câmpurile inventarului pentru un inventar dezactivat."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3139,7 +3160,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Nu se poate actualiza acțiunea"
@@ -3320,10 +3341,10 @@ msgstr "Nu se poate actualiza scriptul"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3390,8 +3411,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3432,16 +3453,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3474,12 +3495,12 @@ msgstr ""
msgid "Change password"
msgstr "Modifică parola"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3488,7 +3509,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3527,19 +3548,19 @@ msgstr "Verificarea există deja."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Verifică partea din expresie care începe de la \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3607,7 +3628,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "Verificările trebuie să fie unice."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3644,8 +3665,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "Șterge istoric și tendințe"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Șterge la deconectare"
@@ -3671,9 +3692,9 @@ msgstr "Ceas"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3690,7 +3711,7 @@ msgstr "Clonă"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3721,12 +3742,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3740,7 +3761,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3783,7 +3804,7 @@ msgstr "Comenzi"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3814,9 +3835,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Condiție"
@@ -3844,13 +3865,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Condiții"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Configurare"
@@ -3945,7 +3966,7 @@ msgid "Configuration of maintenance periods"
msgstr "Configurare perioade de întreținere"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Configurare tip media"
@@ -3989,7 +4010,7 @@ msgstr "Configurare triggeri"
msgid "Configuration of user groups"
msgstr "Configurare grupuri utilizator"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4032,9 +4053,9 @@ msgstr ""
msgid "Connect to"
msgstr "Conectare la"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4086,12 +4107,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4101,7 +4122,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4123,11 +4144,11 @@ msgstr "Contact"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4161,12 +4182,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4181,7 +4202,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4195,7 +4216,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Nume context"
@@ -4308,19 +4329,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Creează acțiune"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4364,7 +4389,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4475,7 +4500,7 @@ msgstr ""
msgid "Create script"
msgstr "Creează script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4531,8 +4556,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4567,6 +4594,7 @@ msgid "Current value"
msgstr "Valoare curentă"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4584,7 +4612,7 @@ msgid "Custom graphs"
msgstr "Grafice personalizate"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4606,16 +4634,20 @@ msgstr "Eticheta personalizată pentru harta \"%2$s\" elementele de tipul \"%1$s
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Multiplicator personalizat"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4664,7 +4696,8 @@ msgstr "Nume DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Zilnic"
@@ -4679,7 +4712,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Panou de supraveghere"
@@ -4689,7 +4722,7 @@ msgstr "Panou de supraveghere"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4754,8 +4787,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Linie întreruptă"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Date din %1$s. Generate în %2$s sec."
@@ -4768,9 +4801,9 @@ msgstr ""
msgid "Data overview"
msgstr "Verificare date"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4893,11 +4926,12 @@ msgstr "Data achiziției HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Zi"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4906,6 +4940,10 @@ msgstr ""
msgid "Day of month"
msgstr "Ziua lunii"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4913,6 +4951,7 @@ msgid "Day of week"
msgstr "Ziua săptămânii"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Zile"
@@ -4926,11 +4965,11 @@ msgstr "Depanare"
msgid "Debug mode"
msgstr "Mod depanare"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dec"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Decembrie"
@@ -5011,7 +5050,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Întârziere"
@@ -5020,19 +5059,19 @@ msgid "Delayed by"
msgstr "Întârziat de către"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5051,12 +5090,13 @@ msgstr "Întârziat de către"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5114,11 +5154,11 @@ msgstr "Ștergere regulă de detecție?"
msgid "Delete expression?"
msgstr "Ștergere expresie?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Ștergere prototip de grafic?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Ștergere element grafic?"
@@ -5180,7 +5220,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Ștergere acțiuni selectate?"
@@ -5263,7 +5311,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "Ștergere hărți selectate?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Ștergere elemente media selectate?"
@@ -5291,15 +5339,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Ștergere scripturi selectate?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5347,7 +5395,7 @@ msgstr "Ștergere trigger?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5379,7 +5427,7 @@ msgstr "Negare"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5395,7 +5443,7 @@ msgstr "Dependenţă"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5405,7 +5453,7 @@ msgstr "Depinde de"
msgid "Deployment status"
msgstr "Stare de implementare"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5421,9 +5469,10 @@ msgstr "Stare de implementare"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5444,7 +5493,7 @@ msgstr "Descriere"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5489,7 +5538,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5497,8 +5546,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5540,7 +5589,15 @@ msgstr "Dezactivare servere monitorizate de proxy-urile selectate?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Dezactivare acțiuni selectate?"
@@ -5565,7 +5622,7 @@ msgstr "Dezactivare servere selectate?"
msgid "Disable selected items?"
msgstr "Dezactivare itemi selectaţi?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Dezactivare elemente media selectate?"
@@ -5592,7 +5649,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5612,17 +5669,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5633,21 +5692,21 @@ msgstr "Dezactivat"
msgid "Disaster"
msgstr "Dezastru"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5679,11 +5738,11 @@ msgstr "Echipament detectat"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5691,8 +5750,8 @@ msgstr "Echipament detectat"
msgid "Discovery"
msgstr "Detectare"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5753,7 +5812,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Regulă de detecție"
@@ -5866,7 +5925,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5879,7 +5939,7 @@ msgstr "Afișare %1$s din %2$s gasită"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5888,14 +5948,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5911,8 +5971,8 @@ msgstr "Doreşti să înlocuiești expresia condițională?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5922,8 +5982,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5933,12 +5993,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5965,22 +6025,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Avarie"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Stil de desen"
@@ -6025,10 +6086,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Durată"
@@ -6052,18 +6115,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Fiecare URL trebuie să aibă un nume unic. Vă rugăm să vă asigurați că există un singur URL cu numele"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6104,6 +6166,10 @@ msgstr "Editare trigger"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6138,7 +6204,7 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Gol"
@@ -6175,7 +6241,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6187,7 +6252,7 @@ msgstr "Golire parametru de intrare."
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6195,8 +6260,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6267,7 +6332,15 @@ msgstr "Activare menaj intern"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Activare acțiuni selectate?"
@@ -6293,7 +6366,7 @@ msgstr "Activare servere selectate?"
msgid "Enable selected items?"
msgstr "Activare itemi selectați?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Activare elemente de tip media selectate?"
@@ -6313,7 +6386,7 @@ msgstr "Activare triggeri selectați?"
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6329,7 +6402,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6359,17 +6432,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6385,7 +6459,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6411,6 +6485,7 @@ msgstr "Engleză (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6423,11 +6498,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6442,12 +6517,18 @@ msgstr ""
msgid "Error"
msgstr "Eroare"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Eroare in cererea de căutare pentru tabelul \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6470,7 +6551,7 @@ msgstr ""
msgid "Event"
msgstr "Eveniment"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Eveniment ID"
@@ -6481,8 +6562,8 @@ msgstr "Eveniment confirmat"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6492,7 +6573,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Detalii eveniment"
@@ -6508,7 +6589,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Listă de evenimente [ultimele 20]"
@@ -6576,6 +6657,16 @@ msgstr "Exclude"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Execută"
@@ -6600,7 +6691,7 @@ msgstr ""
msgid "Execute on"
msgstr "Execută la"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6609,7 +6700,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6626,13 +6717,13 @@ msgstr "Confirmare de executare"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6730,8 +6821,8 @@ msgstr "Expresia nu poate fi vidă"
msgid "Expression constructor"
msgstr "Constructor de expresii"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6842,11 +6933,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Februarie"
@@ -6928,19 +7019,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6965,15 +7056,15 @@ msgstr "Zone pline"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6992,7 +7083,7 @@ msgstr "Filtru"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7037,7 +7128,7 @@ msgid "Fit to map"
msgstr "Încadrează în hartă"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Remediat"
@@ -7047,7 +7138,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7082,7 +7173,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formulă"
@@ -7101,19 +7192,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Franceză (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Fri"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Vineri"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7146,7 +7241,7 @@ msgid "Full clone"
msgstr "Clonă completă"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funcție"
@@ -7157,7 +7252,7 @@ msgstr "Modem GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7165,8 +7260,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Acces GUI dezactivat."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "General"
@@ -7183,7 +7278,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7239,7 +7334,7 @@ msgstr ""
msgid "Go to"
msgstr "Mergi la"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7284,13 +7379,13 @@ msgstr "Gradient linie"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafic"
@@ -7347,7 +7442,7 @@ msgstr "Grafic șters"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototip grafic"
@@ -7379,8 +7474,8 @@ msgstr "Prototip grafic șters"
msgid "Graph prototype updated"
msgstr "Prototip grafic adăugat"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7414,8 +7509,8 @@ msgstr "Tip grafic"
msgid "Graph updated"
msgstr "Grafic actualizat"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7534,7 +7629,7 @@ msgstr "Grupare după"
msgid "Groups"
msgstr "Grupuri"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7543,12 +7638,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:m"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:m:s"
@@ -7612,7 +7707,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7641,13 +7736,13 @@ msgstr ""
msgid "Height"
msgstr "Înălțime"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Ajutor"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7713,9 +7808,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7755,7 +7850,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7794,13 +7889,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7901,7 +7996,7 @@ msgstr[2] "Servere activate"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7934,7 +8029,7 @@ msgstr "Elementele grupului de servere"
msgid "Host group label type"
msgstr "Tipul etichetei grupului de servere"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7954,10 +8049,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7982,7 +8077,7 @@ msgstr ""
msgid "Host groups"
msgstr "Grupuri de servere"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8108,7 +8203,7 @@ msgstr "Actualizare server nereușită."
msgid "Host updated"
msgstr "Server actualizat"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8142,11 +8237,11 @@ msgstr "Server cu același nume vizibil \"%1$s\" există deja."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8185,13 +8280,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Ore"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Housekeeping"
@@ -8255,9 +8351,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8340,7 +8436,7 @@ msgstr "Icon hartă actualizat"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "mapare icon"
@@ -8438,7 +8534,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Dacă crezi ca acest mesaj este greșit, te rog să consulți administratorii pentru obținerea permisiunilor necesare."
@@ -8487,7 +8583,7 @@ msgstr "Imagine actualizată"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Imagini"
@@ -8535,10 +8631,14 @@ msgstr "În mentenanță"
msgid "In progress"
msgstr "În progres"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8549,28 +8649,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8587,6 +8687,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8636,7 +8740,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8992,7 +9096,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Tip valoare item \"%1$s\" incorect prevăzut pentru funcția triggerului \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Listă incorectă de itemi."
@@ -9025,11 +9129,6 @@ msgstr "Valoare obiect incorectă."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Parametri incorecți pentru mentenanță."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9047,15 +9146,11 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Răspuns incorect primit de la serverul Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Timp de încetare serviciu incorect."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Timp de pornire serviciu incorect."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9127,7 +9222,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9172,8 +9267,6 @@ msgstr "Valoare incorectă \"%1$s\" pentru câmpul flotant \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Valoare incorectă \"%1$s\" pentru câmpul int \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9232,6 +9325,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9342,8 +9445,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9369,10 +9470,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9423,7 +9524,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9437,7 +9538,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indoneză (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9446,13 +9547,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9540,7 +9640,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Instalare"
@@ -9548,7 +9648,7 @@ msgstr "Instalare"
msgid "Installer name"
msgstr "Nume de instalare"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9604,8 +9704,8 @@ msgstr "Intern"
msgid "Internal JSON-RPC error."
msgstr "Eroare internă JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9616,23 +9716,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Eroare internă."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9643,8 +9742,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9678,7 +9776,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9818,10 +9916,10 @@ msgstr "Parametrii metodei invalizi. "
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9860,86 +9958,89 @@ msgstr "Parametrii metodei invalizi. "
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -10026,15 +10127,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventar"
@@ -10049,7 +10150,7 @@ msgid "Inventory field"
msgstr "Câmp inventar"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Mod inventar"
@@ -10059,7 +10160,7 @@ msgstr "Este online?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -10077,14 +10178,14 @@ msgid "Italian (it_IT)"
msgstr "Italiană (it)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -10156,7 +10257,7 @@ msgstr[2] "Itemi activați"
msgid "Item in \"not supported\" state"
msgstr "Item în stare \"nesuportată\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item neselectat"
@@ -10166,9 +10267,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototip item"
@@ -10204,8 +10305,8 @@ msgstr[0] "Prototip item actualizat"
msgstr[1] "Prototip item actualizat"
msgstr[2] "Prototip item actualizat"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10255,20 +10356,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Itemul nu va fi actualizat. Va rugăm să introduceți un interval de actualizare corect."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10312,7 +10413,7 @@ msgstr "Item cu cheia \"%1$s\" deja există pe \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10350,7 +10451,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "Agent JMX"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10369,7 +10470,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10390,16 +10491,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Ian"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Ianuarie"
@@ -10408,8 +10509,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japoneză (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10417,19 +10518,19 @@ msgstr "Japoneză (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Iul"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Iulie"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Iun"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Iunie"
@@ -10543,7 +10644,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Ultima"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10551,7 +10652,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10559,7 +10660,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10567,7 +10668,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10575,7 +10676,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10583,7 +10684,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10659,7 +10760,7 @@ msgstr "Graficul ultimei săptămâni"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10678,9 +10779,9 @@ msgstr "Letonă (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10696,18 +10797,18 @@ msgstr ""
msgid "Left"
msgstr "Stânga"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10716,7 +10817,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10724,9 +10825,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Limită elemente Căutare/Filtrare"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10746,8 +10847,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Legătură"
@@ -10771,8 +10872,8 @@ msgid "Link indicators"
msgstr "Indicatori de legătură"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Leagă șabloane"
@@ -10880,7 +10981,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10899,7 +11000,7 @@ msgid "Location longitude"
msgstr "Longitudine locație"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10913,7 +11014,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10925,8 +11026,8 @@ msgstr "Înregistrarea nu se potrivește cu capcanele SNMP"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Autentificare"
@@ -11014,9 +11115,9 @@ msgstr "Macro-ul \"%1$s\" există deja."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11038,35 +11139,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Mentenanță"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Valoare mentenanță \"Activ de la\" nu poate fi mai mare decât \"Active pâna când\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Mentenanță adăugată"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Mentenanță ștearsă"
@@ -11109,11 +11198,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11121,20 +11214,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manual"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11217,7 +11310,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11240,16 +11333,16 @@ msgstr "Mapări"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Hărți"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Martie"
@@ -11276,9 +11369,9 @@ msgstr "Mască"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11295,7 +11388,7 @@ msgstr "Elemente de masă actualizate"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11303,7 +11396,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11312,12 +11405,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11356,7 +11449,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11374,11 +11467,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mai"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Mai"
@@ -11449,8 +11542,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Tipuri media"
@@ -11528,7 +11621,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Mesaje"
@@ -11552,10 +11645,10 @@ msgid "Middle"
msgstr "Mijloc"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11605,7 +11698,7 @@ msgstr "Severitate minimă"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11615,6 +11708,7 @@ msgstr[1] ""
msgstr[2] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Minute"
@@ -11631,11 +11725,11 @@ msgstr "Câmp lipsă \"nume\" pentru prototip grafic."
msgid "Missing \"name\" field for graph."
msgstr "Câmp lipsă \"nume\" pentru element grafic."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11720,7 +11814,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11728,11 +11822,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Lun"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Luni"
@@ -11741,7 +11835,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorizat de proxy"
@@ -11751,8 +11845,8 @@ msgid "Monitored host"
msgstr "Server monitorizat"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitorizare"
@@ -11762,13 +11856,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Lună"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Lunar"
@@ -11839,6 +11935,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11868,6 +11968,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11881,14 +11982,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11937,36 +12036,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12098,11 +12200,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Niciodată"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12135,6 +12241,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12147,14 +12257,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Exoresie uzuală nouă"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Timp service nou"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12187,14 +12293,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12298,8 +12404,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12342,7 +12448,7 @@ msgstr ""
msgid "No image"
msgstr "Nicio imagine"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12450,7 +12556,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12458,11 +12564,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12471,9 +12578,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12540,13 +12647,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12573,11 +12678,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12622,7 +12730,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Nicio permisiune la obiectul menționat sau acesta nu există!"
@@ -12647,7 +12755,7 @@ msgstr "Nu a fost specificat nici un fișier cu cheie publică."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12702,9 +12810,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12791,11 +12899,6 @@ msgstr ""
msgid "Not supported"
msgstr "Nesuportat"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Notă"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Note"
@@ -12808,8 +12911,8 @@ msgstr "Nimic"
msgid "Notification report"
msgstr "Raport de notificare"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notificări"
@@ -12822,11 +12925,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Noi"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Noiembrie"
@@ -12899,7 +13002,7 @@ msgstr "Număr threaduri procesor pe VMware hypervisor, <url> - VMware service U
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Numărul de procesoare pe mașina virtuală VMware, <url> - VMware service URL, <uuid> - VMware numne server mașină virtuală"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12980,13 +13083,13 @@ msgstr "Numărul mașinilor virtuale pe VMware hypervisor, <url> - VMware servic
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12997,7 +13100,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13009,9 +13112,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13063,15 +13165,15 @@ msgstr "OS (Prescurtat)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Oct"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Octombrie"
@@ -13129,11 +13231,6 @@ msgstr ""
msgid "One time only"
msgstr "O singură dată"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Întrerupere unică"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13175,11 +13272,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13203,7 +13300,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13212,7 +13310,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13234,8 +13332,8 @@ msgid "Operation has no template to operate."
msgstr "Operațiunea nu are șablon de operare."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13248,7 +13346,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operațiuni"
@@ -13301,7 +13399,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13322,61 +13420,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Original"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Altul"
@@ -13402,7 +13500,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13430,15 +13528,15 @@ msgstr "Perioadă trend item de suprascriere"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Prezentare generală"
@@ -13619,8 +13717,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEMĂ"
@@ -13646,9 +13744,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13658,7 +13756,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13686,6 +13784,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parametru"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13695,14 +13797,14 @@ msgstr "Parametru"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13728,9 +13830,8 @@ msgstr "Grafice părinte"
msgid "Parent items"
msgstr "Itemi părinte"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13747,7 +13848,7 @@ msgstr "Triggeri părinte"
msgid "Parent web scenarios"
msgstr "Scenarii web părinte"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13776,9 +13877,9 @@ msgstr "Pasiv"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13883,7 +13984,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13898,7 +13999,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Tipul perioadei"
@@ -13978,24 +14078,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Va rog selectați două elemente"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -14064,7 +14164,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14072,7 +14172,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14091,7 +14191,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Previzualizare"
@@ -14101,7 +14201,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14115,12 +14215,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14170,7 +14270,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14178,29 +14278,27 @@ msgid "Private key file"
msgstr "Fișier cheie privată"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Nivel privilegiat"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14225,7 +14323,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14250,8 +14348,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14266,11 +14364,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14288,19 +14386,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14310,7 +14408,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14321,8 +14419,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxy-uri"
@@ -14394,7 +14492,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14402,13 +14500,21 @@ msgid "Public key"
msgstr "Cheie publică"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Fișier cheie publică"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14416,11 +14522,11 @@ msgstr "Fișier cheie publică"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Coadă"
@@ -14428,7 +14534,7 @@ msgstr "Coadă"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14436,7 +14542,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14444,15 +14550,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14460,7 +14566,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14473,7 +14579,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Citire"
@@ -14564,7 +14670,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14580,8 +14686,8 @@ msgstr "Recuperare"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14591,9 +14697,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14625,7 +14731,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Expresie uzuală"
@@ -14656,7 +14762,7 @@ msgstr "Expresie uzuală actualizată"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Expresii uzuale"
@@ -14717,28 +14823,28 @@ msgstr "Comandă de la distanță"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14869,15 +14975,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14885,7 +14991,7 @@ msgstr ""
msgid "Replace"
msgstr "Înlocuire"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Înlocuiește dependențele"
@@ -14926,19 +15032,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Rapoarte"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14987,7 +15098,7 @@ msgstr "Coduri de stare necesare"
msgid "Required string"
msgstr "Șir necesar"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Resetează"
@@ -15036,23 +15147,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15195,9 +15306,9 @@ msgstr "Redă un procent din pachetele pierdute la ping ICMP."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15210,14 +15321,14 @@ msgstr ""
msgid "Right"
msgstr "Dreapta"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15230,8 +15341,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Română (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15289,13 +15399,90 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15372,7 +15559,7 @@ msgstr "Cheie SNMP trap invalidă."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15417,7 +15604,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15435,7 +15622,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Execuție declarație SQL eșuată \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15500,11 +15687,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Sâm"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sâmbătă"
@@ -15538,6 +15725,7 @@ msgstr "Scenariu"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Programare"
@@ -15588,14 +15776,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15621,8 +15809,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15674,8 +15862,8 @@ msgstr "Script actualizat"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Scripturi"
@@ -15754,12 +15942,12 @@ msgid "Security name"
msgstr "Nume securitate"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15767,9 +15955,13 @@ msgstr "Nume securitate"
msgid "Select"
msgstr "Selectează"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Selectează prototip"
@@ -15783,7 +15975,7 @@ msgstr ""
msgid "Selected"
msgstr "Selectat"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Acțiunile selectate șterse"
@@ -15795,7 +15987,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Elementele selectate"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15853,7 +16045,7 @@ msgstr ""
msgid "Sent"
msgstr "Trimis"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15869,7 +16061,7 @@ msgstr "Depărțit"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Septembrie"
@@ -15887,12 +16079,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15901,36 +16093,32 @@ msgid "Server time"
msgstr "Timp server"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Serviciu"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Serviciu creat"
@@ -15938,7 +16126,7 @@ msgstr "Serviciu creat"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15960,15 +16148,10 @@ msgid "Service port"
msgstr "Port serviciu"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Timpul de pornire al serviciului trebuie sa fie mai puțin decât serviciul de sfârșit."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15977,46 +16160,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Timpuri de serviciu"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Tip de serviciu"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Serviciu actualizat"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Servicii"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Servicii formează o dependență circulară."
@@ -16041,7 +16226,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -16059,7 +16244,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16071,7 +16256,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -16101,18 +16286,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16131,7 +16316,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16181,9 +16366,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16211,7 +16396,7 @@ msgstr "Arată itemi fără date"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Arată legendă"
@@ -16232,7 +16417,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16323,8 +16512,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16333,7 +16522,7 @@ msgstr ""
msgid "Simple"
msgstr "Simplu"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16458,7 +16647,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Ordinea sortării package list (0->999)"
@@ -16467,7 +16656,7 @@ msgstr "Ordinea sortării package list (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Sortarea după câmpul \"%1$s\" nu este permisă."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16481,7 +16670,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spaniolă (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16493,7 +16682,7 @@ msgstr "Scriptul specificat nu există sau nu ai drepturi pentru comanda acțiun
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16506,9 +16695,9 @@ msgstr "Viteză"
msgid "Stacked"
msgstr "Stivuit"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16545,9 +16734,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16564,8 +16765,8 @@ msgstr "Timp de început a serverului Zabbix, Unix timestamp."
msgid "State"
msgstr "Stat"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16577,15 +16778,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16604,16 +16805,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16624,15 +16826,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16644,12 +16846,11 @@ msgstr ""
msgid "Status"
msgstr "Stare"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16682,7 +16883,7 @@ msgstr "Doar stare"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16740,8 +16941,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16775,8 +16976,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16794,7 +16995,7 @@ msgstr "Subiect"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16816,7 +17017,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Verificare reușită"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16824,11 +17025,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Dum"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Duminică"
@@ -16836,7 +17037,7 @@ msgstr "Duminică"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Suport"
@@ -16874,7 +17075,8 @@ msgstr "Suedeză (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Schimbarea metodei de autentificare va reseta totul cu excepția acestei sesiuni! Continuați?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16882,14 +17084,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Sistem implicit"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16902,9 +17104,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -17003,36 +17205,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17076,13 +17277,13 @@ msgid "Target type"
msgstr "Tip țintă"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17120,7 +17321,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Șablonul nu poate fi legat de alt șablon mai mult de o dată chiar și prin alte șabloane."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17184,8 +17385,8 @@ msgstr "Șablon cu același nume vizibil \"%1$s\" există deja."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17215,12 +17416,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17235,7 +17436,7 @@ msgstr ""
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17284,11 +17485,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17425,7 +17626,7 @@ msgstr ""
msgid "Theme"
msgstr "Temă"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17438,11 +17639,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Luna aceasta"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17451,19 +17652,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Această săptămână"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Anul acesta"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17471,15 +17672,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Joi"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Joi"
@@ -17495,8 +17696,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Până când"
@@ -17506,14 +17706,12 @@ msgstr "Până când"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17543,7 +17741,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Perioadă de timp"
@@ -17554,9 +17752,9 @@ msgstr "Perioadă de timp"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Timp rămas"
@@ -17564,13 +17762,13 @@ msgstr "Timp rămas"
msgid "Time type"
msgstr "Tip timp"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17580,17 +17778,27 @@ msgid "Timeout"
msgstr "Pauză"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Dată"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Către"
@@ -17599,11 +17807,11 @@ msgstr "Către"
msgid "To set a host interface select a single item type for all items"
msgstr "Pentru setarea unei interfețe server selectează un singur tip de item pentru toți itemii"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Astăzi"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17667,19 +17875,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17687,9 +17895,9 @@ msgstr ""
msgid "Transport error."
msgstr "Eroare de transport"
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17700,7 +17908,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17715,9 +17923,9 @@ msgstr "Perioadă trend a stocării"
msgid "Trends"
msgstr "Tendințe"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17742,12 +17950,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Triggerul \"%1$s\" depinde de trigger \"%2$s\", care nu există."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17774,7 +17982,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Trigger șters"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17787,7 +17995,7 @@ msgstr[2] "Triggeri dezactivați"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Opțiuni de afișare trigger"
@@ -17820,13 +18028,13 @@ msgstr "Tip etichetă trigger"
msgid "Trigger name"
msgstr "Nume trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Prezentare triggeri"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17942,20 +18150,20 @@ msgstr "Triggeri"
msgid "Triggers deleted"
msgstr "Triggeri șterși"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Top 100 triggeri"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Mar"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Marți"
@@ -17992,17 +18200,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18042,7 +18250,7 @@ msgstr "Tip de calcul"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18064,9 +18272,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "NECUNOSCUT"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18125,8 +18333,8 @@ msgstr ""
msgid "URLs"
msgstr "URL-uri"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18220,20 +18428,26 @@ msgstr "Deblocare utilizatori selectați?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18303,7 +18517,7 @@ msgstr "Resursă necunoscută"
msgid "Unknown step failed: %1$s"
msgstr "Pas necunoscut nereușit: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Tip valoare necunoscută"
@@ -18312,8 +18526,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18417,20 +18631,21 @@ msgstr "Sus"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18456,7 +18671,7 @@ msgstr "Actualizează existent"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18476,7 +18691,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18494,8 +18709,9 @@ msgstr "Încarcă"
msgid "Upper level maps"
msgstr "Hărți de nivel superior"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Timp de la pornire"
@@ -18533,7 +18749,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Utilizat în acțiuni"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18621,7 +18837,7 @@ msgstr[0] "Utilizator șters"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18698,8 +18914,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Grupuri utilizator"
@@ -18716,7 +18932,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18736,7 +18952,7 @@ msgstr "Parolă utilizator"
msgid "User profile"
msgstr "Profil utilizator"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18748,7 +18964,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18759,7 +18975,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18772,8 +18988,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18781,8 +18997,8 @@ msgstr ""
msgid "User sessions"
msgstr "Sesiuni utilizator"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18835,7 +19051,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18867,8 +19083,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Utilizatori"
@@ -19118,10 +19334,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19151,17 +19367,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19218,7 +19435,7 @@ msgstr "Statistici valori cache. Moduri valide sunt: total, free, pfree, used an
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Valoare hartă"
@@ -19233,9 +19450,9 @@ msgstr "Valoare hartă \"%1$s\" există deja."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19272,7 +19489,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Valoare: fără date"
@@ -19369,8 +19586,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnameză (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19423,7 +19639,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Avertisment"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19454,7 +19670,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19507,7 +19723,7 @@ msgid "Web scenarios"
msgstr "Scenarii web"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19515,26 +19731,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Mie"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Miercuri"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Săptămânal"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19550,7 +19768,7 @@ msgstr ""
msgid "When active"
msgstr "Când e activ"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19559,19 +19777,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19591,7 +19809,7 @@ msgstr "Cu colecția de date."
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19627,7 +19845,7 @@ msgid "Working time"
msgstr "Timp de lucru"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Scriere"
@@ -19657,7 +19875,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19677,11 +19895,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19696,11 +19914,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19709,12 +19927,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Valoare MAX axă Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19723,34 +19941,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Valoarea MAX a axei Y trebuie să fie mai mare decât valoarea MIN a axei Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Valoare MIN a axei Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Parte axă Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "A-L-Z H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19768,19 +19986,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19799,8 +20016,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "An"
@@ -19819,14 +20036,14 @@ msgstr "Anual"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19845,11 +20062,11 @@ msgstr "Anual"
msgid "Yes"
msgstr "Da"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19860,11 +20077,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Nu poți să alegi unele dintre limbi, pentru că localelel lor nu sunt instalate pe serverul web."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19872,9 +20089,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19885,11 +20101,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Nu vă este permis să efectuați această operație."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Nu aveți permisiunea să accesați această pagină."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Trebuie să vă autentificați pentru a vedea aceasă pagină."
@@ -19905,11 +20121,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19988,7 +20204,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -20009,10 +20225,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20027,18 +20257,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -20046,9 +20276,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -20069,33 +20299,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20139,7 +20381,7 @@ msgstr "toți"
msgid "all media"
msgstr "toata media"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20166,19 +20408,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20188,7 +20430,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20206,6 +20448,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20254,7 +20497,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20276,7 +20519,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20343,10 +20586,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20377,6 +20620,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20443,8 +20687,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20457,6 +20701,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20517,6 +20766,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20561,7 +20814,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "z"
@@ -20624,7 +20877,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20712,7 +20965,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20750,7 +21003,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20766,16 +21019,11 @@ msgstr "setări interne globale"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20791,9 +21039,9 @@ msgstr "server"
msgid "host group"
msgstr "grup server"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20807,7 +21055,7 @@ msgstr "iconiță"
msgid "image"
msgstr "imagine"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20902,7 +21150,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20922,16 +21170,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20943,12 +21191,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20973,8 +21221,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20986,7 +21234,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20999,8 +21247,8 @@ msgstr "item"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -21012,12 +21260,12 @@ msgstr "cheia este goală"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21044,7 +21292,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -21076,12 +21324,12 @@ msgstr "regulă de detecție de nivel inferior"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "l"
@@ -21089,10 +21337,11 @@ msgstr "l"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -21130,7 +21379,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21165,7 +21414,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21180,16 +21429,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "ll"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21202,13 +21446,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21229,8 +21473,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21258,11 +21502,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21286,7 +21530,7 @@ msgid "new"
msgstr "nou"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "fără date"
@@ -21318,7 +21562,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21331,7 +21575,7 @@ msgstr ""
msgid "not in"
msgstr "nu este în"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "neselectat"
@@ -21339,7 +21583,7 @@ msgstr "neselectat"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21403,7 +21647,7 @@ msgstr ""
msgid "other"
msgstr "altul"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21416,7 +21660,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21434,7 +21678,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21450,24 +21694,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21475,7 +21719,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21503,7 +21747,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21535,13 +21779,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21549,7 +21793,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21564,7 +21808,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21576,7 +21820,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "descriere scurtă"
@@ -21597,8 +21841,6 @@ msgstr "descriere scurtă"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21679,12 +21921,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21700,7 +21942,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "ID șablon \"%1$s\" este trecut %2$s ori"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21727,11 +21969,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21839,7 +22081,7 @@ msgstr ""
msgid "type here to search"
msgstr "scrie aici pentru căutare"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21966,16 +22208,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -22009,8 +22251,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -22022,30 +22264,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -22053,6 +22294,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22061,7 +22303,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22156,12 +22398,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "a"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/ru/LC_MESSAGES/frontend.po b/ui/locale/ru/LC_MESSAGES/frontend.po
index 0792564303b..efff64a7e8d 100644
--- a/ui/locale/ru/LC_MESSAGES/frontend.po
+++ b/ui/locale/ru/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-12-29 12:47+0300\n"
"Last-Translator: Alexey <dotneft@gmail.com>\n"
"Language-Team: Zabbix translation team\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1640774856.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" ожидалось"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr "\"%1$s\" должно быть пустой строкой или больше чем \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr "\"%1$s\" должно быть между 1970.01.01 и 2038.01.18."
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr "\"hostid\" зависимого элемента данных и осн
msgid "\"ruleid\" of dependent item and master item should match"
msgstr "\"ruleid\" зависимого элемента данных и основного элемента данных должен совпадать"
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.путь.к.ноде"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d символов превышают максимальную длину в %2$d символов"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] "%1$s узел сети в обслуживании"
msgstr[1] "%1$s узла сети в обслуживании"
msgstr[2] "%1$s узлов сети в обслуживании"
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] "%1$s час"
msgstr[1] "%1$s часа"
msgstr[2] "%1$s часов"
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] "%1$s сообщение"
msgstr[1] "%1$s сообщения"
msgstr[2] "%1$s сообщений"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] "%1$s попытки осталось"
msgstr[2] "%1$s попыток осталось"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, выбрано"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Только супер администраторы могут соз
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(без прокси)"
@@ -348,12 +343,16 @@ msgstr "10 секунд"
msgid "100 busiest triggers"
msgstr "100 наиболее загруженных триггеров"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 секунд"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D вид"
@@ -376,7 +375,7 @@ msgstr "500 последних значений"
msgid "<empty string>"
msgstr "<пустая строка>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<имя метки>"
@@ -384,7 +383,7 @@ msgstr "<имя метки>"
msgid "<manual>"
msgstr "<вручную>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -399,7 +398,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr "Ср"
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "ДОБАВЛЕНИЕ ЗАМЕЩЕНИЯ"
@@ -470,8 +469,8 @@ msgstr "API токен обновлен"
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr "API токены"
@@ -484,7 +483,7 @@ msgstr "Выше значения"
msgid "Abscissa"
msgstr "Ось абсцисс"
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Доступ запрещен"
@@ -520,9 +519,9 @@ msgstr "Доступ к услугам"
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Подтверждено"
@@ -530,7 +529,7 @@ msgstr "Подтверждено"
msgid "Acknowledge"
msgstr "Подтвердить"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr "Подтверждение проблем"
@@ -568,18 +567,18 @@ msgstr "Подтвержденные РЕШЕННЫЕ события"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr "Подтвержденные РЕШЕННЫЕ события"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr "Действие \"%1$s\" уже существует."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr "Действие \"%2$s\" недоступно для \"%1$s\" роли пользователей."
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Действие добавлено"
@@ -638,26 +637,26 @@ msgstr "Действие добавлено"
msgid "Action class %1$s must extend %2$s class."
msgstr "Класс действия %1$s должен расширять %2$s класс."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Действие удалено"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Действие деактивировано"
msgstr[1] "Действий деактивировано"
msgstr[2] "Действия деактивированы"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Действие активировано"
msgstr[1] "Действий активировано"
msgstr[2] "Действия активированы"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr "Журнал действий"
msgid "Action operation"
msgstr "Операция действия"
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Действие обновлено"
@@ -677,16 +676,16 @@ msgstr "Действие обновлено"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Действия"
@@ -705,13 +704,11 @@ msgstr "Активно"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Активно с"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Активно до"
@@ -761,7 +758,7 @@ msgstr "Активно до"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Активно до"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr "Добавить новый виджет"
msgid "Add child element"
msgstr "Добавить элемент потомка"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr "Добавить дочернюю услугу"
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr "Добавление дочерних услуг"
@@ -899,7 +898,7 @@ msgstr "Добавить отсутствующее"
msgid "Add multiple maps"
msgstr "Добавить несколько карт"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Добавить новый набор данных"
@@ -908,7 +907,7 @@ msgstr "Добавить новый набор данных"
msgid "Add new interface"
msgstr "Добавить новый интерфейс"
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Добавить новое замещение"
@@ -917,16 +916,16 @@ msgstr "Добавить новое замещение"
msgid "Add page"
msgstr "Добавить страницу"
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr "Добавление родительских услуг"
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr "Добавление комментариев к проблемам"
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Добавить прототип"
@@ -935,7 +934,7 @@ msgstr "Добавить прототип"
msgid "Add scheduled report"
msgstr "Добавить регулярный отчет"
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr "Добавить услуги"
@@ -969,7 +968,7 @@ msgstr "Добавить группу пользователей"
msgid "Add widget"
msgstr "Добавить виджет"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr "Добавлено"
@@ -980,11 +979,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Добавлено, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr "Дополнительное правило"
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr "Дополнительные правила"
@@ -996,12 +995,12 @@ msgstr "Адрес"
msgid "Admin"
msgstr "Администратор"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Администрирование"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr "Расширенная настройка"
@@ -1022,7 +1021,7 @@ msgstr "Возраст"
msgid "Age less than"
msgstr "Возраст менее чем"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1052,7 +1051,7 @@ msgstr "Интерфейсы агента"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr "Проверка разновидности агента. Возвращается 1 - для Zabbix агента; 2 - для Zabbix агента 2"
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr "Агрегация"
@@ -1060,11 +1059,11 @@ msgstr "Агрегация"
msgid "Aggregate functions"
msgstr "Функции агрегации"
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr "Функция агрегации"
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr "Интервал агрегации"
@@ -1089,8 +1088,8 @@ msgstr "Выровнять элементы карты"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1135,7 +1134,7 @@ msgstr "Все проблемы"
msgid "All problems if tag values match"
msgstr "Все проблемы если значения тегов совпадают"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr "Все услуги"
@@ -1151,13 +1150,13 @@ msgstr "Все шаблоны"
msgid "Allow list"
msgstr "Список разрешений"
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Разрешить закрывать вручную"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1203,7 +1202,7 @@ msgstr "И"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1213,6 +1212,10 @@ msgstr "И"
msgid "And/Or"
msgstr "И/ИЛИ"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1224,13 +1227,12 @@ msgstr "И/ИЛИ"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Любое"
@@ -1270,11 +1272,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Близится"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Апр."
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Апрель"
@@ -1298,7 +1300,7 @@ msgstr "Размер области"
msgid "Area type"
msgstr "Тип области"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Арифметические"
@@ -1368,8 +1370,12 @@ msgstr "По крайней мере одно действие обязател
msgid "At least one active user must exist with role \"%1$s\"."
msgstr "Должен существовать, по крайней мере, один активный пользователь с ролью \"%1$s\"."
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Должна быть выбрана по крайней мере одна группа узлов сети или узел сети."
@@ -1379,13 +1385,6 @@ msgstr "Должна быть выбрана по крайней мере одн
msgid "At least one host or template must be specified."
msgstr "Должен быть указан по крайней мере один узел сети или шаблон."
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Должен быть создан по крайней мере один период обслуживания."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr "Должна поддерживаться по крайней мере одна база данных из MySQL, PostgreSQL или Oracle."
@@ -1429,8 +1428,8 @@ msgid "Attribution"
msgstr "Атрибуция"
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Аудит"
@@ -1438,7 +1437,7 @@ msgstr "Аудит"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Журнал аудита"
@@ -1446,11 +1445,11 @@ msgstr "Журнал аудита"
msgid "Audit settings"
msgstr "Настройки аудита"
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Авг"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Август"
@@ -1467,15 +1466,15 @@ msgstr "Запросы AuthN"
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Аутентификация"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Алгоритм аутентификации"
@@ -1486,7 +1485,7 @@ msgid "Authentication failed: %1$s."
msgstr "Ошибка при аутентификации: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1506,6 +1505,7 @@ msgid "Authentication protocol"
msgstr "Протокол аутентификации"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Настройки аутентификации обновлены"
@@ -1519,8 +1519,8 @@ msgid "Authorization"
msgstr "Авторизация"
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Авто"
@@ -1541,7 +1541,7 @@ msgstr "Авто-выход"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Автоматически"
@@ -1560,13 +1560,13 @@ msgstr "Автоматический выбор иконки"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr "Авторегистрация"
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr "Действия авторегистрации"
@@ -1579,8 +1579,8 @@ msgstr "Период хранения данных авторегистраци
msgid "Availability"
msgstr "Доступность"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Отчет о доступности"
@@ -1607,7 +1607,7 @@ msgstr "Среднее количество ожидающих запросов
msgid "Avoid easy-to-guess passwords"
msgstr "Избегать легко угадываемых паролей"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Оси"
@@ -1631,9 +1631,9 @@ msgstr "Цвет фона"
msgid "Background image"
msgstr "Фоновое изображение"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr "Столбцы"
@@ -1641,8 +1641,8 @@ msgstr "Столбцы"
msgid "Base DN"
msgstr "База для поиска (Base DN)"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr "Основной цвет"
@@ -1709,7 +1709,7 @@ msgstr "Жирный"
msgid "Bold line"
msgstr "Жирная линия"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Логический в десятичный"
@@ -1774,8 +1774,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "ЗАКРЫТИЕ"
@@ -1811,17 +1811,17 @@ msgstr "Утилизация CPU в процентах. Возвращает ч
msgid "CRLF"
msgstr "CRLF"
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr "CSV в JSON"
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr "Ожидается CUID "
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Вычисляемое"
@@ -1887,7 +1887,7 @@ msgstr "Не удалось добавить не числовой элемен
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Не удалось добавить не числовой элемент данных \"%1$s\" к прототипу графика \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Не удалось добавить действие"
@@ -2052,9 +2052,9 @@ msgstr "Не удалось привязать анонимно к LDAP серв
msgid "Cannot bind to LDAP server."
msgstr "Не удалось привязать к LDAP серверу."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr "Не удалось построить дерево выражения: %1$s."
@@ -2163,8 +2163,8 @@ msgstr "Не удалось создать соответствие иконок
msgid "Cannot create scheduled report"
msgstr "Не удалось создать регулярный отчет"
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr "Не удалось создать услугу \"%1$s\": %2$s."
@@ -2173,8 +2173,8 @@ msgstr "Не удалось создать услугу \"%1$s\": %2$s."
msgid "Cannot create the configuration file."
msgstr "Не возможно создать конфигурационный файл."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr "Не удалось создать роль пользователя"
@@ -2185,12 +2185,19 @@ msgstr[0] "Не удалось удалить API токен"
msgstr[1] "Не удалось удалить API токены"
msgstr[2] "Не удалось удалить API токены"
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Невозможно удалить внутреннего пользователя Zabbix \"%1$s\", попробуйте отключить его."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Не удалось удалить действие"
@@ -2310,7 +2317,7 @@ msgstr "Не удалось удалить прототипы элементов
msgid "Cannot delete items"
msgstr "Не удалось удалить элементы данных"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Не удалось удалить обслуживание"
@@ -2371,19 +2378,19 @@ msgstr[2] "Не удалось удалить скрипты"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Не удалось удалить скрипты. Скрипт \"%1$s\" используется в операции действия \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Не удалось удалить выбранные действия"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Не удалось удалить услугу"
msgstr[1] "Не удалось удалить услуги"
msgstr[2] "Не удалось удалить услуг"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr "Не удалось удалить услугу \"%1$s\": %2$s."
@@ -2479,7 +2486,14 @@ msgstr[0] "Не удалось деактивировать API токен"
msgstr[1] "Не удалось деактивировать API токены"
msgstr[2] "Не удалось деактивировать API токены"
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Не удалось деактивировать действие"
@@ -2568,7 +2582,14 @@ msgstr[0] "Не удалось активировать API токен"
msgstr[1] "Не удалось активировать API токены"
msgstr[2] "Не удалось активировать API токены"
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Не удалось активировать действие"
@@ -2804,7 +2825,7 @@ msgstr[0] "Не удалось импортировать шаблон \"%1$s\",
msgstr[1] "Не удалось импортировать шаблон \"%1$s\", соединенные шаблоны \"%2$s\" не существуют."
msgstr[2] "Не удалось импортировать шаблон \"%1$s\", соединенные шаблоны \"%2$s\" не существуют."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Не удалось вставить выражение триггера"
@@ -2967,7 +2988,7 @@ msgstr "Невозможно переименовать гостевого по
msgid "Cannot save discovery rule without checks."
msgstr "Невозможно сохранить правило обнаружения без проверок."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Не удалось сохранить виджет \"%1$s\"."
@@ -3012,7 +3033,7 @@ msgstr "Невозможно задать поля инвентарных дан
msgid "Cannot set session cookie."
msgstr "Не удалось установить cookie сессии."
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr "Не удалось задать \"propagation_rule\" параметр без указания \"propagation_value\" параметра услуге \"%1$s\"."
@@ -3137,7 +3158,7 @@ msgstr "Не удалось обновить обнаруженную групп
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Не удалось обновить унаследованный из шаблона веб-сценарий \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Не удалось обновить действие"
@@ -3316,10 +3337,10 @@ msgstr "Не удалось обновить скрипт"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr "Не удалось обновить область использования скрипта. Скрипт \"%1$s\" используется в действии \"%2$s\"."
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr "Не удалось обновить услугу \"%1$s\": %2$s."
@@ -3385,8 +3406,8 @@ msgstr[0] "Не удалось обновить группу пользоват
msgstr[1] "Не удалось обновить группы пользователей"
msgstr[2] "Не удалось обновить группы пользователей"
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr "Не удалось обновить роль пользователя"
@@ -3427,16 +3448,16 @@ msgstr "По центру"
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Сертификат"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Изменение"
@@ -3469,12 +3490,12 @@ msgstr "Индикатор изменений"
msgid "Change password"
msgstr "Изменить пароль"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Изменение в секунду"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Изменение важности"
@@ -3483,7 +3504,7 @@ msgid "Change type"
msgstr "Изменить тип"
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3522,19 +3543,19 @@ msgstr "Проверка уже существует."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Проверьте часть выражения начиная с \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Проверьте на ошибку в JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Проверьте на ошибку в XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Проверьте на ошибку при использовании регулярного выражения"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr "Проверка на неподдерживамое значение"
@@ -3602,7 +3623,7 @@ msgstr "Проверяется производительность UDP серв
msgid "Checks should be unique."
msgstr "Проверки должны быть уникальными."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr "Дочерние услуги"
@@ -3639,8 +3660,8 @@ msgstr "Очистить историю"
msgid "Clear history and trends"
msgstr "Очистить историю и динамику изменений"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Очистить при отсоединении"
@@ -3666,9 +3687,9 @@ msgstr "Часы"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3685,7 +3706,7 @@ msgstr "Клонировать"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3716,12 +3737,12 @@ msgstr "Закрыть старые события"
msgid "Close problem"
msgstr "Закрыть проблему"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr "Закрытие проблем"
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Свернуть"
@@ -3735,7 +3756,7 @@ msgstr "Свернуть боковую панель"
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3778,7 +3799,7 @@ msgstr "Команды"
msgid "Communication with Zabbix server"
msgstr "Взаимодействие с Zabbix сервером"
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr "Community"
@@ -3809,9 +3830,9 @@ msgstr "Сжатие"
msgid "Concurrent sessions"
msgstr "Одновременные сессии"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Условие"
@@ -3839,13 +3860,13 @@ msgstr "Условие \"%2$s\" используемое в формуле \"%3$
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Условия"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Настройка"
@@ -3940,7 +3961,7 @@ msgid "Configuration of maintenance periods"
msgstr "Настройка периодов обслуживания"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Настройка способов оповещения"
@@ -3984,7 +4005,7 @@ msgstr "Настройка триггеров"
msgid "Configuration of user groups"
msgstr "Настройка групп пользователей"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr "Настройка ролей пользователей"
@@ -4027,9 +4048,9 @@ msgstr "Поздравляем! Вы успешно установили Zabbix
msgid "Connect to"
msgstr "Подключаться через"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Соединение"
@@ -4092,12 +4113,12 @@ msgstr "Неудачное подключение к Zabbix серверу. Пр
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr "Подключение не будет зашифровано так как используется сокет файл (на Unix) или разделяемая память (Windows)."
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Соединения"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Соединения с узла сети"
@@ -4107,7 +4128,7 @@ msgid "Connections from proxy"
msgstr "Соединения с прокси"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Подключения к узлу сети"
@@ -4129,11 +4150,11 @@ msgstr "Контактная информация"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4167,12 +4188,12 @@ msgstr "Содержит"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4187,7 +4208,7 @@ msgstr "Содержит"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Управление содержимым"
@@ -4201,7 +4222,7 @@ msgstr "Меню содержимого"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Имя контекста"
@@ -4314,19 +4335,23 @@ msgstr "Количество значений в очереди на предв
msgid "Create API token"
msgstr "Создать API токен"
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Создать действие"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr "Создание и изменение панелей"
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr "Создание и изменение обслуживаний"
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr "Создание и изменение карт"
@@ -4370,7 +4395,7 @@ msgstr "Создать правило обнаружения (выберите
msgid "Create discovery rule (select template first)"
msgstr "Создать правило обнаружения (выберите сначала шаблон)"
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4481,7 +4506,7 @@ msgstr "Создать отчет"
msgid "Create script"
msgstr "Создать скрипт"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr "Создать услугу"
@@ -4537,8 +4562,10 @@ msgstr "Создать веб-сценарий (сначала выберите
msgid "Create web scenario (select template first)"
msgstr "Создать веб-сценарий (выберите сначала шаблон)"
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr "Создано в"
@@ -4573,6 +4600,7 @@ msgid "Current value"
msgstr "Текущее значение"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Пользовательское"
@@ -4590,7 +4618,7 @@ msgid "Custom graphs"
msgstr "Пользовательские графики"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4612,16 +4640,20 @@ msgstr "Пользовательская подпись для карты сет
msgid "Custom message"
msgstr "Пользовательское сообщение"
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Пользовательский множитель"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Другое при ошибке"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Пользовательские скрипты"
@@ -4670,7 +4702,8 @@ msgstr "DNS имя"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Ежедневно"
@@ -4685,7 +4718,7 @@ msgstr "Темная"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Панель"
@@ -4695,7 +4728,7 @@ msgstr "Панель"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Панель \"%1$s\" уже существует."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr "Панель \"%1$s\" используется в \"%2$s\" отчете."
@@ -4760,8 +4793,8 @@ msgstr "Панели"
msgid "Dashed line"
msgstr "Пунктирная линия"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Данные из %1$s. Сгенерировано за %2$s сек."
@@ -4774,9 +4807,9 @@ msgstr "Данные закодированы неправильно."
msgid "Data overview"
msgstr "Обзор данных"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Набор данных"
@@ -4899,11 +4932,12 @@ msgstr "Дата покупки HW"
msgid "Date and time functions"
msgstr "Функции даты и времени"
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "День"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "За день до вчера"
@@ -4912,6 +4946,10 @@ msgstr "За день до вчера"
msgid "Day of month"
msgstr "День месяца"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4919,6 +4957,7 @@ msgid "Day of week"
msgstr "День недели"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Дни"
@@ -4932,11 +4971,11 @@ msgstr "Отладка"
msgid "Debug mode"
msgstr "Режим отладки"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Дек."
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Декабрь"
@@ -5017,7 +5056,7 @@ msgid "Default time zone"
msgstr "Часовой пояс по умолчанию"
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Задержка"
@@ -5026,19 +5065,19 @@ msgid "Delayed by"
msgstr "Задерживается на"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5057,12 +5096,13 @@ msgstr "Задерживается на"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5120,11 +5160,11 @@ msgstr "Удалить правило обнаружения?"
msgid "Delete expression?"
msgstr "Удалить выражение?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Удалить прототип графиков?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Удалить график?"
@@ -5186,7 +5226,15 @@ msgstr "Удалить выбранный API токен?"
msgid "Delete selected API tokens?"
msgstr "Удалить выбранные API токены?"
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Удалить выбранные действия?"
@@ -5269,7 +5317,7 @@ msgstr "Удалить выбранную карту сети?"
msgid "Delete selected maps?"
msgstr "Удалить выбранные карты сети?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Удалить выбранные способы оповещений?"
@@ -5297,15 +5345,15 @@ msgstr "Удалить выбранный регулярный отчет?"
msgid "Delete selected scheduled reports?"
msgstr "Удалить выбранные регулярные отчеты?"
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Удалить выбранные скрипты?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr "Удалить выбранную услугу?"
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr "Удалить выбранные услуги?"
@@ -5353,7 +5401,7 @@ msgstr "Удалить триггер?"
msgid "Delete web scenario?"
msgstr "Удалить веб-сценарий?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr "Удалено"
@@ -5385,7 +5433,7 @@ msgstr "Запрещено"
msgid "Deny list"
msgstr "Список запретов"
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5401,7 +5449,7 @@ msgstr "Зависимость"
msgid "Dependent item"
msgstr "Зависимый элемент данных"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5411,7 +5459,7 @@ msgstr "Зависит от"
msgid "Deployment status"
msgstr "Состояние развертывания"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5427,9 +5475,10 @@ msgstr "Состояние развертывания"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5450,7 +5499,7 @@ msgstr "Описание"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5495,7 +5544,7 @@ msgstr "Директория"
msgid "Directory size (in bytes). Returns integer"
msgstr "Размер директории (в байтах). Возвращается целое число"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5503,8 +5552,8 @@ msgstr "Размер директории (в байтах). Возвращае
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5546,7 +5595,15 @@ msgstr "Деактивировать узлы сети наблюдаемые в
msgid "Disable selected API tokens?"
msgstr "Деактивировать выбранные API токены?"
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Деактивировать выбранные действия?"
@@ -5571,7 +5628,7 @@ msgstr "Деактивировать выбранные узлы сети?"
msgid "Disable selected items?"
msgstr "Деактивировать выбранные элементы данных?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Деактивировать выбранные способы оповещения?"
@@ -5598,7 +5655,7 @@ msgstr "Деактивировать выбранные веб-сценарии?
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5618,17 +5675,19 @@ msgstr "Деактивировать выбранные веб-сценарии?
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5639,21 +5698,21 @@ msgstr "Деактивировано"
msgid "Disaster"
msgstr "Чрезвычайная"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "Отбрасывать не изменившееся"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "Отбрасывать не изменившееся с периодическим контролем"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Отбросить значение"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5685,11 +5744,11 @@ msgstr "Обнаруженное устройство"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5697,8 +5756,8 @@ msgstr "Обнаруженное устройство"
msgid "Discovery"
msgstr "Обнаружение"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr "Действия обнаружения"
@@ -5759,7 +5818,7 @@ msgstr "Обнаружение виртуальных машин VMware, <url> -
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Правило обнаружения"
@@ -5871,7 +5930,8 @@ msgstr "Показать стэкируемый график"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5884,7 +5944,7 @@ msgstr "Отображено %1$s из %2$s найденных"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Отображено с %1$s до %2$s из %3$s найденных"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Опции отображения"
@@ -5893,14 +5953,14 @@ msgid "Division denominator"
msgstr "Знаменатель деления"
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr "Не хранить историю"
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5916,8 +5976,8 @@ msgstr "Вы хотите заменить условие выражения?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr "Не содержит"
@@ -5927,8 +5987,8 @@ msgstr "Не содержит"
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr "Не равно"
@@ -5938,12 +5998,12 @@ msgstr "Не равно"
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr "Не существует"
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "Не совпадает с регулярным выражением"
@@ -5970,22 +6030,23 @@ msgstr "Загрузить изображение"
msgid "Download the configuration file"
msgstr "Загрузить конфигурационный файл"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Недоступен"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Отрисовка"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Стиль отрисовки"
@@ -6030,10 +6091,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Дубликат userid \"%1$s\" в пользователях у карты сети \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Длительность"
@@ -6057,18 +6120,17 @@ msgstr "Динамические элементы данных"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "У каждого URL должно быть уникальное имя. Пожалуйста, удостоверьтесь, что есть только один URL с этим именем"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr "Каждый элемент данных"
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6109,6 +6171,10 @@ msgstr "Изменить триггер"
msgid "Edit widget"
msgstr "Изменить виджет"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Эффективное значение"
@@ -6143,7 +6209,7 @@ msgstr "Эллипс"
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Пусто"
@@ -6180,7 +6246,6 @@ msgstr "Пустой макрос условия фильтра для прав
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6192,7 +6257,7 @@ msgstr "Пустой входной параметр."
msgid "Empty map ID."
msgstr "Пустой ID карты сети."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6200,8 +6265,8 @@ msgstr "Пустой ID карты сети."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6272,7 +6337,15 @@ msgstr "Активировать внутреннюю очистку истор
msgid "Enable selected API tokens?"
msgstr "Активировать выбранные API токены?"
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Активировать выбранные действия?"
@@ -6298,7 +6371,7 @@ msgstr "Активировать выбранные узлы сети?"
msgid "Enable selected items?"
msgstr "Активировать выбранные элементы данных?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Активировать выбранные способы оповещения?"
@@ -6318,7 +6391,7 @@ msgstr "Активировать выбранные триггеры?"
msgid "Enable selected web scenarios?"
msgstr "Активировать выбранные веб-сценарии?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6334,7 +6407,7 @@ msgstr "Активировать трапы"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6364,17 +6437,18 @@ msgstr "Активировать трапы"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6390,7 +6464,7 @@ msgstr "Шифрование"
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Шифрование"
@@ -6416,6 +6490,7 @@ msgstr "Английский (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6428,11 +6503,11 @@ msgstr "Запись с UUID \"%1$s\" уже существует."
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6447,12 +6522,18 @@ msgstr "Равно"
msgid "Error"
msgstr "Ошибка"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Ошибка в запросе поиска в таблицу \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Сообщение об ошибке"
@@ -6475,7 +6556,7 @@ msgstr "Период анализа"
msgid "Event"
msgstr "Событие"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID события"
@@ -6485,8 +6566,8 @@ msgstr "Событие подтверждено"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Корреляция событий"
@@ -6496,7 +6577,7 @@ msgstr "Корреляция событий"
msgid "Event correlation rules"
msgstr "Правила корреляции событий"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Детали события"
@@ -6512,7 +6593,7 @@ msgstr "Событие подтверждено"
msgid "Event is not acknowledged"
msgstr "Событие не подтверждено"
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Список событий [20 предыдущих]"
@@ -6580,6 +6661,16 @@ msgstr "Исключить"
msgid "Exclude host groups"
msgstr "Исключить группы узлов сети"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Выполнить"
@@ -6604,7 +6695,7 @@ msgstr "Выполнить сейчас"
msgid "Execute on"
msgstr "Выполнение на"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr "Выполнение скриптов"
@@ -6613,7 +6704,7 @@ msgstr "Выполнение скриптов"
msgid "Executed"
msgstr "Выполнено"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6630,13 +6721,13 @@ msgstr "Подтверждение выполнения"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr "Существует"
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Раскрыть"
@@ -6734,8 +6825,8 @@ msgstr "Выражение не может быть пустым"
msgid "Expression constructor"
msgstr "Конструктор выражения"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Синтаксическая ошибка в выражении."
@@ -6846,11 +6937,11 @@ msgstr "Избранные графики"
msgid "Favorite maps"
msgstr "Избранные карты"
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Фев."
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Февраль"
@@ -6932,19 +7023,19 @@ msgstr "Размер файла в байтах (по умолчанию) или
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Информация времени файла. Возвращает целое число (Unix timestamp)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Заполнение"
@@ -6969,15 +7060,15 @@ msgstr "Заполнение"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6996,7 +7087,7 @@ msgstr "Фильтр"
msgid "Filter properties"
msgstr "Свойства фильтра"
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr "Результаты фильтрации"
@@ -7041,7 +7132,7 @@ msgid "Fit to map"
msgstr "Вписать в карту сети"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Фиксированное"
@@ -7051,7 +7142,7 @@ msgstr "Заданное состояние"
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7086,7 +7177,7 @@ msgstr "Размер шрифта"
msgid "Form data"
msgstr "Данные формы"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Формула"
@@ -7105,19 +7196,23 @@ msgstr "Отсутствует формула у \"%1$s\" замещения."
msgid "French (fr_FR)"
msgstr "Французский (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Пт"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Пятница"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7150,7 +7245,7 @@ msgid "Full clone"
msgstr "Полное клонирование"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Функция"
@@ -7161,7 +7256,7 @@ msgstr "GSM модем"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Веб-интерфейс"
@@ -7169,8 +7264,8 @@ msgstr "Веб-интерфейс"
msgid "GUI access disabled."
msgstr "Доступ к веб-интерфейсу деактивирован."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Общие"
@@ -7187,7 +7282,7 @@ msgstr "Сгенерировано за %1$s сек"
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr "Географические карты"
@@ -7243,7 +7338,7 @@ msgstr "Вернуться к %1$s"
msgid "Go to"
msgstr "Перейти к"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr "Перейти к \"%1$s\""
@@ -7288,13 +7383,13 @@ msgstr "Градиентная линия"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "График"
@@ -7351,7 +7446,7 @@ msgstr "График удален"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Прототип графиков"
@@ -7383,8 +7478,8 @@ msgstr "Прототип графиков удален"
msgid "Graph prototype updated"
msgstr "Прототип графиков обновлен"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Прототип графиков с ID \"%1$s\" недоступен."
@@ -7418,8 +7513,8 @@ msgstr "Тип графика"
msgid "Graph updated"
msgstr "График обновлен"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "График с ID \"%1$s\" недоступен."
@@ -7537,7 +7632,7 @@ msgstr "Сгруппировать по"
msgid "Groups"
msgstr "Группы"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr "Гостевой пользователь"
@@ -7546,12 +7641,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr "В"
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7615,7 +7710,7 @@ msgid "HashiCorp Vault"
msgstr "HashiCorp Vault"
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7644,13 +7739,13 @@ msgstr "Иврит (he_IL)"
msgid "Height"
msgstr "Высота"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Помощь"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Шестнадцатеричное в десятичное"
@@ -7716,9 +7811,9 @@ msgstr "Подсвечивать всю строку"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7758,7 +7853,7 @@ msgstr "Функции истории"
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7797,13 +7892,13 @@ msgstr "Расположение по горизонтали"
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7903,7 +7998,7 @@ msgstr[2] "Узлы сети активированы"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7936,7 +8031,7 @@ msgstr "Элементы группы узлов сети"
msgid "Host group label type"
msgstr "Тип подписи к группе узлов сети"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7956,10 +8051,10 @@ msgstr "Группа узлов сети с ID \"%1$s\" недоступна."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7984,7 +8079,7 @@ msgstr "Группа узлов сети с ID \"%1$s\" недоступна."
msgid "Host groups"
msgstr "Группы узлов сети"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8109,7 +8204,7 @@ msgstr "Ошибка при обновлении узла сети."
msgid "Host updated"
msgstr "Узел сети обновлен"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Узел сети с ID \"%1$s\" недоступен."
@@ -8143,11 +8238,11 @@ msgstr "Узел сети с таким же видимым именем \"%1$s\
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8186,13 +8281,14 @@ msgid "Hour"
msgstr "Час"
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Часы"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Очистка истории"
@@ -8256,9 +8352,9 @@ msgstr "Диапазон IP \"%1$s\" превышает допустимый л
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8341,7 +8437,7 @@ msgstr "Соответствие иконок обновлено"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Соответствия иконок"
@@ -8439,7 +8535,7 @@ msgstr "Если вес дочерних услуг с %1$s состоянием
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr "Если вес дочерних услуг с %1$s состоянием или ниже меньше чем %2$s"
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Если вы считаете это сообщение ошибкой, пожалуйста, свяжитесь с вашими администраторами для получения прав доступа."
@@ -8488,7 +8584,7 @@ msgstr "Изображение обновлено"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Изображения"
@@ -8536,10 +8632,14 @@ msgstr "В обслуживании"
msgid "In progress"
msgstr "В работе"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "По диапазону"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8550,28 +8650,28 @@ msgstr "Недоступная панель"
msgid "Inaccessible discovery rule"
msgstr "Недоступное правило обнаружения"
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Недоступный график"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr "Недоступный прототип графиков"
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Недоступная группа"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Недоступный узел сети"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Недоступный элемент данных"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr "Недоступный прототип элементов данных"
@@ -8588,6 +8688,10 @@ msgstr "Недоступное обслуживание"
msgid "Inaccessible map"
msgstr "Недоступная карта сети"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8637,7 +8741,7 @@ msgstr "Включая подгруппы"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Статистика входящего трафика сетевого интерфейса. Возвращает целое число"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr "Несовместимые параметры \"propagation_rule\" и \"propagation_value\" услуги \"%1$s\"."
@@ -8993,7 +9097,7 @@ msgstr "Некорректный тип значений элемента дан
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Указан некорректный тип элемента данных \"%1$s\" для функции триггера \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Некорректный список элементов данных."
@@ -9026,11 +9130,6 @@ msgstr "Некорректное значение объекта."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr "Некорректное значение \"%1$s\" параметра: %2$s."
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Некорректные параметры для обслуживания."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9048,15 +9147,11 @@ msgstr "Некорректное регулярное выражение \"%1$s\
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Получен некорректный ответ от Zabbix сервера \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Некорректное время завершения услуги."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Некорректное время начала услуги."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9128,7 +9223,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr "Некорректные имя пользователя или пароль или аккаунт временно заблокирован."
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9173,8 +9268,6 @@ msgstr "Некорректное значение \"%1$s\" для поля с п
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Некорректное значение \"%1$s\" для поля целого числа \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9233,6 +9326,16 @@ msgstr "Некорректное значение для \"%1$s\" поля."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9343,8 +9446,6 @@ msgstr "Некорректное значение для \"%1$s\" поля."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9370,10 +9471,10 @@ msgstr "Некорректное значение для \"%1$s\" поля."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9424,7 +9525,7 @@ msgstr "Некорректное значение для \"%1$s\" поля."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9438,7 +9539,7 @@ msgstr "Увеличение на"
msgid "Indonesian (id_ID)"
msgstr "Индонезийский (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr "Бесконечно"
@@ -9447,13 +9548,12 @@ msgstr "Бесконечно"
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9541,7 +9641,7 @@ msgstr "Вставить выражение"
msgid "Install"
msgstr "Установка"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Инсталляция"
@@ -9549,7 +9649,7 @@ msgstr "Инсталляция"
msgid "Installer name"
msgstr "Имя установщика"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr "Интеграции"
@@ -9605,8 +9705,8 @@ msgstr "Внутренний"
msgid "Internal JSON-RPC error."
msgstr "Внутренняя ошибка JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr "Внутренние действия"
@@ -9617,23 +9717,22 @@ msgstr "Период хранения внутренних данных"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Внутренняя ошибка."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr "Внутренняя проблема"
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr "Восстановление внутренней проблемы"
@@ -9644,8 +9743,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9679,7 +9777,7 @@ msgstr "Ошибочное содержимое YAML файла."
msgid "Invalid action condition: %1$s."
msgstr "Ошибочное условие действия: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr "Ошибочное условие: %1$s."
@@ -9819,10 +9917,10 @@ msgstr "Ошибочные параметры метода."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9861,86 +9959,89 @@ msgstr "Ошибочные параметры метода."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Ошибочный параметр \"%1$s\": %2$s."
@@ -10027,15 +10128,15 @@ msgstr "Ошибочный тег \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Ошибочный период времени."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr "Ошибочный параметрмасштаба \"%1$s\": %2$s."
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Инвентаризация"
@@ -10050,7 +10151,7 @@ msgid "Inventory field"
msgstr "Поле инвентарных данных"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Режим инвентарных данных"
@@ -10060,7 +10161,7 @@ msgstr "В системе?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Издатель"
@@ -10078,14 +10179,14 @@ msgid "Italian (it_IT)"
msgstr "Итальянский (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Элемент данных"
@@ -10157,7 +10258,7 @@ msgstr[2] "Элементы данных активированы"
msgid "Item in \"not supported\" state"
msgstr "Элемент данных в \"неподдерживаемом\" состоянии"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Элемент данных не выбран"
@@ -10167,9 +10268,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Отсутствуют параметры у предобработки элемента данных: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Прототип элемента данных"
@@ -10204,8 +10305,8 @@ msgstr[0] "Прототип элементов данных обновлен"
msgstr[1] "Прототипы элементов данных обновлены"
msgstr[2] "Прототипы элементов данных обновлены"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Прототип элементов данных с ID \"%1$s\" недоступен."
@@ -10255,20 +10356,20 @@ msgstr "Значение элемента данных"
msgid "Item values"
msgstr "Значения элемента данных"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Элемент данных не обновлен. Пожалуйста, введите корректный интервал обновления."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Элемент данных не будет обновляться. Заданное значение интервала обновления требует по крайней мере одного из интервалов гибкого или по расписанию."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Элемент данных не будет обновляться. Интервал обновления должен быть между 1s и 1d. Также можно использовать интервалы по расписанию/гибкие."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Элемент данных с ID \"%1$s\" недоступен."
@@ -10312,7 +10413,7 @@ msgstr "Элемент данных с ключом \"%1$s\" уже сущест
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10350,7 +10451,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX агент"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10369,7 +10470,7 @@ msgstr "JSON"
msgid "JSON array input is expected."
msgstr "Ожидается входящий JSON массив."
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10390,16 +10491,16 @@ msgstr "ожидалась JSON строка"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr "Ошибка при формировании JSON-RPC ошибки. Нет такой ошибки \"%1$s\"."
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Янв"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Январь"
@@ -10408,8 +10509,8 @@ msgid "Japanese (ja_JP)"
msgstr "Японский (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10417,19 +10518,19 @@ msgstr "Японский (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Июл"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Июль"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Июн"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Июнь"
@@ -10543,7 +10644,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Последняя"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10551,7 +10652,7 @@ msgstr[0] "Последний %1$d день"
msgstr[1] "Последние %1$d дня"
msgstr[2] "Последние %1$d дней"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10559,7 +10660,7 @@ msgstr[0] "Последний %1$d час"
msgstr[1] "Последние %1$d часа"
msgstr[2] "Последние %1$d часов"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10567,7 +10668,7 @@ msgstr[0] "Последняя %1$d минута"
msgstr[1] "Последние %1$d минуты"
msgstr[2] "Последние %1$d минут"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10575,7 +10676,7 @@ msgstr[0] "Последний %1$d месяц"
msgstr[1] "Последние %1$d месяца"
msgstr[2] "Последние %1$d месяцев"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10583,7 +10684,7 @@ msgstr[0] "Последняя %1$d секунда"
msgstr[1] "Последние %1$d секунды"
msgstr[2] "Последние %1$d секунд"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10659,7 +10760,7 @@ msgstr "График за последнюю неделю"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10678,9 +10779,9 @@ msgstr "Латышский (lv_LV)"
msgid "Layout"
msgstr "Размещение"
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10696,18 +10797,18 @@ msgstr "Размещение"
msgid "Left"
msgstr "По левой стороне"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Ось Y слева"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Обрезать слева"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Легенда"
@@ -10716,7 +10817,7 @@ msgstr "Легенда"
msgid "Length"
msgstr "Длина"
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr "Распространяется по лицензии"
@@ -10724,9 +10825,9 @@ msgstr "Распространяется по лицензии"
msgid "Limit for search and filter results"
msgstr "Лимит элементов в результатах поиска и фильтрах"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10746,8 +10847,8 @@ msgstr "Тип линии"
msgid "Line width"
msgstr "Толщина линии"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Связь"
@@ -10771,8 +10872,8 @@ msgid "Link indicators"
msgstr "Индикаторы связи"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Присоединить шаблоны"
@@ -10880,7 +10981,7 @@ msgstr "Загрузка..."
msgid "Local"
msgstr "Локальное"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10899,7 +11000,7 @@ msgid "Location longitude"
msgstr "Размещение (долгота)"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10913,7 +11014,7 @@ msgstr "Мониторинг файлов журналов с поддержко
msgid "Log file monitoring. Returns log"
msgstr "Мониторинг файлов журналов логов. Возвращает лог"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10925,8 +11026,8 @@ msgstr "Журналировать не совпадающие SNMP трапы"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Вход в систему"
@@ -11014,9 +11115,9 @@ msgstr "Макрос \"%1$s\" уже существует."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11038,35 +11139,23 @@ msgid "Main navigation"
msgstr "Основная навигация"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Обслуживание"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Обслуживание \"%1$s\" уже существует."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr "Значение \"%1$s\" обслуживания не может быть больше \"%2$s\"."
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Значение обслуживания \"Активно с\" не может быть больше чем \"Активно до\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Обслуживание добавлено"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Обслуживание удалено"
@@ -11109,11 +11198,15 @@ msgstr "Обслуживание: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr "Убедитесь, что скопировали токен аутентификации, так как вы не сможете просмотреть его после того, как закроете страницу."
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr "Управление API токенами"
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr "Управление регулярными отчетами"
@@ -11121,20 +11214,20 @@ msgstr "Управление регулярными отчетами"
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Вручную"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr "Действие вручную над событиями"
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr "Действие вручную над узлом сети"
@@ -11217,7 +11310,7 @@ msgstr "Фигура карты сети"
msgid "Map update failed."
msgstr "Ошибка при обновлении карты сети."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Карта сети с ID \"%1$s\" недоступна."
@@ -11240,16 +11333,16 @@ msgstr "Преобразования"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Карты сетей"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Мрт."
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Март"
@@ -11276,9 +11369,9 @@ msgstr "Маска"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11295,7 +11388,7 @@ msgstr "Массовое обновление элементов"
msgid "Mass update shapes"
msgstr "Массовое обновление фигур"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11303,7 +11396,7 @@ msgstr "Массовое обновление фигур"
msgid "Master item"
msgstr "Основной элемент данных"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Совпадение регулярному выражению"
@@ -11312,12 +11405,12 @@ msgid "Mathematical functions"
msgstr "Математические функции"
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Макс"
@@ -11356,7 +11449,7 @@ msgstr "Максимально требуемая версия базы данн
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11374,11 +11467,11 @@ msgstr "Превышена максимальная длина email адрес
msgid "Maximum zoom level of the map."
msgstr "Максимальный уровень масштаба карты."
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Май"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Май"
@@ -11448,8 +11541,8 @@ msgstr "Способ оповещения с ID \"%1$s\" недоступен."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Способы оповещений"
@@ -11527,7 +11620,7 @@ msgid "Message/Command"
msgstr "Сообщение/Команда"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Сообщения"
@@ -11551,10 +11644,10 @@ msgid "Middle"
msgstr "По середине"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Мин"
@@ -11604,7 +11697,7 @@ msgstr "Минимальная важность"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11614,6 +11707,7 @@ msgstr[1] "Минимально отображаемым периодом явл
msgstr[2] "Минимально отображаемым периодом является %1$s минут."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Минут"
@@ -11630,11 +11724,11 @@ msgstr "Пропущенное \"name\" поле для прототипа гр
msgid "Missing \"name\" field for graph."
msgstr "Пропущенное поле \"name\" для графика."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Отсутствующие данные"
@@ -11719,7 +11813,7 @@ msgstr "Класс module.php должен расширять %1$s для мод
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr "Модули"
@@ -11727,11 +11821,11 @@ msgstr "Модули"
msgid "Modules updated"
msgstr "Модули обновлены"
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Пн"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Понедельник"
@@ -11740,7 +11834,7 @@ msgid "Monitored by"
msgstr "Наблюдение через"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Наблюдение через прокси"
@@ -11750,8 +11844,8 @@ msgid "Monitored host"
msgstr "Наблюдаемый узел сети"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Мониторинг"
@@ -11761,13 +11855,15 @@ msgid "Monospace"
msgstr "Моноширинный"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Месяц"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Ежемесячно"
@@ -11838,6 +11934,10 @@ msgstr "Н"
msgid "N%"
msgstr "N%"
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11867,6 +11967,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11880,14 +11981,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11936,36 +12035,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12097,11 +12199,15 @@ msgstr "Время ожидания сети при выполнении скр
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr "Утилизация сети (совокупность скоростей передачи и приёма) в течении интервала, <url> - URL службы VMware, <uuid> - имя хоста виртуальной машины VMware, <экземпляр> - экземпляр сетевого интерфейса"
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Никогда"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr "Новое дополнительное правило"
@@ -12134,6 +12240,10 @@ msgstr "Имя тега нового события"
msgid "New event tag value"
msgstr "Значение тега нового события"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr "Новый узел сети"
@@ -12146,14 +12256,10 @@ msgstr "Новая операция"
msgid "New regular expression"
msgstr "Новое регулярное выражение"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr "Новая услуга"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Новый интервал времени услуги"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr "Имя нового тега"
@@ -12186,14 +12292,14 @@ msgstr "Далее"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12297,8 +12403,8 @@ msgstr "Активированные модули не найдены."
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12341,7 +12447,7 @@ msgstr "Отсутствует иконка для элемента \"%1$s\" к
msgid "No image"
msgstr "Нет изображения"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12449,7 +12555,7 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12457,11 +12563,12 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12470,9 +12577,9 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12539,13 +12646,11 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12572,11 +12677,14 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12621,7 +12729,7 @@ msgstr "Нет прав доступа на вызов \"%1$s.%2$s\"."
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Нет прав доступа к запрашиваемому объекту или он не существует!"
@@ -12646,7 +12754,7 @@ msgstr "Файл публичного ключа не указан."
msgid "No recipients specified for action operation message."
msgstr "Не указаны получатели для сообщения операции действия."
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Не обновлять"
@@ -12701,9 +12809,9 @@ msgstr "Не-логические флаги устарели."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12790,11 +12898,6 @@ msgstr "Без унаследованных элементов данных"
msgid "Not supported"
msgstr "Не поддерживается"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Заметка"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Примечания"
@@ -12807,8 +12910,8 @@ msgstr "Ничего"
msgid "Notification report"
msgstr "Отчет об оповещениях"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Оповещения"
@@ -12821,11 +12924,11 @@ msgstr "Оповещение об отмененных эскалациях"
msgid "Notify all involved"
msgstr "Оповещать всех участников"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Нбр."
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Ноябрь"
@@ -12898,7 +13001,7 @@ msgstr "Количество потоков процессора гиперви
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Количество процессоров виртуальной машины VMware, <url> - URL службы VMware, <uuid> - имя хоста виртуальной машины VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Количество строк"
@@ -12979,13 +13082,13 @@ msgstr "Количество виртуальных машин на VMware ги
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Количество inode в процентах. Возвращает целое число для количества; дробное - для процентов"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Системы счисления"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12996,7 +13099,7 @@ msgid "Numeric (integer)"
msgstr "Числовой (целочисленный)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13008,9 +13111,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13062,15 +13164,15 @@ msgstr "ОС (Короткое описание)"
msgid "Object"
msgstr "Объект"
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Окт"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Восьмеричное в десятичное"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Октябрь"
@@ -13128,11 +13230,6 @@ msgstr "Одна"
msgid "One time only"
msgstr "Единовременно"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Однократная недоступность"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Только Zabbix агент, SNMPv1, SNMPv2 и SNMPv3 проверки могут быть сделаны уникальными."
@@ -13174,11 +13271,11 @@ msgstr[0] "Только выбранная проблема"
msgstr[1] "Только выбранные проблемы"
msgstr[2] "Только выбранные проблемы"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr "Только услуги без дочерних услуг"
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr "Только услуги без тегов проблем"
@@ -13202,7 +13299,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Информация об операционной системе. Возвращает строку"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr "Операция"
@@ -13211,7 +13309,7 @@ msgstr "Операция"
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr "Операция \"%1$s\" уже существует у действия \"%2$s\"."
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr "Операция \"%1$s\" уже существует."
@@ -13233,8 +13331,8 @@ msgid "Operation has no template to operate."
msgstr "Операция не имеет шаблон для функционирования."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13247,7 +13345,7 @@ msgstr "Оперативные данные"
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Операции"
@@ -13300,7 +13398,7 @@ msgstr "Опции"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13321,61 +13419,61 @@ msgstr "Или"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Оригинальное"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Другое"
@@ -13401,7 +13499,7 @@ msgstr "Статистика исходящего трафика на сетев
msgid "Output"
msgstr "Вывод"
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr "Наложение виджетов на X:%3$d, Y:%4$d на странице #%2$d панели \"%1$s\"."
@@ -13429,15 +13527,15 @@ msgstr "Переопределить период хранения динами
msgid "Override with name \"%1$s\" already exists."
msgstr "Замещение с \"%1$s\" именем уже существует."
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Замещения"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Обзор"
@@ -13618,8 +13716,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "ПРОБЛЕМА"
@@ -13645,9 +13743,9 @@ msgstr "Режим генерации событий ПРОБЛЕМА"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13657,7 +13755,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Идентификатор PSK"
@@ -13685,6 +13783,10 @@ msgstr "Навигатор"
msgid "Parameter"
msgstr "Параметр"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13694,14 +13796,14 @@ msgstr "Параметр"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Параметр \"%1$s\" устарел."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13727,9 +13829,8 @@ msgstr "Родительские графики"
msgid "Parent items"
msgstr "Родительские элементы данных"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr "Родительские услуги"
@@ -13746,7 +13847,7 @@ msgstr "Родительские триггеры"
msgid "Parent web scenarios"
msgstr "Родительские веб-сценарии"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr "Конфликт взаимосвязи родитель-дочерний в услугах \"%1$s\" и \"%2$s\"."
@@ -13775,9 +13876,9 @@ msgstr "Пассивный"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13882,7 +13983,7 @@ msgstr "Выполнение DNS запроса. Возвращает строк
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13897,7 +13998,6 @@ msgid "Period shift"
msgstr "Сдвиг периода"
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Тип периода"
@@ -13977,24 +14077,24 @@ msgstr "Пожалуйста, включите \"allow_url_fopen\" директ
msgid "Please select two elements"
msgstr "Пожалуйста, выберите два элемента"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Размер точек"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Точки"
@@ -14063,7 +14163,7 @@ msgstr "Предварительный обзор инсталляции"
msgid "Prediction functions"
msgstr "Функции прогнозирования"
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14071,7 +14171,7 @@ msgid "Preprocessing"
msgstr "Предобработка"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14090,7 +14190,7 @@ msgstr "Пред. время"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Предпросмотр"
@@ -14100,7 +14200,7 @@ msgid "Previous day"
msgstr "Предыдущий день"
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Предыдущий месяц"
@@ -14114,12 +14214,12 @@ msgid "Previous value"
msgstr "Предыдущее значение"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Предыдущая неделя"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Предыдущий год"
@@ -14169,7 +14269,7 @@ msgid "Private"
msgstr "Приватный"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14177,29 +14277,27 @@ msgid "Private key file"
msgstr "Файл приватного ключа"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Уровень привилегий"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14224,7 +14322,7 @@ msgid "Problem expression"
msgstr "Выражение проблемы"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Узлы сети с проблемами"
@@ -14249,8 +14347,8 @@ msgstr "Восстановление проблемы"
msgid "Problem resolved"
msgstr "Проблема решена"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr "Теги проблем"
@@ -14265,11 +14363,11 @@ msgstr "Обновление проблемы"
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14287,19 +14385,19 @@ msgstr "Утилизация CPU процессом в процентах. Во
msgid "Process tags"
msgstr "Обработка тегов"
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr "Профиль"
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "Шаблон Prometheus"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometheus в JSON"
@@ -14309,7 +14407,7 @@ msgid "Properties"
msgstr "Свойства"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14320,8 +14418,8 @@ msgstr "Указанный URL \"%1$s\" ошибочен."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Прокси"
@@ -14392,7 +14490,7 @@ msgid "Public"
msgstr "Публичный"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14400,13 +14498,21 @@ msgid "Public key"
msgstr "Публичный ключ"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Файл публичного ключа"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14414,11 +14520,11 @@ msgstr "Файл публичного ключа"
msgid "Query fields"
msgstr "Поля запроса"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Очередь"
@@ -14426,7 +14532,7 @@ msgstr "Очередь"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr "Детали очереди"
@@ -14434,7 +14540,7 @@ msgstr "Детали очереди"
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr "Обзор очереди"
@@ -14442,15 +14548,15 @@ msgstr "Обзор очереди"
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr "Обзор очереди по прокси"
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "РЕШЕНО"
@@ -14458,7 +14564,7 @@ msgstr "РЕШЕНО"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14471,7 +14577,7 @@ msgstr "Сырой post"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Чтение"
@@ -14562,7 +14668,7 @@ msgid "Recordset ID"
msgstr "ID набора записей"
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14578,8 +14684,8 @@ msgstr "Восстановление"
msgid "Recovery expression"
msgstr "Выражение восстановления"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Синтаксическая ошибка в выражении восстановления."
@@ -14589,9 +14695,9 @@ msgstr "Операции восстановления"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Время восстановления"
@@ -14623,7 +14729,7 @@ msgid "Regular"
msgstr "Обычные"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Регулярное выражение"
@@ -14654,7 +14760,7 @@ msgstr "Регулярное выражение обновлено"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Регулярные выражения"
@@ -14715,28 +14821,28 @@ msgstr "Удаленная команда"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14867,15 +14973,15 @@ msgstr "Повторение в"
msgid "Repeats"
msgstr "Периодичность"
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14883,7 +14989,7 @@ msgstr "Периодичность"
msgid "Replace"
msgstr "Замена"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Заменить зависимости"
@@ -14924,19 +15030,24 @@ msgstr "Ошибка при отправке отчета: %1$s."
msgid "Report was successfully sent to: %1$s."
msgstr "Отчет успешно отправлен: %1$s."
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Отчеты"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Запрос тела"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14985,7 +15096,7 @@ msgstr "Требуемые коды состояния"
msgid "Required string"
msgstr "Требуемая строка"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Сбросить"
@@ -15034,23 +15145,23 @@ msgid "Resolved by"
msgstr "Решено"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Решено правилом корреляции \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Решено правилом корреляции."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr "Решено недоступным пользователем."
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Решено пользователем \"%1$s\"."
@@ -15193,9 +15304,9 @@ msgstr "Возвращает процент потерянных ICMP ping па
msgid "Revert changes"
msgstr "Отменить изменения"
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15208,14 +15319,14 @@ msgstr "Отменить изменения"
msgid "Right"
msgstr "По правой стороне"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Ось Y справа"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Обрезать справа"
@@ -15228,8 +15339,7 @@ msgstr "Роль"
msgid "Romanian (ro_RO)"
msgstr "Румынский (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr "Основная причина"
@@ -15287,13 +15397,90 @@ msgstr "Вс"
msgid "SAML settings"
msgstr "Настройки SAML"
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr "URL единого выхода"
@@ -15370,7 +15557,7 @@ msgstr "Ключ SNMP trap ошибочный."
msgid "SNMP version"
msgstr "Версия SNMP"
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr "SNMPv%1$d"
@@ -15415,7 +15602,7 @@ msgstr "Формат ID объекта SP"
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL запросов: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15433,7 +15620,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Ошибка при выполнении SQL запроса \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15498,11 +15685,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Сб"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Суббота"
@@ -15536,6 +15723,7 @@ msgstr "Сценарий"
msgid "Scenario tags"
msgstr "Теги сценария"
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Запланировано"
@@ -15586,14 +15774,14 @@ msgstr "Регулярный отчет обновлен"
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr "Регулярные отчеты"
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15619,8 +15807,8 @@ msgstr "Границы"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15671,8 +15859,8 @@ msgstr "Скрипт обновлен"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Скрипты"
@@ -15751,12 +15939,12 @@ msgid "Security name"
msgstr "Имя безопасности"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15764,9 +15952,13 @@ msgstr "Имя безопасности"
msgid "Select"
msgstr "Выбрать"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Выбрать прототип"
@@ -15780,7 +15972,7 @@ msgstr "Выберите виджет"
msgid "Selected"
msgstr "Выбранные"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Выбранные действия удалены"
@@ -15792,7 +15984,7 @@ msgstr "Выбранные и все другие проблемы связан
msgid "Selected elements"
msgstr "Выбранные элементы"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Только выбранные элементы данных"
@@ -15850,7 +16042,7 @@ msgstr "Отправка пользователям"
msgid "Sent"
msgstr "Отправлено"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Сен."
@@ -15866,7 +16058,7 @@ msgstr "Раздельно"
msgid "Separately"
msgstr "Раздельно"
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Сентябрь"
@@ -15884,12 +16076,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Сервер"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Сервер (прокси)"
@@ -15898,36 +16090,32 @@ msgid "Server time"
msgstr "Время на сервере"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Услуга"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr "Допустимый уровень SLA \"%1$s\" услуги должен иметь не более чем 4 цифр после десятичного знака."
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr "Услуга \"%1$s\" не может иметь теги проблем и дочерние услуги одновременно."
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr "Услуга \"%1$s\" не может отображать SLA по выбранному правилу вычисления состояния."
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr "Действия услуг"
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Услуга создана"
@@ -15935,7 +16123,7 @@ msgstr "Услуга создана"
msgid "Service data storage period"
msgstr "Период хранения данных услуг"
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
msgid "Service deleted"
msgid_plural "Services deleted"
msgstr[0] "Услуга удалена"
@@ -15956,15 +16144,10 @@ msgid "Service port"
msgstr "Порт сервиса"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr "Восстановление услуги"
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Время начала должно быть меньше чем время окончания."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr "Имя тега услуги"
@@ -15973,46 +16156,48 @@ msgstr "Имя тега услуги"
msgid "Service tag value"
msgstr "Значение тега услуги"
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr "Время услуги"
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Интервалы времени услуги"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
+msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Тип сервиса"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr "Обновление услуги"
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Услуга обновлена"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr "Услуга с ID \"%2$s\" недоступна для роли пользователей \"%1$s\"."
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Услуги"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Услуги образуют круговую зависимость."
@@ -16037,7 +16222,7 @@ msgid "Set custom time period"
msgstr "Пользовательский период времени"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "Задать ошибку в"
@@ -16055,7 +16240,7 @@ msgstr "Задать режим инвентарных данных узлов
msgid "Set new value"
msgstr "Задать новое значение"
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr "Задать состояние в"
@@ -16067,7 +16252,7 @@ msgstr "Задать состояние в ОК"
msgid "Set this view as default"
msgstr "Задать этот вид умолчанием"
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Задать значение в"
@@ -16097,18 +16282,18 @@ msgstr "Настройки"
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16127,7 +16312,7 @@ msgid "Severity changed"
msgstr "Важность изменена"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Изменения важности"
@@ -16177,9 +16362,9 @@ msgstr "Сокращённое"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16207,7 +16392,7 @@ msgstr "Элементы данных без истории"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Легенда"
@@ -16228,7 +16413,11 @@ msgstr "Отображение количества записей"
msgid "Show operational data"
msgstr "Оперативные данные"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Проблемы"
@@ -16319,8 +16508,8 @@ msgstr "Вход с HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr "Войти через систему единого входа (SAML)"
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Выход"
@@ -16329,7 +16518,7 @@ msgstr "Выход"
msgid "Simple"
msgstr "Простой"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Простое изменение"
@@ -16454,7 +16643,7 @@ msgstr "Некоторые данные истории этого элемент
msgid "Sort entries by"
msgstr "Сортировка записей по"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Порядок сортировки (0->999)"
@@ -16463,7 +16652,7 @@ msgstr "Порядок сортировки (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Сортировка по полю \"%1$s\" не разрешена."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16477,7 +16666,7 @@ msgstr "Тип источника"
msgid "Spanish (es_ES)"
msgstr "Испанский (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr "Указанная роль не найдена."
@@ -16489,7 +16678,7 @@ msgstr "Указанный скрипт не существует или вы н
msgid "Specify host to see the graphs."
msgstr "Укажите узел сети, чтобы увидеть графики."
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Укажите какое-нибудь условие в фильтре для просмотра значений."
@@ -16502,9 +16691,9 @@ msgstr "Скорость"
msgid "Stacked"
msgstr "Стэкируемый"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Лестница"
@@ -16541,9 +16730,21 @@ msgid "Start slideshow automatically"
msgstr "Запускать слайд-шоу автоматически"
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr "Время начала"
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Инициализация TLS не удалась."
@@ -16560,8 +16761,8 @@ msgstr "Время запуска Zabbix сервера, Unix timestamp."
msgid "State"
msgstr "Статус"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Статическое"
@@ -16573,15 +16774,15 @@ msgstr "Статистика и доступность кэша записи в
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16600,16 +16801,17 @@ msgstr "Статистика и доступность кэша записи в
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16620,15 +16822,15 @@ msgstr "Статистика и доступность кэша записи в
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16640,12 +16842,11 @@ msgstr "Статистика и доступность кэша записи в
msgid "Status"
msgstr "Состояние"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr "Правило вычисления состояния"
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr "Правило вычисления состояния и дополнительные правила применяются только, если существуют дочерние услуги."
@@ -16678,7 +16879,7 @@ msgstr "Только состояние"
msgid "Status problem"
msgstr "Состояние проблемы"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr "Правило распространения состояния"
@@ -16736,8 +16937,8 @@ msgid "Stopped"
msgstr "Остановлена"
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16771,8 +16972,8 @@ msgstr "Строка"
msgid "String functions"
msgstr "Строковые функции"
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Составные данные"
@@ -16790,7 +16991,7 @@ msgstr "Тема"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16812,7 +17013,7 @@ msgstr "Подписки"
msgid "Success Audit"
msgstr "Аудит успеха"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Сообщение об успехе"
@@ -16820,11 +17021,11 @@ msgstr "Сообщение об успехе"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Суммарная статистика входящего и исходящего трафика на сетевом интерфейсе. Целочисленное значение."
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Вс"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Воскресенье"
@@ -16832,7 +17033,7 @@ msgstr "Воскресенье"
msgid "Super admin"
msgstr "Супер-администратор"
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Поддержка"
@@ -16870,7 +17071,8 @@ msgstr "Шведский (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Переключение метода аутентификации сбросит все сессии исключая эту! Продолжить?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr "Системный"
@@ -16878,14 +17080,14 @@ msgstr "Системный"
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Время загрузки системы. Возвращает целое число (Unix timestamp)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Системное по умолчанию"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Произошла системная ошибка. Пожалуйста, свяжитесь с администратором Zabbix."
@@ -16898,9 +17100,9 @@ msgid "System host name. Returns string"
msgstr "Имя узла сети системы. Возвращает строку"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Информация о системе"
@@ -16999,36 +17201,35 @@ msgstr "Значение тега"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17072,13 +17273,13 @@ msgid "Target type"
msgstr "Тип цели"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17116,7 +17317,7 @@ msgstr "Свойства шаблона и узла сети, которые н
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Шаблон не может быть соединен с другим шаблоном несколько раз, даже через другие шаблоны."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr "Шаблон панели"
@@ -17180,8 +17381,8 @@ msgstr "Шаблон с таким же видимым именем \"%1$s\" у
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17211,12 +17412,12 @@ msgstr "Шаблоны обновлены"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17231,7 +17432,7 @@ msgstr "Шаблоны обновлены"
msgid "Test"
msgstr "Тест"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Тест всех шагов"
@@ -17280,11 +17481,11 @@ msgid "Test subject"
msgstr "Тестовая тема"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17421,7 +17622,7 @@ msgstr "Триггер более не обнаруживается и буде
msgid "Theme"
msgstr "Тема"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Этот день прошлой недели"
@@ -17434,11 +17635,11 @@ msgstr "Это поле автоматически заполняется \"%1$s
msgid "This is the test message from Zabbix"
msgstr "Это тестовое сообщение от Zabbix"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Этот месяц"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "В этом месяце"
@@ -17447,19 +17648,19 @@ msgstr "В этом месяце"
msgid "This type of information may not match the key."
msgstr "Этот тип информации может не соответствовать ключу."
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Эта неделя"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "На этой неделе"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Этот год"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "В этом году"
@@ -17467,15 +17668,15 @@ msgstr "В этом году"
msgid "Threshold"
msgstr "Порог"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Троттлинг"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Чт"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Четверг"
@@ -17491,8 +17692,7 @@ msgstr "Провайдер плитки"
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr "Данные атрибуции поставщика плитки отображаются в небольшом текстовом поле на карте."
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "До"
@@ -17502,14 +17702,12 @@ msgstr "До"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17539,7 +17737,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr "Время последнего обращения прокси. Имя - имя прокси. Допустимые параметры: lastaccess - штамп времени в Unix формате, задержка - секунды."
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Период времени"
@@ -17550,9 +17748,9 @@ msgstr "Период времени"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Сдвиг по времени"
@@ -17560,13 +17758,13 @@ msgstr "Сдвиг по времени"
msgid "Time type"
msgstr "Тип времени"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr "Часовой пояс"
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17576,17 +17774,27 @@ msgid "Timeout"
msgstr "Время ожидания"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Отметка времени"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "К"
@@ -17595,11 +17803,11 @@ msgstr "К"
msgid "To set a host interface select a single item type for all items"
msgstr "Чтобы задать интерфейс узла сети выберите один тип элемента данных из всех элементов данных"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Сегодня"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Сегодня до сих пор"
@@ -17663,19 +17871,19 @@ msgstr "Преобразование результата SQL запроса в
msgid "Transform SQL query result into a JSON array."
msgstr "Преобразование результата SQL запроса в JSON массив."
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Прозрачность"
@@ -17683,9 +17891,9 @@ msgstr "Прозрачность"
msgid "Transport error."
msgstr "Транспортная ошибка."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "В виде 0"
@@ -17696,7 +17904,7 @@ msgstr "Статистика кэша функции динамики измен
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17711,9 +17919,9 @@ msgstr "Период хранения динамики изменений"
msgid "Trends"
msgstr "Динамика изменений"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17738,12 +17946,12 @@ msgstr "Триггер \"%1$s\" принадлежит шаблонам с ра
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Триггер \"%1$s\" зависит от триггера \"%2$s\", который не существует."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr "URL триггера"
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr "Действия триггеров"
@@ -17770,7 +17978,7 @@ msgstr "Период хранения данных триггеров"
msgid "Trigger deleted"
msgstr "Триггер удален"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Детали триггера"
@@ -17783,7 +17991,7 @@ msgstr[2] "Триггеры деактивированы"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Опции отображения триггеров"
@@ -17816,13 +18024,13 @@ msgstr "Тип подписи к триггеру"
msgid "Trigger name"
msgstr "Имя триггера"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Обзор триггеров"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17937,20 +18145,20 @@ msgstr "Триггеры"
msgid "Triggers deleted"
msgstr "Триггеры удалены"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "100 наиболее активных триггеров"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Обрезать"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Вт"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Вторник"
@@ -17987,17 +18195,17 @@ msgstr "Два и более полей не могут занимать одн
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18037,7 +18245,7 @@ msgstr "Тип вычисления"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18059,9 +18267,9 @@ msgstr "UI элемент \"%2$s\" недоступен для роли поль
msgid "UNKNOWN"
msgstr "НЕИЗВЕСТНО"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18120,8 +18328,8 @@ msgstr "URL должно быть с обоими полями \"name\" и \"url
msgid "URLs"
msgstr "URLы"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr "Ожидается UUIDv4"
@@ -18215,20 +18423,26 @@ msgstr "Разблокировать выбранных пользователе
msgid "Unexpected response for action %1$s."
msgstr "Неожиданный ответ для действия %1$s."
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr "Неожиданная ошибка сервера."
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18298,7 +18512,7 @@ msgstr "Неизвестный ресурс"
msgid "Unknown step failed: %1$s"
msgstr "Ошибка в неизвестном шаге: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Неизвестный тип значения"
@@ -18307,8 +18521,8 @@ msgid "Unlimited"
msgstr "Неограничено"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18412,20 +18626,21 @@ msgstr "Доступен"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18451,7 +18666,7 @@ msgstr "Обновить существующее"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18471,7 +18686,7 @@ msgstr "Операции обновления"
msgid "Update problem"
msgstr "Обновление проблемы"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr "Обновлено"
@@ -18489,8 +18704,9 @@ msgstr "Загрузить"
msgid "Upper level maps"
msgstr "Карты верхнего уровня"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Доступен"
@@ -18528,7 +18744,7 @@ msgstr "Использовать sandbox атрибут в iframe"
msgid "Used in actions"
msgstr "Использование в действиях"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18616,7 +18832,7 @@ msgstr[0] "Пользователь удален"
msgstr[1] "Пользователи удалены"
msgstr[2] "Пользователи удалены"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18693,8 +18909,8 @@ msgstr "Группа пользователей с ID \"%1$s\" недоступ
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Группы пользователей"
@@ -18711,7 +18927,7 @@ msgstr "Пользовательские макросы"
msgid "User menu"
msgstr "Меню пользователя"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18731,7 +18947,7 @@ msgstr "Пароль пользователя"
msgid "User profile"
msgstr "Профиль пользователя"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18743,7 +18959,7 @@ msgstr "Роль пользователя"
msgid "User role \"%1$s\" already exists."
msgstr "Роль пользователей \"%1$s\" уже существует."
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr "Роль пользователя создана"
@@ -18754,7 +18970,7 @@ msgstr[0] "Роль пользователя удалена"
msgstr[1] "Роли пользователей удалены"
msgstr[2] "Ролей пользователей удалено"
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr "Роль пользователя обновлена"
@@ -18767,8 +18983,8 @@ msgstr "Роль пользователя с ID \"%1$s\" недоступна."
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr "Роли пользователей"
@@ -18776,8 +18992,8 @@ msgstr "Роли пользователей"
msgid "User sessions"
msgstr "Сессии пользователей"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr "Настройки пользователя"
@@ -18830,7 +19046,7 @@ msgstr "Пользователь/Получатель"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18862,8 +19078,8 @@ msgstr "Атрибут имени пользователя"
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Пользователи"
@@ -19113,10 +19329,10 @@ msgstr "Разрешенные схемы URI"
msgid "Validate URI schemes"
msgstr "Валидация схем URI"
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "Валидация"
@@ -19146,17 +19362,18 @@ msgstr "Валидация"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19213,7 +19430,7 @@ msgstr "Статистика кэша значений. Допустимые з
msgid "Value cannot be empty."
msgstr "Значение не может быть пустым"
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Преобразование значений"
@@ -19228,9 +19445,9 @@ msgstr "Преобразование значений \"%1$s\" уже сущес
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19267,7 +19484,7 @@ msgstr "Значение тега старого события"
msgid "Value of tag"
msgstr "Значение тега"
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Значение: нет данных"
@@ -19364,8 +19581,7 @@ msgstr "Расположение по вертикали"
msgid "Vietnamese (vi_VN)"
msgstr "Вьетнамский (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr "Просмотр"
@@ -19418,7 +19634,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Предупреждение"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr "Предупреждающее сообщение"
@@ -19449,7 +19665,7 @@ msgstr "Веб"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19502,7 +19718,7 @@ msgid "Web scenarios"
msgstr "Веб-сценарии"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr "Webhook"
@@ -19510,26 +19726,28 @@ msgstr "Webhook"
msgid "Webhook does not have parameters."
msgstr "Webhook не содержит параметров."
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Ср"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Среда"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr "Неделя"
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Еженедельно"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr "Вес"
@@ -19545,7 +19763,7 @@ msgstr "Добро пожаловать в"
msgid "When active"
msgstr "Когда активен"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr "Виджет по X:%3$d, Y:%4$d на странице #%2$d панели \"%1$s\" выходит за границы."
@@ -19554,19 +19772,19 @@ msgstr "Виджет по X:%3$d, Y:%4$d на странице #%2$d панел
msgid "Widget is too small for the specified number of columns and rows."
msgstr "Виджет слишком маленький для указанного количества колонок и строк."
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19586,7 +19804,7 @@ msgstr "Со cбором данных"
msgid "With dependencies"
msgstr "С зависимостями"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr "Со строкой заголовка"
@@ -19622,7 +19840,7 @@ msgid "Working time"
msgstr "Рабочее время"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Запись"
@@ -19652,7 +19870,7 @@ msgstr "Ошибочное значение для поля \"url\"."
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Ось X"
@@ -19672,11 +19890,11 @@ msgstr "X2"
msgid "XML"
msgstr "XML"
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19691,11 +19909,11 @@ msgstr "XML пустой"
msgid "XML is expected"
msgstr "Ожидается XML"
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr "XML в JSON"
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19704,12 +19922,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "МАКС значение оси Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "МАКС значение оси Y должно быть больше чем МИН значение оси Y"
@@ -19718,34 +19936,34 @@ msgstr "МАКС значение оси Y должно быть больше ч
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "МАКС значение оси Y должно быть больше чем МИН значение оси Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "МИН значение оси Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Расположение оси"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Ось Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d.m.Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d.m.Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d.m.Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr "d-n-Y"
@@ -19763,19 +19981,18 @@ msgstr "YAML"
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr "ГГГГ-ММ-ДД"
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr "ГГГГ-ММ-ДД чч:мм:сс"
@@ -19794,8 +20011,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Год"
@@ -19814,14 +20031,14 @@ msgstr "Ежегодно"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19840,11 +20057,11 @@ msgstr "Ежегодно"
msgid "Yes"
msgstr "Да"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Вчера"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Вы вошли под именем \"%1$s\"."
@@ -19855,11 +20072,11 @@ msgstr "Вы вошли под именем \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Вы не можете выбрать некоторые языки, т.к. локали для них не установлены на вашем веб-сервере."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Вы не выполнили вход"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr "Вы не можете переключить узлы сети для текущего выбора."
@@ -19867,9 +20084,8 @@ msgstr "Вы не можете переключить узлы сети для
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19880,11 +20096,11 @@ msgstr "Вы не можете переключить узлы сети для
msgid "You do not have permission to perform this operation."
msgstr "У вас нет полномочий для выполнения этой операции."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "У вас нет полномочий для доступа к этой странице."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Для просмотра этой страницы вы должны войти в систему."
@@ -19900,11 +20116,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr "Zabbix Интеграции"
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Техническая Поддержка Zabbix"
@@ -19986,7 +20202,7 @@ msgstr "[Ошибочное значение для дня: \"%1$s\" ]"
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr "[Ошибочное значение для месяца: \"%1$s\" ]"
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr "ожидается DNS имя"
@@ -20007,10 +20223,24 @@ msgstr "ожидается логическое значение"
msgid "a character string is expected"
msgstr "ожидается строка символов"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr "ожидается дата в ГГГГ-ММ-ДД формате"
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr "цифру"
@@ -20025,18 +20255,18 @@ msgstr "ожидается значение с плавающей точкой"
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr "ожидается шестнадцатеричный код цвета (6 символов)"
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "ожидается макрос низкоуровневого обнаружения"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr "у числа слишком много десятичных точек"
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "ожидается число"
@@ -20044,9 +20274,9 @@ msgstr "ожидается число"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "число слишком большое"
@@ -20067,33 +20297,45 @@ msgstr "ожидается относительное время"
msgid "a special character"
msgstr "спецсимвол"
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr "ожидается строка, число или отсутствие значения"
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "ожидается время"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "ожидается период времени"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "ожидался период времени"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "ожидается единица времени"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr "abs() - Абсолютное значение"
@@ -20137,7 +20379,7 @@ msgstr "все"
msgid "all media"
msgstr "все способы оповещения"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr "ожидается IP адрес"
@@ -20164,19 +20406,19 @@ msgstr "ожидается IP адрес"
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "ожидается массив"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "ожидается массив или строка символов"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr "ожидается массив или объект"
@@ -20186,7 +20428,7 @@ msgid "an empty string is expected"
msgstr "ожидается пустая строка"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "ожидается четное количество шестнадцатеричных символов"
@@ -20204,6 +20446,7 @@ msgid "an integer is expected"
msgstr "ожидается целое число"
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr "ожидается целое положительное число"
@@ -20252,7 +20495,7 @@ msgstr "asin() - Арксинус значения в виде угла, в ра
msgid "at least one day of the week must be selected"
msgstr "необходимо выбрать по крайней мере один день недели"
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "должна быть указана по крайней мере одна опция перезаписи"
@@ -20274,7 +20517,7 @@ msgstr "авторегистрация"
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20341,10 +20584,10 @@ msgstr "как имя пользователя, так и пароль долж
msgid "bytelength() - Returns the length in bytes"
msgstr "bytelength() - Возвращает длину в байтах"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "вычисляемое"
@@ -20375,6 +20618,7 @@ msgstr "нельзя изменить"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20441,8 +20685,8 @@ msgstr "нельзя изменить"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20455,6 +20699,11 @@ msgstr "нельзя изменить"
msgid "cannot be empty"
msgstr "не может быть пустым"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20515,6 +20764,10 @@ msgstr "закольцованная зависимость элементов
msgid "color"
msgstr "цвет"
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20559,7 +20812,7 @@ msgstr "count() - Количество успешно полученных зн
msgid "countunique() - The number of unique values"
msgstr "countunique() - Количество уникальных значений"
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "д"
@@ -20622,7 +20875,7 @@ msgstr "по убыванию"
msgid "description"
msgstr "описание"
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr "папка не может быть пустой"
@@ -20710,7 +20963,7 @@ msgstr "пустое выражение"
msgid "failed to parse JSON"
msgstr "ошибка при разборе JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr "формат файла не поддерживается"
@@ -20748,7 +21001,7 @@ msgstr "четвёртый"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - Разница между значением элемента данных (в виде отметки времени) и отметкой времени Zabbix сервера меньше чем или равна T секундам (1 - правда, 0 - ложь)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr "ожидаются географические координаты (значения широты и долготы, разделенные запятой)"
@@ -20764,16 +21017,11 @@ msgstr "глобальные настройки очистки истории"
msgid "graph pattern"
msgstr "шаблон графиков"
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "ч"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "чч"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20789,9 +21037,9 @@ msgstr "узел сети"
msgid "host group"
msgstr "группа узла сети"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "шаблон узла сети"
@@ -20805,7 +21053,7 @@ msgstr "иконка"
msgid "image"
msgstr "изображение"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr "размер изображения должен быть меньше чем %1$s"
@@ -20900,7 +21148,7 @@ msgstr "ошибочный метод агрегации"
msgid "invalid byte sequence in UTF-8"
msgstr "ошибочная последовательность байт в UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "ошибочная задержка"
@@ -20920,16 +21168,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr "недопустимый четвертый параметр в функции \"%1$s\""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "недопустимый период хранения истории"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "ошибочное имя группы узлов сети"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "ошибочное имя узла сети"
@@ -20941,12 +21189,12 @@ msgstr "недопустимое количество параметров в ф
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr "недопустимое выражение диапазона"
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "ошибочное регулярное выражение"
@@ -20971,8 +21219,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr "недопустимый третий параметр в функции \"%1$s\""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "недопустимый период хранения динамики изменений"
@@ -20984,7 +21232,7 @@ msgstr "больше чем или равно"
msgid "is less than or equals"
msgstr "меньше чем или равно"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "не заключено в {} или ошибочно"
@@ -20997,8 +21245,8 @@ msgstr "элемент данных"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr "элемент данных \"%1$s\" на узле сети \"%2$s\" не наблюдается"
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "шаблон элемента данных"
@@ -21010,12 +21258,12 @@ msgstr "ключ пустой"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr "kurtosis() - Измерение \"островершинности\" в распределении вероятностей"
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr "метка"
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21042,7 +21290,7 @@ msgstr "left() - Возвращает самые левые символы"
msgid "length() - Length of last (most recent) T value in characters"
msgstr "length() - Длина последнего (самого свежего) значения T в количестве символов"
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "список символов"
@@ -21074,12 +21322,12 @@ msgstr "правило низкоуровневого обнаружения"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr "ltrim() - Удаление указанных символов с начала строки"
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "м"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "м"
@@ -21087,10 +21335,11 @@ msgstr "м"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -21128,7 +21377,7 @@ msgstr "совпадает"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21163,7 +21412,7 @@ msgstr "mid() - Возвращает подстроку, начиная с по
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21178,16 +21427,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - Минимальное значение за период Т"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "минимальная длина %1$s символов"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "мм"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr "mod() - Остаток от деления"
@@ -21200,13 +21444,13 @@ msgstr "monodec() - Проверка постоянного уменьшения
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr "monoinc() - Проверка постоянного увеличения значения элемента данных (1 - данные монотонны, 0 - в противном случае), Режим (strict - требование строгой монотонности)"
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "мс"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr "должно быть %1$s символа"
@@ -21227,8 +21471,8 @@ msgstr "должен быть длиной по крайней мере из %1$
msgid "must contain at least one digit"
msgstr "должен содержать по крайней мере одну цифру"
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "должно содержать по крайней мере один макрос низкоуровневого обнаружения"
@@ -21256,11 +21500,11 @@ msgstr "не должен быть одним из общих или конте
msgid "must not contain user's name, surname or username"
msgstr "не должен содержать имени, фамилии или имени пользователя"
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr "d-n"
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr "d-n H:i"
@@ -21284,7 +21528,7 @@ msgid "new"
msgstr "новый"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "нет данных"
@@ -21316,7 +21560,7 @@ msgstr "нет прав отменять подтверждение пробле
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr "nodata() - Отсутствие данных полученных за период времени T (1 - правда, 0 - ложь), Режим (strict - игнорировать задержку прокси при отправке данных)"
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "нет"
@@ -21329,7 +21573,7 @@ msgstr "ожидался не пустая пара ключа и значени
msgid "not in"
msgstr "не в"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "не выбрано"
@@ -21337,7 +21581,7 @@ msgstr "не выбрано"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Количество секунд начиная с Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "число"
@@ -21401,7 +21645,7 @@ msgstr "или"
msgid "other"
msgstr "другое"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "вывод"
@@ -21414,7 +21658,7 @@ msgid "path/to/secret:key"
msgstr "путь/к/секрету:ключ"
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21432,7 +21676,7 @@ msgstr "pi() - Возвращает Пи константу"
msgid "power() - The power of a base value to a power value"
msgstr "power() - Степень основного значения к значению степени"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "шаблон проблем"
@@ -21448,24 +21692,24 @@ msgstr "rand() - Случайное целое число"
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr "rate() - Возвращает среднее изменение за секунду монотонно увеличивающихся счётчиков "
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr "требуются права доступа чтения-записи к дочерней услуге \"%1$s\""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr "доступ чтения-записи к дочерней услуге \"%1$s\" должен быть сохранен"
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr "требуются права доступа чтения-записи к услуге"
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr "доступ чтения-записи к услуге должен быть сохранен"
@@ -21473,7 +21717,7 @@ msgstr "доступ чтения-записи к услуге должен бы
msgid "reference to a non-existent tree element"
msgstr "ссылка на несуществующий элемент дерева"
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21501,7 +21745,7 @@ msgstr "repeat() - Возвращает строку состоящую из з
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr "replace() - Поиск шаблона, входящего в значение, и замена на заменитель"
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr "замена"
@@ -21533,13 +21777,13 @@ msgstr "round() - Округление значение до десятичны
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr "rtrim() - Удаление указанных символов с конца строки"
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "с"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21547,7 +21791,7 @@ msgstr "с"
msgid "script"
msgstr "скрипт"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr "строка поиска"
@@ -21562,7 +21806,7 @@ msgstr "второй"
msgid "second parameter is expected"
msgstr "ожидается второй параметр"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "секунды"
@@ -21574,7 +21818,7 @@ msgstr "выбрано"
msgid "service"
msgstr "услуга"
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "краткое описание"
@@ -21595,8 +21839,6 @@ msgstr "краткое описание"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21677,12 +21919,12 @@ msgstr "заданная учётная запись не уникальна"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21698,7 +21940,7 @@ msgstr "tan() - Тангенс значения"
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "шаблон с ID \"%1$s\" был встречен %2$s раз"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr "последний перевод на новую строку отсутствует"
@@ -21725,11 +21967,11 @@ msgstr "последний перевод на новую строку отсу
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "параметр \"%1$s\" отсутствует"
@@ -21837,7 +22079,7 @@ msgstr "truncate() - Усечение значения до десятичных
msgid "type here to search"
msgstr "начните печатать для поиска"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr "неприемлемый URL"
@@ -21964,16 +22206,16 @@ msgstr "ожидается идентификатор в верхнем реги
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -22007,8 +22249,8 @@ msgstr "значение \"%1$s\" не найдено"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "значение %1$s уже существует"
@@ -22020,30 +22262,29 @@ msgstr "значение %1$s уже существует"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "значение слишком длинное"
@@ -22051,6 +22292,7 @@ msgstr "значение слишком длинное"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22059,7 +22301,7 @@ msgstr[1] "значение должно быть одно из %1$s"
msgstr[2] "значение должно быть одно из %1$s"
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr "значение должно быть между \"%1$s\" и \"%2$s\""
@@ -22154,12 +22396,12 @@ msgstr "ошибочный тип правила обнаружения"
msgid "wrong item type"
msgstr "ошибочный тип элемента данных"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "г"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr "уровень масштаба должен быть между \"%1$s\" и \"%2$s\""
diff --git a/ui/locale/sk/LC_MESSAGES/frontend.po b/ui/locale/sk/LC_MESSAGES/frontend.po
index c4d9b88f3e5..2c99c495215 100644
--- a/ui/locale/sk/LC_MESSAGES/frontend.po
+++ b/ui/locale/sk/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2013-08-25 22:42+0300\n"
"Last-Translator: Jan <jan.garaj@gmail.com>\n"
"Language-Team: Zabbix translation team\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1377463363.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -46,17 +52,6 @@ msgstr "\"%1$s\" je očakávaná"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -76,7 +71,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -88,7 +83,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -167,7 +162,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -175,8 +170,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -194,10 +189,10 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -248,8 +243,8 @@ msgstr[1] "ostávajú %1$s pokusy"
msgstr[2] "ostáva %1$s pokusov"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -286,7 +281,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -322,7 +317,7 @@ msgstr "(Skupiny môžu vytvárať iba super administrátori)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(bez proxy)"
@@ -349,12 +344,16 @@ msgstr "10 sekúnd"
msgid "100 busiest triggers"
msgstr "100 najčastejších spúšťačov"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekúnd"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D pohľad"
@@ -377,7 +376,7 @@ msgstr "500 posledných hodnôt"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -385,7 +384,7 @@ msgstr ""
msgid "<manual>"
msgstr "<manuálne>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -400,7 +399,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -471,8 +470,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -485,7 +484,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Prístup zamietnutý"
@@ -521,9 +520,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Potvrdenie"
@@ -531,7 +530,7 @@ msgstr "Potvrdenie"
msgid "Acknowledge"
msgstr "Potvrdiť"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -569,18 +568,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -590,7 +589,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -630,7 +629,7 @@ msgstr "Akcia \"%1$s\" už existuje."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Akcia bola pridaná"
@@ -639,26 +638,26 @@ msgstr "Akcia bola pridaná"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Akcia bola zmazaná"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Akcia vypnutá"
msgstr[1] "Akcie vypnuté"
msgstr[2] "Akcie vypnuté"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Akcia povolená"
msgstr[1] "Akcie povolené"
msgstr[2] "Akcie povolené"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -670,7 +669,7 @@ msgstr "Log akcií"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Akcia aktualizovaná"
@@ -678,16 +677,16 @@ msgstr "Akcia aktualizovaná"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Akcie"
@@ -706,13 +705,11 @@ msgstr "Aktívny"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Aktívny od"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Aktívny do"
@@ -762,7 +759,7 @@ msgstr "Aktívny do"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -776,35 +773,37 @@ msgstr "Aktívny do"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -875,11 +874,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -900,7 +899,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -909,7 +908,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -918,16 +917,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Pridať prototyp"
@@ -936,7 +935,7 @@ msgstr "Pridať prototyp"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -970,7 +969,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -981,11 +980,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -997,12 +996,12 @@ msgstr ""
msgid "Admin"
msgstr "Administrátor"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Administrácia"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1023,7 +1022,7 @@ msgstr "Trvanie"
msgid "Age less than"
msgstr "Trvanie menšie ako"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1053,7 +1052,7 @@ msgstr "Rozhrania agenta"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1061,11 +1060,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1090,8 +1089,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1136,7 +1135,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1152,13 +1151,13 @@ msgstr "Všetky šablóny"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1204,7 +1203,7 @@ msgstr "A"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1214,6 +1213,10 @@ msgstr "A"
msgid "And/Or"
msgstr "A/Alebo"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1225,13 +1228,12 @@ msgstr "A/Alebo"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Akékoľvek"
@@ -1271,11 +1273,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Budúca"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Apr"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Apríl"
@@ -1299,7 +1301,7 @@ msgstr "Veľkosť plochy"
msgid "Area type"
msgstr "Typ plochy"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1365,8 +1367,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1376,13 +1382,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Minimálne jedna plánovaná odstávka musí byť vytvorená."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1426,8 +1425,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Audit"
@@ -1435,7 +1434,7 @@ msgstr "Audit"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Audit log"
@@ -1443,11 +1442,11 @@ msgstr "Audit log"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Aug"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "August"
@@ -1464,15 +1463,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Autentifikácia"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Autentifikačný algoritmus"
@@ -1483,7 +1482,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1503,6 +1502,7 @@ msgid "Authentication protocol"
msgstr "Autentifikačný protokol"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1516,8 +1516,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1538,7 +1538,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Automaticky"
@@ -1557,13 +1557,13 @@ msgstr "Automatický výber ikoniek"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1576,8 +1576,8 @@ msgstr ""
msgid "Availability"
msgstr "Dostupnosť"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Report dostupnosti"
@@ -1604,7 +1604,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1628,9 +1628,9 @@ msgstr ""
msgid "Background image"
msgstr "Obrázok pozadia"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1638,8 +1638,8 @@ msgstr ""
msgid "Base DN"
msgstr "Koreňový DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1706,7 +1706,7 @@ msgstr ""
msgid "Bold line"
msgstr "Hrubá čiara"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1771,8 +1771,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1808,17 +1808,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Vypočítaná"
@@ -1884,7 +1884,7 @@ msgstr "Nie je možné pridať nečíselnú položku \"%1$s\" do grafu \"%2$s\".
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Nie je možné pridať nečíselnú položku \"%1$s\" k prototypu grafu \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Nie je možné pridať akciu"
@@ -2049,9 +2049,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2160,8 +2160,8 @@ msgstr "Nie je možné vytvoriť mapu ikon"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2170,8 +2170,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Nie je možné vytvoriť konfiguračný súbor."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2182,12 +2182,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Nie je možné zmazať interného Zabbix používateľa \"%1$s\", skúste ho vypnúť."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Nie je možné zmazať akciu"
@@ -2308,7 +2315,7 @@ msgstr "Nie je možné zmazať prototypy položiek"
msgid "Cannot delete items"
msgstr "Nie je možné zmazať položky"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Nie je možné zmazať plánovanú odstávku"
@@ -2369,11 +2376,11 @@ msgstr[2] "Nie je možné zmazať skript"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Nie je možné zmazať skripty. Skript \"%1$s\" sa používa v operácii akcie \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Nie je možné zmazať označené akcie"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2381,8 +2388,8 @@ msgstr[0] "Nie je možné zmazať službu"
msgstr[1] "Nie je možné zmazať službu"
msgstr[2] "Nie je možné zmazať službu"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2478,7 +2485,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Nie je možné vypnúť akciu"
@@ -2567,7 +2581,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Nie je možné vypnúť akciu"
@@ -2803,7 +2824,7 @@ msgstr[0] "Nie je možné importovať šablónu \"%1$s\", prepojená šablóna \
msgstr[1] "Nie je možné importovať šablónu \"%1$s\", prepojené šablóny \"%2$s\" neexistujú."
msgstr[2] "Nie je možné importovať šablónu \"%1$s\", prepojené šablóny \"%2$s\" neexistujú."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Nie je možné vložiť výraz spúšťača"
@@ -2966,7 +2987,7 @@ msgstr "Nie je možné premenovať používateľa guest."
msgid "Cannot save discovery rule without checks."
msgstr "Nie je možné uložiť zisťovacie pravidlo bez kontroly."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -3011,7 +3032,7 @@ msgstr "Nie je možné nastaviť inventárne polia pre zakázaný inventár."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3136,7 +3157,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Nie je možné aktualizovať akciu"
@@ -3317,10 +3338,10 @@ msgstr "Nie je možné aktualizovať skript"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3387,8 +3408,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3429,16 +3450,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Certifikát"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3471,12 +3492,12 @@ msgstr ""
msgid "Change password"
msgstr "Zmeniť heslo"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3485,7 +3506,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3524,19 +3545,19 @@ msgstr "Kontrola už existuje."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Skontrolujte časť výrazu začínajúcu od \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3604,7 +3625,7 @@ msgstr "Kontroly výkonnosti UDP služby. Vráti 0 - služba je nedostupná, sek
msgid "Checks should be unique."
msgstr "Kontroly musia byť jedinečné."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3641,8 +3662,8 @@ msgstr "Vyčistiť históriu"
msgid "Clear history and trends"
msgstr "Vyčistiť históriu a trendy"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Vyčistiť pri odpojení"
@@ -3668,9 +3689,9 @@ msgstr "Hodiny"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3687,7 +3708,7 @@ msgstr "Klonovať"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3718,12 +3739,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Zavrieť"
@@ -3737,7 +3758,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3780,7 +3801,7 @@ msgstr "Príkazy"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3811,9 +3832,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Podmienka"
@@ -3841,13 +3862,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Podmienky"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Nastavenie"
@@ -3942,7 +3963,7 @@ msgid "Configuration of maintenance periods"
msgstr "Nastavenie plánovaných odstávok"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Nastavenie typov médií"
@@ -3986,7 +4007,7 @@ msgstr "Nastavenie spúšťačov"
msgid "Configuration of user groups"
msgstr "Nastavenie skupín používateľov"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4029,9 +4050,9 @@ msgstr "Gratulácia! Práve ste úspešne nainštalovali Zabbix frontend."
msgid "Connect to"
msgstr "Pripojiť k"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4083,12 +4104,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Spojenia"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Spojenia z hosta"
@@ -4098,7 +4119,7 @@ msgid "Connections from proxy"
msgstr "Spojenia z proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Spojenia k hostovi"
@@ -4120,11 +4141,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4158,12 +4179,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4178,7 +4199,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4192,7 +4213,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Meno kontextu"
@@ -4305,19 +4326,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Vytvoriť akciu"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4361,7 +4386,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4472,7 +4497,7 @@ msgstr ""
msgid "Create script"
msgstr "Vytvoriť skript"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4528,8 +4553,10 @@ msgstr "Vytvoriť web scenár (vyber najprv hosta)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4564,6 +4591,7 @@ msgid "Current value"
msgstr "Aktuálna hodnota"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4581,7 +4609,7 @@ msgid "Custom graphs"
msgstr "Vlastné grafy"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4603,16 +4631,20 @@ msgstr "Vlastný popis pre elementy typu \"%1$s\" v mape \"%2$s\" nemôže byť
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Vlastný multiplikátor"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4661,7 +4693,8 @@ msgstr "DNS meno"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Denne"
@@ -4676,7 +4709,7 @@ msgstr "Tmavá"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Nástenka"
@@ -4686,7 +4719,7 @@ msgstr "Nástenka"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4751,8 +4784,8 @@ msgstr ""
msgid "Dashed line"
msgstr "Čiarkovaná čiara"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Údaje z %1$s. Vygenerované za %2$s sek."
@@ -4765,9 +4798,9 @@ msgstr ""
msgid "Data overview"
msgstr "Prehľad dát"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4890,11 +4923,12 @@ msgstr "Dátum kúpy HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Deň"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4903,6 +4937,10 @@ msgstr ""
msgid "Day of month"
msgstr "Deň v mesiaci"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4910,6 +4948,7 @@ msgid "Day of week"
msgstr "Deň v týždni"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "dní"
@@ -4923,11 +4962,11 @@ msgstr "Ladenie"
msgid "Debug mode"
msgstr "Ladiaci režim"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dec"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "December"
@@ -5008,7 +5047,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Oneskorenie"
@@ -5017,19 +5056,19 @@ msgid "Delayed by"
msgstr "Oneskorené o"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5048,12 +5087,13 @@ msgstr "Oneskorené o"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5111,11 +5151,11 @@ msgstr "Zmazať zisťovacie pravidlo?"
msgid "Delete expression?"
msgstr "Zmazať výraz?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Zmazať prototyp grafu?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Zmazať graf?"
@@ -5177,7 +5217,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Zmazať označené akcie?"
@@ -5260,7 +5308,7 @@ msgstr "Zmazať označenú mapu?"
msgid "Delete selected maps?"
msgstr "Zmazať označené mapy?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Zmazať označené typy médií?"
@@ -5288,15 +5336,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Zmazať označené skripty?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5344,7 +5392,7 @@ msgstr "Zmazať spúšťač?"
msgid "Delete web scenario?"
msgstr "Zmazať web scenár?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5376,7 +5424,7 @@ msgstr "Zakázať"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5392,7 +5440,7 @@ msgstr "Podradená závislosť (tento ovplyvňuje)"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5402,7 +5450,7 @@ msgstr "Nadradená závislosť (tento je ovplyvnený)"
msgid "Deployment status"
msgstr "Stav nasadenia"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5418,9 +5466,10 @@ msgstr "Stav nasadenia"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5441,7 +5490,7 @@ msgstr "Poznámka"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5486,7 +5535,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5494,8 +5543,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5537,7 +5586,15 @@ msgstr "Zakázať hostov monitorovaných cez označené proxy?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Zakázať označené akcie?"
@@ -5562,7 +5619,7 @@ msgstr "Zakázať označené hosty?"
msgid "Disable selected items?"
msgstr "Zakázať označené položky?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Zakázať označené média typy?"
@@ -5589,7 +5646,7 @@ msgstr "Zakázať označené scenáre?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5609,17 +5666,19 @@ msgstr "Zakázať označené scenáre?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5630,21 +5689,21 @@ msgstr "Vypnuté"
msgid "Disaster"
msgstr "Katastrofálna"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5676,11 +5735,11 @@ msgstr "Zistené zariadenie"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5688,8 +5747,8 @@ msgstr "Zistené zariadenie"
msgid "Discovery"
msgstr "Zisťovania"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5750,7 +5809,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Pravidlá zisťovania"
@@ -5863,7 +5922,8 @@ msgstr "Zobraziť skladaný graf"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5876,7 +5936,7 @@ msgstr "Zobrazujem %1$s z %2$s nájdených"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Zobrazujem %1$s do %2$s z %3$s nájdených"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5885,14 +5945,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5908,8 +5968,8 @@ msgstr "Prajete si zameniť podmienkový výraz?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5919,8 +5979,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5930,12 +5990,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5962,22 +6022,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Stiahnuť konfiguračný súbor"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Prestoj"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Štýl vykreslenia"
@@ -6022,10 +6083,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Duplicitné userid \"%1$s\" v používateľoch pre mapu \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Trvanie"
@@ -6049,18 +6112,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Každá URL by mala mať jedinečné meno. Prosim uistite sa, že existuje len jedna URL s takýmto menom"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6101,6 +6163,10 @@ msgstr "Aktualizovať spúštač"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Efektívna hodnota"
@@ -6135,7 +6201,7 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Prázdny"
@@ -6172,7 +6238,6 @@ msgstr "Prázdna filtrovacia podmienka makra pre zisťovacie pravidlo \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6184,7 +6249,7 @@ msgstr "Prázdny vstupný parameter."
msgid "Empty map ID."
msgstr "Prázdne ID mapy."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6192,8 +6257,8 @@ msgstr "Prázdne ID mapy."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6264,7 +6329,15 @@ msgstr "Povoliť internú údržbu"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Povoliť označené akcie?"
@@ -6290,7 +6363,7 @@ msgstr "Povoliť označených hostov?"
msgid "Enable selected items?"
msgstr "Povoliť označené položky?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Povoliť označené typy médií?"
@@ -6310,7 +6383,7 @@ msgstr "Povoliť označené spúšťače?"
msgid "Enable selected web scenarios?"
msgstr "Povoliť označené scenáre?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6326,7 +6399,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6356,17 +6429,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6382,7 +6456,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Šifrovanie"
@@ -6408,6 +6482,7 @@ msgstr "Anglicky (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6420,11 +6495,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6439,12 +6514,18 @@ msgstr ""
msgid "Error"
msgstr "Chyba"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Chyba vo vyhľadávacej požiadavke nad tabuľkou \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6467,7 +6548,7 @@ msgstr ""
msgid "Event"
msgstr "Udalosť"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID udalosti"
@@ -6477,8 +6558,8 @@ msgstr "Udalosť potvrdená"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6488,7 +6569,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Podrobnosti udalosti"
@@ -6504,7 +6585,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Zoznam udalostí [posledných 20]"
@@ -6572,6 +6653,16 @@ msgstr "Vylúčiť"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Vykonať"
@@ -6596,7 +6687,7 @@ msgstr ""
msgid "Execute on"
msgstr "Vykonávať na"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6605,7 +6696,7 @@ msgstr ""
msgid "Executed"
msgstr "Vykonané"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6622,13 +6713,13 @@ msgstr "Potvrdenie vykonania"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Rozbaliť"
@@ -6726,8 +6817,8 @@ msgstr "Výraz nemôže byť prázdny"
msgid "Expression constructor"
msgstr "Konštruktér výrazu"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6838,11 +6929,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Feb"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Február"
@@ -6924,19 +7015,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Informácie o čase súboru. Vráti celé číslo (Unix časová pečiatka)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6961,15 +7052,15 @@ msgstr "Oblasť výplne"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6988,7 +7079,7 @@ msgstr "Filtrovať"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7033,7 +7124,7 @@ msgid "Fit to map"
msgstr "Prispôsobiť mape"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Pevná"
@@ -7043,7 +7134,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7078,7 +7169,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Vzorec"
@@ -7097,19 +7188,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Francúzsky (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Pi"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Piatok"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7142,7 +7237,7 @@ msgid "Full clone"
msgstr "Vytvoriť úplnú kópiu"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funkcia"
@@ -7153,7 +7248,7 @@ msgstr "GSM modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7161,8 +7256,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "GUI prístup vypnutý."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Všeobecne"
@@ -7179,7 +7274,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7235,7 +7330,7 @@ msgstr ""
msgid "Go to"
msgstr "Choď na"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7280,13 +7375,13 @@ msgstr "Gradientová čiara"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Graf"
@@ -7343,7 +7438,7 @@ msgstr "Graf zmazaný"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Prototyp grafu"
@@ -7375,8 +7470,8 @@ msgstr "Prototyp grafu zmazaný"
msgid "Graph prototype updated"
msgstr "Prototyp grafu aktualizovaný"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7410,8 +7505,8 @@ msgstr "Typ grafu"
msgid "Graph updated"
msgstr "Graf aktualizovaný"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7529,7 +7624,7 @@ msgstr "Zoskupovať podľa"
msgid "Groups"
msgstr "Skupiny"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7538,12 +7633,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7607,7 +7702,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7636,13 +7731,13 @@ msgstr ""
msgid "Height"
msgstr "Výška"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Pomoc"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7708,9 +7803,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7750,7 +7845,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7789,13 +7884,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7895,7 +7990,7 @@ msgstr[2] "Hosty povolené"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7928,7 +8023,7 @@ msgstr "Elementy skupiny hostov"
msgid "Host group label type"
msgstr "Typ popisku skupiny"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7948,10 +8043,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7976,7 +8071,7 @@ msgstr ""
msgid "Host groups"
msgstr "Skupiny hostov"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8102,7 +8197,7 @@ msgstr "Aktualizácia hosta zlyhala."
msgid "Host updated"
msgstr "Host aktualizovaný"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8136,11 +8231,11 @@ msgstr "Host s rovnakým zobrazovaným menom \"%1$s\" už existuje."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8179,13 +8274,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "hodín"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Údržba"
@@ -8249,9 +8345,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8334,7 +8430,7 @@ msgstr "Mapová ikona aktualizovaná"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Mapovanie ikon"
@@ -8432,7 +8528,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Pokiaľ si myslíte, že táto správa je nesprávna, prosím kontaktuje vášho administrátora pre pridelenie potrebných oprávnení."
@@ -8481,7 +8577,7 @@ msgstr "Obrázok aktualizovaný"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Obrázky"
@@ -8529,10 +8625,14 @@ msgstr "Plánovaná odstávka"
msgid "In progress"
msgstr "V priebehu"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8543,28 +8643,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8581,6 +8681,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8630,7 +8734,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Štatistika príchodzej prevádzky na sieťovom rozhraní. Vráti celé číslo"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8986,7 +9090,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Neplatná hodnota typu položky \"%1$s\" poskytnutá pre spúšťaciu funkciu \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Neplatný zoznam položiek."
@@ -9019,11 +9123,6 @@ msgstr "Neplatná hodnota objektu."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Neplatné parametre pre údržbu."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9041,15 +9140,11 @@ msgstr "Nesprávny regulárny výraz \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Neplatná odpoveď prijatá od Zabbix servera \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Neplatný čas ukončenia služby."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Neplatný čas začiatku služby."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9121,7 +9216,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9166,8 +9261,6 @@ msgstr "Neplatná hodnota \"%1$s\" pre float pole \"%2$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Neplatná hodnota \"%1$s\" pre int pole \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9226,6 +9319,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9336,8 +9439,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9363,10 +9464,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9417,7 +9518,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9431,7 +9532,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonézsky (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9440,13 +9541,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9534,7 +9634,7 @@ msgstr "Vložiť výraz"
msgid "Install"
msgstr "Inštalovať"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Inštalácia"
@@ -9542,7 +9642,7 @@ msgstr "Inštalácia"
msgid "Installer name"
msgstr "Meno technika"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9598,8 +9698,8 @@ msgstr "Interný"
msgid "Internal JSON-RPC error."
msgstr "Interná JSON-RPC chyba."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9610,23 +9710,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Interná chyba."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9637,8 +9736,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9672,7 +9770,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9812,10 +9910,10 @@ msgstr "Neplatné parametre metódy."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9854,86 +9952,89 @@ msgstr "Neplatné parametre metódy."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -10020,15 +10121,15 @@ msgstr "Neplatná značka \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventár"
@@ -10043,7 +10144,7 @@ msgid "Inventory field"
msgstr "Pole inventára"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Režim inventára"
@@ -10053,7 +10154,7 @@ msgstr "Prihlásený?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Vydavateľ"
@@ -10071,14 +10172,14 @@ msgid "Italian (it_IT)"
msgstr "Taliansky (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Položka"
@@ -10150,7 +10251,7 @@ msgstr[2] "Položky povolené"
msgid "Item in \"not supported\" state"
msgstr "Položka je v \"not supported\" stave"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Položka nie je označená"
@@ -10160,9 +10261,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Prototyp položky"
@@ -10198,8 +10299,8 @@ msgstr[0] "Prototyp položky aktualizovaný"
msgstr[1] "Prototyp položky aktualizovaný"
msgstr[2] "Prototyp položky aktualizovaný"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10249,20 +10350,20 @@ msgstr ""
msgid "Item values"
msgstr "Hodnoty položky"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Položka nebude akutalizovaná. Zadajte prosím správny interval aktualizacií."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10306,7 +10407,7 @@ msgstr "Položka s kľúčom \"%1$s\" už existuje na \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10344,7 +10445,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10363,7 +10464,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10384,16 +10485,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Jan"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Január"
@@ -10402,8 +10503,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonsky (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10411,19 +10512,19 @@ msgstr "Japonsky (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Júl"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Júl"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Jún"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Jún"
@@ -10537,7 +10638,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Posledná"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10545,7 +10646,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10553,7 +10654,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10561,7 +10662,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10569,7 +10670,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10577,7 +10678,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10653,7 +10754,7 @@ msgstr "Graf posledného týždňa"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10672,9 +10773,9 @@ msgstr "Litovsky (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10690,18 +10791,18 @@ msgstr ""
msgid "Left"
msgstr "Vľavo"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10710,7 +10811,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10718,9 +10819,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Obmedzenie počtu položiek pre vyhľadávanie/filter"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10740,8 +10841,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Spojnica"
@@ -10765,8 +10866,8 @@ msgid "Link indicators"
msgstr "Ukazovateľ stavu spojnice"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Pripojiť šablóny"
@@ -10874,7 +10975,7 @@ msgstr ""
msgid "Local"
msgstr "Lokálny"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10893,7 +10994,7 @@ msgid "Location longitude"
msgstr "Zemepisná dĺžka umiestnenia"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10907,7 +11008,7 @@ msgstr "Log monitoring s podporou rotovania log súboru. Vráti log"
msgid "Log file monitoring. Returns log"
msgstr "Log monitoring. Vráti log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10919,8 +11020,8 @@ msgstr "Logovať aj nenastavené SNMP trapy"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Prihlásenie"
@@ -11008,9 +11109,9 @@ msgstr "Makro \"%1$s\" už existuje."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11032,35 +11133,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Údržba"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Údržba \"%1$s\" už existuje."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Hodnota \"Aktívne od\" pre údržbu nemôže byť väčšia ako hodnota \"Aktívne do\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Údržba pridaná"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Údržba zmazaná"
@@ -11103,11 +11192,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11115,20 +11208,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Manuál"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11211,7 +11304,7 @@ msgstr ""
msgid "Map update failed."
msgstr "Aktulizácia mapy zlyhala."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11234,16 +11327,16 @@ msgstr "Mapovanie"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Mapy"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Marec"
@@ -11270,9 +11363,9 @@ msgstr "Maska"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11289,7 +11382,7 @@ msgstr "Hromadná aktualizácia elementov"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11297,7 +11390,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11306,12 +11399,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11350,7 +11443,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11368,11 +11461,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Máj"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Máj"
@@ -11442,8 +11535,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Typy médií"
@@ -11521,7 +11614,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Správy"
@@ -11545,10 +11638,10 @@ msgid "Middle"
msgstr "Stred"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11598,7 +11691,7 @@ msgstr "Minimálna závažnosť"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11608,6 +11701,7 @@ msgstr[1] "Minimálna doba periódy zobrazenia je %1$s minúty."
msgstr[2] "Minimálna doba periódy zobrazenia je %1$s minút."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "minút"
@@ -11624,11 +11718,11 @@ msgstr "Chýbajúce pole \"name\" pre prototyp grafu."
msgid "Missing \"name\" field for graph."
msgstr "Chýbajúce pole \"name\" pre graf."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11713,7 +11807,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11721,11 +11815,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Po"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Pondelok"
@@ -11734,7 +11828,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Monitorovanie cez proxy"
@@ -11744,8 +11838,8 @@ msgid "Monitored host"
msgstr "Monitorovaný host"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Monitorovanie"
@@ -11755,13 +11849,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Mesiac"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Mesačne"
@@ -11832,6 +11928,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11861,6 +11961,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11874,14 +11975,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11930,36 +12029,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12091,11 +12193,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Nikdy"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12128,6 +12234,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12140,14 +12250,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Nový regulárny výraz"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Nový čas služby"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12180,14 +12286,14 @@ msgstr "Ďalší krok"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12291,8 +12397,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12335,7 +12441,7 @@ msgstr ""
msgid "No image"
msgstr "Žiadny obrázok"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12443,7 +12549,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12451,11 +12557,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12464,9 +12571,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12533,13 +12640,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12566,11 +12671,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12615,7 +12723,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Žiadne oprávnenia k odkazovanému objektu alebo objekt neexistuje!"
@@ -12640,7 +12748,7 @@ msgstr "Žiadny špecifikovaný súbor s verejným kľúčom."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12695,9 +12803,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12784,11 +12892,6 @@ msgstr ""
msgid "Not supported"
msgstr "Nepodporované"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Poznámka"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Poznámky"
@@ -12801,8 +12904,8 @@ msgstr "Nič"
msgid "Notification report"
msgstr "Report hlásení"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Správy"
@@ -12815,11 +12918,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Nov"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "November"
@@ -12892,7 +12995,7 @@ msgstr "Počet procesorových threadov na VMware, <url> - URL VMware služby, <u
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Počet procesorov na virtuálnom stroji VMware, <url> - URL VMware služby, <uuid> - VMware host meno virtuálneho stroja"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12973,13 +13076,13 @@ msgstr "Počet virtuálnych serverov na VMware hypervízorovi, <url> - URL VMwar
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Počet alebo percento voľných inodov. Vráti celé číslo pre počet alebo desatinné číslo pre percento"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12990,7 +13093,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13002,9 +13105,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13056,15 +13158,15 @@ msgstr "OS (skrátene)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Okt"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Október"
@@ -13122,11 +13224,6 @@ msgstr ""
msgid "One time only"
msgstr "Jednorázovo"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Jednorázový prestoj"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Len kontroly typu Zabbix agent, SNMPv1, SNMPv2 alebo SNMPv3 môžu byť unikátne."
@@ -13168,11 +13265,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13196,7 +13293,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Informácie o operačnom systéme. Vráti reťazec"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13205,7 +13303,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13227,8 +13325,8 @@ msgid "Operation has no template to operate."
msgstr "Operácia nemá šablónu na vykonanie."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13241,7 +13339,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Operácie"
@@ -13294,7 +13392,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13315,61 +13413,61 @@ msgstr "Alebo"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Originálny"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Ostatné"
@@ -13395,7 +13493,7 @@ msgstr "Štatistika odchodzej prevádzky na sieťovom rozhraní. Vráti celé č
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13423,15 +13521,15 @@ msgstr "Prepísaná položka trendovej periódy"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Prehľad"
@@ -13612,8 +13710,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLÉM"
@@ -13639,9 +13737,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13651,7 +13749,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK identita"
@@ -13679,6 +13777,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13688,14 +13790,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13721,9 +13823,8 @@ msgstr "Nadradené grafy"
msgid "Parent items"
msgstr "Nadradená položka"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13740,7 +13841,7 @@ msgstr "Nadradené spúšťače"
msgid "Parent web scenarios"
msgstr "Nadradené web scenáre"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13769,9 +13870,9 @@ msgstr "Pasívny"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13876,7 +13977,7 @@ msgstr "Vykonať DNS dotaz. Vráti reťazec s požadovaným typom informácie"
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13891,7 +13992,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Typ periódy"
@@ -13971,24 +14071,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Označte prosím dva elementy"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -14057,7 +14157,7 @@ msgstr "Predinštalačné zhrnutie"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14065,7 +14165,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14084,7 +14184,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Náhľad"
@@ -14094,7 +14194,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -14108,12 +14208,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14163,7 +14263,7 @@ msgid "Private"
msgstr "Privátny"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14171,29 +14271,27 @@ msgid "Private key file"
msgstr "Súbor so súkromným kľúčom"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Úroveň oprávnenia"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14218,7 +14316,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14243,8 +14341,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14259,11 +14357,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14281,19 +14379,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14303,7 +14401,7 @@ msgid "Properties"
msgstr "Vlastnosti"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14314,8 +14412,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxy"
@@ -14386,7 +14484,7 @@ msgid "Public"
msgstr "Verejný"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14394,13 +14492,21 @@ msgid "Public key"
msgstr "Verejný kľúč"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Súbor s verejným kľúčom"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14408,11 +14514,11 @@ msgstr "Súbor s verejným kľúčom"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Fronta"
@@ -14420,7 +14526,7 @@ msgstr "Fronta"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14428,7 +14534,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14436,15 +14542,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14452,7 +14558,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14465,7 +14571,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Čítanie"
@@ -14556,7 +14662,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14572,8 +14678,8 @@ msgstr "Zotavenie"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14583,9 +14689,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14617,7 +14723,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Regulárny výraz"
@@ -14648,7 +14754,7 @@ msgstr "Regulárny výraz aktualizovaný"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Regulárne výrazy"
@@ -14709,28 +14815,28 @@ msgstr "Vzdialený príkaz"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14861,15 +14967,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14877,7 +14983,7 @@ msgstr ""
msgid "Replace"
msgstr "Nahradiť"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Nahradiť závislosti"
@@ -14918,19 +15024,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Reporty"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14979,7 +15090,7 @@ msgstr "Požadovaný stavový kód"
msgid "Required string"
msgstr "Požadovaný reťazec"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Reset"
@@ -15028,23 +15139,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15187,9 +15298,9 @@ msgstr "Vrátí percento stratených ICMP ping paketov."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15202,14 +15313,14 @@ msgstr ""
msgid "Right"
msgstr "Vpravo"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15222,8 +15333,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Rumunsky (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15281,13 +15391,90 @@ msgstr "Ne"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15364,7 +15551,7 @@ msgstr "SNMP trap kľúč je neplatný."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15409,7 +15596,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL počty: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15427,7 +15614,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Vykonanie SQL dotazu zlyhalo \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15492,11 +15679,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "So"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Sobota"
@@ -15530,6 +15717,7 @@ msgstr "Scenár"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Termín"
@@ -15580,14 +15768,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15613,8 +15801,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15665,8 +15853,8 @@ msgstr "Skript aktualizovaný"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Skripty"
@@ -15745,12 +15933,12 @@ msgid "Security name"
msgstr "Bezpečnostné meno"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15758,9 +15946,13 @@ msgstr "Bezpečnostné meno"
msgid "Select"
msgstr "Vybrať"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Označ prototyp"
@@ -15774,7 +15966,7 @@ msgstr ""
msgid "Selected"
msgstr "Označené"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Označené akcie zmazané"
@@ -15786,7 +15978,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Označené elementy"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15844,7 +16036,7 @@ msgstr ""
msgid "Sent"
msgstr "Poslať"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15860,7 +16052,7 @@ msgstr "Oddelene"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "September"
@@ -15878,12 +16070,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15892,36 +16084,32 @@ msgid "Server time"
msgstr "Čas na servery"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Služba"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Služba vytvorená"
@@ -15929,7 +16117,7 @@ msgstr "Služba vytvorená"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15951,15 +16139,10 @@ msgid "Service port"
msgstr "Port služby"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Čas štartu služby musi byť menší ako jej koniec."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15968,46 +16151,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Časy služby"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Typ služby"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Služba aktualizovaná"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Služby"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Služby tvoria kruhovú závislosť."
@@ -16032,7 +16217,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -16050,7 +16235,7 @@ msgstr "Nastaviť hostov mód inventára"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16062,7 +16247,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -16092,18 +16277,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16122,7 +16307,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16172,9 +16357,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16202,7 +16387,7 @@ msgstr "Zobraziť aj položky bez údajov"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Zobraziť legendu"
@@ -16223,7 +16408,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16314,8 +16503,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Odhlásiť sa"
@@ -16324,7 +16513,7 @@ msgstr "Odhlásiť sa"
msgid "Simple"
msgstr "Jednoduchý"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16449,7 +16638,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Zoradiť záznamy podľa"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Radenie (0->999)"
@@ -16458,7 +16647,7 @@ msgstr "Radenie (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Zoradenie podľa pola \"%1$s\" nie je dovolené."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16472,7 +16661,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Španielsky (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16484,7 +16673,7 @@ msgstr "Špecifikovaný skript neexistuje alebo nemáte práva na jeho vykonanie
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Špecifikujte podmienky vyhľadávania pre zobrazenie hodnôt."
@@ -16497,9 +16686,9 @@ msgstr "Rýchlosť"
msgid "Stacked"
msgstr "Skladaný"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16536,9 +16725,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16555,8 +16756,8 @@ msgstr "Čas štartu Zabbix servera, Unix timestamp."
msgid "State"
msgstr "Stav"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16568,15 +16769,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16595,16 +16796,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16615,15 +16817,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16635,12 +16837,11 @@ msgstr ""
msgid "Status"
msgstr "Stav"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16673,7 +16874,7 @@ msgstr "Len stav"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16731,8 +16932,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16766,8 +16967,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16785,7 +16986,7 @@ msgstr "Predmet"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16807,7 +17008,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Audit úspešný"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16815,11 +17016,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Suma príchodzej a odchodzej prevádzky na sieťovom rozhraní. Vráti celé číslo"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Ne"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Nedeľa"
@@ -16827,7 +17028,7 @@ msgstr "Nedeľa"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Podpora"
@@ -16865,7 +17066,8 @@ msgstr "Švédsky (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Prepnutie autentifikačnej metódy spôsobí ukončenie všetkých sedeni okrem Vásho! Pokračovať?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16873,14 +17075,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Čas štartu systému. Vráti celé číslo (Unix časová pečiatka)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Predvolené nastavenie systémom"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16893,9 +17095,9 @@ msgid "System host name. Returns string"
msgstr "Systémové meno hosta. Vráti reťazec"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16994,36 +17196,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17067,13 +17268,13 @@ msgid "Target type"
msgstr "Typ cieľa"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17111,7 +17312,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Šablóna nemôže byť pripojená k inej šablóne viac ako raz, vrátanie prepojenia cez iné šablóny."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17175,8 +17376,8 @@ msgstr "Šablóna s rovnakým viditeľným menom \"%1$s\" už existuje."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17206,12 +17407,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17226,7 +17427,7 @@ msgstr ""
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17275,11 +17476,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17416,7 +17617,7 @@ msgstr ""
msgid "Theme"
msgstr "Téma"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17429,11 +17630,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Tento mesiac"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17442,19 +17643,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Tento týždeň"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Tento rok"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17462,15 +17663,15 @@ msgstr ""
msgid "Threshold"
msgstr "Prahová hodnota"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Št"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Štvrtok"
@@ -17486,8 +17687,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Do"
@@ -17497,14 +17697,12 @@ msgstr "Do"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17534,7 +17732,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Časová perióda"
@@ -17545,9 +17743,9 @@ msgstr "Časová perióda"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Časový posun"
@@ -17555,13 +17753,13 @@ msgstr "Časový posun"
msgid "Time type"
msgstr "Typ času"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17571,17 +17769,27 @@ msgid "Timeout"
msgstr "Časový limit"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Časová značka"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Do"
@@ -17590,11 +17798,11 @@ msgstr "Do"
msgid "To set a host interface select a single item type for all items"
msgstr "Na nastavenie rozhrania hosta označte jeden typ položky pre všetky položky"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Dnes"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17658,19 +17866,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17678,9 +17886,9 @@ msgstr ""
msgid "Transport error."
msgstr "Prenosová chyba."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17691,7 +17899,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17706,9 +17914,9 @@ msgstr "Perióda uloženia trendov"
msgid "Trends"
msgstr "Trendy"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17733,12 +17941,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Spúšťač \"%1$s\" závisí na inom spúšťači \"%2$s\", ktorý neexistuje."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17765,7 +17973,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Spúšťač zmazaný"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17778,7 +17986,7 @@ msgstr[2] "Spúštače vypnuté"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Zobrazovacie možnosti spúšťačov"
@@ -17811,13 +18019,13 @@ msgstr "Typ popisku spúšťača"
msgid "Trigger name"
msgstr "Meno spúšťača"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Prehľad spúšťačov"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17933,20 +18141,20 @@ msgstr "Spúšťače"
msgid "Triggers deleted"
msgstr "Spúšťače zmazané"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "100 najaktívnejších spúšťačov"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Ut"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Utorok"
@@ -17983,17 +18191,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18033,7 +18241,7 @@ msgstr "Typ kalkulácie"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18055,9 +18263,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "NEZNÁMY"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18116,8 +18324,8 @@ msgstr "URL musí mať \"meno\" a \"url\" v mape \"%1$s\"."
msgid "URLs"
msgstr "URLky"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18211,20 +18419,26 @@ msgstr "Odblokovať označených používateľov?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18294,7 +18508,7 @@ msgstr "Neznámy zdroj"
msgid "Unknown step failed: %1$s"
msgstr "Neznámy krok zlyhal: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Neznámy typ hodnoty"
@@ -18303,8 +18517,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18408,20 +18622,21 @@ msgstr "Dostupný"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18447,7 +18662,7 @@ msgstr "Aktualizovať existujúce"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18467,7 +18682,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18485,8 +18700,9 @@ msgstr "Nahrať"
msgid "Upper level maps"
msgstr "Mapa najvyššej úrovne"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Doba prevádzky"
@@ -18524,7 +18740,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Používané v akciách"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18612,7 +18828,7 @@ msgstr[0] "Používateľ zmazaný"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18689,8 +18905,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Používateľské skupiny"
@@ -18707,7 +18923,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18727,7 +18943,7 @@ msgstr "Heslo používateľa"
msgid "User profile"
msgstr "Profil používateľa"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18739,7 +18955,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18750,7 +18966,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18763,8 +18979,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18772,8 +18988,8 @@ msgstr ""
msgid "User sessions"
msgstr "Používateľské sedenia"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18826,7 +19042,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18858,8 +19074,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Používatelia"
@@ -19109,10 +19325,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19142,17 +19358,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19209,7 +19426,7 @@ msgstr "Štatistiky cache hodnôt. Platné módy sú: total, free, pfree, used a
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Mapa hodnôt"
@@ -19224,9 +19441,9 @@ msgstr "Mapa hodnôt \"%1$s\" už existuje."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19263,7 +19480,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Hodnota: bez údajov"
@@ -19360,8 +19577,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamsky (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19414,7 +19630,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Varovanie"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19445,7 +19661,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19498,7 +19714,7 @@ msgid "Web scenarios"
msgstr "Web scenáre"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19506,26 +19722,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "St"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Streda"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Týždenne"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19541,7 +19759,7 @@ msgstr "Vitajte"
msgid "When active"
msgstr "Iba v dňoch/časoch"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19550,19 +19768,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19582,7 +19800,7 @@ msgstr "So zbieraním údajov"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19618,7 +19836,7 @@ msgid "Working time"
msgstr "Pracovný čas"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Zápis"
@@ -19648,7 +19866,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19668,11 +19886,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19687,11 +19905,11 @@ msgstr "XML je prázdne"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19700,12 +19918,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Maximálna hodnota osy Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19714,34 +19932,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Maximálna hodnota pre os Y musí byť väčšia ako minimálna hodnota pre túto os."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Minimálna hodnota osy Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Strana osi Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d.m.Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d.m.Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d.m.Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19759,19 +19977,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19790,8 +20007,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Rok"
@@ -19810,14 +20027,14 @@ msgstr "Ročne"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19836,11 +20053,11 @@ msgstr "Ročne"
msgid "Yes"
msgstr "Áno"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Včera"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Ste prihlásený ako \"%1$s\"."
@@ -19851,11 +20068,11 @@ msgstr "Ste prihlásený ako \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Nemôžete si vybrať niektoré jazyky pretože locales pre ne nie sú nainštalované na web servery."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Nie ste prihlásený"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19863,9 +20080,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19876,11 +20092,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Nemáte oprávnenie na vykonanie tejto operácie."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Nemáte oprávnenia k prístupu k tejto stránke."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Musíte byť prihlásený pre zobrazenie tejto stránky."
@@ -19896,11 +20112,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19979,7 +20195,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -20000,10 +20216,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "reťazec znakov je očakávaný"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20018,18 +20248,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -20037,9 +20267,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -20060,33 +20290,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20130,7 +20372,7 @@ msgstr "všetky"
msgid "all media"
msgstr "všetky médiá"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20157,19 +20399,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "pole je očakávané"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20179,7 +20421,7 @@ msgid "an empty string is expected"
msgstr "prázdny reťazec je očakávaný"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20197,6 +20439,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20245,7 +20488,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20267,7 +20510,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20334,10 +20577,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20368,6 +20611,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20434,8 +20678,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20448,6 +20692,11 @@ msgstr ""
msgid "cannot be empty"
msgstr "nemôže byť prázdny"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20508,6 +20757,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20552,7 +20805,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20615,7 +20868,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20703,7 +20956,7 @@ msgstr "výraz je prázdny"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20741,7 +20994,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20757,16 +21010,11 @@ msgstr "globálne nastavenia údržby"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20782,9 +21030,9 @@ msgstr "host"
msgid "host group"
msgstr "skupina"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20798,7 +21046,7 @@ msgstr "ikonka"
msgid "image"
msgstr "obrázok"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20893,7 +21141,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20913,16 +21161,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20934,12 +21182,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20964,8 +21212,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20977,7 +21225,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20990,8 +21238,8 @@ msgstr "položka"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -21003,12 +21251,12 @@ msgstr "kľúč je prázdny"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21035,7 +21283,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -21067,12 +21315,12 @@ msgstr "nízko úrovňové zisťovacie pravidlo"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -21080,10 +21328,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "d-m"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "d-m H:i"
@@ -21121,7 +21370,7 @@ msgstr "zhody"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21156,7 +21405,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21171,16 +21420,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21193,13 +21437,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21220,8 +21464,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21249,11 +21493,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21277,7 +21521,7 @@ msgid "new"
msgstr "nový"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "nenájdené dáta"
@@ -21309,7 +21553,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21322,7 +21566,7 @@ msgstr ""
msgid "not in"
msgstr "mimo"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "nie je vybratý"
@@ -21330,7 +21574,7 @@ msgstr "nie je vybratý"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21394,7 +21638,7 @@ msgstr ""
msgid "other"
msgstr "iné"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21407,7 +21651,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21425,7 +21669,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21441,24 +21685,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21466,7 +21710,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21494,7 +21738,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21526,13 +21770,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21540,7 +21784,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21555,7 +21799,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21567,7 +21811,7 @@ msgstr "označené"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "krátky popis"
@@ -21588,8 +21832,6 @@ msgstr "krátky popis"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21670,12 +21912,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21691,7 +21933,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "šablóna ID \"%1$s\" je použitá %2$s krát"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21718,11 +21960,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21830,7 +22072,7 @@ msgstr ""
msgid "type here to search"
msgstr "Vyhľadávanie"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21957,16 +22199,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -22000,8 +22242,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -22013,30 +22255,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -22044,6 +22285,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22052,7 +22294,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22147,12 +22389,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "r"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/sv/LC_MESSAGES/frontend.po b/ui/locale/sv/LC_MESSAGES/frontend.po
index b20cc5fd9c5..5ec3ca5205d 100644
--- a/ui/locale/sv/LC_MESSAGES/frontend.po
+++ b/ui/locale/sv/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:15+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1616170507.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -270,7 +265,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -304,7 +299,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr ""
@@ -331,12 +326,16 @@ msgstr "10 sekunder"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 sekunder"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr ""
@@ -359,7 +358,7 @@ msgstr "500 senaste värdena"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -367,7 +366,7 @@ msgstr ""
msgid "<manual>"
msgstr ""
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -382,7 +381,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -450,8 +449,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -464,7 +463,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -500,9 +499,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Bekräfta"
@@ -510,7 +509,7 @@ msgstr "Bekräfta"
msgid "Acknowledge"
msgstr "Bekräfta"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -548,18 +547,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -569,7 +568,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -609,7 +608,7 @@ msgstr ""
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Åtgärd lades till"
@@ -618,24 +617,24 @@ msgstr "Åtgärd lades till"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Åtgärd borttagen"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] ""
msgstr[1] ""
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -647,7 +646,7 @@ msgstr ""
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Åtgärd uppdaterad"
@@ -655,16 +654,16 @@ msgstr "Åtgärd uppdaterad"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Åtgärder"
@@ -683,13 +682,11 @@ msgstr ""
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr ""
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr ""
@@ -739,7 +736,7 @@ msgstr ""
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -753,35 +750,37 @@ msgstr ""
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -852,11 +851,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -877,7 +876,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -886,7 +885,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -895,16 +894,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr ""
@@ -913,7 +912,7 @@ msgstr ""
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -947,7 +946,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -958,11 +957,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -974,12 +973,12 @@ msgstr ""
msgid "Admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr ""
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1000,7 +999,7 @@ msgstr ""
msgid "Age less than"
msgstr ""
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1030,7 +1029,7 @@ msgstr ""
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1038,11 +1037,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1067,8 +1066,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1113,7 +1112,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1129,13 +1128,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1181,7 +1180,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1191,6 +1190,10 @@ msgstr ""
msgid "And/Or"
msgstr ""
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1202,13 +1205,12 @@ msgstr ""
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr ""
@@ -1248,11 +1250,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr ""
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr ""
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr ""
@@ -1276,7 +1278,7 @@ msgstr ""
msgid "Area type"
msgstr ""
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1342,8 +1344,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1353,13 +1359,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr ""
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1403,8 +1402,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Granskning"
@@ -1412,7 +1411,7 @@ msgstr "Granskning"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr ""
@@ -1420,11 +1419,11 @@ msgstr ""
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr ""
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr ""
@@ -1441,15 +1440,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr ""
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr ""
@@ -1460,7 +1459,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1480,6 +1479,7 @@ msgid "Authentication protocol"
msgstr ""
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1493,8 +1493,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr ""
@@ -1534,13 +1534,13 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1553,8 +1553,8 @@ msgstr ""
msgid "Availability"
msgstr "Tillgänglighet"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Tillgänglighetsrapport"
@@ -1581,7 +1581,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1605,9 +1605,9 @@ msgstr ""
msgid "Background image"
msgstr "Bakgrundsbild"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1615,8 +1615,8 @@ msgstr ""
msgid "Base DN"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1683,7 +1683,7 @@ msgstr ""
msgid "Bold line"
msgstr ""
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1748,8 +1748,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1785,17 +1785,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Beräknade"
@@ -1861,7 +1861,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Kan inte lägga till åtgärd"
@@ -2025,9 +2025,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2133,8 +2133,8 @@ msgstr ""
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2143,8 +2143,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2154,12 +2154,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Kan inte ta bort åtgärd"
@@ -2274,7 +2280,7 @@ msgstr ""
msgid "Cannot delete items"
msgstr "Kan inte ta bort objekt"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr ""
@@ -2329,19 +2335,19 @@ msgstr[1] ""
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Kan inte ta bort tjänst"
msgstr[1] "Kan inte ta bort tjänst"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2433,7 +2439,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] ""
@@ -2511,7 +2523,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] ""
@@ -2736,7 +2754,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr ""
@@ -2898,7 +2916,7 @@ msgstr ""
msgid "Cannot save discovery rule without checks."
msgstr ""
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2943,7 +2961,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3067,7 +3085,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Kan inte uppdatera åtgärd"
@@ -3243,10 +3261,10 @@ msgstr ""
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3310,8 +3328,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3352,16 +3370,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3394,12 +3412,12 @@ msgstr ""
msgid "Change password"
msgstr ""
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3408,7 +3426,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3447,19 +3465,19 @@ msgstr ""
msgid "Check expression part starting from \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3527,7 +3545,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr ""
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3564,8 +3582,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr ""
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr ""
@@ -3591,9 +3609,9 @@ msgstr "Klocka"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3610,7 +3628,7 @@ msgstr ""
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3641,12 +3659,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3660,7 +3678,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3703,7 +3721,7 @@ msgstr ""
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3734,9 +3752,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Villkor"
@@ -3764,13 +3782,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Villkor"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Konfiguration"
@@ -3865,7 +3883,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr ""
@@ -3909,7 +3927,7 @@ msgstr "Konfiguration av utlösare"
msgid "Configuration of user groups"
msgstr ""
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3952,9 +3970,9 @@ msgstr ""
msgid "Connect to"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4006,12 +4024,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -4021,7 +4039,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -4043,11 +4061,11 @@ msgstr "Kontakt"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4081,12 +4099,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4101,7 +4119,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4115,7 +4133,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4225,19 +4243,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4281,7 +4303,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4392,7 +4414,7 @@ msgstr ""
msgid "Create script"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4448,8 +4470,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4484,6 +4508,7 @@ msgid "Current value"
msgstr ""
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4501,7 +4526,7 @@ msgid "Custom graphs"
msgstr "Anpassade diagram"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4523,16 +4548,20 @@ msgstr ""
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Anpassad faktor"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4581,7 +4610,8 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Dagligen"
@@ -4596,7 +4626,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr ""
@@ -4606,7 +4636,7 @@ msgstr ""
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4670,8 +4700,8 @@ msgstr ""
msgid "Dashed line"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr ""
@@ -4684,9 +4714,9 @@ msgstr ""
msgid "Data overview"
msgstr "Översikt över data"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4809,11 +4839,12 @@ msgstr ""
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Dag"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4822,6 +4853,10 @@ msgstr ""
msgid "Day of month"
msgstr ""
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4829,6 +4864,7 @@ msgid "Day of week"
msgstr ""
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr ""
@@ -4842,11 +4878,11 @@ msgstr ""
msgid "Debug mode"
msgstr ""
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr ""
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr ""
@@ -4927,7 +4963,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Fördröjning"
@@ -4936,19 +4972,19 @@ msgid "Delayed by"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4967,12 +5003,13 @@ msgstr ""
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5030,11 +5067,11 @@ msgstr ""
msgid "Delete expression?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Ta bort diagram?"
@@ -5096,7 +5133,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr ""
@@ -5179,7 +5224,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr ""
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr ""
@@ -5207,15 +5252,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr ""
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5263,7 +5308,7 @@ msgstr ""
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5295,7 +5340,7 @@ msgstr ""
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5311,7 +5356,7 @@ msgstr ""
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5321,7 +5366,7 @@ msgstr "Beroende av"
msgid "Deployment status"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5337,9 +5382,10 @@ msgstr ""
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5360,7 +5406,7 @@ msgstr "Beskrivning"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5405,7 +5451,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5413,8 +5459,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5456,7 +5502,15 @@ msgstr ""
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr ""
@@ -5481,7 +5535,7 @@ msgstr ""
msgid "Disable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr ""
@@ -5508,7 +5562,7 @@ msgstr ""
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5528,17 +5582,19 @@ msgstr ""
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5549,21 +5605,21 @@ msgstr "Inaktiverad"
msgid "Disaster"
msgstr "Allvarlig"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5595,11 +5651,11 @@ msgstr ""
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5607,8 +5663,8 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5669,7 +5725,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr ""
@@ -5778,7 +5834,8 @@ msgstr ""
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5791,7 +5848,7 @@ msgstr ""
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5800,14 +5857,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5823,8 +5880,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5834,8 +5891,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5845,12 +5902,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5877,22 +5934,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Ritstil"
@@ -5937,10 +5995,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Längd"
@@ -5964,18 +6024,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6016,6 +6075,10 @@ msgstr ""
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -6050,7 +6113,7 @@ msgstr ""
msgid "Email"
msgstr "E-post"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Tom"
@@ -6087,7 +6150,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6099,7 +6161,7 @@ msgstr ""
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6107,8 +6169,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6179,7 +6241,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr ""
@@ -6205,7 +6275,7 @@ msgstr ""
msgid "Enable selected items?"
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr ""
@@ -6225,7 +6295,7 @@ msgstr ""
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6241,7 +6311,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6271,17 +6341,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6297,7 +6368,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6323,6 +6394,7 @@ msgstr ""
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6335,11 +6407,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6354,12 +6426,18 @@ msgstr ""
msgid "Error"
msgstr "Fel"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr ""
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6382,7 +6460,7 @@ msgstr ""
msgid "Event"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr ""
@@ -6392,8 +6470,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6403,7 +6481,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr ""
@@ -6419,7 +6497,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr ""
@@ -6486,6 +6564,16 @@ msgstr ""
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr ""
@@ -6510,7 +6598,7 @@ msgstr ""
msgid "Execute on"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6519,7 +6607,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6536,13 +6624,13 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6640,8 +6728,8 @@ msgstr ""
msgid "Expression constructor"
msgstr ""
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6752,11 +6840,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr ""
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr ""
@@ -6838,19 +6926,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6875,15 +6963,15 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6902,7 +6990,7 @@ msgstr "Filter"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6947,7 +7035,7 @@ msgid "Fit to map"
msgstr ""
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Fast"
@@ -6957,7 +7045,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6992,7 +7080,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr ""
@@ -7011,19 +7099,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Franska (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr ""
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr ""
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7056,7 +7148,7 @@ msgid "Full clone"
msgstr ""
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Funktion"
@@ -7067,7 +7159,7 @@ msgstr "GSM-modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr ""
@@ -7075,8 +7167,8 @@ msgstr ""
msgid "GUI access disabled."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Allmänt"
@@ -7093,7 +7185,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7149,7 +7241,7 @@ msgstr ""
msgid "Go to"
msgstr ""
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7194,13 +7286,13 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Diagram"
@@ -7256,7 +7348,7 @@ msgstr "Diagram togs bort"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7288,8 +7380,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7323,8 +7415,8 @@ msgstr ""
msgid "Graph updated"
msgstr "Diagram uppdaterades"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7442,7 +7534,7 @@ msgstr ""
msgid "Groups"
msgstr "Grupper"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7451,12 +7543,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr ""
@@ -7520,7 +7612,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7549,13 +7641,13 @@ msgstr ""
msgid "Height"
msgstr "Höjd"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Hjälp"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7621,9 +7713,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7663,7 +7755,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7702,13 +7794,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7805,7 +7897,7 @@ msgstr[1] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7838,7 +7930,7 @@ msgstr ""
msgid "Host group label type"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7858,10 +7950,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7886,7 +7978,7 @@ msgstr ""
msgid "Host groups"
msgstr "Värdgrupper"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8010,7 +8102,7 @@ msgstr ""
msgid "Host updated"
msgstr "Värd uppdaterades"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -8044,11 +8136,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8087,13 +8179,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8157,9 +8250,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8242,7 +8335,7 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr ""
@@ -8338,7 +8431,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr ""
@@ -8387,7 +8480,7 @@ msgstr "Bild uppdaterades"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Bilder"
@@ -8435,10 +8528,14 @@ msgstr ""
msgid "In progress"
msgstr ""
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8449,28 +8546,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8487,6 +8584,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8536,7 +8637,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8892,7 +8993,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr ""
@@ -8925,11 +9026,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr ""
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8947,14 +9043,10 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr ""
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
msgstr ""
#: include/classes/api/services/CEvent.php:491
@@ -9027,7 +9119,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9072,8 +9164,6 @@ msgstr ""
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9132,6 +9222,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9242,8 +9342,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9269,10 +9367,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9323,7 +9421,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9337,7 +9435,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr ""
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9346,13 +9444,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9440,7 +9537,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr ""
@@ -9448,7 +9545,7 @@ msgstr ""
msgid "Installer name"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9504,8 +9601,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9516,23 +9613,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr ""
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9543,8 +9639,7 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9578,7 +9673,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9718,10 +9813,10 @@ msgstr ""
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9760,86 +9855,89 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9926,15 +10024,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Inventarier"
@@ -9949,7 +10047,7 @@ msgid "Inventory field"
msgstr ""
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr ""
@@ -9959,7 +10057,7 @@ msgstr "Är ansluten?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9977,14 +10075,14 @@ msgid "Italian (it_IT)"
msgstr "Italienska (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Objekt"
@@ -10053,7 +10151,7 @@ msgstr[1] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -10063,9 +10161,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr ""
@@ -10099,8 +10197,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10150,20 +10248,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr ""
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10207,7 +10305,7 @@ msgstr ""
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10245,7 +10343,7 @@ msgstr ""
msgid "JMX agent"
msgstr ""
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10264,7 +10362,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10285,16 +10383,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr ""
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr ""
@@ -10303,8 +10401,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japanska (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10312,19 +10410,19 @@ msgstr "Japanska (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr ""
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr ""
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr ""
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr ""
@@ -10438,42 +10536,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr ""
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10548,7 +10646,7 @@ msgstr ""
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10567,9 +10665,9 @@ msgstr "Lettiska (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10585,18 +10683,18 @@ msgstr ""
msgid "Left"
msgstr "Vänster"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10605,7 +10703,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10613,9 +10711,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10635,8 +10733,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Länk"
@@ -10660,8 +10758,8 @@ msgid "Link indicators"
msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr ""
@@ -10769,7 +10867,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10788,7 +10886,7 @@ msgid "Location longitude"
msgstr ""
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10802,7 +10900,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10814,8 +10912,8 @@ msgstr ""
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Inloggning"
@@ -10903,9 +11001,9 @@ msgstr ""
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10927,35 +11025,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr ""
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr ""
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr ""
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr ""
@@ -10998,11 +11084,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11010,20 +11100,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr ""
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11106,7 +11196,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11129,16 +11219,16 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Kartor"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr ""
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr ""
@@ -11165,9 +11255,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11184,7 +11274,7 @@ msgstr ""
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11192,7 +11282,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11201,12 +11291,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11245,7 +11335,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11262,11 +11352,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr ""
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr ""
@@ -11333,8 +11423,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Mediatyper"
@@ -11412,7 +11502,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr ""
@@ -11436,10 +11526,10 @@ msgid "Middle"
msgstr "Mitten"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11489,7 +11579,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11498,6 +11588,7 @@ msgstr[0] ""
msgstr[1] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr ""
@@ -11514,11 +11605,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11599,7 +11690,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11607,11 +11698,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr ""
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr ""
@@ -11620,7 +11711,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr ""
@@ -11630,8 +11721,8 @@ msgid "Monitored host"
msgstr ""
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Övervakning"
@@ -11641,13 +11732,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Månad"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Månatligen"
@@ -11718,6 +11811,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr ""
@@ -11747,6 +11844,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11760,14 +11858,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11816,36 +11912,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11977,11 +12076,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12014,6 +12117,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12026,14 +12133,10 @@ msgstr ""
msgid "New regular expression"
msgstr ""
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr ""
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12066,14 +12169,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12177,8 +12280,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12221,7 +12324,7 @@ msgstr ""
msgid "No image"
msgstr ""
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12329,7 +12432,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12337,11 +12440,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12350,9 +12454,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12419,13 +12523,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12452,11 +12554,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12501,7 +12606,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr ""
@@ -12526,7 +12631,7 @@ msgstr ""
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12581,9 +12686,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12670,11 +12775,6 @@ msgstr ""
msgid "Not supported"
msgstr "Stöds inte"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr ""
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Anteckningar"
@@ -12687,8 +12787,8 @@ msgstr "Ingenting"
msgid "Notification report"
msgstr "Notifieringsrapport"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Notifieringar"
@@ -12701,11 +12801,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr ""
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr ""
@@ -12778,7 +12878,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12859,13 +12959,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12876,7 +12976,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12888,9 +12988,8 @@ msgstr ""
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12942,15 +13041,15 @@ msgstr ""
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr ""
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr ""
@@ -13008,11 +13107,6 @@ msgstr ""
msgid "One time only"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr ""
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -13053,11 +13147,11 @@ msgid_plural "Only selected problems"
msgstr[0] ""
msgstr[1] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13081,7 +13175,8 @@ msgstr ""
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13090,7 +13185,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13112,8 +13207,8 @@ msgid "Operation has no template to operate."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13126,7 +13221,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr ""
@@ -13179,7 +13274,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13200,61 +13295,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr ""
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Övrigt"
@@ -13280,7 +13375,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13308,15 +13403,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Översikt"
@@ -13497,8 +13592,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr ""
@@ -13524,9 +13619,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13536,7 +13631,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13564,6 +13659,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parameter"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13573,14 +13672,14 @@ msgstr "Parameter"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13606,9 +13705,8 @@ msgstr ""
msgid "Parent items"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13625,7 +13723,7 @@ msgstr ""
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13654,9 +13752,9 @@ msgstr ""
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13761,7 +13859,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13776,7 +13874,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr ""
@@ -13856,24 +13953,24 @@ msgstr ""
msgid "Please select two elements"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13942,7 +14039,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13950,7 +14047,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13969,7 +14066,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr ""
@@ -13979,7 +14076,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13993,12 +14090,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14048,7 +14145,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14056,29 +14153,27 @@ msgid "Private key file"
msgstr ""
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr ""
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14103,7 +14198,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14128,8 +14223,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14144,11 +14239,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14166,19 +14261,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14188,7 +14283,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14199,8 +14294,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr ""
@@ -14270,7 +14365,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14278,13 +14373,21 @@ msgid "Public key"
msgstr ""
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14292,11 +14395,11 @@ msgstr ""
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "K"
@@ -14304,7 +14407,7 @@ msgstr "K"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14312,7 +14415,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14320,15 +14423,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14336,7 +14439,7 @@ msgstr ""
msgid "RMCP+"
msgstr ""
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14349,7 +14452,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr ""
@@ -14440,7 +14543,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14456,8 +14559,8 @@ msgstr ""
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14467,9 +14570,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14501,7 +14604,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr ""
@@ -14531,7 +14634,7 @@ msgstr ""
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr ""
@@ -14592,28 +14695,28 @@ msgstr "Fjärrkommando"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14744,15 +14847,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14760,7 +14863,7 @@ msgstr ""
msgid "Replace"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr ""
@@ -14801,19 +14904,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Rapporter"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14862,7 +14970,7 @@ msgstr ""
msgid "Required string"
msgstr ""
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr ""
@@ -14911,23 +15019,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -15070,9 +15178,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15085,14 +15193,14 @@ msgstr ""
msgid "Right"
msgstr "Rättighet"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15105,8 +15213,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15164,13 +15271,87 @@ msgstr ""
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15247,7 +15428,7 @@ msgstr ""
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15292,7 +15473,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15310,7 +15491,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr ""
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr ""
@@ -15375,11 +15556,11 @@ msgstr ""
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr ""
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr ""
@@ -15413,6 +15594,7 @@ msgstr ""
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr ""
@@ -15460,14 +15642,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15493,8 +15675,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15544,8 +15726,8 @@ msgstr ""
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr ""
@@ -15624,12 +15806,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15637,9 +15819,13 @@ msgstr ""
msgid "Select"
msgstr "Välj"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr ""
@@ -15653,7 +15839,7 @@ msgstr ""
msgid "Selected"
msgstr ""
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr ""
@@ -15665,7 +15851,7 @@ msgstr ""
msgid "Selected elements"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15723,7 +15909,7 @@ msgstr ""
msgid "Sent"
msgstr ""
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr ""
@@ -15739,7 +15925,7 @@ msgstr ""
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr ""
@@ -15757,12 +15943,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Server"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15771,36 +15957,32 @@ msgid "Server time"
msgstr "Servertid"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Tjänst"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15808,7 +15990,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15829,15 +16011,10 @@ msgid "Service port"
msgstr ""
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr ""
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15846,12 +16023,8 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
-msgstr ""
-
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
@@ -15859,33 +16032,39 @@ msgid "Service type"
msgstr ""
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Tjänst uppdaterad"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr ""
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr ""
@@ -15910,7 +16089,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15928,7 +16107,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15940,7 +16119,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15970,18 +16149,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16000,7 +16179,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16050,9 +16229,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16080,7 +16259,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr ""
@@ -16101,7 +16280,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16192,8 +16375,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16202,7 +16385,7 @@ msgstr ""
msgid "Simple"
msgstr "Enkel"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16327,7 +16510,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sorteringsordning (0->999)"
@@ -16336,7 +16519,7 @@ msgstr "Sorteringsordning (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr ""
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16350,7 +16533,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "Spanska (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16362,7 +16545,7 @@ msgstr ""
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16375,9 +16558,9 @@ msgstr ""
msgid "Stacked"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16414,9 +16597,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16433,8 +16628,8 @@ msgstr ""
msgid "State"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16446,15 +16641,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16473,16 +16668,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16493,15 +16689,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16513,12 +16709,11 @@ msgstr ""
msgid "Status"
msgstr "Status"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16551,7 +16746,7 @@ msgstr "Endast status"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16609,8 +16804,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16644,8 +16839,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16663,7 +16858,7 @@ msgstr "Ämne"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16685,7 +16880,7 @@ msgstr ""
msgid "Success Audit"
msgstr ""
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16693,11 +16888,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr ""
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr ""
@@ -16705,7 +16900,7 @@ msgstr ""
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr ""
@@ -16743,7 +16938,8 @@ msgstr ""
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr ""
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16751,14 +16947,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr ""
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16771,9 +16967,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16872,36 +17068,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16945,13 +17140,13 @@ msgid "Target type"
msgstr ""
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16989,7 +17184,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17053,8 +17248,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17084,12 +17279,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17104,7 +17299,7 @@ msgstr ""
msgid "Test"
msgstr ""
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17153,11 +17348,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17292,7 +17487,7 @@ msgstr ""
msgid "Theme"
msgstr ""
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17305,11 +17500,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr ""
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17318,19 +17513,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr ""
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr ""
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17338,15 +17533,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr ""
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr ""
@@ -17362,8 +17557,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Till"
@@ -17373,14 +17567,12 @@ msgstr "Till"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17410,7 +17602,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Tidsperiod"
@@ -17421,9 +17613,9 @@ msgstr "Tidsperiod"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr ""
@@ -17431,13 +17623,13 @@ msgstr ""
msgid "Time type"
msgstr "Tidstyp"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17447,17 +17639,27 @@ msgid "Timeout"
msgstr ""
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Tidsstämpel"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr ""
@@ -17466,11 +17668,11 @@ msgstr ""
msgid "To set a host interface select a single item type for all items"
msgstr ""
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr ""
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17534,19 +17736,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17554,9 +17756,9 @@ msgstr ""
msgid "Transport error."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17567,7 +17769,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17582,9 +17784,9 @@ msgstr ""
msgid "Trends"
msgstr "Trender"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17609,12 +17811,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr ""
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17640,7 +17842,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "Utlösare togs bort"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17652,7 +17854,7 @@ msgstr[1] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr ""
@@ -17684,13 +17886,13 @@ msgstr ""
msgid "Trigger name"
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Översikt över utlösare"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17804,20 +18006,20 @@ msgstr "Utlösare"
msgid "Triggers deleted"
msgstr "Utlösare togs bort"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr ""
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr ""
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr ""
@@ -17854,17 +18056,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17904,7 +18106,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17926,9 +18128,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "OKÄNT"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17987,8 +18189,8 @@ msgstr ""
msgid "URLs"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18082,20 +18284,26 @@ msgstr ""
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18165,7 +18373,7 @@ msgstr "Okänd resurs"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr ""
@@ -18174,8 +18382,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18278,20 +18486,21 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18317,7 +18526,7 @@ msgstr ""
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18337,7 +18546,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18355,8 +18564,9 @@ msgstr "Skicka upp"
msgid "Upper level maps"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr ""
@@ -18394,7 +18604,7 @@ msgstr ""
msgid "Used in actions"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18481,7 +18691,7 @@ msgid_plural "Users deleted"
msgstr[0] "Användare togs bort"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18556,8 +18766,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Användargrupper"
@@ -18574,7 +18784,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18594,7 +18804,7 @@ msgstr ""
msgid "User profile"
msgstr "Användarprofil"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18606,7 +18816,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18616,7 +18826,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18629,8 +18839,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18638,8 +18848,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18691,7 +18901,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18723,8 +18933,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Användare"
@@ -18974,10 +19184,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19007,17 +19217,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19074,7 +19285,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Värdeskarta"
@@ -19089,9 +19300,9 @@ msgstr ""
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19128,7 +19339,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr ""
@@ -19225,8 +19436,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19279,7 +19489,7 @@ msgctxt "setup"
msgid "Warning"
msgstr ""
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19310,7 +19520,7 @@ msgstr ""
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19361,7 +19571,7 @@ msgid "Web scenarios"
msgstr ""
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19369,26 +19579,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr ""
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Veckovis"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19404,7 +19616,7 @@ msgstr ""
msgid "When active"
msgstr "När aktiv"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19413,19 +19625,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19445,7 +19657,7 @@ msgstr ""
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19481,7 +19693,7 @@ msgid "Working time"
msgstr "Arbetstid"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr ""
@@ -19511,7 +19723,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19531,11 +19743,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19550,11 +19762,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19563,12 +19775,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "MAX-värde för Y-axel"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19577,34 +19789,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr ""
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "MIN-värde för Y-axel"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y-axel"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr ""
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr ""
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr ""
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19622,19 +19834,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19653,8 +19864,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "År"
@@ -19673,14 +19884,14 @@ msgstr "Årligen"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19699,11 +19910,11 @@ msgstr "Årligen"
msgid "Yes"
msgstr "Ja"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19714,11 +19925,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr ""
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19726,9 +19937,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19739,11 +19949,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr ""
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr ""
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr ""
@@ -19759,11 +19969,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19842,7 +20052,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19863,10 +20073,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19881,18 +20105,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19900,9 +20124,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19923,33 +20147,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19993,7 +20229,7 @@ msgstr "alla"
msgid "all media"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20020,19 +20256,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20042,7 +20278,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -20060,6 +20296,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20108,7 +20345,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20130,7 +20367,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20197,10 +20434,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20231,6 +20468,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20297,8 +20535,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20311,6 +20549,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20371,6 +20614,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20415,7 +20662,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr ""
@@ -20478,7 +20725,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20566,7 +20813,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20604,7 +20851,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20620,16 +20867,11 @@ msgstr ""
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr ""
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr ""
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20645,9 +20887,9 @@ msgstr ""
msgid "host group"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20661,7 +20903,7 @@ msgstr ""
msgid "image"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20756,7 +20998,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20776,16 +21018,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20797,12 +21039,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20827,8 +21069,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20840,7 +21082,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20853,8 +21095,8 @@ msgstr ""
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20866,12 +21108,12 @@ msgstr ""
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20898,7 +21140,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20930,12 +21172,12 @@ msgstr ""
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr ""
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr ""
@@ -20943,10 +21185,11 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20984,7 +21227,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21019,7 +21262,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21034,16 +21277,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr ""
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21056,13 +21294,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21083,8 +21321,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21112,11 +21350,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21140,7 +21378,7 @@ msgid "new"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr ""
@@ -21172,7 +21410,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21185,7 +21423,7 @@ msgstr ""
msgid "not in"
msgstr ""
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr ""
@@ -21193,7 +21431,7 @@ msgstr ""
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21257,7 +21495,7 @@ msgstr ""
msgid "other"
msgstr ""
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21270,7 +21508,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21288,7 +21526,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21304,24 +21542,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21329,7 +21567,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21357,7 +21595,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21389,13 +21627,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr ""
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21403,7 +21641,7 @@ msgstr ""
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21418,7 +21656,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21430,7 +21668,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr ""
@@ -21451,8 +21689,6 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21533,12 +21769,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21554,7 +21790,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21581,11 +21817,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21693,7 +21929,7 @@ msgstr ""
msgid "type here to search"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21820,16 +22056,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21863,8 +22099,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21876,30 +22112,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21907,6 +22142,7 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21914,7 +22150,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22008,12 +22244,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/tr/LC_MESSAGES/frontend.po b/ui/locale/tr/LC_MESSAGES/frontend.po
index 2a9db14640a..0f0211d3a0c 100644
--- a/ui/locale/tr/LC_MESSAGES/frontend.po
+++ b/ui/locale/tr/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:15+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: Zabbix translation team\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1616170518.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" bekleniyor"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%2$d maksimum karakter uzunluğunu %1$d karakter aşıyor"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -161,15 +156,15 @@ msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -185,10 +180,10 @@ msgid_plural "%1$s messages"
msgstr[0] ""
msgstr[1] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -234,8 +229,8 @@ msgstr[0] "Kalan deneme sayısı %1$s"
msgstr[1] "Kalan deneme sayısı %1$s"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -271,7 +266,7 @@ msgid "%1$s, selected"
msgstr ""
# son kısım tarihindeydi de olabilir, arayüzden bakılmalı
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -305,7 +300,7 @@ msgstr "(Yalnızca süper yöneticiler grup oluşturabilir)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(vekil sunucu yok)"
@@ -332,12 +327,16 @@ msgstr "10 saniye"
msgid "100 busiest triggers"
msgstr "100 en meşgul tetikleyici"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 saniye"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3B görünüm"
@@ -360,7 +359,7 @@ msgstr "son 500 değer"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -369,7 +368,7 @@ msgstr ""
msgid "<manual>"
msgstr "<elle>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -384,7 +383,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -452,8 +451,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -466,7 +465,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Erişim reddedildi"
@@ -502,9 +501,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Onay"
@@ -512,7 +511,7 @@ msgstr "Onay"
msgid "Acknowledge"
msgstr "Onay"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -550,18 +549,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -571,7 +570,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -611,7 +610,7 @@ msgstr "\"%1$s\" eylemi halihazırda var."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Eylem eklendi"
@@ -620,24 +619,24 @@ msgstr "Eylem eklendi"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Eylem silindi"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Eylem devre dışı"
msgstr[1] "Eylemler devre dışı"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Eylem etkin"
msgstr[1] "Eylemler etkin"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -649,7 +648,7 @@ msgstr "Eylem günlüğü"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Eylem güncellendi"
@@ -657,16 +656,16 @@ msgstr "Eylem güncellendi"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Eylemler"
@@ -685,13 +684,11 @@ msgstr "Aktif"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Şu zamandan beri aktif"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Şu zamana kadar aktif"
@@ -741,7 +738,7 @@ msgstr "Şu zamana kadar aktif"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -755,35 +752,37 @@ msgstr "Şu zamana kadar aktif"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -854,11 +853,11 @@ msgstr "Yeni bir parçacık ekle"
msgid "Add child element"
msgstr "Alt öğe ekle"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -879,7 +878,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Birden çok harita ekle"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -888,7 +887,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -897,16 +896,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Prototip ekle"
@@ -915,7 +914,7 @@ msgstr "Prototip ekle"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -949,7 +948,7 @@ msgstr ""
msgid "Add widget"
msgstr "Parçacık ekle"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -960,11 +959,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -976,12 +975,12 @@ msgstr ""
msgid "Admin"
msgstr "Yönetici"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Yönetim"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1002,7 +1001,7 @@ msgstr "Yaş"
msgid "Age less than"
msgstr "Şu yaştan küçük"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1032,7 +1031,7 @@ msgstr "Aracı arayüzleri"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1040,11 +1039,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1069,8 +1068,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1115,7 +1114,7 @@ msgstr "Tüm problemler"
msgid "All problems if tag values match"
msgstr "Etiket değerleri eşleşiyorsa tüm problemler"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1131,13 +1130,13 @@ msgstr "Tüm şablonlar"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Elle kapatmaya izin ver"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1183,7 +1182,7 @@ msgstr "Ve"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1193,6 +1192,10 @@ msgstr "Ve"
msgid "And/Or"
msgstr "Ve/Veya"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1204,13 +1207,12 @@ msgstr "Ve/Veya"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Herhangi"
@@ -1250,11 +1252,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Yaklaşma"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Nis"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Nisan"
@@ -1278,7 +1280,7 @@ msgstr "Alan boyutu"
msgid "Area type"
msgstr "Alan tipi"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Aritmetik"
@@ -1344,8 +1346,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1355,13 +1361,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "En azından bir tane bakım periyodu yaratılmalı."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1405,8 +1404,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Denetim"
@@ -1414,7 +1413,7 @@ msgstr "Denetim"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Denetim günlüğü"
@@ -1422,11 +1421,11 @@ msgstr "Denetim günlüğü"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Ağu"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Ağustos"
@@ -1443,15 +1442,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Kimlik Doğrulama"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Kimlik doğrulama algoritması"
@@ -1462,7 +1461,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1482,6 +1481,7 @@ msgid "Authentication protocol"
msgstr "Kimlik doğrulama protokolü"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1495,8 +1495,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1517,7 +1517,7 @@ msgstr "Otomatik çıkış"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Otomatik"
@@ -1536,13 +1536,13 @@ msgstr "Otomatik simge seçimi"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1555,8 +1555,8 @@ msgstr ""
msgid "Availability"
msgstr "Erişilebilirlilik"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Kullanılırlık raporu"
@@ -1583,7 +1583,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1607,9 +1607,9 @@ msgstr ""
msgid "Background image"
msgstr "Arkaplan resmi"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1617,8 +1617,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1685,7 +1685,7 @@ msgstr ""
msgid "Bold line"
msgstr "Kalın çizgi"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "boole'saldan ondalık sayıya"
@@ -1751,8 +1751,8 @@ msgstr "SERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "KAPANMA"
@@ -1788,17 +1788,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Hesaplanmış"
@@ -1864,7 +1864,7 @@ msgstr "\"%2$s\" grafiğine sayısal olmayan \"%1$s\" öğesi eklenemez."
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "\"%2$s\" grafik prototipine sayısal olmayan \"%1$s\" öğesi eklenemez."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Eylem eklenemiyor"
@@ -2028,9 +2028,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2136,8 +2136,8 @@ msgstr "Simge haritası oluşturulamıyor"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2146,8 +2146,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Yapılandırma dosyası oluşturulamıyor."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2157,12 +2157,18 @@ msgid_plural "Cannot delete API tokens"
msgstr[0] ""
msgstr[1] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "\"%1$s\" Zabbix dahili kullanıcısı silinemiyor, bu kullanıcıyı devredışı bırakmayı deneyin."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Eylem silinemiyor"
@@ -2278,7 +2284,7 @@ msgstr "Öğe prototipleri silinemez"
msgid "Cannot delete items"
msgstr "Öğeler silinemiyor"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Bakım silinemiyor"
@@ -2333,19 +2339,19 @@ msgstr[1] "Betikler silinemiyor"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Betikler silinemiyor. \"%1$s\" betiği \"%2$s\" eylem işleminde kullanılıyor."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Seçilen eylemler silinemiyor"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Servis silinemiyor"
msgstr[1] "Servis silinemiyor"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2437,7 +2443,13 @@ msgid_plural "Cannot disable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Eylem devre dışı bırakılamıyor"
@@ -2515,7 +2527,13 @@ msgid_plural "Cannot enable API tokens"
msgstr[0] ""
msgstr[1] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Eylem etkinleştirilemiyor"
@@ -2740,7 +2758,7 @@ msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not
msgstr[0] "\"%1$s\" şablonu içe aktarılamıyor, \"%2$s\" bağlantılı şablonu mevcut değil."
msgstr[1] "\"%1$s\" şablonu içe aktarılamıyor, \"%2$s\" bağlantılı şablonları mevcut değil."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Tetikleyici ifadesi eklenemiyor"
@@ -2902,7 +2920,7 @@ msgstr "Misafir kullanıcısı yeniden adlandırılamıyor."
msgid "Cannot save discovery rule without checks."
msgstr "Kontroller olmaksızın keşif kuralları saklanamıyor."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "\"%1$s\" parçacığı kaydedilemiyor."
@@ -2947,7 +2965,7 @@ msgstr "Devre dışı envanter için envanter alanları tanımlanamaz."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3071,7 +3089,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Şablon web senaryosu \"%1$s\" güncellenemiyor: %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Eylem güncellenemez"
@@ -3247,10 +3265,10 @@ msgstr "Betik güncellenemiyor"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3314,8 +3332,8 @@ msgid_plural "Cannot update user groups"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3356,16 +3374,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Sertifika"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Değişiklik"
@@ -3398,12 +3416,12 @@ msgstr ""
msgid "Change password"
msgstr "Parolayı değiştir"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Saniye başına değişim"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3412,7 +3430,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3451,19 +3469,19 @@ msgstr "Halihazırda olanları kontrol et."
msgid "Check expression part starting from \"%1$s\"."
msgstr "İfade bölümünü \"%1$s\" kısmından başlayarak kontrol edin."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3531,7 +3549,7 @@ msgstr "UDP hizmetinin performansını denetler. Servis kesintideyse 0 döner; d
msgid "Checks should be unique."
msgstr "Kontroller benzersiz olmalıdır."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3568,8 +3586,8 @@ msgstr "Geçmişi temizle"
msgid "Clear history and trends"
msgstr "Geçmişi ve eğilimleri temizle"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Bağlantı kaldırılırken temizle"
@@ -3595,9 +3613,9 @@ msgstr "Saat"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3614,7 +3632,7 @@ msgstr "Klonla"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3645,12 +3663,12 @@ msgstr "Eski olayları kapat"
msgid "Close problem"
msgstr "Problemi kapat"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Daralt"
@@ -3664,7 +3682,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3707,7 +3725,7 @@ msgstr "Komutlar"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3738,9 +3756,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr "Eşzamanlı oturumlar"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Koşul"
@@ -3768,13 +3786,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Koşullar"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Yapılandırma"
@@ -3869,7 +3887,7 @@ msgid "Configuration of maintenance periods"
msgstr "Bakım dönemleri̇ni̇n yapılandırması"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Medya türlerinin yapılandırması"
@@ -3913,7 +3931,7 @@ msgstr "Tetikleyicilerin yapılandırması"
msgid "Configuration of user groups"
msgstr "Kullanıcı gruplarının yapılandırması"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3956,9 +3974,9 @@ msgstr "Tebrikler! Zabbix önyüzünü başarıyla kurdunuz."
msgid "Connect to"
msgstr "Bağlan"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -4010,12 +4028,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Bağlantılar"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Ana makineden yapılan bağlantılar"
@@ -4025,7 +4043,7 @@ msgid "Connections from proxy"
msgstr "Vekil sunucudan yapılan bağlantılar"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Ana makineye yapılan bağlantılar"
@@ -4047,11 +4065,11 @@ msgstr "Kontak"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4085,12 +4103,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4105,7 +4123,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4119,7 +4137,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "İçerik adı"
@@ -4230,19 +4248,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Eylem oluştur"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4286,7 +4308,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4397,7 +4419,7 @@ msgstr ""
msgid "Create script"
msgstr "Betik oluştur"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4453,8 +4475,10 @@ msgstr "Web senaryosu oluştur (önce ana makine seç)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4489,6 +4513,7 @@ msgid "Current value"
msgstr "Geçerli değer"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Özel"
@@ -4506,7 +4531,7 @@ msgid "Custom graphs"
msgstr "Özel grafikler"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4528,16 +4553,20 @@ msgstr "\"%2$s\" haritası için özel etiket \"%1$s\" türü elemanları boş o
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Özel çarpan"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4586,7 +4615,8 @@ msgstr "DNS adı"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Günlük"
@@ -4601,7 +4631,7 @@ msgstr "Karanlık"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Pano"
@@ -4611,7 +4641,7 @@ msgstr "Pano"
msgid "Dashboard \"%1$s\" already exists."
msgstr "\"%1$s\" panosu halihazırda mevcut."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4675,8 +4705,8 @@ msgstr "Panolar"
msgid "Dashed line"
msgstr "Kesikli çizgi"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "%1$s verisi. %2$s saniyede oluşturuldu."
@@ -4689,9 +4719,9 @@ msgstr "Veriler doğru kodlanmamış."
msgid "Data overview"
msgstr "Verilere genel bakış"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4814,11 +4844,12 @@ msgstr "Donanımın alındığı tarih"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Gün"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4827,6 +4858,10 @@ msgstr ""
msgid "Day of month"
msgstr "Ayın günü"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4834,6 +4869,7 @@ msgid "Day of week"
msgstr "Haftanın günü"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Günler"
@@ -4847,11 +4883,11 @@ msgstr "Hata Ayıklama"
msgid "Debug mode"
msgstr "Hata ayıklama kipi"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Ara"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Aralık"
@@ -4932,7 +4968,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Gecikme"
@@ -4941,19 +4977,19 @@ msgid "Delayed by"
msgstr "Gecikmenin yapıldığı"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4972,12 +5008,13 @@ msgstr "Gecikmenin yapıldığı"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5035,11 +5072,11 @@ msgstr "Keşif kuralı silinsin mi?"
msgid "Delete expression?"
msgstr "İfade silinsin mi?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Grafik prototipi silinsin mi?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Grafik silinsin mi?"
@@ -5101,7 +5138,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Seçilen eylemler silinsin mi?"
@@ -5184,7 +5229,7 @@ msgstr "Seçilen harita silinsin mi?"
msgid "Delete selected maps?"
msgstr "Seçilen haritalar silinsin mi?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Seçilen medya türleri silinsin mi?"
@@ -5212,15 +5257,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Seçilen betikler silinsin mi?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5268,7 +5313,7 @@ msgstr "Tetikleyici silinsin mi?"
msgid "Delete web scenario?"
msgstr "Web senaryosu silinsin mi?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5300,7 +5345,7 @@ msgstr "Reddet"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5316,7 +5361,7 @@ msgstr "Bağımlı"
msgid "Dependent item"
msgstr "Bağımlı öğe"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5326,7 +5371,7 @@ msgstr "Bağımlılığın olduğu"
msgid "Deployment status"
msgstr "Dağıtım durumu"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5342,9 +5387,10 @@ msgstr "Dağıtım durumu"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5365,7 +5411,7 @@ msgstr "Açıklama"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5410,7 +5456,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5418,8 +5464,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5461,7 +5507,15 @@ msgstr "Seçilen vekil sunucular tarafından izlenen ana makineler devre dışı
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Seçilen eylemler devre dışı bırakılsın mı?"
@@ -5486,7 +5540,7 @@ msgstr "Seçilen ana makineler devre dışı bırakılsın mı?"
msgid "Disable selected items?"
msgstr "Seçilen öğeler devre dışı bırakılsın mı?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Seçilen medya türleri devre dışı bırakılsın mı?"
@@ -5513,7 +5567,7 @@ msgstr "Seçilen web senaryoları devre dışı bırakılsın mı?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5533,17 +5587,19 @@ msgstr "Seçilen web senaryoları devre dışı bırakılsın mı?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5554,21 +5610,21 @@ msgstr "Devre dışı"
msgid "Disaster"
msgstr "Felaket"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5600,11 +5656,11 @@ msgstr "Keşfedilmiş aygıt"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5612,8 +5668,8 @@ msgstr "Keşfedilmiş aygıt"
msgid "Discovery"
msgstr "Keşif"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5674,7 +5730,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Keşif kuralı"
@@ -5784,7 +5840,8 @@ msgstr "Yığılmış grafik göster"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5797,7 +5854,7 @@ msgstr "%2$s bulunandan %1$s kadarı gösteriliyor"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "%3$s bulunandan %1$s - %2$s arası gösteriliyor"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5806,14 +5863,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5829,8 +5886,8 @@ msgstr "Koşulsal ifadeyi değiştirmek ister misiniz?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5840,8 +5897,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5851,12 +5908,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5883,22 +5940,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Yapılandırma dosyasını indir"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Aksama Süresi"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Çizim stili"
@@ -5943,10 +6001,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "\"%2$s\" haritası için kullanıcılarda \"%1$s\" userid'si mükerrer."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Süre"
@@ -5970,18 +6030,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Her URL tekil bir isme sahip olmalıdır. Lütfen URL'in yalnızca bir isme sahip olduğundan emin olun"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6022,6 +6081,10 @@ msgstr "Tetikleyiciyi düzenle"
msgid "Edit widget"
msgstr "Parçacığı düzenle"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Etkin değer"
@@ -6056,7 +6119,7 @@ msgstr "Elips"
msgid "Email"
msgstr "E-posta"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Boş"
@@ -6093,7 +6156,6 @@ msgstr "\"%1$s\" keşif kuralı için boş filtre koşul makrosu."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6105,7 +6167,7 @@ msgstr "Boş giriş parametresi."
msgid "Empty map ID."
msgstr "Boş harita ID'si."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6113,8 +6175,8 @@ msgstr "Boş harita ID'si."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6185,7 +6247,15 @@ msgstr "Dahili temizlik hizmetini etkinleştir"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Seçilen eylemler etkinleştirilsin mi?"
@@ -6211,7 +6281,7 @@ msgstr "Seçilen ana makineler etkinleştirilsin mi?"
msgid "Enable selected items?"
msgstr "Seçilen öğeler etkinleştirilsin mi?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Seçili medya türleri etkinleştirilsin mi?"
@@ -6231,7 +6301,7 @@ msgstr "Seçilen tetikleyiciler etkinleştirilsin mi?"
msgid "Enable selected web scenarios?"
msgstr "Seçilen web senaryoları etkinleştirilsin mi?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6247,7 +6317,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6277,17 +6347,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6303,7 +6374,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Şifreleme"
@@ -6329,6 +6400,7 @@ msgstr "Amerikan İngilizcesi (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6341,11 +6413,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6360,12 +6432,18 @@ msgstr ""
msgid "Error"
msgstr "Hata"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "\"%1$s\" tablosu için arama isteği hatası."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6388,7 +6466,7 @@ msgstr ""
msgid "Event"
msgstr "Olay"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "Olay ID"
@@ -6398,8 +6476,8 @@ msgstr "Olay onaylandı"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Olay korelasyonu"
@@ -6409,7 +6487,7 @@ msgstr "Olay korelasyonu"
msgid "Event correlation rules"
msgstr "Olay korelasyon kuralları"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Olay detayları"
@@ -6425,7 +6503,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Olay listesi [önceki 20]"
@@ -6492,6 +6570,16 @@ msgstr "Dahil etme"
msgid "Exclude host groups"
msgstr "Ana makine gruplarını hariç tut"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Çalıştır"
@@ -6516,7 +6604,7 @@ msgstr ""
msgid "Execute on"
msgstr "Üzerinde çalıştır"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6525,7 +6613,7 @@ msgstr ""
msgid "Executed"
msgstr "Çalıştırılmış"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6542,13 +6630,13 @@ msgstr "Çalıştırma onayı"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Genişlet"
@@ -6646,8 +6734,8 @@ msgstr "İfade boş olamaz"
msgid "Expression constructor"
msgstr "İfade kurucusu"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "İfade sözdizimi hatası."
@@ -6758,11 +6846,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Şub"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Şubat"
@@ -6844,19 +6932,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Dosya zaman bilgisi. Tam sayı döndürür (Unix zaman damgası)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6881,15 +6969,15 @@ msgstr "Dolu bölge"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6908,7 +6996,7 @@ msgstr "Filtre"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6953,7 +7041,7 @@ msgid "Fit to map"
msgstr "Haritaya sığdır"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Sabit"
@@ -6963,7 +7051,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6998,7 +7086,7 @@ msgstr "Yazıtipi boyutu"
msgid "Form data"
msgstr "Form verisi"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Formül"
@@ -7017,19 +7105,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Fransızca (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Cum"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Cuma"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7062,7 +7154,7 @@ msgid "Full clone"
msgstr "Tam klonla"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Fonksiyon"
@@ -7073,7 +7165,7 @@ msgstr "GSM modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Grafik arayüz"
@@ -7081,8 +7173,8 @@ msgstr "Grafik arayüz"
msgid "GUI access disabled."
msgstr "Grafik arayüz erişimi devre dışı."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Genel"
@@ -7099,7 +7191,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7155,7 +7247,7 @@ msgstr "Dönüş yap: %1$s"
msgid "Go to"
msgstr "Buraya git"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7200,13 +7292,13 @@ msgstr "Gradyan çizgi"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Grafik"
@@ -7262,7 +7354,7 @@ msgstr "Grafik silindi"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Grafik prototipi"
@@ -7294,8 +7386,8 @@ msgstr "Grafik prototipi silindi"
msgid "Graph prototype updated"
msgstr "Grafik prototipi güncellendi"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li grafik prototipi mevcut değil."
@@ -7329,8 +7421,8 @@ msgstr "Grafik türü"
msgid "Graph updated"
msgstr "Grafik güncellendi"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li grafik mevcut değil."
@@ -7447,7 +7539,7 @@ msgstr "Gruplama tipi"
msgid "Groups"
msgstr "Gruplar"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7456,12 +7548,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H.i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7525,7 +7617,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7554,13 +7646,13 @@ msgstr "İbranice (he_IL)"
msgid "Height"
msgstr "Yükseklik"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Yardım"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Onaltılıktan ondalığa"
@@ -7626,9 +7718,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7668,7 +7760,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7707,13 +7799,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7810,7 +7902,7 @@ msgstr[1] "Ana makineler etkin"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7843,7 +7935,7 @@ msgstr "Ana makine grubu öğeleri"
msgid "Host group label type"
msgstr "Ana makine grubu etiket türü"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7863,10 +7955,10 @@ msgstr "\"%1$s\" ID'li ana makine grubu mevcut değil."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7891,7 +7983,7 @@ msgstr "\"%1$s\" ID'li ana makine grubu mevcut değil."
msgid "Host groups"
msgstr "Ana makine grupları"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8015,7 +8107,7 @@ msgstr "Ana makine güncelleme başarısız."
msgid "Host updated"
msgstr "Ana makine güncellendi"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li ana makine mevcut değil."
@@ -8049,11 +8141,11 @@ msgstr "\"%1$s\" görünür adlı bir ana makine halihazırda mevcut."
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8092,13 +8184,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Saat"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Temizlik hizmetleri"
@@ -8162,9 +8255,9 @@ msgstr "\"%1$s\" IP aralığı, \"%2$s\" adres sınırını aşıyor"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8247,7 +8340,7 @@ msgstr "Simge haritası güncellendi"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Simge eşleştirme"
@@ -8343,7 +8436,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Eğer bu mesajın yanlış olduğunu düşünüyorsanız gerekli izinlerin alınması için lütfen yöneticilerinize danışın."
@@ -8392,7 +8485,7 @@ msgstr "Resim güncellendi"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Resimler"
@@ -8440,10 +8533,14 @@ msgstr "Bakımda"
msgid "In progress"
msgstr "İşlemde"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8454,28 +8551,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Erişilemeyen grafik"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Erişilemeyen grup"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Erişilemeyen ana makine"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Erişilemeyen öğe"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8492,6 +8589,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr "Erişilemeyen harita"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8541,7 +8642,7 @@ msgstr "Alt grupları içer"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Ağ arayüzündeki gelen trafik istatistikleri. Tam sayı döndürür"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8897,7 +8998,7 @@ msgstr "Yanlış öğe değeri türü"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Tetikleyici fonksiyonu \"%2$s\" için yanlış öğe değer türü \"%1$s\" sağlandı."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Yanlış öğe listesi."
@@ -8930,11 +9031,6 @@ msgstr "Yanlış nesne değeri."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Bakım için yanlış parametreler."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8952,15 +9048,11 @@ msgstr "Yanlış düzenli ifade \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "\"%1$s\" Zabbix sunucusundan yanlış yanıt alındı."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Yanlış servis bitiş zamanı."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Yanlış servis başlangıç zamanı."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9032,7 +9124,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9077,8 +9169,6 @@ msgstr "\"%2$s\" kayan nokta alanı için yanlış değer \"%1$s\"."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "\"%2$s\" tamsayı alanı için yanlış değer \"%1$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9137,6 +9227,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9247,8 +9347,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9274,10 +9372,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9328,7 +9426,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9342,7 +9440,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Endonezyaca (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9351,13 +9449,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9445,7 +9542,7 @@ msgstr "İfade ekle"
msgid "Install"
msgstr "Kur"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Kurulum"
@@ -9453,7 +9550,7 @@ msgstr "Kurulum"
msgid "Installer name"
msgstr "Yükleyici adı"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9509,8 +9606,8 @@ msgstr "Dahili"
msgid "Internal JSON-RPC error."
msgstr "JSON-RPC iç hatası."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9521,23 +9618,22 @@ msgstr "Dahili veri depolama süresi"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "İç hata."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9548,8 +9644,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9583,7 +9678,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Geçersiz eylem koşulu: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9723,10 +9818,10 @@ msgstr "Geçersiz yöntem parametreleri."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9765,86 +9860,89 @@ msgstr "Geçersiz yöntem parametreleri."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Geçersiz parametre \"%1$s\": %2$s."
@@ -9931,15 +10029,15 @@ msgstr "Geçersiz etiket \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Geçersiz zaman periyodu."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Envanter"
@@ -9954,7 +10052,7 @@ msgid "Inventory field"
msgstr "envanter alanı"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "envanter modu"
@@ -9964,7 +10062,7 @@ msgstr "Çevrimiçi mi?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Yayımlayan"
@@ -9982,14 +10080,14 @@ msgid "Italian (it_IT)"
msgstr "İtalyanca (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Öğe"
@@ -10058,7 +10156,7 @@ msgstr[1] "Öğeler etkin"
msgid "Item in \"not supported\" state"
msgstr "\"Desteklenmeyen\" durumundaki öğe"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Öğe seçilmedi"
@@ -10068,9 +10166,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Öğe ön işlemesinde eksik parametreler: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Öğe ptototipi"
@@ -10104,8 +10202,8 @@ msgid_plural "Item prototypes updated"
msgstr[0] "Öğe prototipi güncellendi"
msgstr[1] "Öğe prototipleri güncellendi"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li öğe prototipi mevcut değil."
@@ -10155,20 +10253,20 @@ msgstr ""
msgid "Item values"
msgstr "Öğe değerleri"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Öğe yenilenmeyecek. Lütfen doğru bir güncelleme zaman aralığı giriniz."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li öğe mevcut değil."
@@ -10212,7 +10310,7 @@ msgstr "\"%1$s\" anahtarlı öğe \"%2$s\" üzerinde halihazırda var."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10250,7 +10348,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX aracısı"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10269,7 +10367,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10290,16 +10388,16 @@ msgstr "JSON stringi bekleniyor"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Oca"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Ocak"
@@ -10308,8 +10406,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japonca (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10317,19 +10415,19 @@ msgstr "Japonca (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Tem"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Temmuz"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Haz"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Haziran"
@@ -10443,42 +10541,42 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Son"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
msgstr[1] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10553,7 +10651,7 @@ msgstr "Son haftanın grafiği"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10572,9 +10670,9 @@ msgstr "Letonca (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10590,18 +10688,18 @@ msgstr ""
msgid "Left"
msgstr "Sol"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Sol kırpma"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10610,7 +10708,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10618,9 +10716,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Arama ve filtreleme sonuçları için sınırlama"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10640,8 +10738,8 @@ msgstr "Çizgi türü"
msgid "Line width"
msgstr "Çizgi genişliği"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Bağlantı"
@@ -10665,8 +10763,8 @@ msgid "Link indicators"
msgstr "Bağlantı göstergeleri"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Şablonları bağlantıla"
@@ -10774,7 +10872,7 @@ msgstr ""
msgid "Local"
msgstr "Yerel"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10793,7 +10891,7 @@ msgid "Location longitude"
msgstr "Konum boylamı"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10807,7 +10905,7 @@ msgstr "Günlük rotasyon desteğiyle günlük dosyası izleme. Sistem günlüğ
msgid "Log file monitoring. Returns log"
msgstr "Kayıt dosyası izlemesi. Sistem günlüğü döndürür"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10819,8 +10917,8 @@ msgstr "Eşleşmemiş SNMP trap'lerini sistem günlüğüne kaydet"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Oturum aç"
@@ -10908,9 +11006,9 @@ msgstr "\"%1$s\" makrosu halihazırda mevcut."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10932,35 +11030,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Bakım"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "\"%1$s\" bakımı halihazırda mevcut."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "\"den beri aktif\" bakım değeri \"dene kadar aktif\" den büyük olamaz."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Bakım eklendi"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Bakım silindi"
@@ -11003,11 +11089,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11015,20 +11105,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Elle"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11111,7 +11201,7 @@ msgstr "Harita şekli"
msgid "Map update failed."
msgstr "Harita güncelleme başarısız."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "\"%1$s\" ID'li harita mevcut değil."
@@ -11134,16 +11224,16 @@ msgstr "Eşleştirmeler"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Haritalar"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Mar"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Mart"
@@ -11170,9 +11260,9 @@ msgstr "Maske"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11189,7 +11279,7 @@ msgstr "Elemanları toplu güncelleme"
msgid "Mass update shapes"
msgstr "Şekilleri toplu güncelle"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11197,7 +11287,7 @@ msgstr "Şekilleri toplu güncelle"
msgid "Master item"
msgstr "Ana öğe"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11206,12 +11296,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11250,7 +11340,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11267,11 +11357,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Mayıs"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "May"
@@ -11338,8 +11428,8 @@ msgstr "\"%1$s\" ID'li medya türü mevcut değil."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Medya türleri"
@@ -11417,7 +11507,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Mesajlar"
@@ -11441,10 +11531,10 @@ msgid "Middle"
msgstr "Orta"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11494,7 +11584,7 @@ msgstr "Minimum önem derecesi"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11503,6 +11593,7 @@ msgstr[0] "Minimum görüntüleme süresi %1$s dakika."
msgstr[1] "Minimum görüntüleme süresi %1$s dakika."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Dakika"
@@ -11519,11 +11610,11 @@ msgstr "Grafik prototipi için eksik \"name\" alanı."
msgid "Missing \"name\" field for graph."
msgstr "Grafik için eksik \"name\" alanı."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11604,7 +11695,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11612,11 +11703,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Pzt"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Pazartesi"
@@ -11625,7 +11716,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Vekil sunucu tarafından gözlemlenen"
@@ -11635,8 +11726,8 @@ msgid "Monitored host"
msgstr "Gözlemlenen ana makine"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Gözlemleme"
@@ -11646,13 +11737,15 @@ msgid "Monospace"
msgstr "Eş aralıklı"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Ay"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Aylık"
@@ -11723,6 +11816,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11752,6 +11849,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11765,14 +11863,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11821,36 +11917,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11982,11 +12081,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Hiç"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12019,6 +12122,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Yeni olay etiket değeri"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12031,14 +12138,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Yeni düzenli ifade"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Yeni servis zamanı"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12071,14 +12174,14 @@ msgstr "Sonraki adım"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12182,8 +12285,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12226,7 +12329,7 @@ msgstr ""
msgid "No image"
msgstr "Resim yok"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12334,7 +12437,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12342,11 +12445,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12355,9 +12459,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12424,13 +12528,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12457,11 +12559,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12506,7 +12611,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Başvurulan nesne için izin yok veya nesne mevcut değil!"
@@ -12531,7 +12636,7 @@ msgstr "Hiçbir açık anahtar dosyası belirtilmemiş."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Tazeleme yok"
@@ -12586,9 +12691,9 @@ msgstr "Boole-dışı bayraklar kullanımdan kaldırıldı."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12675,11 +12780,6 @@ msgstr ""
msgid "Not supported"
msgstr "Desteklenmiyor"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Not"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Notlar"
@@ -12692,8 +12792,8 @@ msgstr "Hiçbir şey"
msgid "Notification report"
msgstr "Bildirim raporu"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Bildirimler"
@@ -12706,11 +12806,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Kas"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Kasım"
@@ -12783,7 +12883,7 @@ msgstr "VMware hipervizöründeki işlemci iş parçacığı sayısı, <url> - V
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "VMware hipervizörü üzerindeki işlemci sayısı,<url> - VMware servis URL'si, <uuid> - VMware hipervizörü ana makine adı"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12864,13 +12964,13 @@ msgstr "VMware hipervizörü üzerindeki sanal makine sayısı,<url> - VMware se
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Inode sayısı veya yüzdesi. Sayı için tam sayıyı döndürür; yüzde için float döndürür"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Sayısal sistemler"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12881,7 +12981,7 @@ msgid "Numeric (integer)"
msgstr "Sayısal (tam sayısal)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12893,9 +12993,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12947,15 +13046,15 @@ msgstr "İS (Kısa)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Eki"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Sekizlikten ondalığa"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Ekim"
@@ -13013,11 +13112,6 @@ msgstr "Bir"
msgid "One time only"
msgstr "Yalnızca bir kere"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Bir kerelik aksama süresi"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Yalnızca Zabbix aracısı, SNMPv1, SNMPv2 ve SNMPv3 kontrolleri benzersiz yapılabilir."
@@ -13058,11 +13152,11 @@ msgid_plural "Only selected problems"
msgstr[0] "Yalnızca seçili problem"
msgstr[1] "Yalnızca seçili problemler"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13086,7 +13180,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "İşletim sistemi bilgileri. String döndürür"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13095,7 +13190,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13117,8 +13212,8 @@ msgid "Operation has no template to operate."
msgstr "İşlem, işlem yapacak şablona sahip değil."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13131,7 +13226,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "İşlemler"
@@ -13184,7 +13279,7 @@ msgstr "Seçenekler"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13205,61 +13300,61 @@ msgstr "Veya"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Orjinal"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Diğer"
@@ -13285,7 +13380,7 @@ msgstr "Ağ arayüzünde giden trafik istatistikleri. Tam sayı döndürür"
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13313,15 +13408,15 @@ msgstr "Öğe eğilim süresini geçersiz kıl"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Genel bakış"
@@ -13502,8 +13597,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "SORUN"
@@ -13529,9 +13624,9 @@ msgstr "PROBLEM olayı oluşturma kipi"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13541,7 +13636,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "PSK kimliği"
@@ -13569,6 +13664,10 @@ msgstr ""
msgid "Parameter"
msgstr "Parametre"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13578,14 +13677,14 @@ msgstr "Parametre"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "\"%1$s\" parametresi kullanımdan kaldırıldı."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13611,9 +13710,8 @@ msgstr "Üst grafikler"
msgid "Parent items"
msgstr "Üst öğeler"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13630,7 +13728,7 @@ msgstr "Üst tetikleyiciler"
msgid "Parent web scenarios"
msgstr "Üst web senaryoları"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13659,9 +13757,9 @@ msgstr "Pasif"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13766,7 +13864,7 @@ msgstr "Bir DNS sorgusu gerçekleştirir. Gerekli bilgi türünü içeren karakt
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13781,7 +13879,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Dönem türü"
@@ -13861,24 +13958,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Lütfen iki eleman seçiniz"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Noktalar"
@@ -13947,7 +14044,7 @@ msgstr "Kurulum öncesi özeti"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13955,7 +14052,7 @@ msgid "Preprocessing"
msgstr "Ön işleme"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13974,7 +14071,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Önizleme"
@@ -13984,7 +14081,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13998,12 +14095,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -14053,7 +14150,7 @@ msgid "Private"
msgstr "Özel"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14061,29 +14158,27 @@ msgid "Private key file"
msgstr "Özel anahtar dosyası"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Öncelik seviyesi"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14108,7 +14203,7 @@ msgid "Problem expression"
msgstr "Problem ifadesi"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14133,8 +14228,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14149,11 +14244,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14171,19 +14266,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14193,7 +14288,7 @@ msgid "Properties"
msgstr "Özellikler"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14204,8 +14299,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Vekil sunucular"
@@ -14275,7 +14370,7 @@ msgid "Public"
msgstr "Herkese açık"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14283,13 +14378,21 @@ msgid "Public key"
msgstr "Açık anahtar"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Açık anahtar dosyası"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14297,11 +14400,11 @@ msgstr "Açık anahtar dosyası"
msgid "Query fields"
msgstr "Sorgu alanları"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Kuyruk"
@@ -14309,7 +14412,7 @@ msgstr "Kuyruk"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14317,7 +14420,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14325,15 +14428,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "ÇÖZÜLDÜ"
@@ -14341,7 +14444,7 @@ msgstr "ÇÖZÜLDÜ"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14354,7 +14457,7 @@ msgstr "Ham gönderi"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Okuma"
@@ -14445,7 +14548,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14461,8 +14564,8 @@ msgstr "Kurtarma"
msgid "Recovery expression"
msgstr "Kurtarma ifadesi"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Kurtarma ifadesi sözdizimi hatası."
@@ -14472,9 +14575,9 @@ msgstr "Kurtarma işlemleri"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Kurtarma zamanı"
@@ -14506,7 +14609,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Düzenli ifade"
@@ -14536,7 +14639,7 @@ msgstr "Düzenli ifade güncellendi"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Düzenli ifadeler"
@@ -14597,28 +14700,28 @@ msgstr "Uzak komut"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14749,15 +14852,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14765,7 +14868,7 @@ msgstr ""
msgid "Replace"
msgstr "Değiştir"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Bağımlılıkları değiştir"
@@ -14806,19 +14909,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Raporlar"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14867,7 +14975,7 @@ msgstr "Gerekli durum kodları"
msgid "Required string"
msgstr "Gerekli string"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Sıfırla"
@@ -14916,23 +15024,23 @@ msgid "Resolved by"
msgstr "Çözümleyen"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "\"%1$s\" korelasyon kuralıyla çözümlenmiş."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Korelasyon kuralıyla çözümlenmiş."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "\"%1$s\" kullanıcısı tarafından çözümlenmiş."
@@ -15075,9 +15183,9 @@ msgstr "Kayıp ICMP ping paketlerinin yüzdesini döndürür."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15090,14 +15198,14 @@ msgstr ""
msgid "Right"
msgstr "Hak"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Sağ kırpma"
@@ -15110,8 +15218,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Romence (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15169,13 +15276,87 @@ msgstr "Pzr"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15252,7 +15433,7 @@ msgstr "SNMP trap anahtarı geçersiz."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15297,7 +15478,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL sayısı: %1$s (seçer: %2$s | çalıştırır: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15315,7 +15496,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQL cümlesi yürütme başarısız oldu \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15380,11 +15561,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Cts"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Cumartesi"
@@ -15418,6 +15599,7 @@ msgstr "Senaryo"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Çizelge"
@@ -15465,14 +15647,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15498,8 +15680,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15549,8 +15731,8 @@ msgstr "Betik güncellendi"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Betikler"
@@ -15629,12 +15811,12 @@ msgid "Security name"
msgstr "Güvenlik adı"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15642,9 +15824,13 @@ msgstr "Güvenlik adı"
msgid "Select"
msgstr "Seç"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Prototip seç"
@@ -15658,7 +15844,7 @@ msgstr "Parçacığı seç"
msgid "Selected"
msgstr "Seçilen"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Seçilen eylemler silindi"
@@ -15670,7 +15856,7 @@ msgstr ""
msgid "Selected elements"
msgstr "Seçilen öğeler"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15728,7 +15914,7 @@ msgstr ""
msgid "Sent"
msgstr "Gönderildi"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Eyl"
@@ -15744,7 +15930,7 @@ msgstr "Ayrılmış"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Eylül"
@@ -15762,12 +15948,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Sunucu"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Sunucu (vekil sunucu)"
@@ -15776,36 +15962,32 @@ msgid "Server time"
msgstr "Sunucu zamanı"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Servis"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Servis oluşturuldu"
@@ -15813,7 +15995,7 @@ msgstr "Servis oluşturuldu"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15834,15 +16016,10 @@ msgid "Service port"
msgstr "Servis portu"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Servis başlangıç zamanı, bitiş zamanında daha önce olmalıdır."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15851,46 +16028,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Servis zamanları"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Servis türü"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Servis güncellendi"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Servisler"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Servisler bir çevrimsel bağımlılık oluşturuyor."
@@ -15915,7 +16094,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15933,7 +16112,7 @@ msgstr "Ana makine envanter kipini ayarla"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15945,7 +16124,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15975,18 +16154,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16005,7 +16184,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -16055,9 +16234,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16085,7 +16264,7 @@ msgstr "Öğeleri veri olmadan göster"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Gösterge göster"
@@ -16106,7 +16285,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16197,8 +16380,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Oturumu kapat"
@@ -16207,7 +16390,7 @@ msgstr "Oturumu kapat"
msgid "Simple"
msgstr "Basit"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Basit değişiklik"
@@ -16333,7 +16516,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Girişleri şuna göre sırala"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sıralama düzeni (0->999)"
@@ -16342,7 +16525,7 @@ msgstr "Sıralama düzeni (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "\"%1$s\" alanına göre sıralama yapılmasına izin verilmiyor."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16356,7 +16539,7 @@ msgstr "Kaynak türü"
msgid "Spanish (es_ES)"
msgstr "İspanyolca (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16368,7 +16551,7 @@ msgstr "Belirtilen betik mevcut değil veya eylem işlem komutu için üzerinde
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Değerleri görmek için bazı süzgeç koşulları belirtin."
@@ -16381,9 +16564,9 @@ msgstr "Hız"
msgid "Stacked"
msgstr "Yığılı"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16420,9 +16603,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16439,8 +16634,8 @@ msgstr "Zabbix sunucusunun başlatılma zamanı, Unix zaman damgası."
msgid "State"
msgstr "Aşama"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16452,15 +16647,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16479,16 +16674,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16499,15 +16695,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16519,12 +16715,11 @@ msgstr ""
msgid "Status"
msgstr "Durum"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16557,7 +16752,7 @@ msgstr "Yalnızca durum"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16615,8 +16810,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16650,8 +16845,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Yapılandırılmış veri"
@@ -16669,7 +16864,7 @@ msgstr "Başlık"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16691,7 +16886,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Başarı denetimi"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16699,11 +16894,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Ağ arayüzündeki gelen ve giden trafik istatistiklerinin toplamı. Tam sayı döndürür"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Paz"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Pazar"
@@ -16711,7 +16906,7 @@ msgstr "Pazar"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Destek"
@@ -16749,7 +16944,8 @@ msgstr "İsveççe (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Kimlik doğrulama yöntemini değiştirmek bu oturum dışındaki bütün oturumları sıfırlar! Devam edilsin mi?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16757,14 +16953,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Sistem önyükleme zamanı. Tam sayı döndürür (Unix zaman damgası)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Sistem öntanımlısı"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16777,9 +16973,9 @@ msgid "System host name. Returns string"
msgstr "Sistem ana makine adı. String döndürür"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16878,36 +17074,35 @@ msgstr "Etiket değeri"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16951,13 +17146,13 @@ msgid "Target type"
msgstr "Hedef tipi"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16995,7 +17190,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Şablon, başka şablonlarla, diğer şablonlar üzerinden bile olsa birden çok kez bağlanamaz."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17059,8 +17254,8 @@ msgstr "\"%1$s\" ile aynı görünür adlı şablon halihazırda mevcut."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17090,12 +17285,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17110,7 +17305,7 @@ msgstr ""
msgid "Test"
msgstr "Test"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17159,11 +17354,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17298,7 +17493,7 @@ msgstr ""
msgid "Theme"
msgstr "Tema"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17311,11 +17506,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Bu ay"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17324,19 +17519,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Bu hafta"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Bu sene"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17344,15 +17539,15 @@ msgstr ""
msgid "Threshold"
msgstr "Alt sınır"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Per"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Perşembe"
@@ -17368,8 +17563,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Kadar"
@@ -17379,14 +17573,12 @@ msgstr "Kadar"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17416,7 +17608,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Zaman dönemi"
@@ -17427,9 +17619,9 @@ msgstr "Zaman dönemi"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Zaman ötelemesi"
@@ -17437,13 +17629,13 @@ msgstr "Zaman ötelemesi"
msgid "Time type"
msgstr "Zaman türü"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17453,17 +17645,27 @@ msgid "Timeout"
msgstr "Zaman aşımı"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Zaman damgası"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "Kime"
@@ -17472,11 +17674,11 @@ msgstr "Kime"
msgid "To set a host interface select a single item type for all items"
msgstr "Ana makine arayüzü ayarlamak için tüm öğeler için tek bir öğe türü seçin"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Bugün"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17540,19 +17742,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17560,9 +17762,9 @@ msgstr ""
msgid "Transport error."
msgstr "Aktarım hatası."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17573,7 +17775,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17588,9 +17790,9 @@ msgstr "Eğilim depolama süresi"
msgid "Trends"
msgstr "Yönelimler"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17615,12 +17817,12 @@ msgstr "\"%1$s\" tetikleyicisi farklı bağlantılara sahip şablonlara ait."
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "\"%1$s\" tetikleyicisi, varolmayan \"%2$s\" tetikleyicisine bağımlı."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17646,7 +17848,7 @@ msgstr "Tetikleyici veri depolama süresi"
msgid "Trigger deleted"
msgstr "Tetikleyici silindi"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17658,7 +17860,7 @@ msgstr[1] "Tetikleyiciler devre dışı"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Tetikleyici gösterme seçenekleri"
@@ -17690,13 +17892,13 @@ msgstr "Tetikleyici etiket türü"
msgid "Trigger name"
msgstr "Tetikleyici adı"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Tetikleyicilere genel bakış"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17810,20 +18012,20 @@ msgstr "Tetikleyiciler"
msgid "Triggers deleted"
msgstr "Tetikleyiciler silindi"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "En üstteki 100 tetikleyici"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Kırp"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Sal"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Salı"
@@ -17860,17 +18062,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17910,7 +18112,7 @@ msgstr "Hesaplama türü"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17932,9 +18134,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "BİLİNMEYEN"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17993,8 +18195,8 @@ msgstr "URL, \"%1$s\" haritası için hem \"name\" hem de \"url\" alanlarına sa
msgid "URLs"
msgstr "URL'ler"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18088,20 +18290,26 @@ msgstr "Seçilen kullanıcıların bloklaması kaldırılsın mı?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18171,7 +18379,7 @@ msgstr "Bilinmeyen kaynak"
msgid "Unknown step failed: %1$s"
msgstr "Bilinmeyen adım başarısız oldu: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Bilinmeyen değer türü"
@@ -18180,8 +18388,8 @@ msgid "Unlimited"
msgstr "Sınırsız"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18284,20 +18492,21 @@ msgstr "Açık"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18323,7 +18532,7 @@ msgstr "Varolanları güncelle"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18343,7 +18552,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18361,8 +18570,9 @@ msgstr "Karşıya yükle"
msgid "Upper level maps"
msgstr "Daha üst seviye haritalar"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Çalışma Süresi"
@@ -18400,7 +18610,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Eylemlerde kullanılır"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18487,7 +18697,7 @@ msgid_plural "Users deleted"
msgstr[0] "Kullanıcı silindi"
msgstr[1] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18562,8 +18772,8 @@ msgstr "\"%1$s\" ID'li kullanıcı grubu mevcut değil."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Kullanıcı grupları"
@@ -18580,7 +18790,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18600,7 +18810,7 @@ msgstr "Kullanıcı parolası"
msgid "User profile"
msgstr "Kullanıcı profili"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18612,7 +18822,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18622,7 +18832,7 @@ msgid_plural "User roles deleted"
msgstr[0] ""
msgstr[1] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18635,8 +18845,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18644,8 +18854,8 @@ msgstr ""
msgid "User sessions"
msgstr "Kullanıcı oturumları"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18697,7 +18907,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18729,8 +18939,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Kullanıcılar"
@@ -18980,10 +19190,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -19013,17 +19223,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19080,7 +19291,7 @@ msgstr "Değer önbellek istatistikleri. Geçerli kipler şunlardır: total, fre
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Değer eşlemesi"
@@ -19095,9 +19306,9 @@ msgstr "\"%1$s\" değer eşlemesi zaten var."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19134,7 +19345,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Değer: veri yok"
@@ -19231,8 +19442,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamca (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19285,7 +19495,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Uyarı"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19316,7 +19526,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19367,7 +19577,7 @@ msgid "Web scenarios"
msgstr "Wen senaryoları"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19375,26 +19585,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Pts"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Çarşamba"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Haftalık"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19410,7 +19622,7 @@ msgstr "Buraya hoş geldiniz"
msgid "When active"
msgstr "Aktif olduğunda"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19419,19 +19631,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19451,7 +19663,7 @@ msgstr "Veri toplama ile"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19487,7 +19699,7 @@ msgid "Working time"
msgstr "Çalışma süresi"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Yaz"
@@ -19517,7 +19729,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19537,11 +19749,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19556,11 +19768,11 @@ msgstr "XML boş"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19569,12 +19781,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Y ekseni MAKS değer"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19583,34 +19795,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y ekseni MAKS değeri, Y ekseni MİN değerinden büyük olmalıdır."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Y ekseni MIN değer"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Y ekseni tarafı"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19628,19 +19840,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19659,8 +19870,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Yıl"
@@ -19679,14 +19890,14 @@ msgstr "Yıllık"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19705,11 +19916,11 @@ msgstr "Yıllık"
msgid "Yes"
msgstr "Evet"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Dün"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "\"%1$s\" olarak oturum açtınız."
@@ -19720,11 +19931,11 @@ msgstr "\"%1$s\" olarak oturum açtınız."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Web sunucu üzerinde yerelleştirme ayarları yapılmamış olan bazı diller seçilemeyecektir."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Giriş yapmadınız"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19732,9 +19943,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19745,11 +19955,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Bu işlemi gerçekleştirmek için izniniz yok."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Bu sayfaya erişmek için izniniz yok."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Bu sayfayı görmek için oturup açmak zorundasınız."
@@ -19765,11 +19975,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19848,7 +20058,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19869,10 +20079,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "bir karakter string bekleniyor"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19887,18 +20111,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "bir sayı bekleniyor"
@@ -19906,9 +20130,9 @@ msgstr "bir sayı bekleniyor"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "bir sayı çok büyük"
@@ -19929,33 +20153,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "bir zaman bekleniyor"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "bir zaman periyodu bekleniyor"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "bir zaman birimi bekleniyor"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19999,7 +20235,7 @@ msgstr "hepsi"
msgid "all media"
msgstr "bütün medyalar"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20026,19 +20262,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "bir dizi bekleniyor"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "bir dizi veya bir string bekleniyor"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20048,7 +20284,7 @@ msgid "an empty string is expected"
msgstr "boş bir string bekleniyor"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "çift sayıda onaltılık karakter bekleniyor"
@@ -20066,6 +20302,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20114,7 +20351,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20136,7 +20373,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20203,10 +20440,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20237,6 +20474,7 @@ msgstr "değiştirilemez"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20303,8 +20541,8 @@ msgstr "değiştirilemez"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20317,6 +20555,11 @@ msgstr "değiştirilemez"
msgid "cannot be empty"
msgstr "boş olamaz"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20377,6 +20620,10 @@ msgstr "çevrimsel öğe bağımlılığına izin verilmiyor"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20421,7 +20668,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "g"
@@ -20484,7 +20731,7 @@ msgstr "azalan"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20572,7 +20819,7 @@ msgstr "ifade boş"
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20610,7 +20857,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20626,16 +20873,11 @@ msgstr "genel temizlik hizmeti ayarları"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "sa"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "ss"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20651,9 +20893,9 @@ msgstr "ana makine"
msgid "host group"
msgstr "ana makine grubu"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20667,7 +20909,7 @@ msgstr "simge"
msgid "image"
msgstr "resim"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20762,7 +21004,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "UTF-8'de geçersiz bayt dizisi"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "geçersiz gecikme"
@@ -20782,16 +21024,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "geçersiz geçmiş depolama süresi"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20803,12 +21045,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "geçersiz düzenli ifade"
@@ -20833,8 +21075,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "geçersiz eğilim depolama süresi"
@@ -20846,7 +21088,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "{} içine alınmamış veya hatalı biçimlendirilmiş"
@@ -20859,8 +21101,8 @@ msgstr "öğe"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20872,12 +21114,12 @@ msgstr "anahtar boş"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20904,7 +21146,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "karakter listesi"
@@ -20936,12 +21178,12 @@ msgstr "düşük seviye keşif kuralı"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "dk"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "ay"
@@ -20949,10 +21191,11 @@ msgstr "ay"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "a-g"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "a-g S:d"
@@ -20990,7 +21233,7 @@ msgstr "eşleşmeler"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21025,7 +21268,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21040,16 +21283,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "minimum uzunluk %1$s karakter"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21062,13 +21300,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21089,8 +21327,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -21118,11 +21356,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21146,7 +21384,7 @@ msgid "new"
msgstr "yeni"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "veri yok"
@@ -21178,7 +21416,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21191,7 +21429,7 @@ msgstr ""
msgid "not in"
msgstr "içinde değil"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "seçilen yok"
@@ -21199,7 +21437,7 @@ msgstr "seçilen yok"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "sayı"
@@ -21263,7 +21501,7 @@ msgstr ""
msgid "other"
msgstr "diğer"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "çıktı"
@@ -21276,7 +21514,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21294,7 +21532,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21310,24 +21548,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21335,7 +21573,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21363,7 +21601,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21395,13 +21633,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "sn"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21409,7 +21647,7 @@ msgstr "sn"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21424,7 +21662,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr "ikinci parametre bekleniyor"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21436,7 +21674,7 @@ msgstr "seçilen"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "kısa tanımlama"
@@ -21457,8 +21695,6 @@ msgstr "kısa tanımlama"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21539,12 +21775,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21560,7 +21796,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "\"%1$s\" şablon ID'si %2$s defa geçti"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21587,11 +21823,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "\"%1$s\" parametresi eksik"
@@ -21699,7 +21935,7 @@ msgstr ""
msgid "type here to search"
msgstr "aramak için buraya yazın"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21826,16 +22062,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21869,8 +22105,8 @@ msgstr "\"%1$s\" değeri bulunamadı"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "%1$s değeri halihazırda mevcut"
@@ -21882,30 +22118,29 @@ msgstr "%1$s değeri halihazırda mevcut"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "değer çok uzun"
@@ -21913,6 +22148,7 @@ msgstr "değer çok uzun"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -21920,7 +22156,7 @@ msgstr[0] ""
msgstr[1] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22014,12 +22250,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/uk/LC_MESSAGES/frontend.po b/ui/locale/uk/LC_MESSAGES/frontend.po
index 9528d0402d5..a16a9e4d028 100644
--- a/ui/locale/uk/LC_MESSAGES/frontend.po
+++ b/ui/locale/uk/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2016-02-09 16:27+0300\n"
"Last-Translator: Oleksii <oleksii.zagorskyi@zabbix.com>\n"
"Language-Team: Zabbix translation team\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1455028074.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" очікувалось"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr "$.шлях.до.ноди"
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d символів перевищують максимальну довжину в %2$d символа"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -166,7 +161,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
@@ -174,8 +169,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -193,10 +188,10 @@ msgstr[0] "%1$s повідомлення"
msgstr[1] "%1$s повідомлення"
msgstr[2] "%1$s повідомлень"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -247,8 +242,8 @@ msgstr[1] "залишилось %1$s спроби"
msgstr[2] "залишилось %1$s спроб"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -285,7 +280,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, обрано"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -321,7 +316,7 @@ msgstr "(Тільки супер адміністратори можуть ст
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(без проксі)"
@@ -348,12 +343,16 @@ msgstr "10 секунд"
msgid "100 busiest triggers"
msgstr "100 найбільш активних тригерів"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 секунд"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D вид"
@@ -376,7 +375,7 @@ msgstr "500 останніх значень"
msgid "<empty string>"
msgstr "<пустий рядок>"
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr "<ім'я мітки>"
@@ -384,7 +383,7 @@ msgstr "<ім'я мітки>"
msgid "<manual>"
msgstr "<вручну>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -399,7 +398,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "ДОДАТИ ЗАМІЩЕННЯ"
@@ -470,8 +469,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -484,7 +483,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Доступ заборонено"
@@ -520,9 +519,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Підтверджено"
@@ -530,7 +529,7 @@ msgstr "Підтверджено"
msgid "Acknowledge"
msgstr "Підтвердити"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -568,18 +567,18 @@ msgstr "Підтверджені ВИРІШЕНІ події"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -589,7 +588,7 @@ msgstr "Підтверджені ВИРІШЕНІ події"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -629,7 +628,7 @@ msgstr "Дія \"%1$s\" вже існує."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Дію додано"
@@ -638,26 +637,26 @@ msgstr "Дію додано"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Дію видалено"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Дію дезактивовано"
msgstr[1] "Дії дезактивовано"
msgstr[2] "Дії дезактивовано"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Дію активовано"
msgstr[1] "Дії активовано"
msgstr[2] "Дії активовано"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -669,7 +668,7 @@ msgstr "Журнал дій"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Дію оновлено"
@@ -677,16 +676,16 @@ msgstr "Дію оновлено"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Дії"
@@ -705,13 +704,11 @@ msgstr "Активний"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Активно із"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Активно до"
@@ -761,7 +758,7 @@ msgstr "Активно до"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -775,35 +772,37 @@ msgstr "Активно до"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -874,11 +873,11 @@ msgstr "Додати новий віджет"
msgid "Add child element"
msgstr "Додати підлеглий елемент"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -899,7 +898,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Додати кілька карт"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Додати новий набір даних"
@@ -908,7 +907,7 @@ msgstr "Додати новий набір даних"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Додати нове заміщення"
@@ -917,16 +916,16 @@ msgstr "Додати нове заміщення"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Додати прототип"
@@ -935,7 +934,7 @@ msgstr "Додати прототип"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -969,7 +968,7 @@ msgstr ""
msgid "Add widget"
msgstr "Додати віджет"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -980,11 +979,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Додано, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -996,12 +995,12 @@ msgstr ""
msgid "Admin"
msgstr "Адміністратор"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Адміністрування"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -1022,7 +1021,7 @@ msgstr "Вік"
msgid "Age less than"
msgstr "З віком менше ніж"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1052,7 +1051,7 @@ msgstr "Інтерфейси агента"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1060,11 +1059,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1089,8 +1088,8 @@ msgstr "Вирівняти елементи карти"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1135,7 +1134,7 @@ msgstr "Всі проблеми"
msgid "All problems if tag values match"
msgstr "Всі проблеми якщо значення тегів співпадають"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1151,13 +1150,13 @@ msgstr "Всі шаблони"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Дозволити закриття вручну"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1203,7 +1202,7 @@ msgstr "Та"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1213,6 +1212,10 @@ msgstr "Та"
msgid "And/Or"
msgstr "Та/Або"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1224,13 +1227,12 @@ msgstr "Та/Або"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Будь-який"
@@ -1270,11 +1272,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Наближається"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Кві"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Квітень"
@@ -1298,7 +1300,7 @@ msgstr "Розмір області"
msgid "Area type"
msgstr "Тип області"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Арифметика"
@@ -1368,8 +1370,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Принаймні она група вузлів мережі або вузол мережі має бути вибрано."
@@ -1379,13 +1385,6 @@ msgstr "Принаймні она група вузлів мережі або в
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Має бути створено як мінімум один період обслуговування."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1429,8 +1428,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Аудит"
@@ -1438,7 +1437,7 @@ msgstr "Аудит"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Журнал аудиту"
@@ -1446,11 +1445,11 @@ msgstr "Журнал аудиту"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Сер"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Серпень"
@@ -1467,15 +1466,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Аутентифікація"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Алгоритм аутентифікації"
@@ -1486,7 +1485,7 @@ msgid "Authentication failed: %1$s."
msgstr "Невдала аутентийікація: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1506,6 +1505,7 @@ msgid "Authentication protocol"
msgstr "Протокол аутентифікації"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Налаштування аутентифікації оновлено"
@@ -1519,8 +1519,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Авто"
@@ -1541,7 +1541,7 @@ msgstr "Авто-вихід"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Автоматично"
@@ -1560,13 +1560,13 @@ msgstr "Автоматичний вибір іконок"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1579,8 +1579,8 @@ msgstr ""
msgid "Availability"
msgstr "Доступність"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Звіт про доступність"
@@ -1607,7 +1607,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Вісі"
@@ -1631,9 +1631,9 @@ msgstr ""
msgid "Background image"
msgstr "Фонове зображення"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1641,8 +1641,8 @@ msgstr ""
msgid "Base DN"
msgstr "База для пошуку (BaseDN)"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1709,7 +1709,7 @@ msgstr ""
msgid "Bold line"
msgstr "Товста лінія"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Логічне до десяткового"
@@ -1774,8 +1774,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "ЗАКРИТТЯ"
@@ -1811,17 +1811,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Вираховується автоматично"
@@ -1887,7 +1887,7 @@ msgstr "Не вдалося додати не числовий елемент д
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Не вдалося додати не числовий елемент даних \"%1$s\" до прототипу графіка \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Не вдалося додати дію"
@@ -2052,9 +2052,9 @@ msgstr "Не вдалося анонімно прив'язатися до LDAP
msgid "Cannot bind to LDAP server."
msgstr "Не вдалося прив'язатися до LDAP сервера."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2163,8 +2163,8 @@ msgstr "Не вдалося створити призначення іконок
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2173,8 +2173,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Не вдалося створити конфігураційний файл."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2185,12 +2185,19 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Не вдалося видалити внутрішнього користувача Zabbix \"%1$s\", спробуйте відключити цього користувача."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Не вдалося видалити дію"
@@ -2312,7 +2319,7 @@ msgstr "Не вдалося видалити прототипи елементі
msgid "Cannot delete items"
msgstr "Не вдалося видалити елементи даних"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Не вдалося видалити період сервісу"
@@ -2373,11 +2380,11 @@ msgstr[2] "Не вдалося видалити скрипти"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Не вдалося видалити скрипт. Скрипт \"%1$s\" використовується в операції дії \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Не вдалося видалити вибрані дії"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
@@ -2385,8 +2392,8 @@ msgstr[0] "Не вдалося видалити послугу"
msgstr[1] "Не вдалося видалити послугу"
msgstr[2] "Не вдалося видалити послугу"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2482,7 +2489,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Не вдалося дезактивувати дію"
@@ -2571,7 +2585,14 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Не вдалося активувати дію"
@@ -2807,7 +2828,7 @@ msgstr[0] "Не вдалося імпортувати шаблон \"%1$s\", п
msgstr[1] "Не вдалося імпортувати шаблон \"%1$s\", приєднані шаблони \"%2$s\" не існують."
msgstr[2] "Не вдалося імпортувати шаблон \"%1$s\", приєднані шаблони \"%2$s\" не існують."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Не вдалося вставити вираз тригера"
@@ -2970,7 +2991,7 @@ msgstr "Не вдалось перейменувати гостьового ко
msgid "Cannot save discovery rule without checks."
msgstr "Не вдалось зберегти правило виявлення без перевірок."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Не вдалося зберегти віджет \"%1$s\"."
@@ -3015,7 +3036,7 @@ msgstr "Не вдалося задати поля інтентарних дан
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3140,7 +3161,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Не вдалося оновити успадкований із шаблону веб-сценарій \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Не вдалося оновити дію"
@@ -3319,10 +3340,10 @@ msgstr "Не вдалося оновити скрипт"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3388,8 +3409,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3430,16 +3451,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Сертіфикат"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Зміна"
@@ -3472,12 +3493,12 @@ msgstr ""
msgid "Change password"
msgstr "Змінити пароль"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Зміна в секунду"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Змінити важливість"
@@ -3486,7 +3507,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3525,19 +3546,19 @@ msgstr "Перевірка вже існує."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Перевірте частину виразу починаючи з \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr "Перевірка на помилки в JSON"
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr "Перевірка на помилки в XML"
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr "Перевірка на помилки при використанні регулярного виразу"
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3605,7 +3626,7 @@ msgstr "Перевіряє швидкодію UDP сервісу. Поверта
msgid "Checks should be unique."
msgstr "Перевірки повинні бути унікальними."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3642,8 +3663,8 @@ msgstr "Очистити історію"
msgid "Clear history and trends"
msgstr "Очистити історію та динаміку змін"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Очистити при від'єднанні"
@@ -3669,9 +3690,9 @@ msgstr "Годинник"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3688,7 +3709,7 @@ msgstr "Клонувати"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3719,12 +3740,12 @@ msgstr "Закрити старі події"
msgid "Close problem"
msgstr "Закрити проблему"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Згорнути"
@@ -3738,7 +3759,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3781,7 +3802,7 @@ msgstr "Команди"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3812,9 +3833,9 @@ msgstr "Стиснення"
msgid "Concurrent sessions"
msgstr "Одночасні сесії"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Умова"
@@ -3842,13 +3863,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Умови"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Налаштування"
@@ -3943,7 +3964,7 @@ msgid "Configuration of maintenance periods"
msgstr "Налаштування періодів обслуговування"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Налаштування методів повідомлень"
@@ -3987,7 +4008,7 @@ msgstr "Налаштування тригерів"
msgid "Configuration of user groups"
msgstr "Налаштування груп користувачів"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -4030,9 +4051,9 @@ msgstr "Вітаємо! Ви успішно встановили веб-інте
msgid "Connect to"
msgstr "Підключатись використовуючи"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "З'єднано"
@@ -4084,12 +4105,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "З'єднання"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "З'єднання від вузла мережі"
@@ -4099,7 +4120,7 @@ msgid "Connections from proxy"
msgstr "З'єднання з проксі"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "З'єднання до вузла мережі"
@@ -4121,11 +4142,11 @@ msgstr "Контактна інформація"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4159,12 +4180,12 @@ msgstr "Містить"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4179,7 +4200,7 @@ msgstr "Містить"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Керування вмістом"
@@ -4193,7 +4214,7 @@ msgstr "Меню вмісту"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Ім'я контексту"
@@ -4307,19 +4328,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Створити дію"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4363,7 +4388,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4474,7 +4499,7 @@ msgstr ""
msgid "Create script"
msgstr "Створити скрипт"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4530,8 +4555,10 @@ msgstr "Створити веб сценарій (спочатку вибері
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4566,6 +4593,7 @@ msgid "Current value"
msgstr "Поточне значення"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Користувацьке"
@@ -4583,7 +4611,7 @@ msgid "Custom graphs"
msgstr "Графіки користувача"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4605,16 +4633,20 @@ msgstr "Ярлик користувача для елементів карти
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Користувацький множник"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr "Довільне при помилці"
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr "Довільні скрипти"
@@ -4663,7 +4695,8 @@ msgstr "DNS ім'я"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Щодня"
@@ -4678,7 +4711,7 @@ msgstr "Темна"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "ПАНЕЛЬ"
@@ -4688,7 +4721,7 @@ msgstr "ПАНЕЛЬ"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Панель \"%1$s\" вже існує."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4753,8 +4786,8 @@ msgstr "Панелі"
msgid "Dashed line"
msgstr "Пунктирна лінія"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Дані із %1$s. Згенеровано за %2$s сек."
@@ -4767,9 +4800,9 @@ msgstr "Дані закодовано неправильно."
msgid "Data overview"
msgstr "Огляд даних"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Набір даних"
@@ -4892,11 +4925,12 @@ msgstr "Дата придбання HW"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "День"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Позавчора"
@@ -4905,6 +4939,10 @@ msgstr "Позавчора"
msgid "Day of month"
msgstr "День в місяць"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4912,6 +4950,7 @@ msgid "Day of week"
msgstr "День в тиждень"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Днів"
@@ -4925,11 +4964,11 @@ msgstr "Дебаг"
msgid "Debug mode"
msgstr "Режим діагност."
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Гру"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Грудень"
@@ -5010,7 +5049,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Затримка"
@@ -5019,19 +5058,19 @@ msgid "Delayed by"
msgstr "Затримується на"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -5050,12 +5089,13 @@ msgstr "Затримується на"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -5113,11 +5153,11 @@ msgstr "Видалити правило виявлення?"
msgid "Delete expression?"
msgstr "Видалити вираз?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Видалити прототип графиків?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Видалити графік?"
@@ -5179,7 +5219,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Видалити вибрані дії?"
@@ -5262,7 +5310,7 @@ msgstr "Видалити вибрану карту мережі?"
msgid "Delete selected maps?"
msgstr "Видалити вибрані карти?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Видалити вибрані методи повідомлень?"
@@ -5290,15 +5338,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Видалити вибрані скрипти?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5346,7 +5394,7 @@ msgstr "Видалити тригер?"
msgid "Delete web scenario?"
msgstr "Видалити веб сценарій?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5378,7 +5426,7 @@ msgstr "Заборонено"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5394,7 +5442,7 @@ msgstr "Залежність"
msgid "Dependent item"
msgstr "Залежний елемент даних"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5404,7 +5452,7 @@ msgstr "Залежить від"
msgid "Deployment status"
msgstr "Статус розгортання"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5420,9 +5468,10 @@ msgstr "Статус розгортання"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5443,7 +5492,7 @@ msgstr "Опис"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5488,7 +5537,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Розмір папки (в байтах). Повертає ціле"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5496,8 +5545,8 @@ msgstr "Розмір папки (в байтах). Повертає ціле"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5539,7 +5588,15 @@ msgstr "Дезактивувати вузли мережі, які моніто
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Дезактивувати вузли мережі?"
@@ -5564,7 +5621,7 @@ msgstr "Дезактивувати вибрані вузли мережі?"
msgid "Disable selected items?"
msgstr "Дезактивувати вибрані елементи даних?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Дезактивувати вибрані методи повідомлень?"
@@ -5591,7 +5648,7 @@ msgstr "Дезактивувати вибрані веб сценарії?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5611,17 +5668,19 @@ msgstr "Дезактивувати вибрані веб сценарії?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5632,21 +5691,21 @@ msgstr "Дезактивовано"
msgid "Disaster"
msgstr "Критична"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr "Відкинути без змін"
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr "Відкинути без змін, з пульсом"
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr "Відкинути значення"
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5678,11 +5737,11 @@ msgstr "Виявлений пристрій"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5690,8 +5749,8 @@ msgstr "Виявлений пристрій"
msgid "Discovery"
msgstr "Виявлення"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5752,7 +5811,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Правило виявлення"
@@ -5865,7 +5924,8 @@ msgstr "Показати стекований графік"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5878,7 +5938,7 @@ msgstr "Відображено %1$s із %2$s знайдених"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Відображено від %1$s до %2$s з %3$s знайдених"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Опції відображення"
@@ -5887,14 +5947,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5910,8 +5970,8 @@ msgstr "Ви дійсно хочете замінити умовний вира
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5921,8 +5981,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5932,12 +5992,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr "Не відповідає регулярному виразу"
@@ -5964,22 +6024,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Завантажити конфігураційний файл"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Недоступний"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "Креслити"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Стиль креслення"
@@ -6024,10 +6085,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Дублікат userid \"%1$s\" у користувачів для карти мережі \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Тривалість"
@@ -6051,18 +6114,17 @@ msgstr "Динамічні елементи даних"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Кожнен URL-запит повинен мати унікальне ім'я. Будь ласка переконайтесь що це тільки один URL-запит з таким іменем"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -6103,6 +6165,10 @@ msgstr "Редагувати тригер"
msgid "Edit widget"
msgstr "Редагувати віджет"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Результативне значення"
@@ -6137,7 +6203,7 @@ msgstr "Еліпс"
msgid "Email"
msgstr "Email"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Пусто"
@@ -6174,7 +6240,6 @@ msgstr "Пустий макрос умови фільтру для правил
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6186,7 +6251,7 @@ msgstr "Вхідний параметр пустий."
msgid "Empty map ID."
msgstr "Пустий ID карти мережі."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6194,8 +6259,8 @@ msgstr "Пустий ID карти мережі."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6266,7 +6331,15 @@ msgstr "Активувати внутрішню очистку"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Активувати вибрані дії?"
@@ -6292,7 +6365,7 @@ msgstr "Активувати вибрані вузли мережі?"
msgid "Enable selected items?"
msgstr "Активувати вибрані елементи даних?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Активувати вибрані методи повідомлень?"
@@ -6312,7 +6385,7 @@ msgstr "Активувати вибрані тригери?"
msgid "Enable selected web scenarios?"
msgstr "Активувати вибрані прототипи веб сценаріїв?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6328,7 +6401,7 @@ msgstr "Активувати трапи"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6358,17 +6431,18 @@ msgstr "Активувати трапи"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6384,7 +6458,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Шифрування"
@@ -6410,6 +6484,7 @@ msgstr "Англійська (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6422,11 +6497,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6441,12 +6516,18 @@ msgstr "Дорівнює"
msgid "Error"
msgstr "Помилка"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Помилка в запиті пошуку в таблиці \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Повідомлення про помилку"
@@ -6469,7 +6550,7 @@ msgstr ""
msgid "Event"
msgstr "Подія"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID події"
@@ -6479,8 +6560,8 @@ msgstr "Подію підтвержено"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Кореляція подій"
@@ -6490,7 +6571,7 @@ msgstr "Кореляція подій"
msgid "Event correlation rules"
msgstr "Правила кореляції події"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Подробиці події"
@@ -6506,7 +6587,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Список подій [20 попередніх]"
@@ -6574,6 +6655,16 @@ msgstr "Виключено"
msgid "Exclude host groups"
msgstr "Виключити групи вузлів мережі"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Виконати"
@@ -6598,7 +6689,7 @@ msgstr ""
msgid "Execute on"
msgstr "Виконати на"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6607,7 +6698,7 @@ msgstr ""
msgid "Executed"
msgstr "Виконано"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6624,13 +6715,13 @@ msgstr "Підтвердження виконання"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Розгорнути"
@@ -6728,8 +6819,8 @@ msgstr "Вираз не може бути пустим"
msgid "Expression constructor"
msgstr "Конструктор виразу"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Синтаксична помилка у виразі."
@@ -6840,11 +6931,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Лют"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Лютий"
@@ -6926,19 +7017,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Інформація часу файлу. Повертає ціле число (Unix timestamp)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Заливка"
@@ -6963,15 +7054,15 @@ msgstr "Заповнений регіон"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6990,7 +7081,7 @@ msgstr "Фільтр"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -7035,7 +7126,7 @@ msgid "Fit to map"
msgstr "Вписати в карту мережі"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Фіксоване"
@@ -7045,7 +7136,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -7080,7 +7171,7 @@ msgstr "Розмір шрифту"
msgid "Form data"
msgstr "Дані форми"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Формула"
@@ -7099,19 +7190,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Французька (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "П'ят"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "П'ятниця"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -7144,7 +7239,7 @@ msgid "Full clone"
msgstr "Клонувати повністю"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Функція"
@@ -7155,7 +7250,7 @@ msgstr "GSM модем"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "Веб інтерфейс"
@@ -7163,8 +7258,8 @@ msgstr "Веб інтерфейс"
msgid "GUI access disabled."
msgstr "Доступ до GUI відключено."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Загальні"
@@ -7181,7 +7276,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7237,7 +7332,7 @@ msgstr "Повернутись до %1$s"
msgid "Go to"
msgstr "Перейти до"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7282,13 +7377,13 @@ msgstr "Градієнтна лінія"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Графік"
@@ -7345,7 +7440,7 @@ msgstr "Графік видалено"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Прототип графіків"
@@ -7377,8 +7472,8 @@ msgstr "Прототип графіків видалено"
msgid "Graph prototype updated"
msgstr "Прототип графіків оновлено"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Прототип графіка з ID \"%1$s\" недоступний."
@@ -7412,8 +7507,8 @@ msgstr "Тип графіка"
msgid "Graph updated"
msgstr "Графік оновлено"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Графік з ID \"%1$s\" недоступний."
@@ -7531,7 +7626,7 @@ msgstr "Згруповано по"
msgid "Groups"
msgstr "Групи"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7540,12 +7635,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7609,7 +7704,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7638,13 +7733,13 @@ msgstr "Іврит (he_IL)"
msgid "Height"
msgstr "Висота"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Допомога"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Шістнадцяткове в десяткове"
@@ -7710,9 +7805,9 @@ msgstr "Підсвічувати весь рядок"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7752,7 +7847,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7791,13 +7886,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7897,7 +7992,7 @@ msgstr[2] "Вузли мережі активовано"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7930,7 +8025,7 @@ msgstr "Елементи групи вузлів мережі"
msgid "Host group label type"
msgstr "Тип ярлика до групи вузлів мережі"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7950,10 +8045,10 @@ msgstr "Група вузлів мережі з ID \"%1$s\" недоступна
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7978,7 +8073,7 @@ msgstr "Група вузлів мережі з ID \"%1$s\" недоступна
msgid "Host groups"
msgstr "Групи вузлів мережі"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -8103,7 +8198,7 @@ msgstr "Помилка при оновленні вузла мережі."
msgid "Host updated"
msgstr "Вузел мережі оновлено"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Вузел мережі з ID \"%1$s\" недоступний."
@@ -8137,11 +8232,11 @@ msgstr "Вузел мережі з таким самим видимим імен
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8180,13 +8275,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Годин"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Очистка"
@@ -8250,9 +8346,9 @@ msgstr "Діапазон IP \"%1$s\" перевищує ліміт адрес \"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8335,7 +8431,7 @@ msgstr "Призначення іконок оновлено"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Призначення іконок"
@@ -8433,7 +8529,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Якщо Ви вважаєте це повідомлення помилковим, то зверніться до вашого адміністратора для отримання необхідних прав доступу."
@@ -8482,7 +8578,7 @@ msgstr "Картинку оновлено"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Картинки"
@@ -8530,10 +8626,14 @@ msgstr "В періоді сервісу"
msgid "In progress"
msgstr "В роботі"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr "В діапазоні"
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8544,28 +8644,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Недоступний графік"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Недоступна група"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Недоступний вузел мережі"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Недоступний елемент даних"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8582,6 +8682,10 @@ msgstr "Недоступне обслуговування"
msgid "Inaccessible map"
msgstr "Недоступна карта мережі"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8631,7 +8735,7 @@ msgstr "Включити субгрупи"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Статистика вхідного трафіку мережевого інтерфейсу. Повертає ціле число"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8987,7 +9091,7 @@ msgstr "Некоректний тип значення елемента дани
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Некоректний тип значення елемента даних \"%1$s\" вказано для функції тригера \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Некоректний список елементів даних."
@@ -9020,11 +9124,6 @@ msgstr "Некоректне значення об'єкта."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Некоректні параметри для сервісу."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -9042,15 +9141,11 @@ msgstr "Некоректний регулярний вираз \"%1$s\": \"%2$s\
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Некоректну відповідь отримано від Zabbix сервера \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Некоректний час завершення послуги."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Некоректний час початку послуги."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -9122,7 +9217,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -9167,8 +9262,6 @@ msgstr "Значення \"%1$s\" є некоректним для поля др
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Значення \"%1$s\" є некоректним для поля цілого числа \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9227,6 +9320,16 @@ msgstr "Некоректне значення для поля \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9337,8 +9440,6 @@ msgstr "Некоректне значення для поля \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9364,10 +9465,10 @@ msgstr "Некоректне значення для поля \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9418,7 +9519,7 @@ msgstr "Некоректне значення для поля \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9432,7 +9533,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Індонезійська (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9441,13 +9542,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9535,7 +9635,7 @@ msgstr "Вставити вираз"
msgid "Install"
msgstr "Встановлення"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Інсталяція"
@@ -9543,7 +9643,7 @@ msgstr "Інсталяція"
msgid "Installer name"
msgstr "Ім'я інсталятора"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9599,8 +9699,8 @@ msgstr "Внутрішній"
msgid "Internal JSON-RPC error."
msgstr "Внутрішня помилка JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9611,23 +9711,22 @@ msgstr "Період зберігання внутрішніх даних"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Внутрішня помилка."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9638,8 +9737,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9673,7 +9771,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Неправильна умова дії: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9813,10 +9911,10 @@ msgstr "Неправильні параметри методу."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9855,86 +9953,89 @@ msgstr "Неправильні параметри методу."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Неправильний параметр \"%1$s\": %2$s."
@@ -10021,15 +10122,15 @@ msgstr "Неправильний тег \"%1$s\": %2$s."
msgid "Invalid time period."
msgstr "Неправильний період часу."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Інвентаризація"
@@ -10044,7 +10145,7 @@ msgid "Inventory field"
msgstr "Поле інвентарних даних"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Режим інвентарних даних"
@@ -10054,7 +10155,7 @@ msgstr "В системі?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Видавець"
@@ -10072,14 +10173,14 @@ msgid "Italian (it_IT)"
msgstr "Італійська (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Елемент даних"
@@ -10151,7 +10252,7 @@ msgstr[2] "Елементи даних активовано"
msgid "Item in \"not supported\" state"
msgstr "Елемент даних в стані \"не підтримується\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Елемент даних не вибрано"
@@ -10161,9 +10262,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Відсутні параметри в попередній обробці елемента даних: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Прототип елемента даних"
@@ -10198,8 +10299,8 @@ msgstr[0] "Прототип елемента даних оновлено"
msgstr[1] "Прототипи елементів даних оновлено"
msgstr[2] "Прототипи елементів даних оновлено"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Прототип елементів даних з ID \"%1$s\" недоступний."
@@ -10249,20 +10350,20 @@ msgstr ""
msgid "Item values"
msgstr "Значення елемента даних"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Елемент не було оновлено. Будь ласка введіть коректний інтервал оновлення."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Елемент даних не може бути оновлено. Вказаний інтервал оновлення повинен мати принаймні один гнучкий або запланований інтервал."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Елемент даних не буде оновлено. Інтервал оновлення повинен бути між 1s та 1d. Також може використовуватись запланований/гнучкий інтервал."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Елемент даних з ID \"%1$s\" недоступний."
@@ -10306,7 +10407,7 @@ msgstr "Елемент даних з ключем \"%1$s\" вже існує в
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10344,7 +10445,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX агент"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10363,7 +10464,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10384,16 +10485,16 @@ msgstr "очікувався JSON рядок"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr "JSONPath"
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Січ"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Січень"
@@ -10402,8 +10503,8 @@ msgid "Japanese (ja_JP)"
msgstr "Японська (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10411,19 +10512,19 @@ msgstr "Японська (ja_JP)"
msgid "JavaScript"
msgstr "JavaScript"
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Лип"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Липень"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Чер"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Червень"
@@ -10537,7 +10638,7 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Остання"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
@@ -10545,7 +10646,7 @@ msgstr[0] "Останній %1$d день"
msgstr[1] "Останні %1$d дні"
msgstr[2] "Останні %1$d днів"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
@@ -10553,7 +10654,7 @@ msgstr[0] "Остання %1$d година"
msgstr[1] "Останні %1$d години"
msgstr[2] "Останні %1$d годин"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
@@ -10561,7 +10662,7 @@ msgstr[0] "Остання %1$d хвилина"
msgstr[1] "Останні %1$d хвилини"
msgstr[2] "Останні %1$d хвилин"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
@@ -10569,7 +10670,7 @@ msgstr[0] "Останній %1$d місяць"
msgstr[1] "Останні %1$d місяці"
msgstr[2] "Останні %1$d місяців"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
@@ -10577,7 +10678,7 @@ msgstr[0] "Остання %1$d секунда"
msgstr[1] "Останні %1$d секунди"
msgstr[2] "Останні %1$d секунд"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10653,7 +10754,7 @@ msgstr "Графік за останній тиждень"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10672,9 +10773,9 @@ msgstr "Латвійська (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10690,18 +10791,18 @@ msgstr ""
msgid "Left"
msgstr "З лівого боку"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "Вісь Y зліва"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Обрізати зліва"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Легенда"
@@ -10710,7 +10811,7 @@ msgstr "Легенда"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10718,9 +10819,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Ліміт елементів в пошуку/фільтрі"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10740,8 +10841,8 @@ msgstr "Тип лінії"
msgid "Line width"
msgstr "Товщина лінії"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Лінк"
@@ -10765,8 +10866,8 @@ msgid "Link indicators"
msgstr "Індикатори лінка"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Приєднати шаблони"
@@ -10874,7 +10975,7 @@ msgstr ""
msgid "Local"
msgstr "Локальний"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10893,7 +10994,7 @@ msgid "Location longitude"
msgstr "Розміщення (довгота)"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10907,7 +11008,7 @@ msgstr "Моніторинг файлів журналів з підтримко
msgid "Log file monitoring. Returns log"
msgstr "Моніторинг файлів журналів. Повертає лог"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10919,8 +11020,8 @@ msgstr "Записувати не співпадаючі SNMP трапи"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Вхід в систему"
@@ -11008,9 +11109,9 @@ msgstr "Макрос \"%1$s\" вже існує."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -11032,35 +11133,23 @@ msgid "Main navigation"
msgstr "Головна навігація"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Сервіс"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Сервіс \"%1$s\" вже існує."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Значення \"Активно з\" в сервісі не може бути більше ніж \"Активно до\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Період сервісу додано"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Сервіс видалено"
@@ -11103,11 +11192,15 @@ msgstr "Обслуговування: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -11115,20 +11208,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Вручну"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11211,7 +11304,7 @@ msgstr "Фігура карти мережі"
msgid "Map update failed."
msgstr "Оновлення карти мережі неуспішне."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Карта мережі з ID \"%1$s\" недоступна."
@@ -11234,16 +11327,16 @@ msgstr "Призначення"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Карти мереж"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Бер"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Березень"
@@ -11270,9 +11363,9 @@ msgstr "Маска"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11289,7 +11382,7 @@ msgstr "Масове оновлення елементів"
msgid "Mass update shapes"
msgstr "Масове оновлення фігур"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11297,7 +11390,7 @@ msgstr "Масове оновлення фігур"
msgid "Master item"
msgstr "Головний елемент даних"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr "Відповідає регулярному виразу"
@@ -11306,12 +11399,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Макс"
@@ -11350,7 +11443,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11368,11 +11461,11 @@ msgstr "Перевищено максимальну довжину email адр
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Тра"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Травень"
@@ -11442,8 +11535,8 @@ msgstr "Метод повідомлень з ID \"%1$s\" недоступний.
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Методи повідомлень"
@@ -11521,7 +11614,7 @@ msgid "Message/Command"
msgstr "Повідомлення/Команда"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Повідомлення"
@@ -11545,10 +11638,10 @@ msgid "Middle"
msgstr "Посередині"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Мін"
@@ -11598,7 +11691,7 @@ msgstr "Мінімальна важливість"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11608,6 +11701,7 @@ msgstr[1] "Мінімальний період часу для відображ
msgstr[2] "Мінімальний період часу для відображеня %1$s хвилин."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Хвилин"
@@ -11624,11 +11718,11 @@ msgstr "Відсутнє поле \"name\" для прототипу графі
msgid "Missing \"name\" field for graph."
msgstr "Відсутнє поле \"name\" для графіку."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Відсутні дані"
@@ -11713,7 +11807,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11721,11 +11815,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Пн"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Понеділок"
@@ -11734,7 +11828,7 @@ msgid "Monitored by"
msgstr "Спостереження через"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Спостерігається через проксі"
@@ -11744,8 +11838,8 @@ msgid "Monitored host"
msgstr "Вузел мережі під спостереженням"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Моніторинг"
@@ -11755,13 +11849,15 @@ msgid "Monospace"
msgstr "Моноширинний"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Місяць"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Щомісяця"
@@ -11832,6 +11928,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11861,6 +11961,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11874,14 +11975,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11930,36 +12029,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -12091,11 +12193,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Ніколи"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -12128,6 +12234,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Значення тегу нової події"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -12140,14 +12250,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Новий регулярний вираз"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Новий період послуги"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -12180,14 +12286,14 @@ msgstr "Наступний крок"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12291,8 +12397,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12335,7 +12441,7 @@ msgstr ""
msgid "No image"
msgstr "Немає картинки"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12443,7 +12549,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12451,11 +12557,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12464,9 +12571,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12533,13 +12640,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12566,11 +12671,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12615,7 +12723,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Немає прав доступу до запитуваного об'єкту або він не існує!"
@@ -12640,7 +12748,7 @@ msgstr "Файл публічного ключа не вказано."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Не оновлювати"
@@ -12695,9 +12803,9 @@ msgstr "Не логічні атрибути більше не використ
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12784,11 +12892,6 @@ msgstr "Не успадковані елементи дані"
msgid "Not supported"
msgstr "Не підтримується"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Примітка"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Примітки"
@@ -12801,8 +12904,8 @@ msgstr "Нічого"
msgid "Notification report"
msgstr "Звіт про повідомлення"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Повідомлення"
@@ -12815,11 +12918,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Повідомити всіх залучених"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Лис"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Листопад"
@@ -12892,7 +12995,7 @@ msgstr "Кількість потоків процесора у гіпервіз
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Кількість процесорів віртуальної машини VMware, <url> - URL сервіс VMware, <uuid> - ім'я хоста віртуальної машини VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Кількість рядків"
@@ -12973,13 +13076,13 @@ msgstr "Кількість віртуальних машин на гіперві
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Кількість inode у відсотках. Повертає ціле число для кількості; дробове - для відсотків"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Числові системи"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12990,7 +13093,7 @@ msgid "Numeric (integer)"
msgstr "Числовий (ціле)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -13002,9 +13105,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -13056,15 +13158,15 @@ msgstr "ОС (Короткий опис)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Жов"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Вісімкове в десяткове"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Жовтень"
@@ -13122,11 +13224,6 @@ msgstr "Одна"
msgid "One time only"
msgstr "Одноразово"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Однократна недоступність"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Тільки Zabbix агент, SNMPv1, SNMPv2 та SNMPv3 перевірки можуть бути зроблені унікальними."
@@ -13168,11 +13265,11 @@ msgstr[0] "Тільки вибрана проблема"
msgstr[1] "Тільки вибрані проблеми"
msgstr[2] "Тільки вибрані проблеми"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -13196,7 +13293,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Інформація про операційну систему. Повертає рядок"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -13205,7 +13303,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13227,8 +13325,8 @@ msgid "Operation has no template to operate."
msgstr "Операція не має шаблону для функціонування."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13241,7 +13339,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Операції"
@@ -13294,7 +13392,7 @@ msgstr "Опції"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13315,61 +13413,61 @@ msgstr "Або"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Оригінальне"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Інші"
@@ -13395,7 +13493,7 @@ msgstr "Статистика вихідного трафіку на мереже
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13423,15 +13521,15 @@ msgstr "Перевизначити період зберігання тренд
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "Заміщення"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Огляд"
@@ -13612,8 +13710,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "ПРОБЛЕМА"
@@ -13639,9 +13737,9 @@ msgstr "Режим генерації подій ПРОБЛЕМА"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13651,7 +13749,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Ідентифікатор PSK"
@@ -13679,6 +13777,10 @@ msgstr ""
msgid "Parameter"
msgstr "Параметр"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13688,14 +13790,14 @@ msgstr "Параметр"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Параметр \"%1$s\" застарів."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13721,9 +13823,8 @@ msgstr "Батьківські графіки"
msgid "Parent items"
msgstr "Батьківські елементи даних"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13740,7 +13841,7 @@ msgstr "Батьківські тригери"
msgid "Parent web scenarios"
msgstr "Батьківські веб сценарії"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13769,9 +13870,9 @@ msgstr "Пасивний"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13876,7 +13977,7 @@ msgstr "Виконує DNS запит. Повертає рядок символ
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13891,7 +13992,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Тип періоду"
@@ -13971,24 +14071,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Будь-ласка, оберіть два елементи"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Розмір крапок"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "Крапки"
@@ -14057,7 +14157,7 @@ msgstr "Узагальнення інсталяції"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -14065,7 +14165,7 @@ msgid "Preprocessing"
msgstr "Попередня обробка"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -14084,7 +14184,7 @@ msgstr "Попер. час"
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Попередній перегляд"
@@ -14094,7 +14194,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "Попередній місяць"
@@ -14108,12 +14208,12 @@ msgid "Previous value"
msgstr "Попереднє значення"
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Попередній тиждень"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Попередній рік"
@@ -14163,7 +14263,7 @@ msgid "Private"
msgstr "Приватний"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -14171,29 +14271,27 @@ msgid "Private key file"
msgstr "Файл приватного ключа"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Рівень привілеїв"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14218,7 +14316,7 @@ msgid "Problem expression"
msgstr "Вираз для проблеми"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Вузли мережі з проблемами"
@@ -14243,8 +14341,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "Проблему вирішено"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14259,11 +14357,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14281,19 +14379,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr "Prometheus"
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr "Prometheus маска"
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr "Prometheus в JSON"
@@ -14303,7 +14401,7 @@ msgid "Properties"
msgstr "Властивості"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14314,8 +14412,8 @@ msgstr "Наданий URL \"%1$s\" є некоректним."
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Проксі"
@@ -14386,7 +14484,7 @@ msgid "Public"
msgstr "Публічний"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14394,13 +14492,21 @@ msgid "Public key"
msgstr "Публічний ключ"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Файл публічного ключа"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14408,11 +14514,11 @@ msgstr "Файл публічного ключа"
msgid "Query fields"
msgstr "Поля запиту"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Черга"
@@ -14420,7 +14526,7 @@ msgstr "Черга"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14428,7 +14534,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14436,15 +14542,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "ВИРІШЕНО"
@@ -14452,7 +14558,7 @@ msgstr "ВИРІШЕНО"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14465,7 +14571,7 @@ msgstr "Необроблений post"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Читання"
@@ -14556,7 +14662,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14572,8 +14678,8 @@ msgstr "Відновлення"
msgid "Recovery expression"
msgstr "Вираз для відновлення"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Синтаксична помилка у виразі для відновлення."
@@ -14583,9 +14689,9 @@ msgstr "Операції відновлення"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Час відновлення"
@@ -14617,7 +14723,7 @@ msgid "Regular"
msgstr "Звичайні"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Регулярний вираз"
@@ -14648,7 +14754,7 @@ msgstr "Регулярний вираз оновлено"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Регулярні вирази"
@@ -14709,28 +14815,28 @@ msgstr "Віддалена команда"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14861,15 +14967,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14877,7 +14983,7 @@ msgstr ""
msgid "Replace"
msgstr "Замінити"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Замінити залежності"
@@ -14918,19 +15024,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Звіти"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Запит тіла"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14979,7 +15090,7 @@ msgstr "Необхідні коди статусу"
msgid "Required string"
msgstr "Необхідна строка"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Скинути"
@@ -15028,23 +15139,23 @@ msgid "Resolved by"
msgstr "Вирішено цим"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Вирішено правилом кореляції \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Вирішено правилом кореляції."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Вирішено користувачем \"%1$s\"."
@@ -15187,9 +15298,9 @@ msgstr "Повертає відсоток втрачених ICMP ping паке
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -15202,14 +15313,14 @@ msgstr ""
msgid "Right"
msgstr "З правого боку"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Вісь Y справа"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Обрізати справа"
@@ -15222,8 +15333,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Румунська (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15281,13 +15391,90 @@ msgstr "Нд"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15364,7 +15551,7 @@ msgstr "Ключ SNMP trap помилковий."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15409,7 +15596,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL запитів: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15427,7 +15614,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Помилка при виконанні SQL запиту \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15492,11 +15679,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Суб"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Субота"
@@ -15530,6 +15717,7 @@ msgstr "Сценарій"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Заплановано"
@@ -15580,14 +15768,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15613,8 +15801,8 @@ msgstr "Межі"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15665,8 +15853,8 @@ msgstr "Скрипт оновлено"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Скрипти"
@@ -15745,12 +15933,12 @@ msgid "Security name"
msgstr "Ім'я безпеки"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15758,9 +15946,13 @@ msgstr "Ім'я безпеки"
msgid "Select"
msgstr "Вибрати"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Обрати прототип"
@@ -15774,7 +15966,7 @@ msgstr "Виберіть віджет"
msgid "Selected"
msgstr "Відібрані"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Вибрані дії видалено"
@@ -15786,7 +15978,7 @@ msgstr "Вибрані та всі інші проблеми пов'язаних
msgid "Selected elements"
msgstr "Вибрані елементи"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Тільки обрані елементи даних"
@@ -15844,7 +16036,7 @@ msgstr ""
msgid "Sent"
msgstr "Надіслано"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Вер"
@@ -15860,7 +16052,7 @@ msgstr "Непідтверджені окремо"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Вересень"
@@ -15878,12 +16070,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Сервер"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Сервер (проксі)"
@@ -15892,36 +16084,32 @@ msgid "Server time"
msgstr "Час на сервері"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Послуга"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Послугу створено"
@@ -15929,7 +16117,7 @@ msgstr "Послугу створено"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15951,15 +16139,10 @@ msgid "Service port"
msgstr "Порт сервісу"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Час початку послуги має бути меншим за час закінчення."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15968,46 +16151,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Періоди послуги"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Тип сервісу"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Послугу оновлено"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Послуги"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Послуги утворюють кільцеву залежність."
@@ -16032,7 +16217,7 @@ msgid "Set custom time period"
msgstr "Задати користувацький період часу"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr "Встановити помилку як"
@@ -16050,7 +16235,7 @@ msgstr "Встановити режим інвентарних даних вуз
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -16062,7 +16247,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr "Встановити значення як"
@@ -16092,18 +16277,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -16122,7 +16307,7 @@ msgid "Severity changed"
msgstr "Важливість змінено"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Зміна важливості"
@@ -16172,9 +16357,9 @@ msgstr "Скорочено"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -16202,7 +16387,7 @@ msgstr "Відображувати елементи даних без істор
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Відображувати легенду"
@@ -16223,7 +16408,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Відображувати проблеми"
@@ -16314,8 +16503,8 @@ msgstr "Вхід по HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Вихід"
@@ -16324,7 +16513,7 @@ msgstr "Вихід"
msgid "Simple"
msgstr "Простий"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Проста зміна"
@@ -16449,7 +16638,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Сортування записів за"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Порядок сортування (0->999)"
@@ -16458,7 +16647,7 @@ msgstr "Порядок сортування (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Сортування по полю \"%1$s\" не дозволено."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16472,7 +16661,7 @@ msgstr "Тип джерела"
msgid "Spanish (es_ES)"
msgstr "Іспанська (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16484,7 +16673,7 @@ msgstr "Вказаний скрипт не існує або ви не маєт
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Вкажіть якусь умову в фільтрі щоб бачити значення."
@@ -16497,9 +16686,9 @@ msgstr "Швидкість"
msgid "Stacked"
msgstr "Накладається шарами в стек"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Сходинки"
@@ -16536,9 +16725,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "Старт TLS не вдалий."
@@ -16555,8 +16756,8 @@ msgstr "Час запуску Zabbix сервера, Unix timestamp."
msgid "State"
msgstr "Стан"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Статично"
@@ -16568,15 +16769,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16595,16 +16796,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16615,15 +16817,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16635,12 +16837,11 @@ msgstr ""
msgid "Status"
msgstr "Стан"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16673,7 +16874,7 @@ msgstr "Тільки статус"
msgid "Status problem"
msgstr "Стан проблеми"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16731,8 +16932,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16766,8 +16967,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Структуровані дані"
@@ -16785,7 +16986,7 @@ msgstr "Тема"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16807,7 +17008,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Аудит успіхів"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Повідомлення про успіх"
@@ -16815,11 +17016,11 @@ msgstr "Повідомлення про успіх"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Сумарна статистика вхідного та вихідного трафіку на мережевому інтерфейсі. Повертає ціле число"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Нед"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Неділя"
@@ -16827,7 +17028,7 @@ msgstr "Неділя"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Підтримка"
@@ -16865,7 +17066,8 @@ msgstr "Шведська (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Переключення методу аутентифікації скине всі сесії за виключенням цієї! Продовжити?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16873,14 +17075,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Час завантаження системи. Повертає ціле число (Unix timestamp)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Системна по замовчуванню"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Трапилась системна помилка. Зв'яжіться з адміністратором Zabbix."
@@ -16893,9 +17095,9 @@ msgid "System host name. Returns string"
msgstr "Ім'я вузла мережі системи. Повертає рядок"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Інформація про систему"
@@ -16994,36 +17196,35 @@ msgstr "Значення тегу"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -17067,13 +17268,13 @@ msgid "Target type"
msgstr "Тип цілі"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -17111,7 +17312,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Шаблон не може бути приєднано до іншого шаблону більше ніж один раз, навіть через інші шаблони."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -17175,8 +17376,8 @@ msgstr "Шаблон із цим самим видимим ім'ям \"%1$s\" в
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -17206,12 +17407,12 @@ msgstr "Шаблони оновлено"
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17226,7 +17427,7 @@ msgstr "Шаблони оновлено"
msgid "Test"
msgstr "Тест"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr "Тестувати всі кроки"
@@ -17275,11 +17476,11 @@ msgid "Test subject"
msgstr "Тема тесту"
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17416,7 +17617,7 @@ msgstr ""
msgid "Theme"
msgstr "Тема інтерфейсу"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Цей день попереднього тижня"
@@ -17429,11 +17630,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr "Це тестове повідомлення від Zabbix"
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Цей місяць"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Цей місяць по нині"
@@ -17442,19 +17643,19 @@ msgstr "Цей місяць по нині"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Цей тиждень"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Цей тиждень по нині"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Цей рік"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Цей рік по нині"
@@ -17462,15 +17663,15 @@ msgstr "Цей рік по нині"
msgid "Threshold"
msgstr "Межа"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr "Дедуплікація"
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Чет"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Четвер"
@@ -17486,8 +17687,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "До"
@@ -17497,14 +17697,12 @@ msgstr "До"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17534,7 +17732,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Період часу"
@@ -17545,9 +17743,9 @@ msgstr "Період часу"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Зсув часу"
@@ -17555,13 +17753,13 @@ msgstr "Зсув часу"
msgid "Time type"
msgstr "Тип часу"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17571,17 +17769,27 @@ msgid "Timeout"
msgstr "Час очікування"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Час виникнення (штамп)"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "До"
@@ -17590,11 +17798,11 @@ msgstr "До"
msgid "To set a host interface select a single item type for all items"
msgstr "Для встановлення інтерфейсу вузла мережі виберіть один тип елемента даних для всіх елементів даних"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Сьогодні"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Сьогодні по нині"
@@ -17658,19 +17866,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Прозорість"
@@ -17678,9 +17886,9 @@ msgstr "Прозорість"
msgid "Transport error."
msgstr "Помилка транспорту."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Вважати як 0"
@@ -17691,7 +17899,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17706,9 +17914,9 @@ msgstr "Період зберігання трендів"
msgid "Trends"
msgstr "Динаміка"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17733,12 +17941,12 @@ msgstr "Тригер \"%1$s\" належить шаблонам з різним
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Тригер \"%1$s\" залежить від тригера \"%2$s\", який не існує."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17765,7 +17973,7 @@ msgstr "Період зберігання даних тригерів"
msgid "Trigger deleted"
msgstr "Тригер видалено"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Деталі тригера"
@@ -17778,7 +17986,7 @@ msgstr[2] "Тригери дезактивовано"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Параметри відображення тригера"
@@ -17811,13 +18019,13 @@ msgstr "Тип ярлика до тригера"
msgid "Trigger name"
msgstr "Ім'я тригера"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Огляд тригерів"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17932,20 +18140,20 @@ msgstr "Тригери"
msgid "Triggers deleted"
msgstr "Тригери видалено"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Найбільш активні 100 тригерів"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Обрізати"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Вів"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Вівторок"
@@ -17982,17 +18190,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -18032,7 +18240,7 @@ msgstr "Тип підрахунку"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -18054,9 +18262,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "НЕВІДОМО"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -18115,8 +18323,8 @@ msgstr "URL повинен мати обидва поля \"name\" та \"url\"
msgid "URLs"
msgstr "URLи"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -18210,20 +18418,26 @@ msgstr "Розблокувати вибраних користувачів?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18293,7 +18507,7 @@ msgstr "Невідомий ресурс"
msgid "Unknown step failed: %1$s"
msgstr "Помилка в невідомому кроці: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Невідомий тип"
@@ -18302,8 +18516,8 @@ msgid "Unlimited"
msgstr "Необмежено"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18407,20 +18621,21 @@ msgstr "Доступний"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18446,7 +18661,7 @@ msgstr "Оновити існуючі"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18466,7 +18681,7 @@ msgstr "Операції оновлення"
msgid "Update problem"
msgstr "Оновити проблему"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18484,8 +18699,9 @@ msgstr "Завантажити"
msgid "Upper level maps"
msgstr "Карти верхнього рівня"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Доступний"
@@ -18523,7 +18739,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Використовується в діях"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18611,7 +18827,7 @@ msgstr[0] "Користувача видалено"
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18688,8 +18904,8 @@ msgstr "Група користувачів з ID \"%1$s\" недоступна.
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Групи користувачів"
@@ -18706,7 +18922,7 @@ msgstr ""
msgid "User menu"
msgstr "Меню користувача"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18726,7 +18942,7 @@ msgstr "Пароль користувача"
msgid "User profile"
msgstr "Профіль користувача"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18738,7 +18954,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18749,7 +18965,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18762,8 +18978,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18771,8 +18987,8 @@ msgstr ""
msgid "User sessions"
msgstr "Сесії користувачів"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18825,7 +19041,7 @@ msgstr "Користувач/Отримувач"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18857,8 +19073,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Користувачі"
@@ -19108,10 +19324,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr "Валідація"
@@ -19141,17 +19357,18 @@ msgstr "Валідація"
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -19208,7 +19425,7 @@ msgstr "Статистика кешу значень. Допустимі реж
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Перетворення значення"
@@ -19223,9 +19440,9 @@ msgstr "Перетворення значень \"%1$s\" вже існує."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19262,7 +19479,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Значення: немає даних"
@@ -19359,8 +19576,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "В'єтнамський (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19413,7 +19629,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Попередження"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19444,7 +19660,7 @@ msgstr "Веб"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19497,7 +19713,7 @@ msgid "Web scenarios"
msgstr "Веб сценарії"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19505,26 +19721,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Сер"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Середа"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Щотижня"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19540,7 +19758,7 @@ msgstr "Ласкаво просимо до"
msgid "When active"
msgstr "Коли активно"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19549,19 +19767,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19581,7 +19799,7 @@ msgstr "Зі збором даних"
msgid "With dependencies"
msgstr "З залежностями"
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19617,7 +19835,7 @@ msgid "Working time"
msgstr "Робочий час"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Запис"
@@ -19647,7 +19865,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "Вісь X"
@@ -19667,11 +19885,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19686,11 +19904,11 @@ msgstr "XML пустий"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr "XPath"
@@ -19699,12 +19917,12 @@ msgstr "XPath"
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Максимальне значення вісі Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr "Вісь Y МАКС значення має бути більшим ніж вісь Y МІН значення"
@@ -19713,34 +19931,34 @@ msgstr "Вісь Y МАКС значення має бути більшим ні
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "МАКС значення вісі Y має бути більшим ніж МІН значення вісі Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Мінімальне значення вісі Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Розміщення вісі Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Вісь Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "d.m.Y"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "d.m.Y H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "d.m.Y H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19758,19 +19976,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19789,8 +20006,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Рік"
@@ -19809,14 +20026,14 @@ msgstr "Щороку"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19835,11 +20052,11 @@ msgstr "Щороку"
msgid "Yes"
msgstr "Так"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "Вчора"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Ви увійшли під іменем \"%1$s\"."
@@ -19850,11 +20067,11 @@ msgstr "Ви увійшли під іменем \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Ви не можете вибрати деякі з мов, тому що їх локалі не встановлено на веб-сервері."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Ви не увійшли в систему"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19862,9 +20079,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19875,11 +20091,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "У вас немає повноважень для виконання цієї операції."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "У вас недостатньо прав для доступу до цієї сторінки."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Ви маєте увійти в систему для перегляду цієї сторінки."
@@ -19895,11 +20111,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Технічна Підтримка Zabbix"
@@ -19978,7 +20194,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19999,10 +20215,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "очікується рядок символів"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -20017,18 +20247,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr "очікується макрос низько-рівневого виявлення"
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "очікується число"
@@ -20036,9 +20266,9 @@ msgstr "очікується число"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "число занадто велике"
@@ -20059,33 +20289,45 @@ msgstr "очікується відносний час"
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "очікувався час"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "очікується період часу"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "очікується період часу"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "очікується одиниця часу"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -20129,7 +20371,7 @@ msgstr "всі"
msgid "all media"
msgstr "всі методи повідомлень"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -20156,19 +20398,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "очікується масив"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "очікується масив або рядок символів"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -20178,7 +20420,7 @@ msgid "an empty string is expected"
msgstr "очікувався пустий рядок"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "очікується парна кількість шістнадцяткових символів"
@@ -20196,6 +20438,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -20244,7 +20487,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "принаймні одне заміщення має бути вказано"
@@ -20266,7 +20509,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20333,10 +20576,10 @@ msgstr "як ім'я користувача, так і пароль мають
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "вираховуване"
@@ -20367,6 +20610,7 @@ msgstr "неможливо змінити"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20433,8 +20677,8 @@ msgstr "неможливо змінити"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20447,6 +20691,11 @@ msgstr "неможливо змінити"
msgid "cannot be empty"
msgstr "не може бути пустим"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20507,6 +20756,10 @@ msgstr "кільцева залежність елементів даних не
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20551,7 +20804,7 @@ msgstr "count() - Кількість успішно отриманих знач
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "д"
@@ -20614,7 +20867,7 @@ msgstr "за спаданням"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20702,7 +20955,7 @@ msgstr "вираз пустий"
msgid "failed to parse JSON"
msgstr "не вдалося проаналізувати JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20740,7 +20993,7 @@ msgstr "четвертий"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - Різниця між значенням елементу даних (як штамп часу) та штампом часу Zabbix сервера є меншою за або дорівнює T секунд (1 - істина, 0 - фальш)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20756,16 +21009,11 @@ msgstr "глобальних налаштуваннях очистки істо
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "г"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "гг"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20781,9 +21029,9 @@ msgstr "вузел мережі"
msgid "host group"
msgstr "група вузлів мережі"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "маска вузла мережі"
@@ -20797,7 +21045,7 @@ msgstr "іконка"
msgid "image"
msgstr "картинка"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20892,7 +21140,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "помилкова послідовність байт в UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "некоректна затримка"
@@ -20912,16 +21160,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "некоректний період зберігання історії"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "некоректне ім'я групи вузлів мережі"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "некоректне ім'я вузла мережі"
@@ -20933,12 +21181,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "помилковий регулярний вираз"
@@ -20963,8 +21211,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "некоректний період зберігання трендів"
@@ -20976,7 +21224,7 @@ msgstr "більше ніж чи дорівнює"
msgid "is less than or equals"
msgstr "менше ніж чи дорівнює"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "не обгорнуте в {} або неправильно сформоване"
@@ -20989,8 +21237,8 @@ msgstr "елемент даних"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "маска елементу даних"
@@ -21002,12 +21250,12 @@ msgstr "ключ пустий"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -21034,7 +21282,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "список символів"
@@ -21066,12 +21314,12 @@ msgstr "правило низькорівневого виявлення"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "хв"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "м"
@@ -21079,10 +21327,11 @@ msgstr "м"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -21120,7 +21369,7 @@ msgstr "співпадає"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -21155,7 +21404,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -21170,16 +21419,11 @@ msgid "min() - Minimum value for period T"
msgstr "max() - Мінімальне значення за період Т"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "мінімальна довжина %1$s символів"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "мм"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -21192,13 +21436,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "мс"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -21219,8 +21463,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "має містити принаймні один макрос низькорівневого виявлення"
@@ -21248,11 +21492,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21276,7 +21520,7 @@ msgid "new"
msgstr "новий"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "немає даних"
@@ -21308,7 +21552,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "немає"
@@ -21321,7 +21565,7 @@ msgstr "очікувались не пуста пара ключа та знач
msgid "not in"
msgstr "не в"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "не обрано"
@@ -21329,7 +21573,7 @@ msgstr "не обрано"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - Кількість секунд починаючи з Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "число"
@@ -21393,7 +21637,7 @@ msgstr ""
msgid "other"
msgstr "інший"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "вивід"
@@ -21406,7 +21650,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21424,7 +21668,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "маска проблеми"
@@ -21440,24 +21684,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21465,7 +21709,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21493,7 +21737,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21525,13 +21769,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "с"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21539,7 +21783,7 @@ msgstr "с"
msgid "script"
msgstr "скрипт"
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21554,7 +21798,7 @@ msgstr "другий"
msgid "second parameter is expected"
msgstr "очікується другий параметр"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr "секунд"
@@ -21566,7 +21810,7 @@ msgstr "вибрано"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "короткий опис"
@@ -21587,8 +21831,6 @@ msgstr "короткий опис"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21669,12 +21911,12 @@ msgstr "наданий обліковий запис не унікальний"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21690,7 +21932,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "шаблон з ID \"%1$s\" передано %2$s разів"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21717,11 +21959,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "параметр \"%1$s\" відсутній"
@@ -21829,7 +22071,7 @@ msgstr ""
msgid "type here to search"
msgstr "почніть друкувати для пошуку"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21956,16 +22198,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21999,8 +22241,8 @@ msgstr "значення \"%1$s\" не знайдено"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "значення %1$s вже існує"
@@ -22012,30 +22254,29 @@ msgstr "значення %1$s вже існує"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "значення надто довге"
@@ -22043,6 +22284,7 @@ msgstr "значення надто довге"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
@@ -22051,7 +22293,7 @@ msgstr[1] ""
msgstr[2] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -22146,12 +22388,12 @@ msgstr "помилковий тип правила виявлення"
msgid "wrong item type"
msgstr "помилковий тип елементу даних"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "р"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/vi/LC_MESSAGES/frontend.po b/ui/locale/vi/LC_MESSAGES/frontend.po
index 2534c358bf4..dae80a36be5 100644
--- a/ui/locale/vi/LC_MESSAGES/frontend.po
+++ b/ui/locale/vi/LC_MESSAGES/frontend.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2021-03-19 18:15+0300\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -15,6 +15,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1616170540.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -45,17 +51,6 @@ msgstr "\"%1$s\" được dự đoán trước"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -75,7 +70,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -87,7 +82,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "Kí tự %1$d vượt quá độ dài tối đa của kí tự %2$d"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -156,14 +151,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -177,10 +172,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] "%1$s tin nhắn "
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -221,8 +216,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "%1$s thử lại "
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -255,7 +250,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, chọn"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -287,7 +282,7 @@ msgstr "(chỉ có nhóm super admins mới có thể tạo nhóm)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(không proxy)"
@@ -314,12 +309,16 @@ msgstr "10 giây"
msgid "100 busiest triggers"
msgstr "100 trigger cảnh báo nhiều nhất"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30 giây"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "xem 3D"
@@ -342,7 +341,7 @@ msgstr "500 giá trị gần nhất"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -350,7 +349,7 @@ msgstr ""
msgid "<manual>"
msgstr "<bằng tay>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -365,7 +364,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "Thêm đè lên"
@@ -430,8 +429,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -444,7 +443,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "Truy cập bị từ chối"
@@ -480,9 +479,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "Ghi nhận"
@@ -490,7 +489,7 @@ msgstr "Ghi nhận"
msgid "Acknowledge"
msgstr "Ghi nhận"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -528,18 +527,18 @@ msgstr " Sự kiện được ghi nhận giải quyết"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -549,7 +548,7 @@ msgstr " Sự kiện được ghi nhận giải quyết"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -589,7 +588,7 @@ msgstr "Hành động \"%1$s\" đã tồn tại."
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "Action được thêm vào"
@@ -598,22 +597,22 @@ msgstr "Action được thêm vào"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "Hành động đã được xóa"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "Hành động đã vô hiệu hóa"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "Hành động đã bật"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -625,7 +624,7 @@ msgstr "Bản ghi hoạt động"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "Hành động đã cập nhật"
@@ -633,16 +632,16 @@ msgstr "Hành động đã cập nhật"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "Hành động"
@@ -661,13 +660,11 @@ msgstr "Kích hoạt"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "Kích hoạt từ"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "Kích hoạt"
@@ -717,7 +714,7 @@ msgstr "Kích hoạt"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -731,35 +728,37 @@ msgstr "Kích hoạt"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -830,11 +829,11 @@ msgstr "Thêm một ô điều khiển mới"
msgid "Add child element"
msgstr "Thêm phần tử con"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -855,7 +854,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "Thêm nhiều sơ đồ "
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "Đặt lại dữ liệu mới"
@@ -864,7 +863,7 @@ msgstr "Đặt lại dữ liệu mới"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "Ghi đè"
@@ -873,16 +872,16 @@ msgstr "Ghi đè"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "Thêm kiểu"
@@ -891,7 +890,7 @@ msgstr "Thêm kiểu"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -925,7 +924,7 @@ msgstr ""
msgid "Add widget"
msgstr "Thêm ô điều khiển"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -936,11 +935,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "Đã thêm, %1$s"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -952,12 +951,12 @@ msgstr ""
msgid "Admin"
msgstr "Quản trị"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "Quản trị"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -978,7 +977,7 @@ msgstr "Thời gian"
msgid "Age less than"
msgstr "Thời gian ít hơn"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1008,7 +1007,7 @@ msgstr "Agent interfaces"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1016,11 +1015,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1045,8 +1044,8 @@ msgstr "Sắp xếp phần tử sơ đồ"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1091,7 +1090,7 @@ msgstr "Tất cả vấn đề"
msgid "All problems if tag values match"
msgstr "Tất cả vấn đề nếu khớp với thẻ giá trị"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1107,13 +1106,13 @@ msgstr "Tất cả mẫu"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "Cho phép đóng bằng tay"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1159,7 +1158,7 @@ msgstr "Và"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1169,6 +1168,10 @@ msgstr "Và"
msgid "And/Or"
msgstr "Và/Hoặc"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1180,13 +1183,12 @@ msgstr "Và/Hoặc"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "Bất cứ gì"
@@ -1226,11 +1228,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "Đang tiếp cận"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "Tháng Tư"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "Tháng tư"
@@ -1254,7 +1256,7 @@ msgstr "Kích thước vùng"
msgid "Area type"
msgstr "Loại vùng"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "Số học"
@@ -1324,8 +1326,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "Ít nhất một nhóm máy chủ hoặc máy chủ phải đượ chọn."
@@ -1335,13 +1341,6 @@ msgstr "Ít nhất một nhóm máy chủ hoặc máy chủ phải đượ chọ
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "Ít nhất một chu kỳ bảo trì phải được thiết lập."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1385,8 +1384,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "Kiểm tra"
@@ -1394,7 +1393,7 @@ msgstr "Kiểm tra"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "Kiểm tra log"
@@ -1402,11 +1401,11 @@ msgstr "Kiểm tra log"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "Th8"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "Tháng 8"
@@ -1423,15 +1422,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "Xác thực"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "Thuật toán xác thực"
@@ -1442,7 +1441,7 @@ msgid "Authentication failed: %1$s."
msgstr "Xác thực lỗi: %1$s."
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1462,6 +1461,7 @@ msgid "Authentication protocol"
msgstr "Giao thức xác thực"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "Cài đặt xác thưc đã được cập nhật"
@@ -1475,8 +1475,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "Tự động"
@@ -1497,7 +1497,7 @@ msgstr "Tự động đăng xuất"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "Tự động"
@@ -1516,13 +1516,13 @@ msgstr "Tự động lựa chọn biểu tượng"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1535,8 +1535,8 @@ msgstr ""
msgid "Availability"
msgstr "Tính sẵn sàng"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "Thông báo tính sẵn sàng"
@@ -1563,7 +1563,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "Trục"
@@ -1587,9 +1587,9 @@ msgstr ""
msgid "Background image"
msgstr "Ảnh nền"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1597,8 +1597,8 @@ msgstr ""
msgid "Base DN"
msgstr "Tên Domain Name"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1665,7 +1665,7 @@ msgstr ""
msgid "Bold line"
msgstr "Bold line"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "Boolean đến decimal"
@@ -1730,8 +1730,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "ĐÓNG"
@@ -1767,17 +1767,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "Tính toán"
@@ -1843,7 +1843,7 @@ msgstr "Không thể thêm một item phi số \"%1$s\" vào biểu đồ
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "Không thể thêm một item phi số \"%1$s\" vào kiểu biểu đồ \"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "Không thể thêm hành động"
@@ -2006,9 +2006,9 @@ msgstr "Không thể liên kết ẩn danh với máy chủ LDAP."
msgid "Cannot bind to LDAP server."
msgstr "Không thể liên kết với máy chủ LDAP."
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2111,8 +2111,8 @@ msgstr "Không thể tạo biểu tượng sơ đồ."
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2121,8 +2121,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "Không thể tạo tập tin cấu hình."
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2131,12 +2131,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "Không thể xóa người dùng zabbix nội bộ \"%1$s\", thử vô hiệu hóa người dùng nào đó."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "Không thể xóa hành động"
@@ -2250,7 +2255,7 @@ msgstr "Không thể xóa các loại item"
msgid "Cannot delete items"
msgstr "Không thể xóa các item"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "Không thể xóa bảo trì"
@@ -2299,18 +2304,18 @@ msgstr[0] "Không thể xóa tập lệnh"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "Không thể xóa các tập lệnh. Tập lệnh \"%1$s\" được sử dụng trong hành động thao tác \"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "Không thể xóa các hành động được lựa chọn"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "Không thể xóa dịch vụ"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2398,7 +2403,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "Không thể vô hiệu hóa hành độngKhông thể vô hiệu hóa các hành động"
@@ -2465,7 +2475,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "Không thể kích hoạt hành độngKhông thể kích hoạt các hành động"
@@ -2679,7 +2694,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] "Không thể nhập template \"%1$s\", template được liên kết \"%2$s\" không tồn tại."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "Không thể chèn biểu thức trigger"
@@ -2840,7 +2855,7 @@ msgstr "Không thể đổi tên người dùng khách."
msgid "Cannot save discovery rule without checks."
msgstr "Không thể lưu các quy tắc phát hiện với các kiểm tra."
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "Không thể lưu ô điều khiển \"%1$s\"."
@@ -2885,7 +2900,7 @@ msgstr "Không thể đặt lại các trường inventory khi vô hiệu h
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3008,7 +3023,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "Không thể cập nhật một mẫu web scenario \"%1$s\": %2$s."
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "Không thể cập nhật hành động"
@@ -3181,10 +3196,10 @@ msgstr "Không thể cập nhật script"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3246,8 +3261,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3288,16 +3303,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "Chứng nhận"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "Thay đổi"
@@ -3330,12 +3345,12 @@ msgstr ""
msgid "Change password"
msgstr "Thay đổi mật khẩu"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "Thay đổi trên giây"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "Thay đổi mức độ bảo mật"
@@ -3344,7 +3359,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3383,19 +3398,19 @@ msgstr "Kiểm tra đã tồn tại."
msgid "Check expression part starting from \"%1$s\"."
msgstr "Thành phần biểu thức kiểm tra bắt đầu từ \"%1$s\"."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3463,7 +3478,7 @@ msgstr "Kiểm tra performance của dịch vụ UDP. Trả về 0 - Dịch vụ
msgid "Checks should be unique."
msgstr "Kiểm tra phải là duy nhất."
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3500,8 +3515,8 @@ msgstr "Xóa lịch sử"
msgid "Clear history and trends"
msgstr "Xóa lịch sử và phương hướng."
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "Xóa khi không liên kết"
@@ -3527,9 +3542,9 @@ msgstr "Đồng hồ"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3546,7 +3561,7 @@ msgstr "Tạo bản sao"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3577,12 +3592,12 @@ msgstr "Đóng sự kiện cũ"
msgid "Close problem"
msgstr "Đóng vấn đề"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "Thu hẹp"
@@ -3596,7 +3611,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3639,7 +3654,7 @@ msgstr "Các câu lệnh"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3670,9 +3685,9 @@ msgstr "Nén"
msgid "Concurrent sessions"
msgstr "Các phiên làm việc đồng thời"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "Điều kiện"
@@ -3700,13 +3715,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "Các điều kiện"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "Cấu hình"
@@ -3801,7 +3816,7 @@ msgid "Configuration of maintenance periods"
msgstr "Cấu hình của chu kỳ bảo trì"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "Cấu hình của kiểu media"
@@ -3845,7 +3860,7 @@ msgstr "Cấu hình của các trigger"
msgid "Configuration of user groups"
msgstr "Cấu hình của các nhóm người dùng"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3888,9 +3903,9 @@ msgstr "Chúc mừng! Bạn đã cài đặt thành công Zabbix frontend."
msgid "Connect to"
msgstr "Kết nối tới"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "Đã kết nối"
@@ -3942,12 +3957,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "Kết nối"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "Kết nối từ máy chủ"
@@ -3957,7 +3972,7 @@ msgid "Connections from proxy"
msgstr "Kết nối từ proxy"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "Kết nối đến máy chủ"
@@ -3979,11 +3994,11 @@ msgstr "Liên lạc"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4017,12 +4032,12 @@ msgstr "Chứa"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4037,7 +4052,7 @@ msgstr "Chứa"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "Nội dung điều khiển"
@@ -4051,7 +4066,7 @@ msgstr "Nội dung menu"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "Tên ngữ cảnh"
@@ -4159,19 +4174,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "Tạo action"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4215,7 +4234,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4326,7 +4345,7 @@ msgstr ""
msgid "Create script"
msgstr "Tạo script"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4382,8 +4401,10 @@ msgstr "Tạo web scanario (chọn máy chủ đầu tiên)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4418,6 +4439,7 @@ msgid "Current value"
msgstr "Giá trị hiện tại"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "Tự chọn"
@@ -4435,7 +4457,7 @@ msgid "Custom graphs"
msgstr "tùy chỉnh các đồ thị"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4457,16 +4479,20 @@ msgstr "Tùy chỉnh nhãn cho phần tử bản đồ \"%2$s\" của kiê
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "Tùy chỉnh nhân bản"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4515,7 +4541,8 @@ msgstr "TÊN DNS"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "Hàng ngày"
@@ -4530,7 +4557,7 @@ msgstr "Tối"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "Bảng thông tin"
@@ -4540,7 +4567,7 @@ msgstr "Bảng thông tin"
msgid "Dashboard \"%1$s\" already exists."
msgstr "Bảng điều khiển \"%1$s\" đã tồn tại."
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4603,8 +4630,8 @@ msgstr "Bảng điều khiển"
msgid "Dashed line"
msgstr "Dashed line"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "Dữ liệu từ %1$s. Tạo ra trong %2$s giây."
@@ -4617,9 +4644,9 @@ msgstr "Dữ liệu không được mã hóa chính xác."
msgid "Data overview"
msgstr "Tổng quan dữ liệu"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "Đặt lại dữ liệu"
@@ -4742,11 +4769,12 @@ msgstr "Ngày HW đã mua"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "Ngày"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "Ngày trước hôm qua"
@@ -4755,6 +4783,10 @@ msgstr "Ngày trước hôm qua"
msgid "Day of month"
msgstr "Ngày trong tháng"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4762,6 +4794,7 @@ msgid "Day of week"
msgstr "Ngày trong tuần "
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "Các ngày"
@@ -4775,11 +4808,11 @@ msgstr "Gỡ lỗi"
msgid "Debug mode"
msgstr "Chế độ gỡ lỗi"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "Dec"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "Tháng 12"
@@ -4860,7 +4893,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "Trễ"
@@ -4869,19 +4902,19 @@ msgid "Delayed by"
msgstr "Trễ bởi"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4900,12 +4933,13 @@ msgstr "Trễ bởi"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4963,11 +4997,11 @@ msgstr "Xóa quy tắc phát hiện?"
msgid "Delete expression?"
msgstr "Xóa biểu thức?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "Xóa kiểu đồ thị?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "Xóa đồ thị?"
@@ -5029,7 +5063,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "Xóa các action được chọn?"
@@ -5112,7 +5154,7 @@ msgstr "Xóa sơ đồ đã chọn?"
msgid "Delete selected maps?"
msgstr "Xóa các sơ đồ được chọn?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "Xóa các media type được chọn?"
@@ -5140,15 +5182,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "Xóa các script được chọn?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5196,7 +5238,7 @@ msgstr "Xóa trigger?"
msgid "Delete web scenario?"
msgstr "Xóa web scanario?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5228,7 +5270,7 @@ msgstr "Từ chối"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5244,7 +5286,7 @@ msgstr "Phụ thuộc"
msgid "Dependent item"
msgstr "Item phụ thuộc"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5254,7 +5296,7 @@ msgstr "Phụ thuộc vào"
msgid "Deployment status"
msgstr "Trạng thái triển khai"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5270,9 +5312,10 @@ msgstr "Trạng thái triển khai"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5293,7 +5336,7 @@ msgstr "Mô tả"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5338,7 +5381,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "Kích thước thư mục (byte). Trả về integer"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5346,8 +5389,8 @@ msgstr "Kích thước thư mục (byte). Trả về integer"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5389,7 +5432,15 @@ msgstr "Vô hiệu hóa host được giám sát bởi các proxy đã c
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "Vô hiệu hóa các action được lựa chọn?"
@@ -5414,7 +5465,7 @@ msgstr "Vô hiệu hóa các host đã chọn?"
msgid "Disable selected items?"
msgstr "Vô hiệu hóa các item đã chọn?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "Vô hiệu hóa các media type đã chọn?"
@@ -5441,7 +5492,7 @@ msgstr "Vô hiệu hóa web scenario đã chọn?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5461,17 +5512,19 @@ msgstr "Vô hiệu hóa web scenario đã chọn?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5482,21 +5535,21 @@ msgstr "Đã vô hiệu hóa"
msgid "Disaster"
msgstr "Thảm họa"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5528,11 +5581,11 @@ msgstr "Khám phá thiết bị"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5540,8 +5593,8 @@ msgstr "Khám phá thiết bị"
msgid "Discovery"
msgstr "Khám phá"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5602,7 +5655,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "Quy tắc phát hiện"
@@ -5709,7 +5762,8 @@ msgstr "Hiển thị sơ đồ xếp chồng"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5722,7 +5776,7 @@ msgstr "Hiển thị %1$s của %2$s đã tìm được"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "Hiển thị %1$s đến %2$s của %3$s được tìm thấy"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "Hiển thị tùy chọn"
@@ -5731,14 +5785,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5754,8 +5808,8 @@ msgstr "Bạn có muốn thay thế biểu thức điều kiện không?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5765,8 +5819,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5776,12 +5830,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5808,22 +5862,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "Tải xuống tệp tin cấu hình"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "Thời gian down"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "vẽ"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "Kiểu dáng thiết kế"
@@ -5868,10 +5923,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "Tạo bản sao id người dùng \"%1$s\" trong người dùng cho sơ đồ \"%2$s\"."
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "Khoảng thời gian"
@@ -5895,18 +5952,17 @@ msgstr "Item động"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "Mỗi URL cần có một tên duy nhất. Xin chắc chắn chỉ có một URl có tên"
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5947,6 +6003,10 @@ msgstr "Chỉnh sửa trigger"
msgid "Edit widget"
msgstr "Chỉnh sử ô điều khiển"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "Giá trị hiệu quả"
@@ -5981,7 +6041,7 @@ msgstr "Hình elip"
msgid "Email"
msgstr "Thư điện tử"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "Trống"
@@ -6018,7 +6078,6 @@ msgstr "Macro điều kiện lọc trống cho quy tắc khám phá \"%1$s\"."
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6030,7 +6089,7 @@ msgstr "Không có tham số đầu vào."
msgid "Empty map ID."
msgstr "ID sơ đồ trống."
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6038,8 +6097,8 @@ msgstr "ID sơ đồ trống."
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6110,7 +6169,15 @@ msgstr "Kích hoạt tính năng dọn dẹp nội bộ"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "Kích hoạt các action được chọn?"
@@ -6136,7 +6203,7 @@ msgstr "Kích hoạt các host được chọn?"
msgid "Enable selected items?"
msgstr "Kích hoạt các item được chọn?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "Kích hoạt các media type đã chọn?"
@@ -6156,7 +6223,7 @@ msgstr "Kích hoạt các trigger đã chọn?"
msgid "Enable selected web scenarios?"
msgstr "Kích hoạt web scenario đã được chọn?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6172,7 +6239,7 @@ msgstr "Kích hoạt trap"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6202,17 +6269,18 @@ msgstr "Kích hoạt trap"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6228,7 +6296,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "Mã hóa"
@@ -6254,6 +6322,7 @@ msgstr "English (en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6266,11 +6335,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6285,12 +6354,18 @@ msgstr "Bằng"
msgid "Error"
msgstr "Lỗi"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "Lỗi trong yêu cầu tìm kiếm cho bảng \"%1$s\"."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "Tin nhắn lỗi"
@@ -6313,7 +6388,7 @@ msgstr ""
msgid "Event"
msgstr "Sự kiện"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "ID sự kiện"
@@ -6323,8 +6398,8 @@ msgstr "Sự kiện được tiếp nhận"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "Liên kết sự kiện"
@@ -6334,7 +6409,7 @@ msgstr "Liên kết sự kiện"
msgid "Event correlation rules"
msgstr "Quy tắc liên kết sự kiện"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "Chi tiết sự kiện"
@@ -6350,7 +6425,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "Danh sách sự kiện [20 trở lại]"
@@ -6416,6 +6491,16 @@ msgstr "Loại trừ"
msgid "Exclude host groups"
msgstr "Loại trừ các nhóm máy chủ"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "Thực hiện"
@@ -6440,7 +6525,7 @@ msgstr ""
msgid "Execute on"
msgstr "Thực hiện trên"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6449,7 +6534,7 @@ msgstr ""
msgid "Executed"
msgstr "Thực thi"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6466,13 +6551,13 @@ msgstr "Thực hiện xá nhận"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "Mở rộng"
@@ -6570,8 +6655,8 @@ msgstr "Biểu thức không thể bị rỗng"
msgid "Expression constructor"
msgstr "Người xây dựng biểu thức"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "Biểu thức lỗi cú pháp."
@@ -6682,11 +6767,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "Tháng 2"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "Tháng 2"
@@ -6768,19 +6853,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "Thông tin thời gian tập tin. Trả về kiểu integer (dấu thời gian Unix)"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "Điền"
@@ -6805,15 +6890,15 @@ msgstr "Khu vực được tô kín"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6832,7 +6917,7 @@ msgstr "Lọc"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6877,7 +6962,7 @@ msgid "Fit to map"
msgstr "Ăn khớp với bản đồ"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "Đã sửa lỗi"
@@ -6887,7 +6972,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6922,7 +7007,7 @@ msgstr "Kích cỡ font"
msgid "Form data"
msgstr "Mẫu dữ liệu"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "Công thức"
@@ -6941,19 +7026,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "Pháp(fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "Thứ sáu"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "Thứ sáu"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6986,7 +7075,7 @@ msgid "Full clone"
msgstr "Nhân bản đầy đủ"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "Hàm"
@@ -6997,7 +7086,7 @@ msgstr "Bộ điều giải GSM"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "GUI"
@@ -7005,8 +7094,8 @@ msgstr "GUI"
msgid "GUI access disabled."
msgstr "Truy cập GUI bị vô hiệu hóa."
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "Chung"
@@ -7023,7 +7112,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7079,7 +7168,7 @@ msgstr "Quay trở về %1$s"
msgid "Go to"
msgstr "Đi tới"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7124,13 +7213,13 @@ msgstr "Đường độ dốc"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "Đồ thị"
@@ -7185,7 +7274,7 @@ msgstr "Đồ thị đã xóa"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "Kiểu đồ thị"
@@ -7217,8 +7306,8 @@ msgstr "Kiểu đồ thị đã xóa"
msgid "Graph prototype updated"
msgstr "Kiểu đồ thị đã được cập nhật"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "Kiều đồ thị với ID \"%1$s\" không sẵn sàng."
@@ -7252,8 +7341,8 @@ msgstr "Kiểu đồ thị"
msgid "Graph updated"
msgstr "Đồ thị được cập nhật"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "Đồ thị với ID \"%1$s\" không sẵn sàng."
@@ -7369,7 +7458,7 @@ msgstr "Gộp nhóm theo"
msgid "Groups"
msgstr "Các nhóm"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7378,12 +7467,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7447,7 +7536,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7476,13 +7565,13 @@ msgstr "Hebrew (he_IL)"
msgid "Height"
msgstr "Độ cao"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "Trợ giúp"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "Thập lục phân đến thập phân"
@@ -7548,9 +7637,9 @@ msgstr "Làm nổi bật toàn bộ hàng"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7590,7 +7679,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7629,13 +7718,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7729,7 +7818,7 @@ msgstr[0] "Host được kích hoạtCác host được kích hoạt"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7762,7 +7851,7 @@ msgstr "Các phần tử nhóm host"
msgid "Host group label type"
msgstr "Kiểu nhãn nhóm host"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7782,10 +7871,10 @@ msgstr "Nhóm máy chủ với ID \"%1$s\" không sẵn sàng."
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7810,7 +7899,7 @@ msgstr "Nhóm máy chủ với ID \"%1$s\" không sẵn sàng."
msgid "Host groups"
msgstr "Các nhóm host"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7933,7 +8022,7 @@ msgstr "Host cập nhật thất bại."
msgid "Host updated"
msgstr "Host đã cập nhật"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "Máy chủ với ID \"%1$s\" không sẵn sàng."
@@ -7967,11 +8056,11 @@ msgstr "Host với cùng một tên hiển thị \"%1$s\" đã tồn tại
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8010,13 +8099,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "Giờ"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "Dọn dẹp"
@@ -8080,9 +8170,9 @@ msgstr "Dải IP \"%1$s\" vượt quá giới hạn địa chỉ \"%2$s\""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8165,7 +8255,7 @@ msgstr "Biểu tượng bản đồ được cập nhật"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "Vẽ biểu tượng"
@@ -8259,7 +8349,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "Nếu bạn nghĩ rằng tin nhắn này là sai, xin vui lòng tham khảo ý kiên các quản trị viên của bạn về việc nhận các điều khoản cần thiết."
@@ -8308,7 +8398,7 @@ msgstr "Hình ảnh được cập nhật"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "Các hình ảnh"
@@ -8356,10 +8446,14 @@ msgstr "Đang bảo trì"
msgid "In progress"
msgstr "Đang tiến hành"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8370,28 +8464,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "Đồ thị không thể tiếp cận"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "Nhóm không thể tiếp cận"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "Máy chủ không thể tiếp cận"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "Item không thể tiếp cận"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8408,6 +8502,10 @@ msgstr "Bảo trì không thể tiếp cận"
msgid "Inaccessible map"
msgstr "Sơ đồ không thể tiếp cận"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8457,7 +8555,7 @@ msgstr "Bao gồm các nhóm nhỏ"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "Thống kê lưu lượng truy cập đến interface mạng. Trả về kiểu trigger"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8813,7 +8911,7 @@ msgstr "Kiểu giá trị item không chính xác"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "Kiểu giá trị item \"%1$s\" được cung cấp không chính xác đối với hàm trigger \"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "Thống kê không chính xác của các item."
@@ -8846,11 +8944,6 @@ msgstr "Giá trị đối tượng không chính xác."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "Các tham số cho bảo trì không chính xác."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8868,15 +8961,11 @@ msgstr "Biểu thức chính quy \"%1$s\" không chính xác: \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "Đáp ứng không chính xác nhận được từ máy chủ Zabbix \"%1$s\"."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "Thời gian kết thúc dịch vụ không chính xác."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "Thời gian bắt đầu dịch vụ không chính xác."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8948,7 +9037,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8993,8 +9082,6 @@ msgstr "Giá trị \"%1$s\" không chính xác đối với trường floa
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "Giá trị \"%1$s\" không chính xác đối với trường int \"%2$s\"."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9053,6 +9140,16 @@ msgstr "Giá trị không chính xác cho trường \"%1$s\"."
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9163,8 +9260,6 @@ msgstr "Giá trị không chính xác cho trường \"%1$s\"."
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9190,10 +9285,10 @@ msgstr "Giá trị không chính xác cho trường \"%1$s\"."
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9244,7 +9339,7 @@ msgstr "Giá trị không chính xác cho trường \"%1$s\"."
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9258,7 +9353,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "Indonesian (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9267,13 +9362,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9361,7 +9455,7 @@ msgstr "Chèn biểu thức"
msgid "Install"
msgstr "Cài đặt"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "Cài đặt"
@@ -9369,7 +9463,7 @@ msgstr "Cài đặt"
msgid "Installer name"
msgstr "Tên người cài đặt"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9425,8 +9519,8 @@ msgstr "Nội bộ"
msgid "Internal JSON-RPC error."
msgstr "Lỗi nội bộ JSON-RPC."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9437,23 +9531,22 @@ msgstr "Chu kì lưu trữ dữ liệu nội bộ"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "Lỗi nội bộ."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9464,8 +9557,7 @@ msgstr "Internet Explorer"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9499,7 +9591,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "Điều kiện hoạt động không hợp lệ: %1$s."
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9639,10 +9731,10 @@ msgstr "Phương pháp tham số không hợp lệ."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9681,86 +9773,89 @@ msgstr "Phương pháp tham số không hợp lệ."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "Tham số \"%1$s\" không hợp lệ: %2$s."
@@ -9847,15 +9942,15 @@ msgstr "Thẻ \"%1$s\" không hợp lệ: %2$s."
msgid "Invalid time period."
msgstr "Khoảng thời gian không hợp lệ."
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "Kiểm kê"
@@ -9870,7 +9965,7 @@ msgid "Inventory field"
msgstr "Trường kiểm kê"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "Chế độ kiểm kê"
@@ -9880,7 +9975,7 @@ msgstr "Có trực tuyến hay không?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "Tổ chức phát hành"
@@ -9898,14 +9993,14 @@ msgid "Italian (it_IT)"
msgstr "Italian (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "Item"
@@ -9971,7 +10066,7 @@ msgstr[0] "Item đã được kích hoạtCác item đã được kích h
msgid "Item in \"not supported\" state"
msgstr "Item trong trạng thái \"không được hỗ trợ\""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "Item không được lựa chọn"
@@ -9981,9 +10076,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "Item chuẩn bị xử lí bị thiếu tham số: %1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "Kiểu item"
@@ -10016,8 +10111,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] "Kiểu item đã được cập nhật"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "Kiểu item với ID \"%1$s\" không sẵn sàng."
@@ -10067,20 +10162,20 @@ msgstr ""
msgid "Item values"
msgstr "Giá trị item"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "Item sẽ được làm mới. Nhập một khoảng thời gian cập nhật chính xác."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "Item sẽ không được làm mới. Khoảng thời gian cập nhật được chỉ định yêu cầu phải có ít nhất một khoảng thời gian linh hoạt hoặc kế hoạch."
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "Item sẽ không được làm mới. Khoảng thời gian cập nhật nên nằm giữa 1s và 1d. Cũng có thể sử dụng khoảng thời gian theo lịch trình/ linh hoạt."
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "Item với ID \"%1$s\" không sẵn sàng."
@@ -10124,7 +10219,7 @@ msgstr "Item với key \"%1$s\" đã tồn tại trên \"%2$s\"."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10162,7 +10257,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10181,7 +10276,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10202,16 +10297,16 @@ msgstr "Chuỗi JSON là được kì vọng"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "Tháng 1"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "Tháng 1"
@@ -10220,8 +10315,8 @@ msgid "Japanese (ja_JP)"
msgstr "Japanese (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10229,19 +10324,19 @@ msgstr "Japanese (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "Tháng 7"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "Tháng 7"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "Tháng 6"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "Tháng 6"
@@ -10355,37 +10450,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "Giá trị cuối cùng"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "%1$d ngày cuối cùng"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "%1$d giờ cuối cùng"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "%1$d phút cuối cùng"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "%1$d tháng cuối cùng"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "%1$d giây cuối cùng"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10459,7 +10554,7 @@ msgstr "Đồ thị tuần cuối cùng"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10478,9 +10573,9 @@ msgstr "Latvian (lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10496,18 +10591,18 @@ msgstr ""
msgid "Left"
msgstr "Bên trái"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "rời khỏi Y"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "Cắt trái"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr "Lịch sử"
@@ -10516,7 +10611,7 @@ msgstr "Lịch sử"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10524,9 +10619,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "Tìm kiếm/lọc các yếu tố giới hạn"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10546,8 +10641,8 @@ msgstr "Loại đường"
msgid "Line width"
msgstr "Độ rộng đường"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "Liên kết"
@@ -10571,8 +10666,8 @@ msgid "Link indicators"
msgstr "Chỉ số liên kết"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "Liên kết các template"
@@ -10680,7 +10775,7 @@ msgstr ""
msgid "Local"
msgstr "Cục bộ"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10699,7 +10794,7 @@ msgid "Location longitude"
msgstr "Vị trí kinh độ"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10713,7 +10808,7 @@ msgstr "Giám sát tệp tin log với hỗ trợ quay vòng log. Trả về log
msgid "Log file monitoring. Returns log"
msgstr "Giám sát tệp tin log. Trả về kiểu log"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10725,8 +10820,8 @@ msgstr "Log không khớp với SNMP traps"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "Đăng nhập"
@@ -10814,9 +10909,9 @@ msgstr "Macro \"%1$s\" đã tồn tại."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10838,35 +10933,23 @@ msgid "Main navigation"
msgstr "Điều hướng chính"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "Bảo trì"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "Bảo trì \"%1$s\" đã tồn tại."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "Giá trị bảo trì \"Active since\" không thể được lớn hơn so với \"Active till\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "Bảo trì đã được thêm vào"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "Bảo trì đã bị xóa"
@@ -10909,11 +10992,15 @@ msgstr "Báo trì: %1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10921,20 +11008,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "Hướng dẫn"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11017,7 +11104,7 @@ msgstr "Hình sơ đồ"
msgid "Map update failed."
msgstr "Cập nhật sơ đồ bị lỗi."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "Sơ đồ với ID \"%1$s\" không sẵn sàng."
@@ -11040,16 +11127,16 @@ msgstr "Vẽ bản đồ"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "Các bản đồ"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "Tháng 3"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "Tháng 3"
@@ -11076,9 +11163,9 @@ msgstr "Mặt nạ"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11095,7 +11182,7 @@ msgstr "Cập nhật hàng loạt các phần tử"
msgid "Mass update shapes"
msgstr "Hình dạng cập nhật lớn"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11103,7 +11190,7 @@ msgstr "Hình dạng cập nhật lớn"
msgid "Master item"
msgstr "item chủ"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11112,12 +11199,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "Lớn nhất"
@@ -11156,7 +11243,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11172,11 +11259,11 @@ msgstr "Tổng chiều dài tối đa của địa chỉ email vượt quá đ
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "Tháng 5"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "Tháng 5"
@@ -11240,8 +11327,8 @@ msgstr "Kiểu phương tiện với ID \"%1$s\" là không sẵn sàng."
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "Các loại phương tiện"
@@ -11319,7 +11406,7 @@ msgid "Message/Command"
msgstr "Tin nhắn/Lệnh"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "Các tin nhắn"
@@ -11343,10 +11430,10 @@ msgid "Middle"
msgstr "Giữa"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "Tối thiểu"
@@ -11396,7 +11483,7 @@ msgstr "Sự quan trọng tối thiểu"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11404,6 +11491,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] "Chu kì thời gian tối thiểu hiển thị là %1$s phút."
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "Phút"
@@ -11420,11 +11508,11 @@ msgstr "Thiếu trường \"tên\" cho kiểu đồ thị."
msgid "Missing \"name\" field for graph."
msgstr "Thiếu trường \"tên\" cho đồ thị."
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "Thiếu dữ liệu"
@@ -11501,7 +11589,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11509,11 +11597,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "Thứ 2"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "Thứ 2"
@@ -11522,7 +11610,7 @@ msgid "Monitored by"
msgstr "Theo dõi bởi"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "Giám sát bằng proxy"
@@ -11532,8 +11620,8 @@ msgid "Monitored host"
msgstr "Host được giám sát"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "Đang theo dõi"
@@ -11543,13 +11631,15 @@ msgid "Monospace"
msgstr "Không gian nhỏ"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "Tháng"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "Hàng tháng"
@@ -11620,6 +11710,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11649,6 +11743,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11662,14 +11757,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11718,36 +11811,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11879,11 +11975,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "Không bao giờ"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11916,6 +12016,10 @@ msgstr ""
msgid "New event tag value"
msgstr "Giá trị thẻ sự kiện mới"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11928,14 +12032,10 @@ msgstr ""
msgid "New regular expression"
msgstr "Biểu thức chính quy mới"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "Thời gian dịch vụ mới"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11968,14 +12068,14 @@ msgstr "Bước tiếp theo"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12079,8 +12179,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12123,7 +12223,7 @@ msgstr ""
msgid "No image"
msgstr "Không có hình ảnh"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12231,7 +12331,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12239,11 +12339,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12252,9 +12353,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12321,13 +12422,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12354,11 +12453,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12403,7 +12505,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "Không có quyền truy cập vào đối tượng được gọi hoặc nó không tồn tại!"
@@ -12428,7 +12530,7 @@ msgstr "Không quy định được khóa tập tin công khai."
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "Không làm mới"
@@ -12483,9 +12585,9 @@ msgstr "Không có cờ boolean bị phản đối."
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12572,11 +12674,6 @@ msgstr ""
msgid "Not supported"
msgstr "Không được hỗ trợ"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "Ghi chú"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "Ghi chú"
@@ -12589,8 +12686,8 @@ msgstr "Không có gì"
msgid "Notification report"
msgstr "Thông báo báo cáo"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "Thông báo"
@@ -12603,11 +12700,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "Thống báo tất cả các vấn đề"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "Tháng 11"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "Tháng 11"
@@ -12680,7 +12777,7 @@ msgstr "Số lượng nhánh bộ xử lý trên VMware hypervisor, <url>
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "Số lượng bộ xử lý trên máy ảo VMware, <url> - Dịch vụ VMware URL, <uuid> - tên host máy ảo VMware"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "Số lượng hàng"
@@ -12761,13 +12858,13 @@ msgstr "Số lượng máy ảo trên VMware hypervisor, <url> - dịch vụ
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "Số lượng hoặc tỷ lệ phần trăm của các nút. Trả về integer cho số; foat cho tỷ lệ phần trăm"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "Hệ thống số"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12778,7 +12875,7 @@ msgid "Numeric (integer)"
msgstr "Số lượng (integer)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12790,9 +12887,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12844,15 +12940,15 @@ msgstr "HỆ ĐIỀU HÀNH (thu gọn)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "Tháng 10"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "Bát phân đến thập phân"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "Tháng 10"
@@ -12910,11 +13006,6 @@ msgstr "Một"
msgid "One time only"
msgstr "Một lần duy nhất"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "Một lần downtime"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "Chỉ có Zabbix agent, SNMPv1, SNMPv2 và SNMPv3 có thể được tạo thành duy nhất."
@@ -12954,11 +13045,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] "Chỉ có một vấn đề được chọn"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12982,7 +13073,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "Thông tin hệ điều hành. Trả về kiểu string"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12991,7 +13083,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13013,8 +13105,8 @@ msgid "Operation has no template to operate."
msgstr "Thao tác không có template để hoạt động."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13027,7 +13119,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "Các thao tác"
@@ -13080,7 +13172,7 @@ msgstr "Tùy chọn"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13101,61 +13193,61 @@ msgstr "Hoặc"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "Gốc"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "Khác"
@@ -13181,7 +13273,7 @@ msgstr "Thống kê lưu lượng truy cập đi trên interface. Trả về ki
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13209,15 +13301,15 @@ msgstr "Ưu tiên chu kỳ item"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "đè"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "Tổng quan"
@@ -13398,8 +13490,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "PROBLEM"
@@ -13425,9 +13517,9 @@ msgstr "Chế độ tạo sự kiện PROBLEM"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13437,7 +13529,7 @@ msgstr "PSK"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "Danh tính PSK"
@@ -13465,6 +13557,10 @@ msgstr ""
msgid "Parameter"
msgstr "Tham số"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13474,14 +13570,14 @@ msgstr "Tham số"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "Tham số \"%1$s\" được yêu cầu."
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13507,9 +13603,8 @@ msgstr "Các đồ thị gốc"
msgid "Parent items"
msgstr "Các item gốc"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13526,7 +13621,7 @@ msgstr "Các trigger gốc"
msgid "Parent web scenarios"
msgstr "Các web scenario gốc"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13555,9 +13650,9 @@ msgstr "Thụ động"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13662,7 +13757,7 @@ msgstr "Thực hiện một truy vấn DNS. Trả về chuỗi ký tự với lo
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13677,7 +13772,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "Loại chu kỳ"
@@ -13757,24 +13851,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "Xin vui lòng lựa chọn 2 phần tử"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "Kích cỡ điểm"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "điểm"
@@ -13843,7 +13937,7 @@ msgstr "Tóm tắt chuẩn bị cài đặt"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13851,7 +13945,7 @@ msgid "Preprocessing"
msgstr "Tiền xử lý"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13870,7 +13964,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "Xem trước"
@@ -13880,7 +13974,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "quay lại tháng trước"
@@ -13894,12 +13988,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "Quay lại tuần trước"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "Quay lại năm trước"
@@ -13949,7 +14043,7 @@ msgid "Private"
msgstr "Riêng"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13957,29 +14051,27 @@ msgid "Private key file"
msgstr "Key file riêng"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "Cấp đặc quyền"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14004,7 +14096,7 @@ msgid "Problem expression"
msgstr "Biểu thức vấn đề"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "Vấn đề máy chủ"
@@ -14029,8 +14121,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "Vấn đề được giải quyết"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14045,11 +14137,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14067,19 +14159,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14089,7 +14181,7 @@ msgid "Properties"
msgstr "Thuộc tính"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14100,8 +14192,8 @@ msgstr "URL \"%1$s\" được cung cấp không hợp lệ"
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "Proxies"
@@ -14170,7 +14262,7 @@ msgid "Public"
msgstr "Công khai"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14178,13 +14270,21 @@ msgid "Public key"
msgstr "Khóa công khai"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "Key file công khai"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14192,11 +14292,11 @@ msgstr "Key file công khai"
msgid "Query fields"
msgstr "Trường truy vấn"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "Hàng đợi"
@@ -14204,7 +14304,7 @@ msgstr "Hàng đợi"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14212,7 +14312,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14220,15 +14320,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "GIẢI QUYẾT"
@@ -14236,7 +14336,7 @@ msgstr "GIẢI QUYẾT"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14249,7 +14349,7 @@ msgstr "Gửi thô"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "Đọc"
@@ -14340,7 +14440,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14356,8 +14456,8 @@ msgstr "Sự phục hồi"
msgid "Recovery expression"
msgstr "Biểu thức phục hồi"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "Phục hồi lỗi cú pháp biểu thức."
@@ -14367,9 +14467,9 @@ msgstr "Phục hồi hoạt động"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "Thời gian phục hồi"
@@ -14401,7 +14501,7 @@ msgid "Regular"
msgstr "Chính quy"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "Biểu thức chính quy"
@@ -14430,7 +14530,7 @@ msgstr "Biểu thức chính quy đã được cập nhật"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "Các biểu thức chính quy"
@@ -14491,28 +14591,28 @@ msgstr "Lệnh từ xa"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14643,15 +14743,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14659,7 +14759,7 @@ msgstr ""
msgid "Replace"
msgstr "Thay thế"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "Thay thế quan hệ phụ thuộc"
@@ -14700,19 +14800,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "Các thông báo"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr "Yêu cầu nội dung"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14761,7 +14866,7 @@ msgstr "Các mã trạng thái được yêu cầu"
msgid "Required string"
msgstr "Chuỗi được yêu cầu"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "Phục hồi"
@@ -14810,23 +14915,23 @@ msgid "Resolved by"
msgstr "Giải quyết bởi"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "Giải quyết bởi quy tắc liên kết \"%1$s\"."
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "Giải quyết bởi quy tắc liên kết."
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "Giải quyết bởi người dùng \"%1$s\"."
@@ -14969,9 +15074,9 @@ msgstr "Trả về tỉ lệ mất gói tin ping ICMP."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14984,14 +15089,14 @@ msgstr ""
msgid "Right"
msgstr "Bên phải"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr "Trục phải Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "Cắt bên phải"
@@ -15004,8 +15109,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "Romanian (ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15063,13 +15167,84 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15146,7 +15321,7 @@ msgstr "Khóa SNMP trap là không hợp lệ."
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15191,7 +15366,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "Đếm SQL: %1$s (chọn: %2$s | thực thi: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15209,7 +15384,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "Thực hiện câu lệnh SQL đã thất bại \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15274,11 +15449,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "Sans-Serif"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "Thứ bảy"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "Thứ bảy"
@@ -15312,6 +15487,7 @@ msgstr "Scenario"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "Lịch trình"
@@ -15356,14 +15532,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15389,8 +15565,8 @@ msgstr "Phạm vi"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15439,8 +15615,8 @@ msgstr "Script đã được cập nhật"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "Các Script"
@@ -15519,12 +15695,12 @@ msgid "Security name"
msgstr "Tên bảo mật"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15532,9 +15708,13 @@ msgstr "Tên bảo mật"
msgid "Select"
msgstr "Lựa chọn"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "Lựa chọn kiểu"
@@ -15548,7 +15728,7 @@ msgstr "Chọn ô điều khiển"
msgid "Selected"
msgstr "Đã chọn"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "Các action đã chọn bị xóa"
@@ -15560,7 +15740,7 @@ msgstr "Đã chọn và tất cả các vấn đề khác của các trigger li
msgid "Selected elements"
msgstr "Các phần tử đã chọn"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "Chỉ item được chọn"
@@ -15618,7 +15798,7 @@ msgstr ""
msgid "Sent"
msgstr "Đã gửi"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "Sep"
@@ -15634,7 +15814,7 @@ msgstr "Bị ngăn cách"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "Tháng 9"
@@ -15652,12 +15832,12 @@ msgstr "Serif"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "Máy chủ"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "Máy chủ (proxy)"
@@ -15666,36 +15846,32 @@ msgid "Server time"
msgstr "thời gian máy chủ"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "Dịch vụ"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "Dịch vụ được tạo"
@@ -15703,7 +15879,7 @@ msgstr "Dịch vụ được tạo"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15723,15 +15899,10 @@ msgid "Service port"
msgstr "Cổng dịch vụ"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "Thời gian bắt đầu dịch vụ phải ít hơn so với thời gian kết thúc."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15740,46 +15911,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "Thời gian dịch vụ"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "Kiểu dịch vụ"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "Dịch vụ được cập nhật"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "Các dịch vụ"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "Các dịch vụ tạo thành một quan hệ phụ thuộc vòng tròn."
@@ -15804,7 +15977,7 @@ msgid "Set custom time period"
msgstr "Đặt chu kỳ thời gian tùy chỉnh"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15822,7 +15995,7 @@ msgstr "Đặt chế độ kiểm kê máy chủ"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15834,7 +16007,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15864,18 +16037,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15894,7 +16067,7 @@ msgid "Severity changed"
msgstr "Mức độ nghiêm trọng đã thay đổi"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "Mức độ nghiêm trọng thay đổi"
@@ -15944,9 +16117,9 @@ msgstr "Rút ngắn"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15974,7 +16147,7 @@ msgstr "Hiển thị các item không có dữ liệu"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "Hiển thị chú thích"
@@ -15995,7 +16168,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "Hiển thị vấn đề"
@@ -16086,8 +16263,8 @@ msgstr "Đăng nhập với HTTP"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "Đăng xuất"
@@ -16096,7 +16273,7 @@ msgstr "Đăng xuất"
msgid "Simple"
msgstr "Simple"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "Thay đổi đơn giản"
@@ -16221,7 +16398,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "Sắp xếp mục bởi"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "Sắp sếp theo thứ tự (0->999)"
@@ -16230,7 +16407,7 @@ msgstr "Sắp sếp theo thứ tự (0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "Sắp xếp theo trường \"%1$s\" không được cho phép."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16244,7 +16421,7 @@ msgstr "Kiểu nguồn"
msgid "Spanish (es_ES)"
msgstr "Spanish (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16256,7 +16433,7 @@ msgstr "Tập lệnh được chỉ định không tồn tại hoặc bạn
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "Chỉ định một số điều kiện lọc để xem các giá trị."
@@ -16269,9 +16446,9 @@ msgstr "Tốc độ"
msgid "Stacked"
msgstr "Xếp chồng"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "Staircase"
@@ -16308,9 +16485,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "TLS Bắt đầu thất bại."
@@ -16327,8 +16516,8 @@ msgstr "Thời gian bắt đầu khởi động của của máy chủ Zab
msgid "State"
msgstr "Tình trạng"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "Tĩnh"
@@ -16340,15 +16529,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16367,16 +16556,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16387,15 +16577,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16407,12 +16597,11 @@ msgstr ""
msgid "Status"
msgstr "Trạng thái"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16445,7 +16634,7 @@ msgstr "Chỉ trạng thái"
msgid "Status problem"
msgstr "Trạng thái vấn đề"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16503,8 +16692,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16538,8 +16727,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "Cấu trúc dữ liệu"
@@ -16557,7 +16746,7 @@ msgstr "Đối tượng"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16579,7 +16768,7 @@ msgstr ""
msgid "Success Audit"
msgstr "Kiểm nghiệm thành công"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "Tin chắn thành công"
@@ -16587,11 +16776,11 @@ msgstr "Tin chắn thành công"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "Tổng số thống kê lưu lượng đến và đi trên interface. Trả về kiểu integer"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "Chủ nhật"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "Chủ nhật"
@@ -16599,7 +16788,7 @@ msgstr "Chủ nhật"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "Hỗ trợ"
@@ -16637,7 +16826,8 @@ msgstr "Swedish (sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "Chuyển đổi phương pháp xác nhận sẽ thiết laoapj lại tất cả ngoại trừ phiến này! Tiếp tục?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16645,14 +16835,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "Thời gian khởi động hệ thống. Trả về kiểu integer (đơn vị dấu thời gian)"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "Mặc định hệ thống"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "Xảy ra lỗi hệ thống. Vui lòng liên hệ với quản trị viên Zabbix."
@@ -16665,9 +16855,9 @@ msgid "System host name. Returns string"
msgstr "Tên máy chủ hệ thống. Trả về kiểu string"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "Thông tin hệ thống"
@@ -16766,36 +16956,35 @@ msgstr "Thẻ giá trị"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16839,13 +17028,13 @@ msgid "Target type"
msgstr "Kiểu Target"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16883,7 +17072,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "Template không thể liên kết được đến template khác nhiều hơn một lần thậm chí thông qua các template khác."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16947,8 +17136,8 @@ msgstr "Template với cùng tên hiển thị \"%1$s\" đã tồn tại. "
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16978,12 +17167,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16998,7 +17187,7 @@ msgstr ""
msgid "Test"
msgstr "Kiểm tra"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17047,11 +17236,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17184,7 +17373,7 @@ msgstr ""
msgid "Theme"
msgstr "Giao diện"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "Ngày cuối tuần"
@@ -17197,11 +17386,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "Tháng này"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "Tháng này đến nay"
@@ -17210,19 +17399,19 @@ msgstr "Tháng này đến nay"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "Tuần này"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "Tuần này cho đến nay"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "Năm này"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "Năm này cho đến nay"
@@ -17230,15 +17419,15 @@ msgstr "Năm này cho đến nay"
msgid "Threshold"
msgstr "Ngưỡng"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "Thứ 5"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "Thứ năm"
@@ -17254,8 +17443,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "Cho tới"
@@ -17265,14 +17453,12 @@ msgstr "Cho tới"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17302,7 +17488,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "Chu kỳ thời gian"
@@ -17313,9 +17499,9 @@ msgstr "Chu kỳ thời gian"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "Di chuyển mốc thời gian"
@@ -17323,13 +17509,13 @@ msgstr "Di chuyển mốc thời gian"
msgid "Time type"
msgstr "Kiểu thời gian"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17339,17 +17525,27 @@ msgid "Timeout"
msgstr "Hết giờ"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "Nhãn thời gian"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "To"
@@ -17358,11 +17554,11 @@ msgstr "To"
msgid "To set a host interface select a single item type for all items"
msgstr "Để thiết lập một host interface chọn một kiểu item duy nhất cho tất cả các item"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "Hôm nay"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "Hôm nay"
@@ -17426,19 +17622,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "Công khai"
@@ -17446,9 +17642,9 @@ msgstr "Công khai"
msgid "Transport error."
msgstr "Lỗi đường truyền."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "Coi là 0"
@@ -17459,7 +17655,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17474,9 +17670,9 @@ msgstr "Khuynh hướng chu kỳ lưu trữ dữ liệu"
msgid "Trends"
msgstr "Các khuynh hướng "
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17501,12 +17697,12 @@ msgstr "Trigger \"%1$s\" thuộc về các mẫu có các liên kết khác nhau
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "Trigger \"%1$s\" phụ thuộc vào \"%2$s\", mà không tồn tại."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17531,7 +17727,7 @@ msgstr "Chu kì lưu trữ dữ liệu trigger"
msgid "Trigger deleted"
msgstr "Trigger đã bị xóa"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "Chi tiết trigger"
@@ -17542,7 +17738,7 @@ msgstr[0] "Trigger đã bị vô hiệu hóaCác trigger đã bị vô hiê
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "Tùy chọn hiển thị trigger"
@@ -17573,13 +17769,13 @@ msgstr "Kiểu nhãn trigger"
msgid "Trigger name"
msgstr "Tên trigger"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "Tổng quan các trigger"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17692,20 +17888,20 @@ msgstr "Các trigger"
msgid "Triggers deleted"
msgstr "Các trigger đã bị xóa"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "Các trigger trong top 100"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "Cắt"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "Thứ ba"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "Thứ ba"
@@ -17742,17 +17938,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17792,7 +17988,7 @@ msgstr "Kiểu tính toán"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17814,9 +18010,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "UNKNOWN"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17875,8 +18071,8 @@ msgstr "URL phải có cả trường \"tên\" và \"url\" cho sơ đồ \"%1$s\
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17970,20 +18166,26 @@ msgstr "Bỏ chặn các người dùng được lựa chọn?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18053,7 +18255,7 @@ msgstr "Tài nguyên không rõ"
msgid "Unknown step failed: %1$s"
msgstr "Bước thất bại không rõ: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "Kiểu giá trị không rõ"
@@ -18062,8 +18264,8 @@ msgid "Unlimited"
msgstr "Không giới hạn"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18165,20 +18367,21 @@ msgstr "Up"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18204,7 +18407,7 @@ msgstr "Cập nhật đã tồn tại"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18224,7 +18427,7 @@ msgstr "Cập nhật thao tác"
msgid "Update problem"
msgstr "Cập nhật vấn đề"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18242,8 +18445,9 @@ msgstr "Tải lên"
msgid "Upper level maps"
msgstr "Các bản đồ ở mức cao hơn"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "Thời gian chạy"
@@ -18281,7 +18485,7 @@ msgstr ""
msgid "Used in actions"
msgstr "Sử dùng trong các action"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18367,7 +18571,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "Người dùng đã bị xóa"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18440,8 +18644,8 @@ msgstr "Nhóm người dùng với ID \"%1$s\" không sẵn sàng."
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "Các nhóm người dùng"
@@ -18458,7 +18662,7 @@ msgstr ""
msgid "User menu"
msgstr "Danh sách người dùng"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18478,7 +18682,7 @@ msgstr "Mật khẩu người dùng"
msgid "User profile"
msgstr "Hồ sơ người dùng"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18490,7 +18694,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18499,7 +18703,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18512,8 +18716,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18521,8 +18725,8 @@ msgstr ""
msgid "User sessions"
msgstr "Các phiên làm việc của người dùng"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18573,7 +18777,7 @@ msgstr "Người dùng/Người nhận"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18605,8 +18809,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "Các người dùng"
@@ -18856,10 +19060,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18889,17 +19093,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18956,7 +19161,7 @@ msgstr "Thống kê giá trị của cache. Các chế độ hợp lệ l
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "Giá trị bản đồ"
@@ -18971,9 +19176,9 @@ msgstr "Giá trị bản đồ \"%1$s\" đã tồn tại."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19010,7 +19215,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "Giá trị: không có dữ liệu"
@@ -19107,8 +19312,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "Vietnamese (vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19161,7 +19365,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "Cảnh báo"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19192,7 +19396,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19241,7 +19445,7 @@ msgid "Web scenarios"
msgstr "Web scenarios"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19249,26 +19453,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "Thứ 4"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "Thứ tư"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "Hàng tuần"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19284,7 +19490,7 @@ msgstr "Chào mừng đến với"
msgid "When active"
msgstr "Khi hoạt động"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19293,19 +19499,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19325,7 +19531,7 @@ msgstr "Thu thập dữ liệu"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19361,7 +19567,7 @@ msgid "Working time"
msgstr "Thời gian làm việc"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "Ghi"
@@ -19391,7 +19597,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "trục X"
@@ -19411,11 +19617,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "Đường dẫn XML"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19430,11 +19636,11 @@ msgstr "XML trống"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19443,12 +19649,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "Giá trị cực đại của trục Y"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19457,34 +19663,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Giá trị cực đại của trục Y phải lớn hơn giá trị cực tiểu trục Y."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "Giá trị cực tiểu trục Y"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "Trục bên Y"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Trục Y"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19502,19 +19708,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19533,8 +19738,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "Năm"
@@ -19553,14 +19758,14 @@ msgstr "Hàng năm"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19579,11 +19784,11 @@ msgstr "Hàng năm"
msgid "Yes"
msgstr "Yes"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "hôm qua"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "Bạn vừa đăng nhập vào \"%1$s\"."
@@ -19594,11 +19799,11 @@ msgstr "Bạn vừa đăng nhập vào \"%1$s\"."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "Bạn không thể chọn một số trong các ngôn ngữ, bởi vì địa chỉ của chúng không được cài đặt trên web máy chủ."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "Bạn không đăng nhập"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19606,9 +19811,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19619,11 +19823,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "Bạn không có quyền để thực hiện các thao tác này."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "Bạn không có quyền truy cập trang này."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "Bạn phải đăng nhập để xem trang này."
@@ -19639,11 +19843,11 @@ msgstr "ZABBIX"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Hỗ trợ kỹ thuật zabbix"
@@ -19722,7 +19926,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19743,10 +19947,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "Chuỗi kí tự được mong đợi "
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19761,18 +19979,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "một số được kì vọng"
@@ -19780,9 +19998,9 @@ msgstr "một số được kì vọng"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "một số là quá lớn"
@@ -19803,33 +20021,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "một thời gian được kì vọng"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "một khoảng thời gian được dự kiến"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "một khoảng thời gian dự kiến"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "một đơn vị thời gian dự kiến"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19873,7 +20103,7 @@ msgstr "Tất cả"
msgid "all media"
msgstr "Tất cả media"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19900,19 +20130,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "một mảng được mong đợi"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "một mảng hoặc một chuỗi ký tự được mong đợi"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19922,7 +20152,7 @@ msgid "an empty string is expected"
msgstr "một chuỗi trống dự kiến"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "một số lượng chẵn các ký tự thập lục phân được mong đợi"
@@ -19940,6 +20170,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19988,7 +20219,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "ít nhất một tùy chọn ghi đè phải được chỉ định"
@@ -20010,7 +20241,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20077,10 +20308,10 @@ msgstr "cả tên người dùng và mật khẩu đều phải có hoặc trố
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "Tính toán"
@@ -20111,6 +20342,7 @@ msgstr "Không thể thay đổi"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20177,8 +20409,8 @@ msgstr "Không thể thay đổi"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20191,6 +20423,11 @@ msgstr "Không thể thay đổi"
msgid "cannot be empty"
msgstr "Không thể để trống"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20251,6 +20488,10 @@ msgstr "phụ thuộc item không được phép"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20295,7 +20536,7 @@ msgstr "Count () - Số lượng giá trị được truy xuất thành công V
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20358,7 +20599,7 @@ msgstr "giảm dần"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20446,7 +20687,7 @@ msgstr "Biểu thức trống"
msgid "failed to parse JSON"
msgstr "thất bại trong việc phân tích JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20484,7 +20725,7 @@ msgstr "Thứ tư"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime () - Chênh lệch giữa giá trị item (dưới dạng dấu thời gian) và dấu thời gian của máy chủ Zabbix nhỏ hơn hoặc bằng T giây (1 - đúng, 0 - sai)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20500,16 +20741,11 @@ msgstr "Cài đặt global housekeeping"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20525,9 +20761,9 @@ msgstr "host"
msgid "host group"
msgstr "Nhóm host"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "Mẫu máy chủ"
@@ -20541,7 +20777,7 @@ msgstr "Biểu tượng"
msgid "image"
msgstr "Hình ảnh"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20636,7 +20872,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "chuỗi byte không hợp lệ trong UTF-8"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "Thời gian trễ không hợp lệ"
@@ -20656,16 +20892,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "thời gian lưu trữ lịch sử không hợp lệ"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "tên máy chủ không hợp lệ"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "Tên máy chủ không hợp lệ"
@@ -20677,12 +20913,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "Biểu thức chính quy không hợp lệ"
@@ -20707,8 +20943,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "Chu kì lưu trữ dữ liệu không hợp lệ"
@@ -20720,7 +20956,7 @@ msgstr "lớn hơn hoặc bằng"
msgid "is less than or equals"
msgstr "nhỏ hơn hoặc bằng"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "không được đính kèm trong {} hoặc không đúng định dạng"
@@ -20733,8 +20969,8 @@ msgstr "item"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "item mẫu"
@@ -20746,12 +20982,12 @@ msgstr "Không có key"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20778,7 +21014,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "Danh sách kí tự"
@@ -20810,12 +21046,12 @@ msgstr "Quy tắc phát hiện low-level"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20823,10 +21059,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -20864,7 +21101,7 @@ msgstr "Khớp với"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20899,7 +21136,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20914,16 +21151,11 @@ msgid "min() - Minimum value for period T"
msgstr "min () - Giá trị tối thiểu cho giai đoạn T"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "độ dài tối thiểu là ký tự %1$s"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20936,13 +21168,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "ms"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20963,8 +21195,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "phải chứa ít nhất một macro khám phá cấp thấp"
@@ -20992,11 +21224,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21020,7 +21252,7 @@ msgid "new"
msgstr "new"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "Không có dữ liệu"
@@ -21052,7 +21284,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "Không có "
@@ -21065,7 +21297,7 @@ msgstr "cặp khóa và giá trị dự kiến không được để trống"
msgid "not in"
msgstr "not in"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "Không được chọn"
@@ -21073,7 +21305,7 @@ msgstr "Không được chọn"
msgid "now() - Number of seconds since the Epoch"
msgstr "now () - Số giây kể từ Epoch"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "số"
@@ -21137,7 +21369,7 @@ msgstr ""
msgid "other"
msgstr "Khác"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "đầu ra"
@@ -21150,7 +21382,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21168,7 +21400,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "Mẫu vấn đề"
@@ -21184,24 +21416,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21209,7 +21441,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21237,7 +21469,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21269,13 +21501,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21283,7 +21515,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21298,7 +21530,7 @@ msgstr "giây"
msgid "second parameter is expected"
msgstr "tham số thứ hai được kì vọng"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21310,7 +21542,7 @@ msgstr "Chọn"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "Mô tả ngắn"
@@ -21331,8 +21563,6 @@ msgstr "Mô tả ngắn"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21413,12 +21643,12 @@ msgstr "thông tin được cung cấp không phải là duy nhất"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21434,7 +21664,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "ID template \"%1$s\" được thông qua %2$s lần"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21461,11 +21691,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "Tham số \"%1$s\" bị thiếu"
@@ -21573,7 +21803,7 @@ msgstr ""
msgid "type here to search"
msgstr "Kiểu cần tìm kiếm"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21700,16 +21930,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21743,8 +21973,8 @@ msgstr "Giá trị \"%1$s\" không được tìm thấy"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "Giá trị \"%1$s\" đã tồn tại"
@@ -21756,30 +21986,29 @@ msgstr "Giá trị \"%1$s\" đã tồn tại"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "Giá trị quá dài"
@@ -21787,13 +22016,14 @@ msgstr "Giá trị quá dài"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21886,12 +22116,12 @@ msgstr "phát hiện sai loại quy tắc"
msgid "wrong item type"
msgstr "Loại item sai"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/zh_CN/LC_MESSAGES/frontend.po b/ui/locale/zh_CN/LC_MESSAGES/frontend.po
index d895f96b105..d1f0273235c 100644
--- a/ui/locale/zh_CN/LC_MESSAGES/frontend.po
+++ b/ui/locale/zh_CN/LC_MESSAGES/frontend.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2016-05-11 02:08+0300\n"
"Last-Translator: 岂几 <tom3000@126.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -19,6 +19,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1462925322.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -49,17 +55,6 @@ msgstr "\"%1$s\" 预计"
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -79,7 +74,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -91,7 +86,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr "%1$d 个字符超出了 %2$d 个字符的最大长度"
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -160,14 +155,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -181,10 +176,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] "%1$s 消息"
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -225,8 +220,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "剩余%1$s 重试次数"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -259,7 +254,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr "%1$s, 选择"
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -293,7 +288,7 @@ msgstr "(只有超级管理员能创建群组)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(无agent代理程序)"
@@ -320,12 +315,16 @@ msgstr "10秒"
msgid "100 busiest triggers"
msgstr "触发器TOP100"
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30秒"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D 视图"
@@ -348,7 +347,7 @@ msgstr "最近500个值"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -356,7 +355,7 @@ msgstr ""
msgid "<manual>"
msgstr "<手册>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -371,7 +370,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr "添加覆盖"
@@ -436,8 +435,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -450,7 +449,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr "访问拒绝"
@@ -486,9 +485,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "确认"
@@ -496,7 +495,7 @@ msgstr "确认"
msgid "Acknowledge"
msgstr "确认"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -534,18 +533,18 @@ msgstr "确认已解决的事件"
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -555,7 +554,7 @@ msgstr "确认已解决的事件"
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -595,7 +594,7 @@ msgstr "动作 \"%1$s\" 已经存在。"
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "动作已添加"
@@ -604,22 +603,22 @@ msgstr "动作已添加"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "动作已删除"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "激活 禁用激活 禁用"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "激活 启用激活 启用"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -631,7 +630,7 @@ msgstr "动作日志"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "动作已更新"
@@ -639,16 +638,16 @@ msgstr "动作已更新"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "动作"
@@ -667,13 +666,11 @@ msgstr "启用中"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "启用自从"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "启用直到"
@@ -723,7 +720,7 @@ msgstr "启用直到"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -737,35 +734,37 @@ msgstr "启用直到"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -836,11 +835,11 @@ msgstr "添加新构件"
msgid "Add child element"
msgstr "添加子节点元素"
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -861,7 +860,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr "添加多个拓扑图"
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr "添加新数据集"
@@ -870,7 +869,7 @@ msgstr "添加新数据集"
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr "添加新的覆盖"
@@ -879,16 +878,16 @@ msgstr "添加新的覆盖"
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "添加原型"
@@ -897,7 +896,7 @@ msgstr "添加原型"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -931,7 +930,7 @@ msgstr ""
msgid "Add widget"
msgstr "添加构件"
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -942,11 +941,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr "%1$s,已添加"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -958,12 +957,12 @@ msgstr ""
msgid "Admin"
msgstr "管理者"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "管理"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -984,7 +983,7 @@ msgstr "持续时间"
msgid "Age less than"
msgstr "持续时间小于"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1014,7 +1013,7 @@ msgstr "agent代理程序的接口"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1022,11 +1021,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1051,8 +1050,8 @@ msgstr "对齐拓扑元素"
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1097,7 +1096,7 @@ msgstr "所有问题"
msgid "All problems if tag values match"
msgstr "所有问题如果标签值匹配"
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1113,13 +1112,13 @@ msgstr "所有模板"
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr "允许手动关闭"
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1165,7 +1164,7 @@ msgstr "和(同时满足)"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1175,6 +1174,10 @@ msgstr "和(同时满足)"
msgid "And/Or"
msgstr "与/或(默认)"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1186,13 +1189,12 @@ msgstr "与/或(默认)"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "任何"
@@ -1232,11 +1234,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "接近中"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "四月"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "四月"
@@ -1260,7 +1262,7 @@ msgstr "区域大小"
msgid "Area type"
msgstr "区域类型"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr "算法"
@@ -1326,8 +1328,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr "至少选择一个主机群组或主机。"
@@ -1337,13 +1343,6 @@ msgstr "至少选择一个主机群组或主机。"
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "必须创建至少一个维护期间."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1387,8 +1386,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "审计"
@@ -1396,7 +1395,7 @@ msgstr "审计"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "审计日志"
@@ -1404,11 +1403,11 @@ msgstr "审计日志"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "八月"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "八月"
@@ -1425,15 +1424,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "认证"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "认证算法"
@@ -1444,7 +1443,7 @@ msgid "Authentication failed: %1$s."
msgstr "验证失败: %1$s"
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1464,6 +1463,7 @@ msgid "Authentication protocol"
msgstr "验证协议"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr "验证设置已更新"
@@ -1477,8 +1477,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr "自动"
@@ -1499,7 +1499,7 @@ msgstr "自动注销"
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "自动地"
@@ -1518,13 +1518,13 @@ msgstr "自动的图标选择"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1537,8 +1537,8 @@ msgstr ""
msgid "Availability"
msgstr "可用性"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "可用性报表"
@@ -1565,7 +1565,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr "坐标轴"
@@ -1589,9 +1589,9 @@ msgstr ""
msgid "Background image"
msgstr "背景图片"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1599,8 +1599,8 @@ msgstr ""
msgid "Base DN"
msgstr "基于 DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1667,7 +1667,7 @@ msgstr ""
msgid "Bold line"
msgstr "粗线"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr "布尔值到十进制"
@@ -1732,8 +1732,8 @@ msgstr "CERT"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr "关闭中"
@@ -1769,17 +1769,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "可计算的"
@@ -1845,7 +1845,7 @@ msgstr "不能添加一个非数字监控项 \"%1$s\" 到图表 \"%2$s\"."
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr "不可以添加一个非数值型的监控项目 \"%1$s\"到数据图模板\"%2$s\"."
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "无法添加操作"
@@ -2008,9 +2008,9 @@ msgstr "无法绑定到匿名 LDAP 服务器。"
msgid "Cannot bind to LDAP server."
msgstr "无法绑定到 LDAP 服务器。"
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2113,8 +2113,8 @@ msgstr "无法创建图标映射"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2123,8 +2123,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr "无法创建配置文件。"
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2133,12 +2133,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "无法删除Zabbix内部用户 \"%1$s\", 试试停用这个用户."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "无法删除动作"
@@ -2248,7 +2253,7 @@ msgstr "无法删除监控项目模板"
msgid "Cannot delete items"
msgstr "无法删除监控项"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "无法删除维护"
@@ -2297,18 +2302,18 @@ msgstr[0] "无法删除脚本"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "无法删除脚本. 脚本 \"%1$s\" 用于动作操作 \"%2$s\"。"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "无法删除所选的动作"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "无法删除服务"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2396,7 +2401,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "无法禁用动作"
@@ -2463,7 +2473,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "无法启用动作"
@@ -2677,7 +2692,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] "无法导入模板 \"%1$s\",被关联的模板\"%2$s\"不存在."
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "不能插入触发器表达式"
@@ -2838,7 +2853,7 @@ msgstr "无法重新命名访客用户."
msgid "Cannot save discovery rule without checks."
msgstr "无法储存未检验的自动发现规则"
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr "无法保存小构件 \"%1$s\" 。"
@@ -2883,7 +2898,7 @@ msgstr "无法设置审计字段为已经禁止的审计."
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3006,7 +3021,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr "无法更新模板web场景 \"%1$s\": %2$s 。"
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "无法更新动作"
@@ -3179,10 +3194,10 @@ msgstr "无法更新脚本"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3244,8 +3259,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3286,16 +3301,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr "证书"
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr "更改"
@@ -3328,12 +3343,12 @@ msgstr ""
msgid "Change password"
msgstr "修改密码"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr "每秒更改"
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr "更改严重性"
@@ -3342,7 +3357,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3381,19 +3396,19 @@ msgstr "检查已存在."
msgid "Check expression part starting from \"%1$s\"."
msgstr "检查开始于\"%1$s\"的表达式部份."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3461,7 +3476,7 @@ msgstr "检查 UDP 服务的性能,当服务 down 时返回 0,否则返回
msgid "Checks should be unique."
msgstr "检查必需是唯一的"
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3498,8 +3513,8 @@ msgstr "清除历史"
msgid "Clear history and trends"
msgstr "清除历史和趋势"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "清除当无链接时"
@@ -3525,9 +3540,9 @@ msgstr "时钟"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3544,7 +3559,7 @@ msgstr "克隆"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3575,12 +3590,12 @@ msgstr "关闭过去的事件"
msgid "Close problem"
msgstr "关闭问题"
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr "宕机"
@@ -3594,7 +3609,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3637,7 +3652,7 @@ msgstr "命令"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3668,9 +3683,9 @@ msgstr "压缩"
msgid "Concurrent sessions"
msgstr "并发会话"
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "条件"
@@ -3698,13 +3713,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "条件"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "配置"
@@ -3799,7 +3814,7 @@ msgid "Configuration of maintenance periods"
msgstr "配置维护时段"
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "配置媒体类型"
@@ -3843,7 +3858,7 @@ msgstr "配置触发器"
msgid "Configuration of user groups"
msgstr "配置用户组"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3886,9 +3901,9 @@ msgstr "恩!不错zabbix前端已经配置好了!千山万水第一步!加
msgid "Connect to"
msgstr "连接到"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr "已连接"
@@ -3940,12 +3955,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr "链接"
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr "从主机连接"
@@ -3955,7 +3970,7 @@ msgid "Connections from proxy"
msgstr "从代理连接"
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr "连接主机"
@@ -3977,11 +3992,11 @@ msgstr "联系"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4015,12 +4030,12 @@ msgstr "包含"
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4035,7 +4050,7 @@ msgstr "包含"
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr "内容控制"
@@ -4049,7 +4064,7 @@ msgstr "内容菜单"
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr "上下文名称"
@@ -4157,19 +4172,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "创建动作"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4213,7 +4232,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4324,7 +4343,7 @@ msgstr ""
msgid "Create script"
msgstr "创建脚本"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4380,8 +4399,10 @@ msgstr "创建 Web 场景(首先选择主机)"
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4416,6 +4437,7 @@ msgid "Current value"
msgstr "当前值"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr "习惯"
@@ -4433,7 +4455,7 @@ msgid "Custom graphs"
msgstr "自定义图表"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4455,16 +4477,20 @@ msgstr "自定义标签地图 \"%2$s\" 类型元素 \"%1$s\" 不能为空."
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "自定义倍数"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4513,7 +4539,8 @@ msgstr "DNS名称"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "每日"
@@ -4528,7 +4555,7 @@ msgstr "暗色"
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "仪表板"
@@ -4538,7 +4565,7 @@ msgstr "仪表板"
msgid "Dashboard \"%1$s\" already exists."
msgstr "仪表盘 \"%1$s\" 已经存在。"
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4601,8 +4628,8 @@ msgstr "仪表盘"
msgid "Dashed line"
msgstr "虚线"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "数据来自 %1$s. 产生于 %2$s 秒."
@@ -4615,9 +4642,9 @@ msgstr "数据不正确的编码。"
msgid "Data overview"
msgstr "数据概览"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr "数据设置"
@@ -4740,11 +4767,12 @@ msgstr "硬件购买日期"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "日"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr "前天"
@@ -4753,6 +4781,10 @@ msgstr "前天"
msgid "Day of month"
msgstr "月中第几日"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4760,6 +4792,7 @@ msgid "Day of week"
msgstr "星期几"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "天数"
@@ -4773,11 +4806,11 @@ msgstr "调试"
msgid "Debug mode"
msgstr "调试模式"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "十二"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "十二"
@@ -4858,7 +4891,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "延迟"
@@ -4867,19 +4900,19 @@ msgid "Delayed by"
msgstr "被延迟由于"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4898,12 +4931,13 @@ msgstr "被延迟由于"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4961,11 +4995,11 @@ msgstr "删除发现规则?"
msgid "Delete expression?"
msgstr "删除表达式?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr "删除数据图模板?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "删除图形?"
@@ -5027,7 +5061,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "删除所选的动作?"
@@ -5110,7 +5152,7 @@ msgstr "删除选择的拓扑图?"
msgid "Delete selected maps?"
msgstr "删除所选的地图?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "删除所选的报警媒体类型?"
@@ -5138,15 +5180,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "删除所选的脚本?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5194,7 +5236,7 @@ msgstr "删除触发器?"
msgid "Delete web scenario?"
msgstr "删除 web 场景?"
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5226,7 +5268,7 @@ msgstr "拒绝"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5242,7 +5284,7 @@ msgstr "依赖"
msgid "Dependent item"
msgstr "相关项目"
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5252,7 +5294,7 @@ msgstr "依赖于"
msgid "Deployment status"
msgstr "部署状态"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5268,9 +5310,10 @@ msgstr "部署状态"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5291,7 +5334,7 @@ msgstr "描述"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5336,7 +5379,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr "目录大小(bytes)。返回整数"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5344,8 +5387,8 @@ msgstr "目录大小(bytes)。返回整数"
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5387,7 +5430,15 @@ msgstr "停用所选的agent代理程序所监测的主机?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "停用所选的动作?"
@@ -5412,7 +5463,7 @@ msgstr "停用所选的主机?"
msgid "Disable selected items?"
msgstr "停用所选的监控项?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "停用所选的报警媒介类型?"
@@ -5439,7 +5490,7 @@ msgstr "禁用所选定的web场景?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5459,17 +5510,19 @@ msgstr "禁用所选定的web场景?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5480,21 +5533,21 @@ msgstr "停用的"
msgid "Disaster"
msgstr "灾难"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5526,11 +5579,11 @@ msgstr "已发现的设备"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5538,8 +5591,8 @@ msgstr "已发现的设备"
msgid "Discovery"
msgstr "自动发现"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5600,7 +5653,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "自动发现规则"
@@ -5707,7 +5760,8 @@ msgstr "显示堆叠数据图"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5720,7 +5774,7 @@ msgstr "显示 已自动发现的 %2$s中的%1$s"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr "在 %3$s 中打印 %1$s 到 %2$s "
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr "显示选项"
@@ -5729,14 +5783,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5752,8 +5806,8 @@ msgstr "您想要替换条件式表达式吗?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5763,8 +5817,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5774,12 +5828,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5806,22 +5860,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr "下载配置文件"
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "断线时间"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr "绘制"
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "绘图风格"
@@ -5866,10 +5921,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr "用户ID \"%1$s\" 与 \"%2$s\" 冲突"
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "持续时间"
@@ -5893,18 +5950,17 @@ msgstr "动态监控项"
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "每个URL必须是唯一的. 请确保只有一个被命名的 URL."
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5945,6 +6001,10 @@ msgstr "编辑触发器"
msgid "Edit widget"
msgstr "编辑构件"
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr "可用值"
@@ -5979,7 +6039,7 @@ msgstr "椭圆"
msgid "Email"
msgstr "电子邮件"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "空"
@@ -6016,7 +6076,6 @@ msgstr "针对自动发现规则 \"%1$s\"的过滤器条件宏变量为空"
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6028,7 +6087,7 @@ msgstr "空的输入参数."
msgid "Empty map ID."
msgstr "空的拓扑图ID。"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6036,8 +6095,8 @@ msgstr "空的拓扑图ID。"
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6108,7 +6167,15 @@ msgstr "开启内部管家"
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "启用所选的动作?"
@@ -6134,7 +6201,7 @@ msgstr "启用所选的主机?"
msgid "Enable selected items?"
msgstr "启用所选的监控项?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "启用所选的报警媒介类型?"
@@ -6154,7 +6221,7 @@ msgstr "启用所选的触发器?"
msgid "Enable selected web scenarios?"
msgstr "启用所选定的web场景?"
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6170,7 +6237,7 @@ msgstr "启用trapping"
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6200,17 +6267,18 @@ msgstr "启用trapping"
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6226,7 +6294,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr "加密"
@@ -6252,6 +6320,7 @@ msgstr "英语(en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6264,11 +6333,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6283,12 +6352,18 @@ msgstr "等于"
msgid "Error"
msgstr "错误"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "查找表请求出现 \"%1$s\"的错误."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr "错误信息"
@@ -6311,7 +6386,7 @@ msgstr ""
msgid "Event"
msgstr "事件"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "事件ID"
@@ -6321,8 +6396,8 @@ msgstr "事件已确认"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr "关联项事件"
@@ -6332,7 +6407,7 @@ msgstr "关联项事件"
msgid "Event correlation rules"
msgstr "关联项事件规则"
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "事件细节"
@@ -6348,7 +6423,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "事件清单[前 20]"
@@ -6414,6 +6489,16 @@ msgstr "除外"
msgid "Exclude host groups"
msgstr "排除主机组"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "执行"
@@ -6438,7 +6523,7 @@ msgstr ""
msgid "Execute on"
msgstr "执行在"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6447,7 +6532,7 @@ msgstr ""
msgid "Executed"
msgstr "已执行"
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6464,13 +6549,13 @@ msgstr "执行确认"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr "扩展"
@@ -6568,8 +6653,8 @@ msgstr "表达式不能为空白"
msgid "Expression constructor"
msgstr "表达式构造器"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr "表达式语法错误。"
@@ -6680,11 +6765,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "二月"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "二月"
@@ -6766,19 +6851,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr "文件事件信息,返回的是时间戳 整数"
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr "填"
@@ -6803,15 +6888,15 @@ msgstr "填满的区域"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6830,7 +6915,7 @@ msgstr "过滤器"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6875,7 +6960,7 @@ msgid "Fit to map"
msgstr "调整至符合拓扑图"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "固定的"
@@ -6885,7 +6970,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6920,7 +7005,7 @@ msgstr "字体大小"
msgid "Form data"
msgstr "表格资料"
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "公式"
@@ -6939,19 +7024,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "法语 (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "周五"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "周五"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6985,7 +7074,7 @@ msgid "Full clone"
msgstr "全克隆"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "功能"
@@ -6996,7 +7085,7 @@ msgstr "GSM 调制解调器"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "界面设置"
@@ -7004,8 +7093,8 @@ msgstr "界面设置"
msgid "GUI access disabled."
msgstr "图形化界面已经被禁用。"
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "一般"
@@ -7022,7 +7111,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7078,7 +7167,7 @@ msgstr "返回 %1$s"
msgid "Go to"
msgstr "到"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7123,13 +7212,13 @@ msgstr "梯度线"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "图形"
@@ -7184,7 +7273,7 @@ msgstr "图形已删除"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr "图形原型"
@@ -7216,8 +7305,8 @@ msgstr "数据图模板已删除"
msgid "Graph prototype updated"
msgstr "数据图模板已更新"
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的聚合图形不可用。"
@@ -7251,8 +7340,8 @@ msgstr "图形类别"
msgid "Graph updated"
msgstr "图形已更新"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的图表不可用。"
@@ -7369,7 +7458,7 @@ msgstr "群组化之于"
msgid "Groups"
msgstr "群组"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7378,12 +7467,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7447,7 +7536,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7476,13 +7565,13 @@ msgstr "希伯来语(he_IL)"
msgid "Height"
msgstr "高"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "帮助"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr "十六进制到十进制"
@@ -7549,9 +7638,9 @@ msgstr "高亮整行"
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7591,7 +7680,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7630,13 +7719,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7730,7 +7819,7 @@ msgstr[0] "主机已启用"
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7763,7 +7852,7 @@ msgstr "主机群组组件"
msgid "Host group label type"
msgstr "主机群组标签类型"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7783,10 +7872,10 @@ msgstr "ID为 \"%1$s\" 主机组不可用。"
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7811,7 +7900,7 @@ msgstr "ID为 \"%1$s\" 主机组不可用。"
msgid "Host groups"
msgstr "主机群组"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7934,7 +8023,7 @@ msgstr "主机更新失败."
msgid "Host updated"
msgstr "主机已更新"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的主机不可用"
@@ -7968,11 +8057,11 @@ msgstr "显示名称为\"%1$s\" 的主机已经存在"
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8011,13 +8100,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "时"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr "管家"
@@ -8081,9 +8171,9 @@ msgstr "IP范围 \"%1$s\" 超出 \"%2$s\" 地址限制"
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8166,7 +8256,7 @@ msgstr "图标映射已更新"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "图标映射"
@@ -8260,7 +8350,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "假如您认为这个信息是错的, 请咨询您的管理员关于如何取得需要的权限."
@@ -8309,7 +8399,7 @@ msgstr "图片已更新"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "图片"
@@ -8357,10 +8447,14 @@ msgstr "维修中"
msgid "In progress"
msgstr "启用中"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8371,28 +8465,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr "不能访问的图表"
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr "不能访问的组"
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr "无法访问的主机"
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr "无法访问的项"
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8409,6 +8503,10 @@ msgstr "无法访问的维护"
msgid "Inaccessible map"
msgstr "无法访问的拓扑图"
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8458,7 +8556,7 @@ msgstr "包括子组"
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr "网络接口上传流量统计。返回 整数"
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8814,7 +8912,7 @@ msgstr "项目的数据类型不正确"
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr "提供错误的项目值类型\"%1$s\"给触发器函数\"%2$s\"."
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "错误的监控项列表"
@@ -8847,11 +8945,6 @@ msgstr "错误的对象值."
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "错误的维护参数."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8869,15 +8962,11 @@ msgstr "不正确的正则表达式 \"%1$s\": \"%2$s\""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr "收到了来自于zabbix服务器\"%1$s\"的错误应答."
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "错误的服务终止时间."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "错误的服务开始时间."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8949,7 +9038,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8994,8 +9083,6 @@ msgstr "错误的值\"%1$s\"于浮点栏位\"%2$s\"中."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "错误的值\"%1$s\"于整数栏位\"%2$s\"中."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9054,6 +9141,16 @@ msgstr "\"%1$s\" 字段的值不正确。"
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9164,8 +9261,6 @@ msgstr "\"%1$s\" 字段的值不正确。"
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9191,10 +9286,10 @@ msgstr "\"%1$s\" 字段的值不正确。"
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9245,7 +9340,7 @@ msgstr "\"%1$s\" 字段的值不正确。"
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9259,7 +9354,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "印度尼西亚 (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9268,13 +9363,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9362,7 +9456,7 @@ msgstr "插入表达式"
msgid "Install"
msgstr "安装"
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "安装"
@@ -9370,7 +9464,7 @@ msgstr "安装"
msgid "Installer name"
msgstr "安装名称"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9426,8 +9520,8 @@ msgstr "用户类型"
msgid "Internal JSON-RPC error."
msgstr "内部的JSON-RPC错误."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9438,23 +9532,22 @@ msgstr "内部数据存储期"
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "内部错误."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9465,8 +9558,7 @@ msgstr "IE浏览器"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9500,7 +9592,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr "无效的动作条件:%1$s。"
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9640,10 +9732,10 @@ msgstr "无效的方法参数."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9682,86 +9774,89 @@ msgstr "无效的方法参数."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr "无效的参数 \"%1$s\": %2$s 。"
@@ -9848,15 +9943,15 @@ msgstr "标签无效 \"%1$s\": %2$s。"
msgid "Invalid time period."
msgstr "无效的时间段"
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "资产记录"
@@ -9871,7 +9966,7 @@ msgid "Inventory field"
msgstr "资产纪录栏位"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "资产纪录模式"
@@ -9881,7 +9976,7 @@ msgstr "是否在线?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr "发行者"
@@ -9899,14 +9994,14 @@ msgid "Italian (it_IT)"
msgstr "意大利语 (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "监控项"
@@ -9972,7 +10067,7 @@ msgstr[0] "监控项目已启用"
msgid "Item in \"not supported\" state"
msgstr "监控项在“不支持”的状态"
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr "项目未被选择"
@@ -9982,9 +10077,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr "项目预处理缺少参数:%1$s"
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "监控项原型"
@@ -10017,8 +10112,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] "项目模板已更新"
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的项目原型不可用。"
@@ -10068,20 +10163,20 @@ msgstr ""
msgid "Item values"
msgstr "项目值"
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "监控项将不会被刷新. 请输入正确的更新间隔."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr "监控项不会刷新。指定的更新间隔要求至少具有一个灵活或调度间隔。"
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr "监控项不会被刷新。更新间隔应该在 1s 到 1d 之间。还要指定调度/灵活间隔方式。"
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的项目不可用。"
@@ -10125,7 +10220,7 @@ msgstr "键值为 \"%1$s\"的监控项已存在于\"%2$s\" ."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10163,7 +10258,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX agent代理程序"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10182,7 +10277,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10203,16 +10298,16 @@ msgstr "预先的JSON字符串"
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "一月"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "一月"
@@ -10221,8 +10316,8 @@ msgid "Japanese (ja_JP)"
msgstr "日语 (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10230,19 +10325,19 @@ msgstr "日语 (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "七月"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "七月"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "六月"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "六月"
@@ -10356,37 +10451,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "末"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] "还剩 %1$d 天"
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] "还剩 %1$d 小时"
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] "还剩 %1$d 分钟"
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] "还剩 %1$d 个月"
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] "还剩 %1$d 秒"
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10460,7 +10555,7 @@ msgstr "上周图形"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10479,9 +10574,9 @@ msgstr "拉脱维亚语(lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10497,18 +10592,18 @@ msgstr ""
msgid "Left"
msgstr "左侧"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr "左侧 Y 轴"
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr "修整左边"
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
#, fuzzy
msgid "Legend"
msgstr "图例"
@@ -10518,7 +10613,7 @@ msgstr "图例"
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10526,9 +10621,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "搜索/过滤组件限制"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10548,8 +10643,8 @@ msgstr "线类型"
msgid "Line width"
msgstr "线高度"
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "链接"
@@ -10573,8 +10668,8 @@ msgid "Link indicators"
msgstr "链接指示器"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "模板链接"
@@ -10682,7 +10777,7 @@ msgstr ""
msgid "Local"
msgstr "本地"
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10701,7 +10796,7 @@ msgid "Location longitude"
msgstr "位置经度"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10715,7 +10810,7 @@ msgstr "日志文件监控与轮转服务。返回日志"
msgid "Log file monitoring. Returns log"
msgstr "日志文件监控。返回日志"
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10727,8 +10822,8 @@ msgstr "日志与SNMP采集器不符"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "登录"
@@ -10816,9 +10911,9 @@ msgstr "宏\"%1$s\"已存在."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10840,35 +10935,23 @@ msgid "Main navigation"
msgstr "主导航栏"
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "维护"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr "维护\"%1$s\" 已经存在."
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "维护期间\"Active since\"值不能晚于 \"Active till\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "维护已添加"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "维护已删除"
@@ -10911,11 +10994,15 @@ msgstr "维护:%1$s"
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10923,20 +11010,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "手动的"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11019,7 +11106,7 @@ msgstr "拓扑图形状"
msgid "Map update failed."
msgstr "拓扑图更新失败."
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr "ID为 \"%1$s\" 的地图不可用。"
@@ -11042,16 +11129,16 @@ msgstr "映射"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "拓扑图"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "三月"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "三月"
@@ -11078,9 +11165,9 @@ msgstr "掩码"
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11097,7 +11184,7 @@ msgstr "批量更新组件"
msgid "Mass update shapes"
msgstr "批量更新形状"
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11105,7 +11192,7 @@ msgstr "批量更新形状"
msgid "Master item"
msgstr "主要项"
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11114,12 +11201,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr "最大"
@@ -11158,7 +11245,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11174,11 +11261,11 @@ msgstr "email 地址最大长度超出媒体类型 ID: \"%1$s\"。"
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "五月"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "五月"
@@ -11242,8 +11329,8 @@ msgstr "ID为 \"%1$s\" 的媒体类型不可用。"
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "报警媒介类型"
@@ -11321,7 +11408,7 @@ msgid "Message/Command"
msgstr "信息/命令"
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "消息"
@@ -11345,10 +11432,10 @@ msgid "Middle"
msgstr "居中"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr "最小"
@@ -11398,7 +11485,7 @@ msgstr "最小的严重级别"
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11406,6 +11493,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] "可显示最短的时间为 %1$s 分。"
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "分"
@@ -11422,11 +11510,11 @@ msgstr "数据图模板缺失\"name\"字段"
msgid "Missing \"name\" field for graph."
msgstr "缺少\"名称\"的图形栏位"
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr "缺少数据"
@@ -11503,7 +11591,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11511,11 +11599,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "一"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "周一"
@@ -11524,7 +11612,7 @@ msgid "Monitored by"
msgstr "要监控什么"
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "由agent代理程序监测"
@@ -11534,8 +11622,8 @@ msgid "Monitored host"
msgstr "已监测的主机"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "监测"
@@ -11545,13 +11633,15 @@ msgid "Monospace"
msgstr "等宽字体"
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "月"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "每月"
@@ -11622,6 +11712,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11651,6 +11745,7 @@ msgstr "NTLM"
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11664,14 +11759,12 @@ msgstr "NTLM"
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11720,36 +11813,39 @@ msgstr "NTLM"
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11881,11 +11977,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "从未"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11918,6 +12018,10 @@ msgstr ""
msgid "New event tag value"
msgstr "新的事件标记值"
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11930,14 +12034,10 @@ msgstr ""
msgid "New regular expression"
msgstr "新的正则表达式"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "新的服务时间"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11970,14 +12070,14 @@ msgstr "下一步"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12081,8 +12181,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12125,7 +12225,7 @@ msgstr ""
msgid "No image"
msgstr "没有图片"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12233,7 +12333,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12241,11 +12341,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12254,9 +12355,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12323,13 +12424,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12356,11 +12455,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12405,7 +12507,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "没有权限退回物件的或其不存在!"
@@ -12430,7 +12532,7 @@ msgstr "没有指定的公钥文件"
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr "没有刷新"
@@ -12485,9 +12587,9 @@ msgstr "不推荐使用非布尔标志。"
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12574,11 +12676,6 @@ msgstr ""
msgid "Not supported"
msgstr "不支持的"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "备注"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "备注"
@@ -12591,8 +12688,8 @@ msgstr "空无"
msgid "Notification report"
msgstr "警报汇总"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "警报"
@@ -12605,11 +12702,11 @@ msgstr ""
msgid "Notify all involved"
msgstr "通知所有参与者"
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "十一"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "十一月"
@@ -12682,7 +12779,7 @@ msgstr "VMware hypervisor的处理器线程数量,<url>-VMware服务URL,<uuid>-V
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr "VMware 虚拟机的处理器数量,<url>-VMware服务URL,<uuid>-VMware 虚拟机主机名"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr "行数"
@@ -12763,13 +12860,13 @@ msgstr "VMware hypervisor管理的虚拟机数量,<url>-VMware服务URL,<uui
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr "数或inode的百分比。返回数字,如果是浮点则是百分比"
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr "数字系统"
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12780,7 +12877,7 @@ msgid "Numeric (integer)"
msgstr "数字(整数)"
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12792,9 +12889,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12846,15 +12942,15 @@ msgstr "操作系统( 简短)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "十月"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr "八进制转十进制"
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "十月"
@@ -12912,11 +13008,6 @@ msgstr "壹"
msgid "One time only"
msgstr "一次性"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr "单次停机"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr "只有Zabbix代理, SNMPv1,SNMPv2 和 SNMPv3检查才是独特的."
@@ -12956,11 +13047,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] "只选择问题"
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12984,7 +13075,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr "操作系统信息。返回字符串"
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12993,7 +13085,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13015,8 +13107,8 @@ msgid "Operation has no template to operate."
msgstr "操作并无模板来操作."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13029,7 +13121,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "操作"
@@ -13082,7 +13174,7 @@ msgstr "选项"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13103,61 +13195,61 @@ msgstr "或"
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "原始的"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "其他"
@@ -13183,7 +13275,7 @@ msgstr "上行流量统计。返回整数"
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13211,15 +13303,15 @@ msgstr "覆盖监控项趋势期间"
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr "覆盖"
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "概览"
@@ -13400,8 +13492,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "问题"
@@ -13427,9 +13519,9 @@ msgstr "问题事件生成模式"
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13439,7 +13531,7 @@ msgstr "共享密钥(PSK)"
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr "共享密钥一致性"
@@ -13467,6 +13559,10 @@ msgstr ""
msgid "Parameter"
msgstr "参数"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13476,14 +13572,14 @@ msgstr "参数"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr "参数 \"%1$s\" 已被弃用。"
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13509,9 +13605,8 @@ msgstr "父图表"
msgid "Parent items"
msgstr "上层监控项"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13528,7 +13623,7 @@ msgstr "上层触发器"
msgid "Parent web scenarios"
msgstr "上层 web 场景"
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13557,9 +13652,9 @@ msgstr "被动式"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13665,7 +13760,7 @@ msgstr "执行DNS查询。返回字符串信息"
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13680,7 +13775,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "期间类型"
@@ -13760,24 +13854,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "请选择两个组件"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr "点尺寸"
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr "点"
@@ -13846,7 +13940,7 @@ msgstr "安装前汇总"
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13854,7 +13948,7 @@ msgid "Preprocessing"
msgstr "进程"
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13873,7 +13967,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "预览"
@@ -13883,7 +13977,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr "上一个月"
@@ -13897,12 +13991,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr "上一周"
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr "去年"
@@ -13952,7 +14046,7 @@ msgid "Private"
msgstr "Private(私人的)"
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13960,29 +14054,27 @@ msgid "Private key file"
msgstr "私钥文件"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "优先权层级"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14007,7 +14099,7 @@ msgid "Problem expression"
msgstr "问题表现形式"
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr "问题主机"
@@ -14032,8 +14124,8 @@ msgstr ""
msgid "Problem resolved"
msgstr "问题已解决"
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14048,11 +14140,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14070,19 +14162,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14092,7 +14184,7 @@ msgid "Properties"
msgstr "属性"
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14103,8 +14195,8 @@ msgstr "提供的 URL \"%1$s\" 无效。"
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "agent代理程序"
@@ -14173,7 +14265,7 @@ msgid "Public"
msgstr "公开"
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14181,13 +14273,21 @@ msgid "Public key"
msgstr "公钥"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "公钥文件"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14195,11 +14295,11 @@ msgstr "公钥文件"
msgid "Query fields"
msgstr "查询字段"
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "队列"
@@ -14207,7 +14307,7 @@ msgstr "队列"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14215,7 +14315,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14223,15 +14323,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr "已解决"
@@ -14239,7 +14339,7 @@ msgstr "已解决"
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14252,7 +14352,7 @@ msgstr "原始发布"
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "读"
@@ -14343,7 +14443,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14359,8 +14459,8 @@ msgstr "恢复"
msgid "Recovery expression"
msgstr "恢复表达式"
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr "恢复表达式语法错误。"
@@ -14370,9 +14470,9 @@ msgstr "恢复操作"
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr "恢复时间"
@@ -14404,7 +14504,7 @@ msgid "Regular"
msgstr "常规"
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "正则表达式"
@@ -14433,7 +14533,7 @@ msgstr "正则表达式已更新"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "正则表达式"
@@ -14494,28 +14594,28 @@ msgstr "远程命令"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14646,15 +14746,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14662,7 +14762,7 @@ msgstr ""
msgid "Replace"
msgstr "替换"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "替换依赖关系"
@@ -14703,12 +14803,17 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "报表"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
@@ -14716,7 +14821,7 @@ msgstr "报表"
msgid "Request body"
msgstr "请求正文"
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14766,7 +14871,7 @@ msgstr "要求的状态码"
msgid "Required string"
msgstr "要求的字串"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "重设"
@@ -14815,23 +14920,23 @@ msgid "Resolved by"
msgstr "处理方法"
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr "通过关联规则解析\"%1$s\"。"
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr "通过关联规则解析。"
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr "用户解决\"%1$s\"。"
@@ -14974,9 +15079,9 @@ msgstr "返回ICMP ping包丢失的百分数."
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14989,15 +15094,15 @@ msgstr ""
msgid "Right"
msgstr "右"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, fuzzy
msgid "Right Y"
msgstr "Right Y"
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr "修整右边"
@@ -15010,8 +15115,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr "罗马尼亚(ro_RO)"
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15069,13 +15173,84 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15152,7 +15327,7 @@ msgstr "SNMP采集键值是无效的"
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15197,7 +15372,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr "SQL count: %1$s (selects: %2$s | executes: %3$s)"
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15215,7 +15390,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQL描述式执行已失败: \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15280,11 +15455,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr "无衬线字体"
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "六"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "周六"
@@ -15318,6 +15493,7 @@ msgstr "场景"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "排程"
@@ -15362,14 +15538,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15395,8 +15571,8 @@ msgstr "范围"
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15445,8 +15621,8 @@ msgstr "脚本已更新"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "脚本"
@@ -15525,12 +15701,12 @@ msgid "Security name"
msgstr "安全名称"
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15538,9 +15714,13 @@ msgstr "安全名称"
msgid "Select"
msgstr "选择"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "选择原型"
@@ -15554,7 +15734,7 @@ msgstr "选择构件"
msgid "Selected"
msgstr "选择的"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "所选的动作已删除"
@@ -15566,7 +15746,7 @@ msgstr "已选择的和所有其他问题的关联触发器"
msgid "Selected elements"
msgstr "所选的组件"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr "仅选择的监控项"
@@ -15624,7 +15804,7 @@ msgstr ""
msgid "Sent"
msgstr "已送达"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "九月"
@@ -15640,7 +15820,7 @@ msgstr "分开的"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "九月"
@@ -15658,12 +15838,12 @@ msgstr "截线"
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "服务器"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr "服务器(代理)"
@@ -15672,36 +15852,32 @@ msgid "Server time"
msgstr "服务器时间"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "服务"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr "服务被创建"
@@ -15709,7 +15885,7 @@ msgstr "服务被创建"
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15729,15 +15905,10 @@ msgid "Service port"
msgstr "服务端口"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "服务的开始时间不能晚于截止时间."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15746,46 +15917,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "服务次数"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "服务类型"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "服务已更新"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "服务"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "服务形成了一个环."
@@ -15810,7 +15983,7 @@ msgid "Set custom time period"
msgstr "设置自定义时间段"
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15828,7 +16001,7 @@ msgstr "设置主机清单模式"
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15840,7 +16013,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15870,18 +16043,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15900,7 +16073,7 @@ msgid "Severity changed"
msgstr "严重性发生改变"
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr "严重性变化"
@@ -15950,9 +16123,9 @@ msgstr "缩短"
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15980,7 +16153,7 @@ msgstr "查看无资料项目"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "查看图例"
@@ -16001,7 +16174,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr "显示问题"
@@ -16092,8 +16269,8 @@ msgstr "使用 HTTP 登录"
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr "退出"
@@ -16102,7 +16279,7 @@ msgstr "退出"
msgid "Simple"
msgstr "简单"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr "简单更改"
@@ -16227,7 +16404,7 @@ msgstr ""
msgid "Sort entries by"
msgstr "排序对象以"
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "排序(0->999)"
@@ -16236,7 +16413,7 @@ msgstr "排序(0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "依栏位\"%1$s\"排序是不允许的."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16250,7 +16427,7 @@ msgstr "源类型"
msgid "Spanish (es_ES)"
msgstr "西班牙语 (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16262,7 +16439,7 @@ msgstr "指定的脚本不存在或您没有对操作命令的权限."
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr "指定过滤器条件以用于查看值"
@@ -16275,9 +16452,9 @@ msgstr "速度"
msgid "Stacked"
msgstr "层积的"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr "楼梯"
@@ -16314,9 +16491,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr "启动 TLS 失败。"
@@ -16333,8 +16522,8 @@ msgstr "Zabbix服务器的启动时间,Unix时间截."
msgid "State"
msgstr "状态"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr "静态"
@@ -16346,15 +16535,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16373,16 +16562,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16393,15 +16583,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16413,12 +16603,11 @@ msgstr ""
msgid "Status"
msgstr "状态"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16451,7 +16640,7 @@ msgstr "只有状态"
msgid "Status problem"
msgstr "状态 问题"
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16509,8 +16698,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16544,8 +16733,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr "结构化数据"
@@ -16563,7 +16752,7 @@ msgstr "主题"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16585,7 +16774,7 @@ msgstr ""
msgid "Success Audit"
msgstr "成功审计"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr "成功消息"
@@ -16593,11 +16782,11 @@ msgstr "成功消息"
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr "网络接口上传下载的流量总和。返回整数"
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "日"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "日"
@@ -16605,7 +16794,7 @@ msgstr "日"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "支持"
@@ -16643,7 +16832,8 @@ msgstr "瑞士(sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "切换认证方法将重设除了此会话之外的所有会话!继续吗?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16651,14 +16841,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr "系统启动时间。返回时间戳"
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "系统默认"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr "发生系统错误。请联系 Zabbix 管理员。"
@@ -16671,9 +16861,9 @@ msgid "System host name. Returns string"
msgstr "系统主机名。返回字符串"
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr "系统信息"
@@ -16772,36 +16962,35 @@ msgstr "标记值"
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16845,13 +17034,13 @@ msgid "Target type"
msgstr "目标类型"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16889,7 +17078,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "模板不能重复链接到其它模板, 即使透过其它模板."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16953,8 +17142,8 @@ msgstr "拥有相同显示名称\"%1$s\"的模板已经存在."
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16984,12 +17173,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -17004,7 +17193,7 @@ msgstr ""
msgid "Test"
msgstr "测试"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17053,11 +17242,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17190,7 +17379,7 @@ msgstr ""
msgid "Theme"
msgstr "主题"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr "上周的这一天"
@@ -17203,11 +17392,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "本月"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr "这个月到目前为止"
@@ -17216,19 +17405,19 @@ msgstr "这个月到目前为止"
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "本周"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr "本周到目前为止"
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "本年"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr "今年到目前为止"
@@ -17236,15 +17425,15 @@ msgstr "今年到目前为止"
msgid "Threshold"
msgstr "阀值"
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "四"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "周四"
@@ -17260,8 +17449,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "直到"
@@ -17271,14 +17459,12 @@ msgstr "直到"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17309,7 +17495,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "时间期间"
@@ -17320,9 +17506,9 @@ msgstr "时间期间"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "间隔(秒)"
@@ -17330,13 +17516,13 @@ msgstr "间隔(秒)"
msgid "Time type"
msgstr "时间类型"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17346,17 +17532,27 @@ msgid "Timeout"
msgstr "超时"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "时间戳"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "到"
@@ -17365,11 +17561,11 @@ msgstr "到"
msgid "To set a host interface select a single item type for all items"
msgstr "要设定一个主机接口, 选择一个单一的监控项类型给所有的监控项"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "今天"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr "今天到目前为止"
@@ -17433,19 +17629,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr "透明度"
@@ -17453,9 +17649,9 @@ msgstr "透明度"
msgid "Transport error."
msgstr "传输错误."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr "视为 0"
@@ -17466,7 +17662,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17481,9 +17677,9 @@ msgstr "趋势存储时间"
msgid "Trends"
msgstr "趋势"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17508,12 +17704,12 @@ msgstr "触发器\"%1$s\"属于不同的联系,以模板。"
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "触发器\"%1$s\"相依于一个不存在的触发器\"%2$s\"."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17538,7 +17734,7 @@ msgstr "触发器数据存储期"
msgid "Trigger deleted"
msgstr "触发器已删除"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr "触发器详情"
@@ -17549,7 +17745,7 @@ msgstr[0] "触发器已禁用"
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "触发器显示选项"
@@ -17580,13 +17776,13 @@ msgstr "触发器标签类型"
msgid "Trigger name"
msgstr "触发器名称"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "触发器概览"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17699,20 +17895,20 @@ msgstr "触发器"
msgid "Triggers deleted"
msgstr "触发器已删除"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "触发器 Top 100"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr "修整"
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "二"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "周二"
@@ -17749,17 +17945,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17799,7 +17995,7 @@ msgstr "计算方式"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17821,9 +18017,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "未知的"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17882,8 +18078,8 @@ msgstr "拓扑图 \"%1$s\" URL、名称为必填项。"
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17977,20 +18173,26 @@ msgstr "解除锁定所选的用户?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18060,7 +18262,7 @@ msgstr "未知的资源"
msgid "Unknown step failed: %1$s"
msgstr "未知的步骤错误: %1$s"
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "未知的值类型"
@@ -18069,8 +18271,8 @@ msgid "Unlimited"
msgstr "无限"
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18172,20 +18374,21 @@ msgstr "上"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18211,7 +18414,7 @@ msgstr "更新现有的"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18231,7 +18434,7 @@ msgstr "更新操作"
msgid "Update problem"
msgstr "更新问题"
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18249,8 +18452,9 @@ msgstr "上传"
msgid "Upper level maps"
msgstr "上层拓扑图"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "在线时间"
@@ -18288,7 +18492,7 @@ msgstr ""
msgid "Used in actions"
msgstr "用于动作中"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18374,7 +18578,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "用户已删除"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18447,8 +18651,8 @@ msgstr "ID为\"%1$s\" 的用户组不可用。"
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "用户群组"
@@ -18465,7 +18669,7 @@ msgstr ""
msgid "User menu"
msgstr "用户菜单"
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18485,7 +18689,7 @@ msgstr "用户密码"
msgid "User profile"
msgstr "用户基本资料"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18497,7 +18701,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18506,7 +18710,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18519,8 +18723,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18528,8 +18732,8 @@ msgstr ""
msgid "User sessions"
msgstr "用户会话"
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18580,7 +18784,7 @@ msgstr "用户/接受者"
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18612,8 +18816,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "用户"
@@ -18863,10 +19067,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18896,17 +19100,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18963,7 +19168,7 @@ msgstr "数值缓存统计。合法的mode参数有:total, free, pfree, used a
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "值映射"
@@ -18978,9 +19183,9 @@ msgstr "值映射 \"%1$s\"已存在."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19017,7 +19222,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "值: 无数据"
@@ -19114,8 +19319,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr "越南(vi_VN)"
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19168,7 +19372,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "设置"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19199,7 +19403,7 @@ msgstr "Web监测"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19248,7 +19452,7 @@ msgid "Web scenarios"
msgstr "Web 场景"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19256,26 +19460,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "三"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "周三"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "每周"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19291,7 +19497,7 @@ msgstr "欢迎来到"
msgid "When active"
msgstr "当启用时"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19300,19 +19506,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19332,7 +19538,7 @@ msgstr "有数据收集"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19368,7 +19574,7 @@ msgid "Working time"
msgstr "工作时间"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "写"
@@ -19398,7 +19604,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr "X轴"
@@ -19418,11 +19624,11 @@ msgstr "X2"
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr "XML XPath"
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19437,11 +19643,11 @@ msgstr "XML空"
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19450,12 +19656,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "纵轴最大值"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19464,34 +19670,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y axis MAX value must be greater than Y axis MIN value."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "纵轴Y最小值MIN"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "纵轴Y侧"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr "Y轴"
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y/m/d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y/m/d H:i:s"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19509,19 +19715,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr "YYYY-MM-DD hh:mm"
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19540,8 +19745,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr "YYYY-MM-DDThh:mm:ssZ"
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "年"
@@ -19560,14 +19765,14 @@ msgstr "每年"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19586,11 +19791,11 @@ msgstr "每年"
msgid "Yes"
msgstr "是"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr "昨天"
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr "\"%1$s\" 欢迎登入."
@@ -19601,11 +19806,11 @@ msgstr "\"%1$s\" 欢迎登入."
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "您无法选择某些语言, 因为这些语言并未安装在web服务器上。"
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr "您还没有登录。"
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19613,9 +19818,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19626,11 +19830,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "您没有权限来完成此操作."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "你没有权限来访问这个页面."
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "您必需登录才能浏览此页面."
@@ -19646,11 +19850,11 @@ msgstr "Zabbix"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr "Zabbix 技术支持"
@@ -19729,7 +19933,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19750,10 +19954,24 @@ msgstr ""
msgid "a character string is expected"
msgstr "请在字符串中指定"
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19768,18 +19986,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr "预先设定的数字"
@@ -19787,9 +20005,9 @@ msgstr "预先设定的数字"
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr "数字过大"
@@ -19810,33 +20028,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr "a 预计时间"
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr "预设时间段"
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr "预计时间范围"
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr "预设时间单位"
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19880,7 +20110,7 @@ msgstr "所有"
msgid "all media"
msgstr "所有介质"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19907,19 +20137,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr "请在阵列中指定"
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr "预设一个数组或一个字符串"
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19929,7 +20159,7 @@ msgid "an empty string is expected"
msgstr "请指定一个空字符串"
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr "预设会出现偶数个十六进制字符"
@@ -19947,6 +20177,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19995,7 +20226,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr "至少选定一个覆盖选项"
@@ -20017,7 +20248,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20084,10 +20315,10 @@ msgstr "用户名和密码都应该存在或为空"
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr "计算的"
@@ -20118,6 +20349,7 @@ msgstr "不能变更"
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20184,8 +20416,8 @@ msgstr "不能变更"
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20198,6 +20430,11 @@ msgstr "不能变更"
msgid "cannot be empty"
msgstr "不能为空"
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20258,6 +20495,10 @@ msgstr "不允许循环项依赖"
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20302,7 +20543,7 @@ msgstr "count() - 对于周期 T,成功检索的值 V(其满足运算符 O
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20365,7 +20606,7 @@ msgstr "降"
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20453,7 +20694,7 @@ msgstr "表达式为空"
msgid "failed to parse JSON"
msgstr "无法解析 JSON"
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20491,7 +20732,7 @@ msgstr "第四"
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr "fuzzytime() - 监控项值的时间戳和 Zabbix 服务器时间戳之间的差异小于或等于 T 秒(1 - true,0 - false)"
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20507,16 +20748,11 @@ msgstr "全局管家设置"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20532,9 +20768,9 @@ msgstr "主机"
msgid "host group"
msgstr "主机群组"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr "主机样式"
@@ -20548,7 +20784,7 @@ msgstr "图标"
msgid "image"
msgstr "图片"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20643,7 +20879,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr "UTF-8中无效的字节排序"
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr "无效延迟"
@@ -20663,16 +20899,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr "无效的历史数据期间"
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr "无效的主机群组名称"
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr "无效的主机名称"
@@ -20684,12 +20920,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr "无效的正则表达式"
@@ -20714,8 +20950,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr "无效的趋势存储期"
@@ -20727,7 +20963,7 @@ msgstr "大于等于"
msgid "is less than or equals"
msgstr "小于等于"
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr "不包含在{}或格式错误"
@@ -20740,8 +20976,8 @@ msgstr "监控项"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr "监控项模式"
@@ -20753,12 +20989,12 @@ msgstr "关键字为空"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20785,7 +21021,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr "字符列表"
@@ -20817,12 +21053,12 @@ msgstr "底层发现规则"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20830,10 +21066,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr "m-d"
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr "m-d H:i"
@@ -20871,7 +21108,7 @@ msgstr "匹配"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20906,7 +21143,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20921,16 +21158,11 @@ msgid "min() - Minimum value for period T"
msgstr "min() - 周期 T 内的最小值"
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr "最小长度为 %1$s 个字符"
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20943,13 +21175,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "毫秒"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20970,8 +21202,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr "必须包含至少一个底层发现宏"
@@ -20999,11 +21231,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21027,7 +21259,7 @@ msgid "new"
msgstr "新"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "没有数据"
@@ -21059,7 +21291,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr "无"
@@ -21072,7 +21304,7 @@ msgstr "期望非空键和值对"
msgid "not in"
msgstr "非在"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "非所选的"
@@ -21080,7 +21312,7 @@ msgstr "非所选的"
msgid "now() - Number of seconds since the Epoch"
msgstr "now() - UNIX 时间"
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr "数字"
@@ -21144,7 +21376,7 @@ msgstr ""
msgid "other"
msgstr "其它"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr "输出"
@@ -21157,7 +21389,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21175,7 +21407,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr "问题模式"
@@ -21191,24 +21423,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21216,7 +21448,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21244,7 +21476,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21276,13 +21508,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21290,7 +21522,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21305,7 +21537,7 @@ msgstr "秒"
msgid "second parameter is expected"
msgstr "预设的第二参数"
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21317,7 +21549,7 @@ msgstr "选择"
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "简要描述"
@@ -21338,8 +21570,6 @@ msgstr "简要描述"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21420,12 +21650,12 @@ msgstr "提供的凭据不是唯一的"
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21441,7 +21671,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "模板ID\"%1$s\"已传送%2$s次"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21468,11 +21698,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr "找不到参数 \"%1$s\""
@@ -21580,7 +21810,7 @@ msgstr ""
msgid "type here to search"
msgstr "在此输入搜索"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21707,16 +21937,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21750,8 +21980,8 @@ msgstr "值 \"%1$s\" 未找到"
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr "值 %1$s 已存在"
@@ -21763,30 +21993,29 @@ msgstr "值 %1$s 已存在"
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr "值过长"
@@ -21794,13 +22023,14 @@ msgstr "值过长"
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21893,12 +22123,12 @@ msgstr "错误的发现规则类型"
msgid "wrong item type"
msgstr "错误的监控项类型"
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/locale/zh_TW/LC_MESSAGES/frontend.po b/ui/locale/zh_TW/LC_MESSAGES/frontend.po
index e54521d12e2..1d09046907b 100644
--- a/ui/locale/zh_TW/LC_MESSAGES/frontend.po
+++ b/ui/locale/zh_TW/LC_MESSAGES/frontend.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zabbix 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-22 17:25+0200\n"
+"POT-Creation-Date: 2022-01-07 19:57+0200\n"
"PO-Revision-Date: 2012-11-06 09:39+0300\n"
"Last-Translator: Yaochiu <brian.huang@primillet.com>\n"
"Language-Team: Zabbix <info@zabbix.com>\n"
@@ -18,6 +18,12 @@ msgstr ""
"X-Poedit-Basepath: ../../\n"
"X-POOTLE-MTIME: 1352187591.000000\n"
+#: app/controllers/CControllerSlaReportList.php:181
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#, c-format
+msgid "\"%1$s\" date must be less than \"%2$s\" date."
+msgstr ""
+
#: include/classes/db/MysqlDbBackend.php:70
#: include/classes/db/OracleDbBackend.php:142
#: include/classes/db/PostgresqlDbBackend.php:96
@@ -48,17 +54,6 @@ msgstr ""
msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:359
-#: include/classes/api/services/CMaintenance.php:366
-#: include/classes/api/services/CMaintenance.php:409
-#: include/classes/api/services/CMaintenance.php:599
-#: include/classes/api/services/CMaintenance.php:615
-#: include/classes/api/services/CMaintenance.php:684 maintenance.php:137
-#: maintenance.php:143
-#, c-format
-msgid "\"%1$s\" must be between 1970.01.01 and 2038.01.18."
-msgstr ""
-
#: include/classes/api/services/CItemGeneral.php:1399
#, c-format
msgid "\"%1$s\" value must be less than or equal to \"%2$s\" value"
@@ -78,7 +73,7 @@ msgstr ""
msgid "\"ruleid\" of dependent item and master item should match"
msgstr ""
-#: include/forms.inc.php:1293
+#: include/forms.inc.php:1291
#: include/views/configuration.host.discovery.edit.php:873
#: include/views/js/configuration.host.discovery.edit.js.php:93
#: include/views/js/item.preprocessing.js.php:171
@@ -90,7 +85,7 @@ msgstr ""
msgid "%1$d characters exceeds maximum length of %2$d characters"
msgstr ""
-#: include/func.inc.php:474
+#: include/func.inc.php:488
#, c-format
msgid "%1$d day"
msgid_plural "%1$d days"
@@ -159,14 +154,14 @@ msgid "%1$s host in maintenance"
msgid_plural "%1$s hosts in maintenance"
msgstr[0] ""
-#: include/func.inc.php:2535
+#: include/func.inc.php:2549
#, c-format
msgid "%1$s hour"
msgid_plural "%1$s hours"
msgstr[0] ""
-#: app/controllers/CControllerWidgetPlainTextView.php:134
-#: app/controllers/CControllerWidgetPlainTextView.php:135
+#: app/controllers/CControllerWidgetPlainTextView.php:126
+#: app/controllers/CControllerWidgetPlainTextView.php:127
#: include/views/monitoring.history.php:32
#, c-format
msgid "%1$s item"
@@ -180,10 +175,10 @@ msgid "%1$s message"
msgid_plural "%1$s messages"
msgstr[0] ""
-#: include/classes/widgets/CWidgetConfig.php:294
-#: include/classes/widgets/CWidgetConfig.php:295
-#: include/classes/widgets/CWidgetConfig.php:296
-#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2541
+#: include/classes/widgets/CWidgetConfig.php:298
+#: include/classes/widgets/CWidgetConfig.php:299
+#: include/classes/widgets/CWidgetConfig.php:300
+#: include/classes/widgets/CWidgetConfig.php:301 include/func.inc.php:2555
#: jsLoader.php:158 jsLoader.php:159 jsLoader.php:160 jsLoader.php:161
#, c-format
msgid "%1$s minute"
@@ -224,8 +219,8 @@ msgid_plural "%1$s retries left"
msgstr[0] "尚有%1$s次重試"
#: app/views/administration.user.edit.php:671
-#: include/classes/widgets/CWidgetConfig.php:292
-#: include/classes/widgets/CWidgetConfig.php:293 include/func.inc.php:2548
+#: include/classes/widgets/CWidgetConfig.php:296
+#: include/classes/widgets/CWidgetConfig.php:297 include/func.inc.php:2562
#: jsLoader.php:156 jsLoader.php:157
#, c-format
msgid "%1$s second"
@@ -258,7 +253,7 @@ msgctxt "screen reader"
msgid "%1$s, selected"
msgstr ""
-#: include/func.inc.php:1933
+#: include/func.inc.php:1947
#, c-format
msgid "%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s."
msgid_plural "%4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s."
@@ -290,7 +285,7 @@ msgstr "(只有超級管理員可以新增群組)"
#: app/partials/configuration.host.edit.html.php:275
#: app/views/popup.itemtestedit.view.php:241
-#: app/views/popup.massupdate.host.php:122
+#: app/views/popup.massupdate.host.php:121
#: include/views/configuration.host.prototype.edit.php:280
msgid "(no proxy)"
msgstr "(無系統代理程式)"
@@ -317,12 +312,16 @@ msgstr "10秒"
msgid "100 busiest triggers"
msgstr ""
+#: app/views/popup.sla.edit.php:100 include/classes/helpers/CSlaHelper.php:243
+msgid "24x7"
+msgstr ""
+
#: app/views/administration.queue.overview.php:48
#: app/views/administration.queue.overview.proxy.php:48
msgid "30 seconds"
msgstr "30秒"
-#: include/views/configuration.graph.edit.php:346
+#: include/views/configuration.graph.edit.php:324
msgid "3D view"
msgstr "3D 檢視"
@@ -345,7 +344,7 @@ msgstr "最近500個值"
msgid "<empty string>"
msgstr ""
-#: include/forms.inc.php:1365 include/views/js/item.preprocessing.js.php:220
+#: include/forms.inc.php:1363 include/views/js/item.preprocessing.js.php:220
msgid "<label name>"
msgstr ""
@@ -353,7 +352,7 @@ msgstr ""
msgid "<manual>"
msgstr "<手冊>"
-#: include/forms.inc.php:1348 include/forms.inc.php:1373
+#: include/forms.inc.php:1346 include/forms.inc.php:1371
#: include/views/js/item.preprocessing.js.php:218
#: include/views/js/item.preprocessing.js.php:227
msgid "<metric name>{<label name>=\"<label value>\", ...} == <value>"
@@ -368,7 +367,7 @@ msgctxt "abbreviation of severity level"
msgid "A"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:834
+#: include/classes/widgets/CWidgetHelper.php:870
msgid "ADD OVERRIDE"
msgstr ""
@@ -433,8 +432,8 @@ msgstr ""
#: app/views/administration.user.token.edit.php:31
#: app/views/administration.user.token.list.php:67
#: app/views/administration.user.token.view.php:27
-#: include/classes/helpers/CMenuHelper.php:250
-#: include/classes/helpers/CMenuHelper.php:373 include/html.inc.php:817
+#: include/classes/helpers/CMenuHelper.php:274
+#: include/classes/helpers/CMenuHelper.php:397 include/html.inc.php:817
#: include/html.inc.php:897
msgid "API tokens"
msgstr ""
@@ -447,7 +446,7 @@ msgstr ""
msgid "Abscissa"
msgstr ""
-#: include/func.inc.php:1564
+#: include/func.inc.php:1578
msgid "Access denied"
msgstr ""
@@ -483,9 +482,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:76
#: app/views/monitoring.widget.problems.view.php:66
#: include/actions.inc.php:161 include/blocks.inc.php:581
-#: include/classes/screens/CScreenProblem.php:868
-#: include/classes/screens/CScreenProblem.php:893
-#: include/classes/screens/CScreenProblem.php:1162 include/events.inc.php:290
+#: include/classes/screens/CScreenProblem.php:863
+#: include/classes/screens/CScreenProblem.php:888
+#: include/classes/screens/CScreenProblem.php:1157 include/events.inc.php:290
msgid "Ack"
msgstr "知悉"
@@ -493,7 +492,7 @@ msgstr "知悉"
msgid "Acknowledge"
msgstr "知悉"
-#: include/classes/helpers/CRoleHelper.php:420
+#: include/classes/helpers/CRoleHelper.php:463
msgid "Acknowledge problems"
msgstr ""
@@ -531,18 +530,18 @@ msgstr ""
#: app/views/popup.dashboard.share.edit.php:32
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/popup.lldoperation.php:117 app/views/popup.lldoperation.php:268
-#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:228
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:145
-#: app/views/popup.service.edit.php:226 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:289 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:122 app/views/popup.valuemap.edit.php:51
-#: app/views/reports.auditlog.list.php:70
+#: app/views/popup.lldoverride.php:101 app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:227
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:166
+#: app/views/popup.service.edit.php:254 app/views/popup.service.edit.php:271
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:122
+#: app/views/popup.valuemap.edit.php:51 app/views/reports.auditlog.list.php:70
#: app/views/reports.auditlog.list.php:94 include/actions.inc.php:1827
#: include/actions.inc.php:1921
#: include/views/administration.auditacts.list.php:64
@@ -552,7 +551,7 @@ msgstr ""
#: include/views/configuration.action.edit.php:314
#: include/views/configuration.action.edit.php:402
#: include/views/configuration.action.edit.php:485
-#: include/views/configuration.graph.edit.php:380
+#: include/views/configuration.graph.edit.php:358
#: include/views/configuration.host.discovery.edit.php:134
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.edit.php:742
@@ -592,7 +591,7 @@ msgstr "回應作業 \"%1$s\" 已存在。"
msgid "Action \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: actionconf.php:285
+#: actionconf.php:301
msgid "Action added"
msgstr "動作已新增"
@@ -601,22 +600,22 @@ msgstr "動作已新增"
msgid "Action class %1$s must extend %2$s class."
msgstr ""
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Action deleted"
msgstr "動作已刪除"
-#: actionconf.php:475
+#: actionconf.php:491
msgid "Action disabled"
msgid_plural "Actions disabled"
msgstr[0] "停用回應作業"
-#: actionconf.php:474
+#: actionconf.php:490
msgid "Action enabled"
msgid_plural "Actions enabled"
msgstr[0] "啟用回應作業"
-#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:122
-#: include/classes/helpers/CRoleHelper.php:340
+#: auditacts.php:27 include/classes/helpers/CMenuHelper.php:151
+#: include/classes/helpers/CRoleHelper.php:383
#: include/classes/widgets/CWidgetConfig.php:45
#: include/views/administration.auditacts.list.php:26
msgid "Action log"
@@ -628,7 +627,7 @@ msgstr "回應作業日誌"
msgid "Action operation"
msgstr ""
-#: actionconf.php:277
+#: actionconf.php:293
msgid "Action updated"
msgstr "動作已更新"
@@ -636,16 +635,16 @@ msgstr "動作已更新"
#: app/views/configuration.discovery.edit.php:78
#: app/views/monitoring.dashboard.view.php:121
#: app/views/monitoring.widget.problems.view.php:67 include/blocks.inc.php:582
-#: include/classes/helpers/CMenuHelper.php:168
-#: include/classes/helpers/CRoleHelper.php:361
-#: include/classes/screens/CScreenProblem.php:869
-#: include/classes/screens/CScreenProblem.php:894
-#: include/classes/screens/CScreenProblem.php:1163
-#: include/classes/screens/CScreenProblem.php:1224 include/events.inc.php:291
-#: include/forms.inc.php:1222 include/views/configuration.action.edit.php:28
+#: include/classes/helpers/CMenuHelper.php:197
+#: include/classes/helpers/CRoleHelper.php:404
+#: include/classes/screens/CScreenProblem.php:864
+#: include/classes/screens/CScreenProblem.php:889
+#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:1219 include/events.inc.php:291
+#: include/forms.inc.php:1220 include/views/configuration.action.edit.php:28
#: include/views/monitoring.sysmap.list.php:69 jsLoader.php:131
#: jsLoader.php:162 jsLoader.php:171 jsLoader.php:198 jsLoader.php:212
-#: jsLoader.php:350 tr_events.php:184
+#: jsLoader.php:350 tr_events.php:183
msgid "Actions"
msgstr "動作"
@@ -664,13 +663,11 @@ msgstr "作用中"
#: include/views/configuration.maintenance.edit.php:110
#: include/views/configuration.maintenance.list.php:87 maintenance.php:44
-#: maintenance.php:137
msgid "Active since"
msgstr "作用中自從"
#: include/views/configuration.maintenance.edit.php:117
#: include/views/configuration.maintenance.list.php:88 maintenance.php:47
-#: maintenance.php:143
msgid "Active till"
msgstr "作用中直到"
@@ -720,7 +717,7 @@ msgstr "作用中直到"
#: app/views/js/administration.mediatype.edit.js.php:134
#: app/views/js/administration.mediatype.edit.js.php:234
#: app/views/js/administration.script.edit.js.php:263
-#: app/views/js/administration.userrole.edit.js.php:264
+#: app/views/js/administration.userrole.edit.js.php:268
#: app/views/js/reports.scheduledreport.edit.js.php:133
#: app/views/monitoring.dashboard.view.php:140
#: app/views/monitoring.dashboard.widget.edit.php:39
@@ -734,35 +731,37 @@ msgstr "作用中直到"
#: app/views/popup.lldoperation.php:290 app/views/popup.lldoverride.php:176
#: app/views/popup.lldoverride.php:201 app/views/popup.lldoverride.php:220
#: app/views/popup.maintenance.period.php:189
-#: app/views/popup.massupdate.host.php:87
-#: app/views/popup.massupdate.host.php:197
-#: app/views/popup.massupdate.item.php:124
-#: app/views/popup.massupdate.item.php:270
-#: app/views/popup.massupdate.item.php:480
-#: app/views/popup.massupdate.service.php:44
-#: app/views/popup.massupdate.template.php:92
-#: app/views/popup.massupdate.template.php:126
-#: app/views/popup.massupdate.trigger.php:78
-#: app/views/popup.massupdate.trigger.php:125 app/views/popup.media.php:52
+#: app/views/popup.massupdate.host.php:86
+#: app/views/popup.massupdate.host.php:196
+#: app/views/popup.massupdate.item.php:123
+#: app/views/popup.massupdate.item.php:269
+#: app/views/popup.massupdate.item.php:479
+#: app/views/popup.massupdate.service.php:43
+#: app/views/popup.massupdate.template.php:91
+#: app/views/popup.massupdate.template.php:125
+#: app/views/popup.massupdate.trigger.php:77
+#: app/views/popup.massupdate.trigger.php:124 app/views/popup.media.php:52
#: app/views/popup.media.php:127 app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.edit.php:43
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:70 app/views/popup.service.edit.php:152
-#: app/views/popup.service.edit.php:233 app/views/popup.service.edit.php:299
-#: app/views/popup.service.edit.php:394 app/views/popup.service.edit.php:406
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:71 app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:281 app/views/popup.service.edit.php:374
+#: app/views/popup.service.edit.php:394
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:134 app/views/popup.sla.edit.php:192
+#: app/views/popup.sla.edit.php:257 app/views/popup.sla.edit.php:277
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:113 app/views/popup.triggerwizard.php:147
#: app/views/popup.valuemap.edit.php:60 app/views/popup.valuemap.edit.php:126
#: include/classes/helpers/CTagFilterFieldHelper.php:92
-#: include/classes/widgets/CWidgetHelper.php:582 include/forms.inc.php:1506
-#: include/forms.inc.php:2070 include/views/configuration.action.edit.php:135
+#: include/classes/widgets/CWidgetHelper.php:618 include/forms.inc.php:1504
+#: include/forms.inc.php:2068 include/views/configuration.action.edit.php:135
#: include/views/configuration.action.edit.php:297
#: include/views/configuration.action.edit.php:381
#: include/views/configuration.action.edit.php:457
#: include/views/configuration.action.edit.php:508
-#: include/views/configuration.graph.edit.php:423
-#: include/views/configuration.graph.edit.php:518
+#: include/views/configuration.graph.edit.php:401
+#: include/views/configuration.graph.edit.php:496
#: include/views/configuration.host.discovery.edit.php:162
#: include/views/configuration.host.discovery.edit.php:179
#: include/views/configuration.host.discovery.edit.php:323
@@ -833,11 +832,11 @@ msgstr ""
msgid "Add child element"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:121
+#: app/partials/service.list.edit.php:120
msgid "Add child service"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:508
+#: app/views/js/popup.service.edit.js.php:382
msgid "Add child services"
msgstr ""
@@ -858,7 +857,7 @@ msgstr ""
msgid "Add multiple maps"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1261
+#: include/classes/widgets/CWidgetHelper.php:1296
msgid "Add new data set"
msgstr ""
@@ -867,7 +866,7 @@ msgstr ""
msgid "Add new interface"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:788
+#: include/classes/widgets/CWidgetHelper.php:824
msgid "Add new override"
msgstr ""
@@ -876,16 +875,16 @@ msgstr ""
msgid "Add page"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:538 jsLoader.php:417
+#: app/views/js/popup.service.edit.js.php:412 jsLoader.php:417
msgid "Add parent services"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:418
+#: include/classes/helpers/CRoleHelper.php:461
msgid "Add problem comments"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:102
-#: include/views/configuration.graph.edit.php:429
+#: app/views/popup.massupdate.trigger.php:101
+#: include/views/configuration.graph.edit.php:407
#: include/views/configuration.trigger.prototype.edit.php:625
msgid "Add prototype"
msgstr "新增原型"
@@ -894,7 +893,7 @@ msgstr "新增原型"
msgid "Add scheduled report"
msgstr ""
-#: app/views/js/administration.userrole.edit.js.php:206
+#: app/views/js/administration.userrole.edit.js.php:210
msgid "Add services"
msgstr ""
@@ -928,7 +927,7 @@ msgstr ""
msgid "Add widget"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:355
+#: app/controllers/CControllerAuditLogList.php:356
#: app/controllers/CControllerPopupImportCompare.php:161
msgid "Added"
msgstr ""
@@ -939,11 +938,11 @@ msgctxt "screen reader"
msgid "Added, %1$s"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.service.statusrule.edit.php:94
msgid "Additional rule"
msgstr ""
-#: app/views/popup.service.edit.php:161
+#: app/views/popup.service.edit.php:182
msgid "Additional rules"
msgstr ""
@@ -955,12 +954,12 @@ msgstr ""
msgid "Admin"
msgstr "管理者"
-#: include/classes/helpers/CMenuHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:286
+#: include/classes/helpers/CMenuHelper.php:332
+#: include/classes/helpers/CRoleHelper.php:316
msgid "Administration"
msgstr "管理"
-#: app/views/popup.service.edit.php:137
+#: app/views/popup.service.edit.php:158
#: include/classes/widgets/forms/CWidgetFormItem.php:69
msgid "Advanced configuration"
msgstr ""
@@ -981,7 +980,7 @@ msgstr "歷時"
msgid "Age less than"
msgstr "歷時少於"
-#: app/views/administration.script.list.php:159 include/hosts.inc.php:1191
+#: app/views/administration.script.list.php:163 include/hosts.inc.php:1191
#: include/items.inc.php:347 include/views/configuration.httpconf.edit.php:96
#: jsLoader.php:316
msgid "Agent"
@@ -1011,7 +1010,7 @@ msgstr "端點代理程式的介面"
msgid "Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1200
+#: include/classes/widgets/CWidgetHelper.php:1235
msgid "Aggregate"
msgstr ""
@@ -1019,11 +1018,11 @@ msgstr ""
msgid "Aggregate functions"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1172
+#: include/classes/widgets/CWidgetHelper.php:1207
msgid "Aggregation function"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1191
+#: include/classes/widgets/CWidgetHelper.php:1226
msgid "Aggregation interval"
msgstr ""
@@ -1048,8 +1047,8 @@ msgstr ""
#: app/controllers/CControllerUserList.php:113
#: app/views/administration.script.edit.php:212
#: app/views/administration.script.edit.php:219
-#: app/views/administration.script.list.php:187
-#: app/views/administration.script.list.php:188
+#: app/views/administration.script.list.php:191
+#: app/views/administration.script.list.php:192
#: app/views/administration.user.edit.php:484
#: app/views/administration.user.edit.php:529
#: app/views/administration.userrole.edit.php:143
@@ -1094,7 +1093,7 @@ msgstr ""
msgid "All problems if tag values match"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:145
+#: app/controllers/CControllerServiceListGeneral.php:150
msgid "All services"
msgstr ""
@@ -1110,13 +1109,13 @@ msgstr ""
msgid "Allow list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:61 include/triggers.inc.php:994
+#: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:994
#: include/views/configuration.trigger.prototype.edit.php:515
#: include/views/configuration.triggers.edit.php:542
msgid "Allow manual close"
msgstr ""
-#: app/views/popup.massupdate.item.php:383
+#: app/views/popup.massupdate.item.php:382
#: include/views/configuration.host.discovery.edit.php:695
#: include/views/configuration.item.edit.php:918
#: include/views/configuration.item.prototype.edit.php:832
@@ -1162,7 +1161,7 @@ msgstr "且"
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:80
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:80
#: include/classes/widgets/forms/CWidgetFormProblems.php:95
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:370
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:376
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:68
#: include/classes/widgets/forms/CWidgetFormWeb.php:62
#: include/views/configuration.action.edit.php:124
@@ -1172,6 +1171,10 @@ msgstr "且"
msgid "And/Or"
msgstr "且/或"
+#: app/views/popup.sla.edit.php:78 include/classes/helpers/CSlaHelper.php:43
+msgid "Annually"
+msgstr ""
+
#: app/partials/monitoring.host.filter.php:127
#: app/views/administration.mediatype.list.php:55
#: app/views/administration.module.list.php:52
@@ -1183,13 +1186,12 @@ msgstr "且/或"
#: app/views/configuration.correlation.list.php:55
#: app/views/configuration.discovery.list.php:55
#: app/views/configuration.host.list.php:129
-#: app/views/monitoring.service.list.edit.php:83
-#: app/views/monitoring.service.list.edit.php:111
-#: app/views/monitoring.service.list.php:82
#: app/views/reports.scheduledreport.list.php:60
+#: app/views/service.list.edit.php:79 app/views/service.list.edit.php:107
+#: app/views/service.list.php:82 app/views/sla.list.php:51
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:36
#: include/triggers.inc.php:1597
-#: include/views/configuration.action.list.php:75
+#: include/views/configuration.action.list.php:79
#: include/views/configuration.maintenance.list.php:65
msgid "Any"
msgstr "任何"
@@ -1229,11 +1231,11 @@ msgctxt "maintenance status"
msgid "Approaching"
msgstr "接近中"
-#: include/func.inc.php:223
+#: include/func.inc.php:239
msgid "Apr"
msgstr "四月"
-#: include/func.inc.php:103 include/func.inc.php:240 jsLoader.php:235
+#: include/func.inc.php:103 include/func.inc.php:256 jsLoader.php:235
msgid "April"
msgstr "四月"
@@ -1257,7 +1259,7 @@ msgstr "區域尺寸"
msgid "Area type"
msgstr "區域類型"
-#: include/items.inc.php:1838
+#: include/items.inc.php:1836
msgid "Arithmetic"
msgstr ""
@@ -1323,8 +1325,12 @@ msgstr ""
msgid "At least one active user must exist with role \"%1$s\"."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:286
-#: include/classes/api/services/CMaintenance.php:713
+#: include/classes/api/services/CMaintenance.php:683
+msgid "At least one day of the week or day of the month must be specified."
+msgstr ""
+
+#: include/classes/api/services/CMaintenance.php:382
+#: include/classes/api/services/CMaintenance.php:574
#: include/views/configuration.maintenance.edit.php:245
msgid "At least one host group or host must be selected."
msgstr ""
@@ -1334,13 +1340,6 @@ msgstr ""
msgid "At least one host or template must be specified."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:380
-#: include/classes/api/services/CMaintenance.php:388
-#: include/classes/api/services/CMaintenance.php:635
-#: include/classes/api/services/CMaintenance.php:643
-msgid "At least one maintenance period must be created."
-msgstr "必須創建至少一個維修期間."
-
#: include/classes/setup/CFrontendSetup.php:241
msgid "At least one of MySQL, PostgreSQL or Oracle should be supported."
msgstr ""
@@ -1384,8 +1383,8 @@ msgid "Attribution"
msgstr ""
#: app/views/administration.housekeeping.edit.php:178
-#: include/classes/helpers/CMenuHelper.php:119
-#: include/classes/helpers/CRoleHelper.php:339
+#: include/classes/helpers/CMenuHelper.php:148
+#: include/classes/helpers/CRoleHelper.php:382
msgid "Audit"
msgstr "審計"
@@ -1393,7 +1392,7 @@ msgstr "審計"
#: app/views/administration.audit.settings.edit.php:29
#: app/views/administration.audit.settings.edit.php:62
#: app/views/reports.auditlog.list.php:78
-#: include/classes/helpers/CMenuHelper.php:229 include/html.inc.php:889
+#: include/classes/helpers/CMenuHelper.php:253 include/html.inc.php:889
msgid "Audit log"
msgstr "稽查記錄"
@@ -1401,11 +1400,11 @@ msgstr "稽查記錄"
msgid "Audit settings"
msgstr ""
-#: include/func.inc.php:227
+#: include/func.inc.php:243
msgid "Aug"
msgstr "八月"
-#: include/func.inc.php:107 include/func.inc.php:244 jsLoader.php:239
+#: include/func.inc.php:107 include/func.inc.php:260 jsLoader.php:239
msgid "August"
msgstr "八月"
@@ -1422,15 +1421,15 @@ msgstr ""
#: app/views/administration.authentication.edit.php:323
#: app/views/administration.authentication.edit.php:333
#: app/views/administration.mediatype.edit.php:88
-#: include/classes/helpers/CMenuHelper.php:264
-#: include/classes/helpers/CRoleHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:288
+#: include/classes/helpers/CRoleHelper.php:424
#: include/views/configuration.httpconf.edit.php:247
#: include/views/configuration.httpconf.list.php:138
msgid "Authentication"
msgstr "認證"
#: app/partials/configuration.host.edit.html.php:306
-#: app/views/popup.massupdate.host.php:150
+#: app/views/popup.massupdate.host.php:149
#: include/views/configuration.host.prototype.edit.php:303
msgid "Authentication algorithm"
msgstr "認證法則"
@@ -1441,7 +1440,7 @@ msgid "Authentication failed: %1$s."
msgstr ""
#: app/views/administration.script.edit.php:129
-#: app/views/popup.massupdate.item.php:170
+#: app/views/popup.massupdate.item.php:169
#: include/views/configuration.host.discovery.edit.php:549
#: include/views/configuration.item.edit.php:630
#: include/views/configuration.item.prototype.edit.php:614
@@ -1461,6 +1460,7 @@ msgid "Authentication protocol"
msgstr "驗證協定"
#: app/controllers/CControllerAuthenticationUpdate.php:393
+#: app/controllers/CControllerAuthenticationUpdate.php:401
msgid "Authentication settings updated"
msgstr ""
@@ -1474,8 +1474,8 @@ msgid "Authorization"
msgstr ""
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:150
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:222
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:228
msgctxt "history source selection method"
msgid "Auto"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
#: app/partials/popup.operations.php:228
#: app/views/administration.miscconfig.edit.php:61
#: app/views/popup.lldoperation.php:282
-#: app/views/popup.massupdate.host.php:185 include/hosts.inc.php:1128
+#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1128
#: include/views/configuration.host.prototype.edit.php:362
msgid "Automatic"
msgstr "自動地"
@@ -1515,13 +1515,13 @@ msgstr "自動的圖示選擇"
#: app/views/administration.autoreg.edit.php:29
#: app/views/administration.autoreg.edit.php:89
#: app/views/popup.mediatype.message.php:70
-#: include/classes/helpers/CMediatypeHelper.php:183
-#: include/classes/helpers/CMenuHelper.php:225 include/html.inc.php:887
+#: include/classes/helpers/CMediatypeHelper.php:189
+#: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:887
msgid "Autoregistration"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:185
-#: include/views/configuration.action.list.php:30
+#: include/classes/helpers/CMenuHelper.php:209
+#: include/views/configuration.action.list.php:35
msgid "Autoregistration actions"
msgstr ""
@@ -1534,8 +1534,8 @@ msgstr ""
msgid "Availability"
msgstr "可用性"
-#: include/classes/helpers/CMenuHelper.php:111
-#: include/classes/helpers/CRoleHelper.php:333 report2.php:25 report2.php:159
+#: include/classes/helpers/CMenuHelper.php:140
+#: include/classes/helpers/CRoleHelper.php:376 report2.php:25 report2.php:159
msgid "Availability report"
msgstr "可用性報表"
@@ -1562,7 +1562,7 @@ msgstr ""
msgid "Avoid easy-to-guess passwords"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:294
+#: include/classes/widgets/views/widget.svggraph.form.view.php:304
msgid "Axes"
msgstr ""
@@ -1586,9 +1586,9 @@ msgstr ""
msgid "Background image"
msgstr "背景圖片"
-#: include/classes/widgets/CWidgetHelper.php:810
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1102
+#: include/classes/widgets/CWidgetHelper.php:846
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1137
msgid "Bar"
msgstr ""
@@ -1596,8 +1596,8 @@ msgstr ""
msgid "Base DN"
msgstr "Base DN"
-#: include/classes/widgets/CWidgetHelper.php:836
-#: include/classes/widgets/CWidgetHelper.php:1093
+#: include/classes/widgets/CWidgetHelper.php:872
+#: include/classes/widgets/CWidgetHelper.php:1128
msgid "Base color"
msgstr ""
@@ -1664,7 +1664,7 @@ msgstr ""
msgid "Bold line"
msgstr "粗線"
-#: include/items.inc.php:1851
+#: include/items.inc.php:1849
msgid "Boolean to decimal"
msgstr ""
@@ -1729,8 +1729,8 @@ msgstr ""
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1086
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
msgid "CLOSING"
msgstr ""
@@ -1766,17 +1766,17 @@ msgstr ""
msgid "CRLF"
msgstr ""
-#: include/items.inc.php:1831
+#: include/items.inc.php:1829
msgid "CSV to JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2734
+#: include/classes/validators/CApiInputValidator.php:2706
#: include/classes/validators/CNewValidator.php:310
msgid "CUID is expected"
msgstr ""
#: include/items.inc.php:100 include/views/configuration.graph.edit.php:176
-#: include/views/configuration.graph.edit.php:263
+#: include/views/configuration.graph.edit.php:252
msgid "Calculated"
msgstr "計算的"
@@ -1842,7 +1842,7 @@ msgstr ""
msgid "Cannot add a non-numeric item \"%1$s\" to graph prototype \"%2$s\"."
msgstr ""
-#: actionconf.php:286
+#: actionconf.php:302
msgid "Cannot add action"
msgstr "無法新增操作"
@@ -2005,9 +2005,9 @@ msgstr ""
msgid "Cannot bind to LDAP server."
msgstr ""
-#: include/forms.inc.php:1891 include/forms.inc.php:1898
-#: include/forms.inc.php:1908 include/forms.inc.php:1942
-#: include/forms.inc.php:1949 include/forms.inc.php:1959
+#: include/forms.inc.php:1889 include/forms.inc.php:1896
+#: include/forms.inc.php:1906 include/forms.inc.php:1940
+#: include/forms.inc.php:1947 include/forms.inc.php:1957
#, c-format
msgid "Cannot build expression tree: %1$s."
msgstr ""
@@ -2110,8 +2110,8 @@ msgstr "無法創建圖示對應"
msgid "Cannot create scheduled report"
msgstr ""
-#: include/classes/api/services/CService.php:2546
-#: include/classes/api/services/CService.php:2570
+#: include/classes/api/services/CService.php:2373
+#: include/classes/api/services/CService.php:2397
#, c-format
msgid "Cannot create service \"%1$s\": %2$s."
msgstr ""
@@ -2120,8 +2120,8 @@ msgstr ""
msgid "Cannot create the configuration file."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:99
-#: app/controllers/CControllerUserroleCreate.php:146
+#: app/controllers/CControllerUserroleCreate.php:103
+#: app/controllers/CControllerUserroleCreate.php:150
msgid "Cannot create user role"
msgstr ""
@@ -2130,12 +2130,17 @@ msgid "Cannot delete API token"
msgid_plural "Cannot delete API tokens"
msgstr[0] ""
+#: app/controllers/CControllerSlaDelete.php:79
+msgid "Cannot delete SLA"
+msgid_plural "Cannot delete SLAs"
+msgstr[0] ""
+
#: include/classes/api/services/CUser.php:1257
#, c-format
msgid "Cannot delete Zabbix internal user \"%1$s\", try disabling that user."
msgstr "無法刪除Zabbix內部用戶 \"%1$s\", 試試停用那用戶."
-#: actionconf.php:307
+#: actionconf.php:323
msgid "Cannot delete action"
msgstr "無法删除動作"
@@ -2245,7 +2250,7 @@ msgstr "無法刪除數筆原型項目"
msgid "Cannot delete items"
msgstr "無法刪除項目"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Cannot delete maintenance"
msgstr "無法刪除維修"
@@ -2294,18 +2299,18 @@ msgstr[0] "無法删除脚本"
msgid "Cannot delete scripts. Script \"%1$s\" is used in action operation \"%2$s\"."
msgstr "無法刪除腳本. 腳本 \"%1$s\" 用於動作操作\"%2$s\"."
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Cannot delete selected actions"
msgstr "無法刪除所選的動作"
-#: app/controllers/CControllerServiceDelete.php:72
+#: app/controllers/CControllerServiceDelete.php:78
#, fuzzy
msgid "Cannot delete service"
msgid_plural "Cannot delete services"
msgstr[0] "無法删除服務"
-#: include/classes/api/services/CService.php:477
-#: include/classes/api/services/CService.php:492
+#: include/classes/api/services/CService.php:455
+#: include/classes/api/services/CService.php:470
#, c-format
msgid "Cannot delete service \"%1$s\": %2$s."
msgstr ""
@@ -2393,7 +2398,12 @@ msgid "Cannot disable API token"
msgid_plural "Cannot disable API tokens"
msgstr[0] ""
-#: actionconf.php:483
+#: app/controllers/CControllerSlaDisable.php:88
+msgid "Cannot disable SLA"
+msgid_plural "Cannot disable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:499
msgid "Cannot disable action"
msgid_plural "Cannot disable actions"
msgstr[0] "無法停用回應"
@@ -2461,7 +2471,12 @@ msgid "Cannot enable API token"
msgid_plural "Cannot enable API tokens"
msgstr[0] ""
-#: actionconf.php:482
+#: app/controllers/CControllerSlaEnable.php:88
+msgid "Cannot enable SLA"
+msgid_plural "Cannot enable SLAs"
+msgstr[0] ""
+
+#: actionconf.php:498
msgid "Cannot enable action"
msgid_plural "Cannot enable actions"
msgstr[0] "無法啟用回應作業"
@@ -2676,7 +2691,7 @@ msgid "Cannot import template \"%1$s\", linked template \"%2$s\" does not exist.
msgid_plural "Cannot import template \"%1$s\", linked templates \"%2$s\" do not exist."
msgstr[0] ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1583
+#: app/controllers/CControllerPopupTriggerExpr.php:1580
msgid "Cannot insert trigger expression"
msgstr "無法插入觸發器表示式"
@@ -2837,7 +2852,7 @@ msgstr "無法重新命名訪客用戶."
msgid "Cannot save discovery rule without checks."
msgstr "無法儲存未檢驗的探索規則"
-#: include/classes/helpers/CDashboardHelper.php:436
+#: include/classes/helpers/CDashboardHelper.php:466
#, c-format
msgid "Cannot save widget \"%1$s\"."
msgstr ""
@@ -2882,7 +2897,7 @@ msgstr ""
msgid "Cannot set session cookie."
msgstr ""
-#: include/classes/api/services/CService.php:1412
+#: include/classes/api/services/CService.php:1403
#, c-format
msgid "Cannot specify \"propagation_rule\" parameter without specifying \"propagation_value\" parameter for service \"%1$s\"."
msgstr ""
@@ -3005,7 +3020,7 @@ msgstr ""
msgid "Cannot update a templated web scenario \"%1$s\": %2$s."
msgstr ""
-#: actionconf.php:278
+#: actionconf.php:294
msgid "Cannot update action"
msgstr "無法更新操作"
@@ -3178,10 +3193,10 @@ msgstr "無法更新脚本"
msgid "Cannot update script scope. Script \"%1$s\" is used in action \"%2$s\"."
msgstr ""
-#: include/classes/api/services/CService.php:2483
-#: include/classes/api/services/CService.php:2545
-#: include/classes/api/services/CService.php:2569
-#: include/classes/api/services/CService.php:2603
+#: include/classes/api/services/CService.php:2310
+#: include/classes/api/services/CService.php:2372
+#: include/classes/api/services/CService.php:2396
+#: include/classes/api/services/CService.php:2430
#, c-format
msgid "Cannot update service \"%1$s\": %2$s."
msgstr ""
@@ -3243,8 +3258,8 @@ msgid "Cannot update user group"
msgid_plural "Cannot update user groups"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:102
-#: app/controllers/CControllerUserroleUpdate.php:172
+#: app/controllers/CControllerUserroleUpdate.php:106
+#: app/controllers/CControllerUserroleUpdate.php:176
msgid "Cannot update user role"
msgstr ""
@@ -3285,16 +3300,16 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:452
#: app/views/administration.proxy.edit.php:97
#: app/views/administration.proxy.edit.php:105
-#: app/views/popup.massupdate.host.php:234
-#: app/views/popup.massupdate.host.php:250
+#: app/views/popup.massupdate.host.php:233
+#: app/views/popup.massupdate.host.php:249
#: include/views/configuration.host.prototype.edit.php:375
#: include/views/configuration.host.prototype.edit.php:391
msgid "Certificate"
msgstr ""
#: app/partials/monitoring.latest.view.html.php:57
-#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1842
-#: include/items.inc.php:1846
+#: app/partials/monitoring.latest.view.html.php:70 include/items.inc.php:1840
+#: include/items.inc.php:1844
msgctxt "noun"
msgid "Change"
msgstr ""
@@ -3327,12 +3342,12 @@ msgstr ""
msgid "Change password"
msgstr "修改密碼"
-#: include/items.inc.php:1847
+#: include/items.inc.php:1845
msgid "Change per second"
msgstr ""
#: app/views/popup.acknowledge.edit.php:71
-#: include/classes/helpers/CRoleHelper.php:419
+#: include/classes/helpers/CRoleHelper.php:462
msgid "Change severity"
msgstr ""
@@ -3341,7 +3356,7 @@ msgid "Change type"
msgstr ""
#: app/partials/configuration.filter.items.php:139
-#: app/views/popup.massupdate.item.php:158 include/items.inc.php:127
+#: app/views/popup.massupdate.item.php:157 include/items.inc.php:127
#: include/views/configuration.item.edit.php:120
#: include/views/configuration.item.prototype.edit.php:105
msgid "Character"
@@ -3380,19 +3395,19 @@ msgstr "檢查已存在."
msgid "Check expression part starting from \"%1$s\"."
msgstr "檢查開始於\"%1$s\"的表示式部份."
-#: include/items.inc.php:1879
+#: include/items.inc.php:1877
msgid "Check for error in JSON"
msgstr ""
-#: include/items.inc.php:1883
+#: include/items.inc.php:1881
msgid "Check for error in XML"
msgstr ""
-#: include/items.inc.php:1887
+#: include/items.inc.php:1885
msgid "Check for error using regular expression"
msgstr ""
-#: include/items.inc.php:1891
+#: include/items.inc.php:1889
msgid "Check for not supported value"
msgstr ""
@@ -3460,7 +3475,7 @@ msgstr ""
msgid "Checks should be unique."
msgstr "檢查必需是唯一的"
-#: app/views/popup.service.edit.php:333 app/views/popup.service.edit.php:347
+#: app/views/popup.service.edit.php:315 app/views/popup.service.edit.php:328
msgid "Child services"
msgstr ""
@@ -3497,8 +3512,8 @@ msgstr ""
msgid "Clear history and trends"
msgstr "清除歷史和趨勢"
-#: app/views/popup.massupdate.host.php:70
-#: app/views/popup.massupdate.template.php:73
+#: app/views/popup.massupdate.host.php:69
+#: app/views/popup.massupdate.template.php:72
msgid "Clear when unlinking"
msgstr "清除當無連結時"
@@ -3524,9 +3539,9 @@ msgstr "Clock"
#: app/views/configuration.correlation.edit.php:178
#: app/views/configuration.discovery.edit.php:154
#: app/views/configuration.host.edit.php:43 app/views/popup.host.edit.php:68
-#: app/views/popup.service.edit.php:388
+#: app/views/popup.service.edit.php:367 app/views/popup.sla.edit.php:250
#: include/views/configuration.action.edit.php:497
-#: include/views/configuration.graph.edit.php:510
+#: include/views/configuration.graph.edit.php:488
#: include/views/configuration.host.discovery.edit.php:960
#: include/views/configuration.hostgroups.edit.php:62
#: include/views/configuration.host.prototype.edit.php:419
@@ -3543,7 +3558,7 @@ msgstr "克隆"
#: app/views/administration.token.view.php:64
#: app/views/administration.user.token.view.php:63
-#: app/views/popup.import.compare.php:162 include/func.inc.php:1709
+#: app/views/popup.import.compare.php:162 include/func.inc.php:1723
#: include/views/js/monitoring.sysmaps.js.php:334
#: include/views/js/monitoring.sysmaps.js.php:487
#: include/views/js/monitoring.sysmaps.js.php:611
@@ -3574,12 +3589,12 @@ msgstr ""
msgid "Close problem"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:421
+#: include/classes/helpers/CRoleHelper.php:464
msgid "Close problems"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:55
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:307
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:307
#: jsLoader.php:312
msgid "Collapse"
msgstr ""
@@ -3593,7 +3608,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:221
#: include/classes/widgets/forms/CWidgetFormItem.php:284
#: include/classes/widgets/forms/CWidgetFormItem.php:344
-#: include/views/configuration.graph.edit.php:379
+#: include/views/configuration.graph.edit.php:357
#: include/views/js/monitoring.sysmaps.js.php:381
#: include/views/js/monitoring.sysmaps.js.php:402
#: include/views/js/monitoring.sysmaps.js.php:422
@@ -3636,7 +3651,7 @@ msgstr "命令"
msgid "Communication with Zabbix server"
msgstr ""
-#: include/items.inc.php:1321
+#: include/items.inc.php:1319
msgctxt "SNMP Community"
msgid "Community"
msgstr ""
@@ -3667,9 +3682,9 @@ msgstr ""
msgid "Concurrent sessions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1606
+#: app/controllers/CControllerPopupTriggerExpr.php:1603
#: app/views/popup.lldoperation.php:59 app/views/popup.lldoverride.php:195
-#: app/views/popup.service.statusrule.edit.php:48
+#: app/views/popup.service.statusrule.edit.php:49
msgid "Condition"
msgstr "條件"
@@ -3697,13 +3712,13 @@ msgstr ""
#: app/views/configuration.correlation.edit.php:126
#: app/views/configuration.correlation.list.php:76
#: include/views/configuration.action.edit.php:143
-#: include/views/configuration.action.list.php:98
+#: include/views/configuration.action.list.php:102
msgid "Conditions"
msgstr "條件"
#: app/views/search.php:40 app/views/search.php:198 app/views/search.php:279
-#: include/classes/helpers/CMenuHelper.php:212
-#: include/classes/helpers/CRoleHelper.php:282
+#: include/classes/helpers/CMenuHelper.php:236
+#: include/classes/helpers/CRoleHelper.php:312
#: include/views/inventory.host.view.php:222 jsLoader.php:352
msgid "Configuration"
msgstr "組態"
@@ -3798,7 +3813,7 @@ msgid "Configuration of maintenance periods"
msgstr ""
#: app/controllers/CControllerMediatypeEdit.php:254
-#: app/controllers/CControllerMediatypeList.php:140
+#: app/controllers/CControllerMediatypeList.php:141
msgid "Configuration of media types"
msgstr "示警媒介類型的組態"
@@ -3842,7 +3857,7 @@ msgstr "觸發器的組態"
msgid "Configuration of user groups"
msgstr "用戶群組的組態"
-#: app/controllers/CControllerUserroleEdit.php:183
+#: app/controllers/CControllerUserroleEdit.php:187
#: app/controllers/CControllerUserroleList.php:130
msgid "Configuration of user roles"
msgstr ""
@@ -3885,9 +3900,9 @@ msgstr ""
msgid "Connect to"
msgstr "連接到"
-#: include/classes/widgets/CWidgetHelper.php:816
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:1151
+#: include/classes/widgets/CWidgetHelper.php:852
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:1186
msgctxt "missing data function"
msgid "Connected"
msgstr ""
@@ -3939,12 +3954,12 @@ msgstr ""
msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)."
msgstr ""
-#: app/views/popup.massupdate.host.php:277
+#: app/views/popup.massupdate.host.php:276
msgid "Connections"
msgstr ""
#: app/partials/configuration.host.edit.html.php:439
-#: app/views/popup.massupdate.host.php:238
+#: app/views/popup.massupdate.host.php:237
#: include/views/configuration.host.prototype.edit.php:379
msgid "Connections from host"
msgstr ""
@@ -3954,7 +3969,7 @@ msgid "Connections from proxy"
msgstr ""
#: app/partials/configuration.host.edit.html.php:428
-#: app/views/popup.massupdate.host.php:230
+#: app/views/popup.massupdate.host.php:229
#: include/views/configuration.host.prototype.edit.php:371
msgid "Connections to host"
msgstr ""
@@ -3976,11 +3991,11 @@ msgstr "聯絡"
#: app/partials/monitoring.host.filter.php:197
#: app/partials/monitoring.problem.filter.php:178
#: app/partials/monitoring.problem.filter.php:360
-#: app/views/popup.service.edit.php:89
+#: app/views/popup.service.edit.php:90 app/views/popup.sla.edit.php:150
#: include/classes/helpers/CTagFilterFieldHelper.php:69
#: include/classes/helpers/CTagFilterFieldHelper.php:124
-#: include/classes/widgets/CWidgetHelper.php:543
-#: include/classes/widgets/CWidgetHelper.php:609
+#: include/classes/widgets/CWidgetHelper.php:579
+#: include/classes/widgets/CWidgetHelper.php:645
#: include/views/configuration.maintenance.edit.php:156
#: include/views/configuration.maintenance.edit.php:178
#: include/views/js/configuration.maintenance.edit.js.php:33
@@ -4014,12 +4029,12 @@ msgstr ""
#: app/views/monitoring.latest.view.php:39
#: app/views/monitoring.map.view.php:71
#: app/views/monitoring.problem.view.php:103
-#: app/views/monitoring.service.list.edit.php:146
-#: app/views/monitoring.service.list.php:120
#: app/views/monitoring.web.view.php:41
-#: app/views/reports.scheduledreport.list.php:39 httpdetails.php:192
+#: app/views/reports.scheduledreport.list.php:39
+#: app/views/service.list.edit.php:142 app/views/service.list.php:120
+#: app/views/sla.list.php:191 httpdetails.php:192
#: include/classes/html/widget/CWidget.php:128
-#: include/views/configuration.action.list.php:60
+#: include/views/configuration.action.list.php:64
#: include/views/configuration.graph.list.php:38
#: include/views/configuration.graph.list.php:59
#: include/views/configuration.host.discovery.list.php:47
@@ -4034,7 +4049,7 @@ msgstr ""
#: include/views/configuration.triggers.list.php:160
#: include/views/monitoring.history.php:240
#: include/views/monitoring.sysmap.list.php:39 report2.php:175
-#: tr_events.php:202
+#: tr_events.php:201
msgid "Content controls"
msgstr ""
@@ -4048,7 +4063,7 @@ msgstr ""
#: app/partials/configuration.host.interface.row.php:104
#: app/views/popup.discovery.check.php:81
-#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1306
+#: app/views/popup.itemtestedit.view.php:154 include/items.inc.php:1304
msgid "Context name"
msgstr ""
@@ -4155,19 +4170,23 @@ msgstr ""
msgid "Create API token"
msgstr ""
-#: include/views/configuration.action.list.php:57
+#: app/views/sla.list.php:188
+msgid "Create SLA"
+msgstr ""
+
+#: include/views/configuration.action.list.php:61
msgid "Create action"
msgstr "創建動作"
-#: include/classes/helpers/CRoleHelper.php:409
+#: include/classes/helpers/CRoleHelper.php:452
msgid "Create and edit dashboards"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:414
+#: include/classes/helpers/CRoleHelper.php:457
msgid "Create and edit maintenance"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:410
+#: include/classes/helpers/CRoleHelper.php:453
msgid "Create and edit maps"
msgstr ""
@@ -4211,7 +4230,7 @@ msgstr ""
msgid "Create discovery rule (select template first)"
msgstr ""
-#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:325
+#: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324
#: include/views/configuration.host.prototype.edit.php:286
#: include/views/configuration.host.prototype.list.php:61
#: include/views/configuration.host.prototype.list.php:187
@@ -4322,7 +4341,7 @@ msgstr ""
msgid "Create script"
msgstr "創建脚本"
-#: app/views/monitoring.service.list.edit.php:132
+#: app/views/service.list.edit.php:128
msgid "Create service"
msgstr ""
@@ -4378,8 +4397,10 @@ msgstr ""
msgid "Create web scenario (select template first)"
msgstr ""
+#: app/partials/service.list.edit.php:57 app/partials/service.list.php:54
#: app/views/administration.token.list.php:137
#: app/views/administration.user.token.list.php:98
+#: app/views/popup.service.edit.php:146
msgid "Created at"
msgstr ""
@@ -4414,6 +4435,7 @@ msgid "Current value"
msgstr "目前的值"
#: app/views/administration.mediatype.edit.php:327
+#: app/views/popup.sla.edit.php:101 include/classes/helpers/CSlaHelper.php:254
#: include/views/configuration.host.prototype.edit.php:250
msgid "Custom"
msgstr ""
@@ -4431,7 +4453,7 @@ msgid "Custom graphs"
msgstr "自訂圖形"
#: app/views/popup.lldoperation.php:169
-#: app/views/popup.massupdate.item.php:276
+#: app/views/popup.massupdate.item.php:275
#: include/views/configuration.host.discovery.edit.php:675
#: include/views/configuration.item.edit.php:790
#: include/views/configuration.item.prototype.edit.php:757
@@ -4453,16 +4475,20 @@ msgstr "自訂標示給類型 \"%1$s\"的拓墣圖 \"%2$s\"組件, 其不得為
msgid "Custom message"
msgstr ""
-#: include/items.inc.php:1839
+#: include/items.inc.php:1837
msgid "Custom multiplier"
msgstr "自訂倍數"
-#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1221
-#: include/forms.inc.php:1461 include/views/js/item.preprocessing.js.php:64
+#: app/views/js/popup.itemtestedit.view.js.php:381 include/forms.inc.php:1219
+#: include/forms.inc.php:1459 include/views/js/item.preprocessing.js.php:64
msgid "Custom on fail"
msgstr ""
-#: include/items.inc.php:1862
+#: include/classes/helpers/CSlaHelper.php:247
+msgid "Custom schedule"
+msgstr ""
+
+#: include/items.inc.php:1860
msgid "Custom scripts"
msgstr ""
@@ -4511,7 +4537,8 @@ msgstr "DNS名稱"
#: app/partials/scheduledreport.formgrid.html.php:98
#: app/partials/scheduledreport.table.html.php:49
-#: app/views/popup.maintenance.period.php:76 include/maintenances.inc.php:27
+#: app/views/popup.maintenance.period.php:76 app/views/popup.sla.edit.php:74
+#: include/classes/helpers/CSlaHelper.php:39 include/maintenances.inc.php:27
#: report4.php:88
msgid "Daily"
msgstr "每日"
@@ -4526,7 +4553,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:79
#: app/views/monitoring.host.dashboard.view.php:76
#: include/classes/helpers/CMenuHelper.php:34
-#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:336
msgid "Dashboard"
msgstr "儀表板"
@@ -4536,7 +4563,7 @@ msgstr "儀表板"
msgid "Dashboard \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:89
+#: include/classes/api/services/CDashboardGeneral.php:91
#, c-format
msgid "Dashboard \"%1$s\" is used in report \"%2$s\"."
msgstr ""
@@ -4599,8 +4626,8 @@ msgstr ""
msgid "Dashed line"
msgstr "虛線"
-#: include/classes/graphdraw/CLineGraphDraw.php:2223
-#: include/classes/graphdraw/CPieGraphDraw.php:772
+#: include/classes/graphdraw/CLineGraphDraw.php:2219
+#: include/classes/graphdraw/CPieGraphDraw.php:770
#, c-format
msgid "Data from %1$s. Generated in %2$s sec."
msgstr "資料來自 %1$s. 產生於 %2$s 秒."
@@ -4613,9 +4640,9 @@ msgstr ""
msgid "Data overview"
msgstr "資料概覽"
-#: include/classes/widgets/CWidgetHelper.php:1206
+#: include/classes/widgets/CWidgetHelper.php:1241
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:34
-#: include/classes/widgets/views/widget.svggraph.form.view.php:291
+#: include/classes/widgets/views/widget.svggraph.form.view.php:301
msgid "Data set"
msgstr ""
@@ -4738,11 +4765,12 @@ msgstr "硬體購買日期"
msgid "Date and time functions"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:119 report4.php:175
+#: app/controllers/CControllerPopupTriggerExpr.php:119
+#: include/classes/helpers/CSlaHelper.php:58 report4.php:175
msgid "Day"
msgstr "日"
-#: include/func.inc.php:2453
+#: include/func.inc.php:2467
msgid "Day before yesterday"
msgstr ""
@@ -4751,6 +4779,10 @@ msgstr ""
msgid "Day of month"
msgstr "月中第幾日"
+#: include/classes/api/services/CMaintenance.php:689
+msgid "Day of the week and day of the month cannot be specified simultaneously."
+msgstr ""
+
#: app/views/popup.maintenance.period.php:96
#: app/views/popup.maintenance.period.php:115
#: app/views/popup.maintenance.period.php:119
@@ -4758,6 +4790,7 @@ msgid "Day of week"
msgstr "週中第幾日"
#: app/views/popup.maintenance.period.php:165
+#: app/views/popup.sla.excludeddowntime.edit.php:63
msgid "Days"
msgstr "日數"
@@ -4771,11 +4804,11 @@ msgstr "調試"
msgid "Debug mode"
msgstr "調試模式"
-#: include/func.inc.php:231
+#: include/func.inc.php:247
msgid "Dec"
msgstr "十二"
-#: include/func.inc.php:111 include/func.inc.php:248 jsLoader.php:243
+#: include/func.inc.php:111 include/func.inc.php:264 jsLoader.php:243
msgid "December"
msgstr "十二"
@@ -4856,7 +4889,7 @@ msgid "Default time zone"
msgstr ""
#: app/views/popup.lldoperation.php:105
-#: app/views/popup.massupdate.item.php:218
+#: app/views/popup.massupdate.item.php:217
msgid "Delay"
msgstr "延遲"
@@ -4865,19 +4898,19 @@ msgid "Delayed by"
msgstr "延遲因"
#: app/controllers/CControllerAuditLogList.php:196
-#: app/partials/monitoring.service.list.edit.php:133
-#: app/partials/monitoring.service.list.edit.php:145
#: app/partials/scheduledreport.formgrid.html.php:229
+#: app/partials/service.list.edit.php:132
+#: app/partials/service.list.edit.php:146
#: app/views/administration.iconmap.edit.php:139
#: app/views/administration.image.edit.php:79
#: app/views/administration.mediatype.edit.php:364
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
#: app/views/administration.proxy.edit.php:162
#: app/views/administration.proxy.list.php:189
#: app/views/administration.regex.edit.php:148
#: app/views/administration.regex.list.php:81
#: app/views/administration.script.edit.php:284
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
#: app/views/administration.token.edit.php:110
#: app/views/administration.token.list.php:201
#: app/views/administration.user.edit.php:764
@@ -4896,12 +4929,13 @@ msgstr "延遲因"
#: app/views/configuration.host.edit.php:49
#: app/views/configuration.host.list.php:522
#: app/views/monitoring.dashboard.list.php:123
-#: app/views/popup.host.edit.php:82 app/views/popup.tabfilter.edit.php:71
-#: app/views/reports.scheduledreport.list.php:94
+#: app/views/popup.host.edit.php:82 app/views/popup.service.edit.php:381
+#: app/views/popup.sla.edit.php:264 app/views/popup.tabfilter.edit.php:71
+#: app/views/reports.scheduledreport.list.php:94 app/views/sla.list.php:175
#: include/classes/html/CButtonDelete.php:25
-#: include/classes/widgets/CWidgetHelper.php:727
-#: include/classes/widgets/CWidgetHelper.php:1079
-#: include/views/configuration.action.list.php:165
+#: include/classes/widgets/CWidgetHelper.php:763
+#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/views/configuration.action.list.php:169
#: include/views/configuration.graph.list.php:240
#: include/views/configuration.host.discovery.list.php:333
#: include/views/configuration.hostgroups.list.php:204
@@ -4959,11 +4993,11 @@ msgstr "刪除探索規則?"
msgid "Delete expression?"
msgstr "删除表示式?"
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph prototype?"
msgstr ""
-#: include/views/configuration.graph.edit.php:496
+#: include/views/configuration.graph.edit.php:474
msgid "Delete graph?"
msgstr "刪除圖形?"
@@ -5025,7 +5059,15 @@ msgstr ""
msgid "Delete selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:165
+#: app/views/js/sla.list.js.php:129 app/views/popup.sla.edit.php:265
+msgid "Delete selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:128
+msgid "Delete selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:169
msgid "Delete selected actions?"
msgstr "刪除所選的動作?"
@@ -5108,7 +5150,7 @@ msgstr ""
msgid "Delete selected maps?"
msgstr "删除所選的拓墣圖?"
-#: app/views/administration.mediatype.list.php:177
+#: app/views/administration.mediatype.list.php:183
msgid "Delete selected media types?"
msgstr "刪除所選的示警媒介類型?"
@@ -5136,15 +5178,15 @@ msgstr ""
msgid "Delete selected scheduled reports?"
msgstr ""
-#: app/views/administration.script.list.php:198
+#: app/views/administration.script.list.php:202
msgid "Delete selected scripts?"
msgstr "删除所選的脚本?"
-#: app/views/js/monitoring.service.list.js.php:90
+#: app/views/js/service.list.js.php:146 app/views/popup.service.edit.php:382
msgid "Delete selected service?"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:145
+#: app/views/js/service.list.js.php:145
msgid "Delete selected services?"
msgstr ""
@@ -5192,7 +5234,7 @@ msgstr "刪除觸發器?"
msgid "Delete web scenario?"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:358
+#: app/controllers/CControllerAuditLogList.php:359
msgid "Deleted"
msgstr ""
@@ -5224,7 +5266,7 @@ msgstr "禁止"
msgid "Deny list"
msgstr ""
-#: app/views/popup.massupdate.trigger.php:151
+#: app/views/popup.massupdate.trigger.php:150
#: include/views/configuration.trigger.prototype.edit.php:607
#: include/views/configuration.trigger.prototype.edit.php:641
#: include/views/configuration.triggers.edit.php:620
@@ -5240,7 +5282,7 @@ msgstr "相依"
msgid "Dependent item"
msgstr ""
-#: app/views/popup.generic.php:278 include/triggers.inc.php:2402
+#: app/views/popup.generic.php:279 include/triggers.inc.php:2402
#: include/views/configuration.trigger.prototype.list.php:92
#: include/views/configuration.triggers.list.php:238
msgid "Depends on"
@@ -5250,7 +5292,7 @@ msgstr "相依於"
msgid "Deployment status"
msgstr "佈署狀態"
-#: app/controllers/CControllerAuditLogList.php:286
+#: app/controllers/CControllerAuditLogList.php:287
#: app/partials/configuration.host.edit.html.php:261
#: app/partials/hostmacros.list.html.php:37
#: app/partials/massupdate.macros.tab.php:29
@@ -5266,9 +5308,10 @@ msgstr "佈署狀態"
#: app/views/administration.user.token.edit.php:51
#: app/views/administration.user.token.view.php:54
#: app/views/configuration.correlation.edit.php:134
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.template.php:115
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.service.edit.php:136 app/views/popup.sla.edit.php:167
#: app/views/popup.triggerwizard.php:134
#: include/classes/widgets/forms/CWidgetFormItem.php:78
#: include/classes/widgets/views/widget.item.form.view.php:50
@@ -5289,7 +5332,7 @@ msgstr "描述"
#: app/views/administration.mediatype.list.php:82
#: app/views/js/reports.auditlog.list.js.php:153
#: app/views/reports.auditlog.list.php:96
-#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1654
+#: app/views/reports.auditlog.list.php:129 include/func.inc.php:1668
#: include/views/configuration.action.edit.php:170
#: include/views/configuration.action.edit.php:174
#: include/views/configuration.action.edit.php:314
@@ -5334,7 +5377,7 @@ msgstr ""
msgid "Directory size (in bytes). Returns integer"
msgstr ""
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
#: app/views/administration.module.list.php:124
#: app/views/administration.token.list.php:200
#: app/views/administration.usergroup.list.php:219
@@ -5342,8 +5385,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:148
#: app/views/configuration.discovery.list.php:121
#: app/views/configuration.host.list.php:503
-#: app/views/reports.scheduledreport.list.php:89
-#: include/views/configuration.action.list.php:164
+#: app/views/reports.scheduledreport.list.php:89 app/views/sla.list.php:169
+#: include/views/configuration.action.list.php:168
#: include/views/configuration.host.discovery.list.php:325
#: include/views/configuration.httpconf.list.php:211
#: include/views/configuration.item.list.php:286
@@ -5385,7 +5428,15 @@ msgstr "停用所選的系統代理程式所監測的主機?"
msgid "Disable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:164
+#: app/views/js/sla.list.js.php:117
+msgid "Disable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:116
+msgid "Disable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:168
msgid "Disable selected actions?"
msgstr "停用所選的動作?"
@@ -5410,7 +5461,7 @@ msgstr "停用所選的主機?"
msgid "Disable selected items?"
msgstr "停用所選的項目?"
-#: app/views/administration.mediatype.list.php:168
+#: app/views/administration.mediatype.list.php:174
msgid "Disable selected media types?"
msgstr "停用所選的示警媒介類型?"
@@ -5437,7 +5488,7 @@ msgstr "停用選取的網頁檢測?"
#: app/partials/monitoring.host.view.html.php:117
#: app/partials/scheduledreport.table.html.php:80
#: app/views/administration.mediatype.list.php:57
-#: app/views/administration.mediatype.list.php:135
+#: app/views/administration.mediatype.list.php:141
#: app/views/administration.miscconfig.edit.php:59
#: app/views/administration.module.list.php:54
#: app/views/administration.module.list.php:101
@@ -5457,17 +5508,19 @@ msgstr "停用選取的網頁檢測?"
#: app/views/configuration.correlation.list.php:57
#: app/views/configuration.correlation.list.php:108
#: app/views/configuration.discovery.list.php:57
-#: app/views/configuration.host.list.php:280
+#: app/views/configuration.host.list.php:280 app/views/popup.generic.php:646
#: app/views/popup.lldoperation.php:280
-#: app/views/popup.massupdate.host.php:141
-#: app/views/popup.massupdate.host.php:183
-#: app/views/reports.scheduledreport.list.php:62 include/discovery.inc.php:108
-#: include/hosts.inc.php:1126 include/html.inc.php:284
-#: include/httptest.inc.php:48 include/items.inc.php:138
-#: include/items.inc.php:141 include/items.inc.php:185
-#: include/maps.inc.php:325 include/triggers.inc.php:1875
-#: include/users.inc.php:84 include/views/configuration.action.list.php:77
-#: include/views/configuration.action.list.php:129
+#: app/views/popup.massupdate.host.php:140
+#: app/views/popup.massupdate.host.php:182
+#: app/views/reports.scheduledreport.list.php:62 app/views/sla.list.php:53
+#: app/views/sla.list.php:107 app/views/sla.list.php:116
+#: include/discovery.inc.php:108 include/hosts.inc.php:1126
+#: include/html.inc.php:284 include/httptest.inc.php:48
+#: include/items.inc.php:138 include/items.inc.php:141
+#: include/items.inc.php:185 include/maps.inc.php:325
+#: include/triggers.inc.php:1875 include/users.inc.php:84
+#: include/views/configuration.action.list.php:81
+#: include/views/configuration.action.list.php:133
#: include/views/configuration.host.discovery.list.php:167
#: include/views/configuration.host.prototype.edit.php:360
#: include/views/js/monitoring.sysmaps.js.php:290
@@ -5478,21 +5531,21 @@ msgstr "停用的"
msgid "Disaster"
msgstr "災難"
-#: include/items.inc.php:1895
+#: include/items.inc.php:1893
msgid "Discard unchanged"
msgstr ""
-#: include/items.inc.php:1899
+#: include/items.inc.php:1897
msgid "Discard unchanged with heartbeat"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1440
+#: app/views/js/popup.itemtestedit.view.js.php:359 include/forms.inc.php:1438
#: include/views/js/item.preprocessing.js.php:66
msgid "Discard value"
msgstr ""
-#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:334
-#: include/views/configuration.graph.edit.php:468
+#: app/views/popup.lldoperation.php:92 app/views/popup.massupdate.item.php:333
+#: include/views/configuration.graph.edit.php:446
#: include/views/configuration.graph.list.php:138
#: include/views/configuration.host.prototype.edit.php:290
#: include/views/configuration.host.prototype.list.php:62
@@ -5524,11 +5577,11 @@ msgstr "已探索到的裝置"
#: app/views/configuration.host.list.php:452
#: app/views/popup.mediatype.message.php:67 app/views/search.php:149
#: app/views/search.php:154 app/views/search.php:339 app/views/search.php:344
-#: include/classes/helpers/CMediatypeHelper.php:157
+#: include/classes/helpers/CMediatypeHelper.php:163
#: include/classes/helpers/CMenuHelper.php:62
-#: include/classes/helpers/CMenuHelper.php:203
-#: include/classes/helpers/CRoleHelper.php:314
-#: include/classes/helpers/CRoleHelper.php:370 include/forms.inc.php:543
+#: include/classes/helpers/CMenuHelper.php:227
+#: include/classes/helpers/CRoleHelper.php:344
+#: include/classes/helpers/CRoleHelper.php:413 include/forms.inc.php:543
#: include/views/configuration.template.list.php:122
#: include/views/configuration.template.list.php:243
#: include/views/inventory.host.view.php:200
@@ -5536,8 +5589,8 @@ msgstr "已探索到的裝置"
msgid "Discovery"
msgstr "探索"
-#: include/classes/helpers/CMenuHelper.php:180
-#: include/views/configuration.action.list.php:29
+#: include/classes/helpers/CMenuHelper.php:204
+#: include/views/configuration.action.list.php:34
msgid "Discovery actions"
msgstr ""
@@ -5598,7 +5651,7 @@ msgstr ""
#: app/views/configuration.discovery.edit.php:136
#: app/views/monitoring.discovery.view.php:49
#: app/views/monitoring.widget.discovery.view.php:32
-#: include/actions.inc.php:52 include/forms.inc.php:889
+#: include/actions.inc.php:52 include/forms.inc.php:887
msgid "Discovery rule"
msgstr "探索規則"
@@ -5705,7 +5758,8 @@ msgstr "顯示重疊圖表"
#: app/controllers/CControllerHintboxActionlist.php:93
#: app/views/administration.queue.details.php:85
-#: app/views/js/popup.service.edit.js.php:483 app/views/search.php:187
+#: app/views/js/popup.service.edit.js.php:357
+#: app/views/monitoring.widget.slareport.view.php:85 app/views/search.php:187
#: app/views/search.php:272 app/views/search.php:371
#: include/actions.inc.php:1724 include/actions.inc.php:1796
#: include/classes/helpers/CPagerHelper.php:147 jsLoader.php:401
@@ -5718,7 +5772,7 @@ msgstr "顯示 已探索的 %2$s中的%1$s"
msgid "Displaying %1$s to %2$s of %3$s found"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:292
+#: include/classes/widgets/views/widget.svggraph.form.view.php:302
msgid "Displaying options"
msgstr ""
@@ -5727,14 +5781,14 @@ msgid "Division denominator"
msgstr ""
#: app/views/popup.lldoperation.php:190
-#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:293
#: include/views/configuration.item.edit.php:823
#: include/views/configuration.item.prototype.edit.php:767
msgid "Do not keep history"
msgstr ""
#: app/views/popup.lldoperation.php:211
-#: app/views/popup.massupdate.item.php:310
+#: app/views/popup.massupdate.item.php:309
#: include/views/configuration.item.edit.php:863
#: include/views/configuration.item.prototype.edit.php:782
msgid "Do not keep trends"
@@ -5750,8 +5804,8 @@ msgstr "您想要替換條件式表示式嗎?"
#: app/partials/monitoring.problem.filter.php:363
#: include/classes/helpers/CTagFilterFieldHelper.php:72
#: include/classes/helpers/CTagFilterFieldHelper.php:127
-#: include/classes/widgets/CWidgetHelper.php:546
-#: include/classes/widgets/CWidgetHelper.php:612
+#: include/classes/widgets/CWidgetHelper.php:582
+#: include/classes/widgets/CWidgetHelper.php:648
msgid "Does not contain"
msgstr ""
@@ -5761,8 +5815,8 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:362
#: include/classes/helpers/CTagFilterFieldHelper.php:71
#: include/classes/helpers/CTagFilterFieldHelper.php:126
-#: include/classes/widgets/CWidgetHelper.php:545
-#: include/classes/widgets/CWidgetHelper.php:611
+#: include/classes/widgets/CWidgetHelper.php:581
+#: include/classes/widgets/CWidgetHelper.php:647
msgid "Does not equal"
msgstr ""
@@ -5772,12 +5826,12 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:361
#: include/classes/helpers/CTagFilterFieldHelper.php:70
#: include/classes/helpers/CTagFilterFieldHelper.php:125
-#: include/classes/widgets/CWidgetHelper.php:544
-#: include/classes/widgets/CWidgetHelper.php:610
+#: include/classes/widgets/CWidgetHelper.php:580
+#: include/classes/widgets/CWidgetHelper.php:646
msgid "Does not exist"
msgstr ""
-#: include/items.inc.php:1875
+#: include/items.inc.php:1873
msgid "Does not match regular expression"
msgstr ""
@@ -5804,22 +5858,23 @@ msgstr ""
msgid "Download the configuration file"
msgstr ""
-#: app/views/js/popup.service.edit.js.php:233
-#: app/views/popup.service.time.edit.php:46
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:100
+#: app/views/slareport.list.php:165
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Downtime"
msgstr "斷線時間"
-#: include/classes/widgets/CWidgetHelper.php:806
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:853
-#: include/classes/widgets/CWidgetHelper.php:1097
+#: include/classes/widgets/CWidgetHelper.php:842
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:889
+#: include/classes/widgets/CWidgetHelper.php:1132
msgid "Draw"
msgstr ""
-#: include/views/configuration.graph.edit.php:369
+#: include/views/configuration.graph.edit.php:347
msgid "Draw style"
msgstr "繪圖風格"
@@ -5864,10 +5919,12 @@ msgid "Duplicate userid \"%1$s\" in users for map \"%2$s\"."
msgstr ""
#: app/views/hintbox.eventlist.php:75
-#: app/views/monitoring.widget.problems.view.php:65 include/blocks.inc.php:580
-#: include/classes/screens/CScreenProblem.php:867
-#: include/classes/screens/CScreenProblem.php:892
-#: include/classes/screens/CScreenProblem.php:1161 include/events.inc.php:289
+#: app/views/monitoring.widget.problems.view.php:65
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:58 include/blocks.inc.php:580
+#: include/classes/screens/CScreenProblem.php:862
+#: include/classes/screens/CScreenProblem.php:887
+#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:289
#: include/views/configuration.action.edit.php:170
msgid "Duration"
msgstr "持續時間"
@@ -5891,18 +5948,17 @@ msgstr ""
msgid "Each URL should have a unique name. Please make sure there is only one URL named"
msgstr "每個URL必須是唯一的. 請確保僅有一個URL為名."
-#: include/classes/widgets/CWidgetHelper.php:1205
+#: include/classes/widgets/CWidgetHelper.php:1240
msgid "Each item"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:127
+#: app/partials/service.list.edit.php:126
#: app/views/administration.user.edit.php:355
#: app/views/js/administration.mediatype.edit.js.php:50
#: app/views/js/configuration.discovery.edit.js.php:33
-#: app/views/js/popup.service.edit.js.php:197
-#: app/views/js/popup.service.edit.js.php:221
-#: app/views/monitoring.service.list.edit.php:142
-#: app/views/monitoring.service.list.php:114
+#: app/views/js/popup.service.edit.js.php:173
+#: app/views/js/popup.sla.edit.js.php:110 app/views/service.list.edit.php:138
+#: app/views/service.list.php:114
#: include/views/configuration.action.edit.php:241
#: include/views/configuration.action.edit.php:269
#: include/views/configuration.action.edit.php:353
@@ -5943,6 +5999,10 @@ msgstr "編輯觸發器"
msgid "Edit widget"
msgstr ""
+#: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89
+msgid "Effective date"
+msgstr ""
+
#: app/partials/hostmacros.inherited.list.html.php:49
msgid "Effective value"
msgstr ""
@@ -5977,7 +6037,7 @@ msgstr ""
msgid "Email"
msgstr "電子郵件"
-#: app/views/popup.generic.php:49
+#: app/views/popup.generic.php:50
msgid "Empty"
msgstr "空"
@@ -6014,7 +6074,6 @@ msgstr ""
#: include/classes/api/services/CHost.php:1850
#: include/classes/api/services/CHost.php:2075
#: include/classes/api/services/CHostPrototype.php:1113
-#: include/classes/api/services/CMaintenance.php:542
#: include/classes/api/services/CMap.php:563
#: include/classes/api/services/CMap.php:589
#: include/classes/api/services/CMap.php:1034
@@ -6026,7 +6085,7 @@ msgstr "空的輸入參數."
msgid "Empty map ID."
msgstr ""
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
#: app/views/administration.module.list.php:123
#: app/views/administration.token.list.php:199
#: app/views/administration.usergroup.list.php:213
@@ -6034,8 +6093,8 @@ msgstr ""
#: app/views/configuration.correlation.list.php:147
#: app/views/configuration.discovery.list.php:120
#: app/views/configuration.host.list.php:496
-#: app/views/reports.scheduledreport.list.php:84
-#: include/views/configuration.action.list.php:163
+#: app/views/reports.scheduledreport.list.php:84 app/views/sla.list.php:163
+#: include/views/configuration.action.list.php:167
#: include/views/configuration.host.discovery.list.php:324
#: include/views/configuration.httpconf.list.php:210
#: include/views/configuration.item.list.php:285
@@ -6106,7 +6165,15 @@ msgstr ""
msgid "Enable selected API tokens?"
msgstr ""
-#: include/views/configuration.action.list.php:163
+#: app/views/js/sla.list.js.php:105
+msgid "Enable selected SLA?"
+msgstr ""
+
+#: app/views/js/sla.list.js.php:104
+msgid "Enable selected SLAs?"
+msgstr ""
+
+#: include/views/configuration.action.list.php:167
msgid "Enable selected actions?"
msgstr "啟用所選的動作?"
@@ -6132,7 +6199,7 @@ msgstr "啟用所選的主機?"
msgid "Enable selected items?"
msgstr "啟用所選的項目?"
-#: app/views/administration.mediatype.list.php:167
+#: app/views/administration.mediatype.list.php:173
msgid "Enable selected media types?"
msgstr "啟用所選的示警媒介類型?"
@@ -6152,7 +6219,7 @@ msgstr "啟用所選的觸發器?"
msgid "Enable selected web scenarios?"
msgstr ""
-#: app/views/popup.massupdate.item.php:376
+#: app/views/popup.massupdate.item.php:375
#: include/views/configuration.host.discovery.edit.php:689
#: include/views/configuration.item.edit.php:909
#: include/views/configuration.item.prototype.edit.php:826
@@ -6168,7 +6235,7 @@ msgstr ""
#: app/partials/scheduledreport.table.html.php:84
#: app/views/administration.mediatype.edit.php:267
#: app/views/administration.mediatype.list.php:56
-#: app/views/administration.mediatype.list.php:131
+#: app/views/administration.mediatype.list.php:137
#: app/views/administration.module.edit.php:45
#: app/views/administration.module.list.php:53
#: app/views/administration.module.list.php:95
@@ -6198,17 +6265,18 @@ msgstr ""
#: app/views/configuration.correlation.list.php:119
#: app/views/configuration.discovery.edit.php:130
#: app/views/configuration.discovery.list.php:56
-#: app/views/configuration.host.list.php:272
-#: app/views/popup.massupdate.host.php:140 app/views/popup.media.php:89
-#: app/views/popup.triggerwizard.php:137
-#: app/views/reports.scheduledreport.list.php:61 include/discovery.inc.php:107
-#: include/html.inc.php:280 include/httptest.inc.php:47
-#: include/items.inc.php:138 include/items.inc.php:141
-#: include/items.inc.php:182 include/triggers.inc.php:999
-#: include/triggers.inc.php:1872
+#: app/views/configuration.host.list.php:272 app/views/popup.generic.php:645
+#: app/views/popup.massupdate.host.php:139 app/views/popup.media.php:89
+#: app/views/popup.sla.edit.php:175 app/views/popup.triggerwizard.php:137
+#: app/views/reports.scheduledreport.list.php:61 app/views/sla.list.php:52
+#: app/views/sla.list.php:102 app/views/sla.list.php:115
+#: include/discovery.inc.php:107 include/html.inc.php:280
+#: include/httptest.inc.php:47 include/items.inc.php:138
+#: include/items.inc.php:141 include/items.inc.php:182
+#: include/triggers.inc.php:999 include/triggers.inc.php:1872
#: include/views/configuration.action.edit.php:149
-#: include/views/configuration.action.list.php:76
-#: include/views/configuration.action.list.php:137
+#: include/views/configuration.action.list.php:80
+#: include/views/configuration.action.list.php:141
#: include/views/configuration.host.discovery.edit.php:705
#: include/views/configuration.host.discovery.list.php:166
#: include/views/configuration.httpconf.edit.php:148
@@ -6224,7 +6292,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:527
#: app/views/administration.proxy.edit.php:143
#: app/views/administration.proxy.list.php:78
-#: app/views/popup.massupdate.host.php:296
+#: app/views/popup.massupdate.host.php:295
#: include/views/configuration.host.prototype.edit.php:413
msgid "Encryption"
msgstr ""
@@ -6250,6 +6318,7 @@ msgstr "英語(en_US)"
#: include/classes/api/services/CHostPrototype.php:344
#: include/classes/api/services/CHttpTest.php:390
#: include/classes/api/services/CItemGeneral.php:634
+#: include/classes/api/services/CService.php:1386
#: include/classes/api/services/CTemplateDashboard.php:321
#: include/classes/api/services/CTemplate.php:412
#: include/classes/api/services/CTriggerGeneral.php:685
@@ -6262,11 +6331,11 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:196
#: app/partials/monitoring.problem.filter.php:177
#: app/partials/monitoring.problem.filter.php:359
-#: app/views/popup.service.edit.php:88
+#: app/views/popup.service.edit.php:89 app/views/popup.sla.edit.php:149
#: include/classes/helpers/CTagFilterFieldHelper.php:68
#: include/classes/helpers/CTagFilterFieldHelper.php:123
-#: include/classes/widgets/CWidgetHelper.php:542
-#: include/classes/widgets/CWidgetHelper.php:608
+#: include/classes/widgets/CWidgetHelper.php:578
+#: include/classes/widgets/CWidgetHelper.php:644
#: include/views/configuration.maintenance.edit.php:157
#: include/views/configuration.maintenance.edit.php:179
#: include/views/js/configuration.maintenance.edit.js.php:34
@@ -6281,12 +6350,18 @@ msgstr ""
msgid "Error"
msgstr "錯誤"
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:101
+#: app/views/slareport.list.php:166
+msgid "Error budget"
+msgstr ""
+
#: include/db.inc.php:518
#, c-format
msgid "Error in search request for table \"%1$s\"."
msgstr "資料表搜尋請求 \"%1$s\"的錯誤."
-#: include/func.inc.php:1695 jsLoader.php:227
+#: include/func.inc.php:1709 jsLoader.php:227
msgid "Error message"
msgstr ""
@@ -6309,7 +6384,7 @@ msgstr ""
msgid "Event"
msgstr "事件"
-#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:275
msgid "Event ID"
msgstr "事件ID"
@@ -6319,8 +6394,8 @@ msgstr "事件已知悉"
#: app/controllers/CControllerAuditLogList.php:213
#: app/views/configuration.correlation.list.php:31
-#: include/classes/helpers/CMenuHelper.php:198
-#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CMenuHelper.php:222
+#: include/classes/helpers/CRoleHelper.php:409
msgid "Event correlation"
msgstr ""
@@ -6330,7 +6405,7 @@ msgstr ""
msgid "Event correlation rules"
msgstr ""
-#: tr_events.php:29 tr_events.php:177 tr_events.php:196
+#: tr_events.php:29 tr_events.php:176 tr_events.php:195
msgid "Event details"
msgstr "事件細節"
@@ -6346,7 +6421,7 @@ msgstr ""
msgid "Event is not acknowledged"
msgstr ""
-#: tr_events.php:188
+#: tr_events.php:187
msgid "Event list [previous 20]"
msgstr "事件清單[前 20]"
@@ -6412,6 +6487,16 @@ msgstr "除外"
msgid "Exclude host groups"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "Excluded downtime"
+msgstr ""
+
+#: app/views/monitoring.widget.slareport.view.php:102
+#: app/views/popup.sla.edit.php:201 app/views/popup.sla.edit.php:212
+#: app/views/slareport.list.php:167
+msgid "Excluded downtimes"
+msgstr ""
+
#: app/controllers/CControllerAuditLogList.php:197 jsLoader.php:218
msgid "Execute"
msgstr "執行"
@@ -6436,7 +6521,7 @@ msgstr ""
msgid "Execute on"
msgstr "執行在"
-#: include/classes/helpers/CRoleHelper.php:422
+#: include/classes/helpers/CRoleHelper.php:465
msgid "Execute scripts"
msgstr ""
@@ -6445,7 +6530,7 @@ msgstr ""
msgid "Executed"
msgstr ""
-#: include/items.inc.php:1768
+#: include/items.inc.php:1766
#: include/views/configuration.host.discovery.edit.php:600
#: include/views/configuration.item.edit.php:685
#: include/views/configuration.item.prototype.edit.php:667
@@ -6462,13 +6547,13 @@ msgstr "執行確認"
#: app/partials/monitoring.problem.filter.php:358
#: include/classes/helpers/CTagFilterFieldHelper.php:67
#: include/classes/helpers/CTagFilterFieldHelper.php:122
-#: include/classes/widgets/CWidgetHelper.php:541
-#: include/classes/widgets/CWidgetHelper.php:607
+#: include/classes/widgets/CWidgetHelper.php:577
+#: include/classes/widgets/CWidgetHelper.php:643
msgid "Exists"
msgstr ""
#: include/classes/html/CCollapsibleUiWidget.php:60
-#: include/classes/widgets/CWidgetHelper.php:1034 jsLoader.php:308
+#: include/classes/widgets/CWidgetHelper.php:1070 jsLoader.php:308
#: jsLoader.php:311
msgid "Expand"
msgstr ""
@@ -6566,8 +6651,8 @@ msgstr "表示式不能為空白"
msgid "Expression constructor"
msgstr "表示式建構子"
-#: include/forms.inc.php:1892 include/forms.inc.php:1899
-#: include/forms.inc.php:1909
+#: include/forms.inc.php:1890 include/forms.inc.php:1897
+#: include/forms.inc.php:1907
msgid "Expression syntax error."
msgstr ""
@@ -6678,11 +6763,11 @@ msgstr ""
msgid "Favorite maps"
msgstr ""
-#: include/func.inc.php:221
+#: include/func.inc.php:237
msgid "Feb"
msgstr "二月"
-#: include/func.inc.php:101 include/func.inc.php:238 jsLoader.php:233
+#: include/func.inc.php:101 include/func.inc.php:254 jsLoader.php:233
msgid "February"
msgstr "二月"
@@ -6764,19 +6849,19 @@ msgstr ""
msgid "File time information. Returns integer (Unix timestamp)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:812
-#: include/classes/widgets/CWidgetHelper.php:867
-#: include/classes/widgets/CWidgetHelper.php:868
-#: include/classes/widgets/CWidgetHelper.php:869
-#: include/classes/widgets/CWidgetHelper.php:870
-#: include/classes/widgets/CWidgetHelper.php:871
-#: include/classes/widgets/CWidgetHelper.php:872
-#: include/classes/widgets/CWidgetHelper.php:873
-#: include/classes/widgets/CWidgetHelper.php:874
-#: include/classes/widgets/CWidgetHelper.php:875
-#: include/classes/widgets/CWidgetHelper.php:876
-#: include/classes/widgets/CWidgetHelper.php:877
-#: include/classes/widgets/CWidgetHelper.php:1131
+#: include/classes/widgets/CWidgetHelper.php:848
+#: include/classes/widgets/CWidgetHelper.php:903
+#: include/classes/widgets/CWidgetHelper.php:904
+#: include/classes/widgets/CWidgetHelper.php:905
+#: include/classes/widgets/CWidgetHelper.php:906
+#: include/classes/widgets/CWidgetHelper.php:907
+#: include/classes/widgets/CWidgetHelper.php:908
+#: include/classes/widgets/CWidgetHelper.php:909
+#: include/classes/widgets/CWidgetHelper.php:910
+#: include/classes/widgets/CWidgetHelper.php:911
+#: include/classes/widgets/CWidgetHelper.php:912
+#: include/classes/widgets/CWidgetHelper.php:913
+#: include/classes/widgets/CWidgetHelper.php:1166
msgid "Fill"
msgstr ""
@@ -6801,15 +6886,15 @@ msgstr "填滿的區域"
#: app/views/monitoring.dashboard.list.php:59
#: app/views/monitoring.discovery.view.php:46
#: app/views/monitoring.latest.view.php:48
-#: app/views/monitoring.service.list.edit.php:69
-#: app/views/monitoring.service.list.php:68
-#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:320
-#: app/views/popup.services.php:48 app/views/reports.auditlog.list.php:84
+#: app/views/monitoring.web.view.php:48 app/views/popup.service.edit.php:302
+#: app/views/popup.services.php:49 app/views/reports.auditlog.list.php:84
#: app/views/reports.scheduledreport.list.php:46
+#: app/views/service.list.edit.php:65 app/views/service.list.php:68
+#: app/views/sla.list.php:37 app/views/slareport.list.php:36
#: hostinventoriesoverview.php:156 include/classes/html/CFilter.php:394
#: include/classes/widgets/forms/CWidgetFormMap.php:56
#: include/views/administration.auditacts.list.php:54
-#: include/views/configuration.action.list.php:67
+#: include/views/configuration.action.list.php:71
#: include/views/configuration.graph.list.php:75
#: include/views/configuration.host.discovery.list.php:171
#: include/views/configuration.hostgroups.list.php:45
@@ -6828,7 +6913,7 @@ msgstr "過濾"
msgid "Filter properties"
msgstr ""
-#: app/controllers/CControllerServiceListGeneral.php:181
+#: app/controllers/CControllerServiceListGeneral.php:186
msgid "Filter results"
msgstr ""
@@ -6873,7 +6958,7 @@ msgid "Fit to map"
msgstr "調整至符合拓墣圖"
#: include/views/configuration.graph.edit.php:177
-#: include/views/configuration.graph.edit.php:264
+#: include/views/configuration.graph.edit.php:253
msgid "Fixed"
msgstr "固定的"
@@ -6883,7 +6968,7 @@ msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:81
#: app/views/popup.lldoperation.php:124
-#: app/views/popup.massupdate.item.php:234
+#: app/views/popup.massupdate.item.php:233
#: include/views/configuration.host.discovery.edit.php:637
#: include/views/configuration.item.edit.php:742
#: include/views/configuration.item.edit.php:749
@@ -6918,7 +7003,7 @@ msgstr ""
msgid "Form data"
msgstr ""
-#: include/items.inc.php:1772 include/views/configuration.item.edit.php:707
+#: include/items.inc.php:1770 include/views/configuration.item.edit.php:707
#: include/views/configuration.item.prototype.edit.php:687
msgid "Formula"
msgstr "公式"
@@ -6937,19 +7022,23 @@ msgstr ""
msgid "French (fr_FR)"
msgstr "法語 (fr_FR)"
-#: include/func.inc.php:201
+#: include/func.inc.php:217
msgid "Fri"
msgstr "週五"
-#: include/func.inc.php:123 include/func.inc.php:213 jsLoader.php:248
+#: include/func.inc.php:123 include/func.inc.php:229 jsLoader.php:248
msgid "Friday"
msgstr "週五"
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:45
#: app/partials/timeselector.filter.php:88
-#: app/views/popup.service.time.edit.php:62
-#: app/views/popup.service.time.edit.php:131
-#: app/views/popup.tabfilter.edit.php:44 include/classes/html/CFilter.php:282
+#: app/views/popup.tabfilter.edit.php:44 app/views/slareport.list.php:76
+#: include/classes/html/CFilter.php:282
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:60
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:79
#: include/views/js/monitoring.sysmaps.js.php:748 report4.php:191
msgid "From"
@@ -6982,7 +7071,7 @@ msgid "Full clone"
msgstr "全克隆"
#: app/views/popup.triggerexpr.php:133
-#: include/views/configuration.graph.edit.php:366
+#: include/views/configuration.graph.edit.php:344
msgid "Function"
msgstr "功能"
@@ -6993,7 +7082,7 @@ msgstr "GSM Modem"
#: app/views/administration.gui.edit.php:29
#: app/views/administration.gui.edit.php:142
-#: include/classes/helpers/CMenuHelper.php:223 include/html.inc.php:886
+#: include/classes/helpers/CMenuHelper.php:247 include/html.inc.php:886
msgid "GUI"
msgstr "圖形化使用者介面"
@@ -7001,8 +7090,8 @@ msgstr "圖形化使用者介面"
msgid "GUI access disabled."
msgstr "圖形化使用者介面存取已停用"
-#: include/classes/helpers/CMenuHelper.php:221
-#: include/classes/helpers/CRoleHelper.php:379
+#: include/classes/helpers/CMenuHelper.php:245
+#: include/classes/helpers/CRoleHelper.php:422
msgid "General"
msgstr "一般"
@@ -7019,7 +7108,7 @@ msgstr ""
#: app/controllers/CControllerGeomapsEdit.php:75
#: app/views/administration.geomaps.edit.php:120
#: app/views/administration.geomaps.edit.php:127
-#: include/classes/helpers/CMenuHelper.php:244 include/html.inc.php:895
+#: include/classes/helpers/CMenuHelper.php:268 include/html.inc.php:895
msgid "Geographical maps"
msgstr ""
@@ -7075,7 +7164,7 @@ msgstr ""
msgid "Go to"
msgstr "到"
-#: app/views/system.warning.php:31 include/func.inc.php:1580
+#: app/views/system.warning.php:31 include/func.inc.php:1594
#, c-format
msgid "Go to \"%1$s\""
msgstr ""
@@ -7120,13 +7209,13 @@ msgstr "漸層線"
#: app/controllers/CControllerAuditLogList.php:216
#: app/partials/monitoring.latest.view.html.php:165
#: app/views/monitoring.charts.view.php:55
-#: include/classes/macros/CMacrosResolverGeneral.php:1270
+#: include/classes/macros/CMacrosResolverGeneral.php:1268
+#: include/classes/screens/CScreenProblem.php:1300
#: include/classes/screens/CScreenProblem.php:1305
-#: include/classes/screens/CScreenProblem.php:1310
-#: include/classes/widgets/CWidgetConfig.php:62
+#: include/classes/widgets/CWidgetConfig.php:63
#: include/classes/widgets/forms/CWidgetFormGraph.php:32
#: include/classes/widgets/forms/CWidgetFormGraph.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/monitoring.history.php:77 report2.php:507
msgid "Graph"
msgstr "圖形"
@@ -7181,7 +7270,7 @@ msgstr "圖形已删除"
#: include/classes/widgets/CWidgetConfig.php:54
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:32
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:66
-#: include/views/configuration.graph.edit.php:478
+#: include/views/configuration.graph.edit.php:456
#: include/views/js/configuration.host.discovery.edit.overr.js.php:167
msgid "Graph prototype"
msgstr ""
@@ -7213,8 +7302,8 @@ msgstr ""
msgid "Graph prototype updated"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:525
-#: include/classes/api/services/CDashboardGeneral.php:535
+#: include/classes/api/services/CDashboardGeneral.php:530
+#: include/classes/api/services/CDashboardGeneral.php:540
#, c-format
msgid "Graph prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -7248,8 +7337,8 @@ msgstr "圖形類別"
msgid "Graph updated"
msgstr "圖形已更新"
-#: include/classes/api/services/CDashboardGeneral.php:497
-#: include/classes/api/services/CDashboardGeneral.php:504
+#: include/classes/api/services/CDashboardGeneral.php:502
+#: include/classes/api/services/CDashboardGeneral.php:509
#, c-format
msgid "Graph with ID \"%1$s\" is not available."
msgstr ""
@@ -7366,7 +7455,7 @@ msgstr "群組化之於"
msgid "Groups"
msgstr "群組"
-#: include/classes/helpers/CMenuHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:384
msgid "Guest user"
msgstr ""
@@ -7375,12 +7464,12 @@ msgctxt "abbreviation of severity level"
msgid "H"
msgstr ""
-#: include/translateDefines.inc.php:35
+#: include/translateDefines.inc.php:40
msgid "H:i"
msgstr "H:i"
#: include/classes/graphdraw/CLineGraphDraw.php:961
-#: include/translateDefines.inc.php:34
+#: include/translateDefines.inc.php:39
msgid "H:i:s"
msgstr "H:i:s"
@@ -7444,7 +7533,7 @@ msgid "HashiCorp Vault"
msgstr ""
#: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161
-#: app/views/popup.massupdate.item.php:116
+#: app/views/popup.massupdate.item.php:115
#: include/views/configuration.host.discovery.edit.php:315
#: include/views/configuration.host.discovery.edit.php:373
#: include/views/configuration.httpconf.edit.php:130
@@ -7473,13 +7562,13 @@ msgstr ""
msgid "Height"
msgstr "高"
-#: include/classes/helpers/CMenuHelper.php:346
-#: include/classes/helpers/CMenuHelper.php:349
+#: include/classes/helpers/CMenuHelper.php:370
+#: include/classes/helpers/CMenuHelper.php:373
#: include/views/general.login.php:87
msgid "Help"
msgstr "說明"
-#: include/items.inc.php:1859
+#: include/items.inc.php:1857
msgid "Hexadecimal to decimal"
msgstr ""
@@ -7545,9 +7634,9 @@ msgstr ""
#: app/partials/monitoring.problem.filter.php:31
#: app/views/administration.housekeeping.edit.php:121
#: app/views/popup.acknowledge.edit.php:43 history.php:27
-#: include/classes/macros/CMacrosResolverGeneral.php:1275
+#: include/classes/macros/CMacrosResolverGeneral.php:1273
+#: include/classes/screens/CScreenProblem.php:1307
#: include/classes/screens/CScreenProblem.php:1312
-#: include/classes/screens/CScreenProblem.php:1317
#: include/classes/widgets/forms/CWidgetFormProblems.php:36
#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:49
#: include/forms.inc.php:550 include/views/configuration.item.list.php:89
@@ -7587,7 +7676,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:219
#: app/views/popup.lldoperation.php:185
-#: app/views/popup.massupdate.item.php:291 disc_prototypes.php:131
+#: app/views/popup.massupdate.item.php:290 disc_prototypes.php:131
#: include/views/configuration.item.edit.php:820
#: include/views/configuration.item.prototype.edit.php:764 items.php:67
msgid "History storage period"
@@ -7626,13 +7715,13 @@ msgstr ""
#: app/views/monitoring.charts.view.php:85
#: app/views/monitoring.dashboard.view.php:83
#: app/views/monitoring.widget.problems.view.php:58
-#: app/views/popup.generic.php:81 app/views/popup.host.edit.php:97
-#: app/views/popup.massupdate.host.php:285 app/views/search.php:33
+#: app/views/popup.generic.php:82 app/views/popup.host.edit.php:97
+#: app/views/popup.massupdate.host.php:284 app/views/search.php:33
#: include/actions.inc.php:50 include/blocks.inc.php:577
#: include/classes/screens/CScreenHttpTest.php:112
-#: include/classes/screens/CScreenProblem.php:863
-#: include/classes/screens/CScreenProblem.php:887
-#: include/classes/screens/CScreenProblem.php:1158
+#: include/classes/screens/CScreenProblem.php:858
+#: include/classes/screens/CScreenProblem.php:882
+#: include/classes/screens/CScreenProblem.php:1153
#: include/classes/widgets/forms/CWidgetFormProblems.php:206
#: include/classes/widgets/forms/CWidgetFormProblems.php:207
#: include/hostgroups.inc.php:248 include/maps.inc.php:24
@@ -7727,7 +7816,7 @@ msgstr[0] ""
#: app/views/administration.user.edit.php:426
#: app/views/monitoring.widget.problemhosts.view.php:31
#: app/views/monitoring.widget.problemsbysv.view.php:40
-#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:67
+#: app/views/monitoring.widget.web.view.php:30 app/views/popup.generic.php:68
#: app/views/search.php:192 include/actions.inc.php:48 include/maps.inc.php:25
#: include/views/configuration.hostgroups.edit.php:51
#: include/views/js/monitoring.sysmaps.js.php:95
@@ -7760,7 +7849,7 @@ msgstr "主機群組組件"
msgid "Host group label type"
msgstr "主機群組標示類型"
-#: include/classes/api/services/CDashboardGeneral.php:555
+#: include/classes/api/services/CDashboardGeneral.php:560
#: include/classes/api/services/CScript.php:814
#: include/classes/api/services/CSettings.php:247
#: include/classes/api/services/CUserGroup.php:444
@@ -7780,10 +7869,10 @@ msgstr ""
#: app/views/monitoring.web.view.php:50
#: app/views/popup.condition.common.php:101
#: app/views/popup.condition.common.php:282
-#: app/views/popup.massupdate.host.php:83
-#: app/views/popup.massupdate.template.php:88 app/views/search.php:270
-#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:141
-#: include/classes/helpers/CRoleHelper.php:357
+#: app/views/popup.massupdate.host.php:82
+#: app/views/popup.massupdate.template.php:87 app/views/search.php:270
+#: hostinventoriesoverview.php:159 include/classes/helpers/CMenuHelper.php:170
+#: include/classes/helpers/CRoleHelper.php:400
#: include/classes/widgets/forms/CWidgetFormDataOver.php:33
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:33
#: include/classes/widgets/forms/CWidgetFormHostAvail.php:31
@@ -7808,7 +7897,7 @@ msgstr ""
msgid "Host groups"
msgstr "主機群組"
-#: app/views/popup.massupdate.item.php:60
+#: app/views/popup.massupdate.item.php:59
#: include/views/configuration.host.discovery.edit.php:514
#: include/views/configuration.item.edit.php:578
#: include/views/configuration.item.edit.php:595
@@ -7931,7 +8020,7 @@ msgstr "主機更新失敗."
msgid "Host updated"
msgstr "主機已更新"
-#: include/classes/api/services/CDashboardGeneral.php:572
+#: include/classes/api/services/CDashboardGeneral.php:577
#, c-format
msgid "Host with ID \"%1$s\" is not available."
msgstr ""
@@ -7965,11 +8054,11 @@ msgstr ""
#: app/views/popup.condition.common.php:251 app/views/popup.import.php:30
#: app/views/search.php:185 app/views/search.php:213 app/views/search.php:218
#: include/classes/helpers/CMenuHelper.php:44
-#: include/classes/helpers/CMenuHelper.php:87
-#: include/classes/helpers/CMenuHelper.php:155
-#: include/classes/helpers/CRoleHelper.php:308
-#: include/classes/helpers/CRoleHelper.php:323
-#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/helpers/CMenuHelper.php:116
+#: include/classes/helpers/CMenuHelper.php:184
+#: include/classes/helpers/CRoleHelper.php:338
+#: include/classes/helpers/CRoleHelper.php:366
+#: include/classes/helpers/CRoleHelper.php:402
#: include/classes/widgets/forms/CWidgetFormDataOver.php:41
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:42
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:51
@@ -8008,13 +8097,14 @@ msgid "Hour"
msgstr ""
#: app/views/popup.maintenance.period.php:170
+#: app/views/popup.sla.excludeddowntime.edit.php:68
msgid "Hours"
msgstr "時"
#: app/controllers/CControllerAuditLogList.php:222
#: app/views/administration.housekeeping.edit.php:29
#: app/views/administration.housekeeping.edit.php:184
-#: include/classes/helpers/CMenuHelper.php:227 include/html.inc.php:888
+#: include/classes/helpers/CMenuHelper.php:251 include/html.inc.php:888
msgid "Housekeeping"
msgstr ""
@@ -8078,9 +8168,9 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:523
#: app/views/administration.script.edit.php:118
-#: app/views/administration.script.list.php:140
+#: app/views/administration.script.list.php:144
#: app/views/monitoring.widget.hostavail.view.php:30
-#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.host.php:285
#: include/classes/widgets/views/widget.hostavail.form.view.php:49
#: include/hosts.inc.php:471 include/hosts.inc.php:1194
#: include/items.inc.php:350
@@ -8163,7 +8253,7 @@ msgstr "圖示對應已更新"
#: app/controllers/CControllerAuditLogList.php:223
#: app/views/administration.iconmap.edit.php:29
#: app/views/administration.iconmap.list.php:27
-#: include/classes/helpers/CMenuHelper.php:234 include/html.inc.php:891
+#: include/classes/helpers/CMenuHelper.php:258 include/html.inc.php:891
msgid "Icon mapping"
msgstr "圖示對應"
@@ -8257,7 +8347,7 @@ msgstr ""
msgid "If weight of child services with %1$s status or below is less than %2$s"
msgstr ""
-#: include/func.inc.php:1569 include/func.inc.php:1589
+#: include/func.inc.php:1583 include/func.inc.php:1603
msgid "If you think this message is wrong, please consult your administrators about getting the necessary permissions."
msgstr "假如您認為這個訊息是錯的, 請諮詢您的管理者關於如何取得需要的許可權."
@@ -8306,7 +8396,7 @@ msgstr "圖片已更新"
#: app/views/administration.image.edit.php:29
#: app/views/administration.image.list.php:30 app/views/popup.import.php:44
-#: include/classes/helpers/CMenuHelper.php:231 include/html.inc.php:890
+#: include/classes/helpers/CMenuHelper.php:255 include/html.inc.php:890
msgid "Images"
msgstr "圖片"
@@ -8354,10 +8444,14 @@ msgstr "維修中"
msgid "In progress"
msgstr "作業中"
-#: include/items.inc.php:1867
+#: include/items.inc.php:1865
msgid "In range"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:363
+msgid "Inaccessible SLA"
+msgstr ""
+
#: app/controllers/CControllerPopupScheduledReportEdit.php:121
#: app/controllers/CControllerScheduledReportEdit.php:303
msgid "Inaccessible dashboard"
@@ -8368,28 +8462,28 @@ msgstr ""
msgid "Inaccessible discovery rule"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:320
+#: app/controllers/CControllerDashboardWidgetEdit.php:359
msgid "Inaccessible graph"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:322
+#: app/controllers/CControllerDashboardWidgetEdit.php:361
msgid "Inaccessible graph prototype"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:317
+#: app/controllers/CControllerDashboardWidgetEdit.php:356
#: host_prototypes.php:459
msgid "Inaccessible group"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:318
+#: app/controllers/CControllerDashboardWidgetEdit.php:357
msgid "Inaccessible host"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:319
+#: app/controllers/CControllerDashboardWidgetEdit.php:358
msgid "Inaccessible item"
msgstr ""
-#: app/controllers/CControllerDashboardWidgetEdit.php:321
+#: app/controllers/CControllerDashboardWidgetEdit.php:360
msgid "Inaccessible item prototype"
msgstr ""
@@ -8406,6 +8500,10 @@ msgstr ""
msgid "Inaccessible map"
msgstr ""
+#: app/controllers/CControllerDashboardWidgetEdit.php:362
+msgid "Inaccessible service"
+msgstr ""
+
#: httpconf.php:663 include/graphs.inc.php:274 include/hosts.inc.php:649
#: include/httptest.inc.php:222 include/items.inc.php:916
#: include/triggers.inc.php:2166
@@ -8455,7 +8553,7 @@ msgstr ""
msgid "Incoming traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/classes/api/services/CService.php:1450
+#: include/classes/api/services/CService.php:1441
#, c-format
msgid "Incompatible \"propagation_rule\" and \"propagation_value\" parameters for service \"%1$s\"."
msgstr ""
@@ -8811,7 +8909,7 @@ msgstr ""
msgid "Incorrect item value type \"%1$s\" provided for trigger function \"%2$s\"."
msgstr ""
-#: include/forms.inc.php:1541
+#: include/forms.inc.php:1539
msgid "Incorrect list of items."
msgstr "不正確的項目清單"
@@ -8844,11 +8942,6 @@ msgstr ""
msgid "Incorrect parameter \"%1$s\" value: %2$s."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:332
-#: include/classes/api/services/CMaintenance.php:552
-msgid "Incorrect parameters for maintenance."
-msgstr "予維修不正確的參數."
-
#: app/controllers/CControllerPopupDiscoveryCheck.php:58
#: include/classes/api/services/CDRule.php:496
msgid "Incorrect port range."
@@ -8866,15 +8959,11 @@ msgstr ""
msgid "Incorrect response received from Zabbix server \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:66
-#: app/controllers/CControllerServiceTimeValidate.php:87
-msgid "Incorrect service end time."
-msgstr "不正確的服務終止時間."
-
-#: app/controllers/CControllerServiceTimeValidate.php:57
-#: app/controllers/CControllerServiceTimeValidate.php:79
-msgid "Incorrect service start time."
-msgstr "不正確的服務開始時間."
+#: app/controllers/CControllerSlaCreateUpdate.php:61
+#: app/controllers/CControllerSlaCreateUpdate.php:111
+#, c-format
+msgid "Incorrect schedule: %1$s."
+msgstr ""
#: include/classes/api/services/CEvent.php:491
#: include/classes/api/services/CProblem.php:356
@@ -8946,7 +9035,7 @@ msgid "Incorrect user name or password or account is temporarily blocked."
msgstr ""
#: app/controllers/CControllerActionOperationValidate.php:121
-#: app/controllers/CControllerPopupGeneric.php:466
+#: app/controllers/CControllerPopupGeneric.php:478
#: include/classes/api/services/CDRule.php:244
#: include/classes/api/services/CDRule.php:251
#: include/classes/api/services/CDRule.php:299
@@ -8991,8 +9080,6 @@ msgstr "不正確的值\"%1$s\"於浮點欄位\"%2$s\"中."
msgid "Incorrect value \"%1$s\" for int field \"%2$s\"."
msgstr "不正確的值\"%1$s\"於整數欄位\"%2$s\"中."
-#: include/classes/api/services/CMaintenance.php:400
-#: include/classes/api/services/CMaintenance.php:668
#: include/classes/db/DB.php:399
#, c-format
msgid "Incorrect value \"%1$s\" for unsigned int field \"%2$s\"."
@@ -9051,6 +9138,16 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:148
#: app/controllers/CControllerScheduledReportCreate.php:82
#: app/controllers/CControllerScheduledReportUpdate.php:86
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaCreateUpdate.php:43
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:65
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:86
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:94
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:148
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -9161,8 +9258,6 @@ msgstr ""
#: include/classes/api/services/CItem.php:851
#: include/classes/api/services/CItemPrototype.php:727
#: include/classes/api/services/CItemPrototype.php:735
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CMapElement.php:85
#: include/classes/api/services/CMapElement.php:106
#: include/classes/api/services/CMapElement.php:125
@@ -9188,10 +9283,10 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:115
#: include/classes/graphdraw/CLineGraphDraw.php:240
#: include/classes/graphdraw/CLineGraphDraw.php:250
-#: include/classes/graphdraw/CPieGraphDraw.php:167
-#: include/classes/graphdraw/CPieGraphDraw.php:177
-#: include/classes/helpers/CSvgGraphHelper.php:372
-#: include/classes/helpers/CSvgGraphHelper.php:384
+#: include/classes/graphdraw/CPieGraphDraw.php:165
+#: include/classes/graphdraw/CPieGraphDraw.php:175
+#: include/classes/helpers/CSvgGraphHelper.php:368
+#: include/classes/helpers/CSvgGraphHelper.php:380
#: include/classes/import/CConfigurationImport.php:743
#: include/classes/import/CConfigurationImport.php:838
#: include/classes/import/CConfigurationImport.php:875
@@ -9242,7 +9337,7 @@ msgstr ""
#: include/classes/validators/CNewValidator.php:310
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:109
#: include/classes/widgets/fields/CWidgetFieldNavTree.php:124
-#: include/items.inc.php:2078 include/sounds.inc.php:113
+#: include/items.inc.php:2067 include/sounds.inc.php:113
#: include/validate.inc.php:330
#, c-format
msgid "Incorrect value for field \"%1$s\": %2$s."
@@ -9256,7 +9351,7 @@ msgstr ""
msgid "Indonesian (id_ID)"
msgstr "印尼語 (id_ID)"
-#: include/func.inc.php:1390 include/func.inc.php:1394
+#: include/func.inc.php:1404 include/func.inc.php:1408
msgid "Infinity"
msgstr ""
@@ -9265,13 +9360,12 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:73
#: app/partials/scheduledreport.table.html.php:45
#: app/views/configuration.host.list.php:195
-#: app/views/monitoring.service.list.edit.php:61
-#: app/views/monitoring.service.list.php:60
#: app/views/monitoring.widget.actionlog.view.php:39
#: app/views/monitoring.widget.problems.view.php:57
+#: app/views/service.list.edit.php:57 app/views/service.list.php:60
#: include/actions.inc.php:1827 include/actions.inc.php:1921
-#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:862
-#: include/classes/screens/CScreenProblem.php:886
+#: include/blocks.inc.php:576 include/classes/screens/CScreenProblem.php:857
+#: include/classes/screens/CScreenProblem.php:881
#: include/views/administration.auditacts.list.php:69
#: include/views/configuration.graph.list.php:141
#: include/views/configuration.host.discovery.list.php:202
@@ -9359,7 +9453,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: setup.php:160
+#: setup.php:159
msgid "Installation"
msgstr "安装"
@@ -9367,7 +9461,7 @@ msgstr "安装"
msgid "Installer name"
msgstr "安裝名稱"
-#: include/classes/helpers/CMenuHelper.php:337
+#: include/classes/helpers/CMenuHelper.php:361
msgid "Integrations"
msgstr ""
@@ -9423,8 +9517,8 @@ msgstr ""
msgid "Internal JSON-RPC error."
msgstr "內部的JSON-RPC錯誤."
-#: include/classes/helpers/CMenuHelper.php:190
-#: include/views/configuration.action.list.php:31
+#: include/classes/helpers/CMenuHelper.php:214
+#: include/views/configuration.action.list.php:36
msgid "Internal actions"
msgstr ""
@@ -9435,23 +9529,22 @@ msgstr ""
#: include/classes/api/helpers/CApiHostHelper.php:90
#: include/classes/api/services/CGraphGeneral.php:550
#: include/classes/api/services/CGraphGeneral.php:733
-#: include/classes/api/services/CService.php:158
#: include/classes/api/services/CTriggerGeneral.php:1035
#: include/classes/api/services/CTriggerGeneral.php:1416
#: include/classes/api/services/CTriggerGeneral.php:1821
#: include/classes/core/CJsonRpc.php:191
#: include/classes/import/validators/CXmlValidatorGeneral.php:226
-#: include/classes/widgets/fields/CWidgetField.php:103
+#: include/classes/widgets/fields/CWidgetField.php:105
msgid "Internal error."
msgstr "內部的錯誤."
#: app/views/popup.mediatype.message.php:73
-#: include/classes/helpers/CMediatypeHelper.php:194
+#: include/classes/helpers/CMediatypeHelper.php:200
msgid "Internal problem"
msgstr ""
#: app/views/popup.mediatype.message.php:76
-#: include/classes/helpers/CMediatypeHelper.php:205
+#: include/classes/helpers/CMediatypeHelper.php:211
msgid "Internal problem recovery"
msgstr ""
@@ -9462,8 +9555,7 @@ msgstr "IE瀏覽器"
#: app/partials/monitoring.latest.view.html.php:51
#: app/views/configuration.discovery.list.php:79
#: app/views/popup.lldoperation.php:115
-#: app/views/popup.massupdate.item.php:226
-#: app/views/popup.service.edit.php:226 include/forms.inc.php:565
+#: app/views/popup.massupdate.item.php:225 include/forms.inc.php:565
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:199
#: include/views/configuration.httpconf.list.php:136
@@ -9497,7 +9589,7 @@ msgstr ""
msgid "Invalid action condition: %1$s."
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1573
+#: app/controllers/CControllerPopupTriggerExpr.php:1570
#, c-format
msgid "Invalid condition: %1$s."
msgstr ""
@@ -9637,10 +9729,10 @@ msgstr "無效的方法參數."
#: include/classes/api/services/CValueMap.php:432
#: include/classes/api/services/CValueMap.php:581
#: include/classes/api/services/CValueMap.php:591
-#: include/classes/helpers/CDashboardHelper.php:368
-#: include/classes/helpers/CDashboardHelper.php:388
-#: include/classes/helpers/CDashboardHelper.php:396
-#: include/classes/helpers/CDashboardHelper.php:406
+#: include/classes/helpers/CDashboardHelper.php:398
+#: include/classes/helpers/CDashboardHelper.php:418
+#: include/classes/helpers/CDashboardHelper.php:426
+#: include/classes/helpers/CDashboardHelper.php:436
#: include/classes/validators/CApiInputValidator.php:349
#: include/classes/validators/CApiInputValidator.php:354
#: include/classes/validators/CApiInputValidator.php:359
@@ -9679,86 +9771,89 @@ msgstr "無效的方法參數."
#: include/classes/validators/CApiInputValidator.php:1183
#: include/classes/validators/CApiInputValidator.php:1188
#: include/classes/validators/CApiInputValidator.php:1203
-#: include/classes/validators/CApiInputValidator.php:1244
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1249
+#: include/classes/validators/CApiInputValidator.php:1295
#: include/classes/validators/CApiInputValidator.php:1322
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1360
-#: include/classes/validators/CApiInputValidator.php:1405
+#: include/classes/validators/CApiInputValidator.php:1327
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1365
#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1449
+#: include/classes/validators/CApiInputValidator.php:1415
#: include/classes/validators/CApiInputValidator.php:1454
#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1514
-#: include/classes/validators/CApiInputValidator.php:1520
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1558
-#: include/classes/validators/CApiInputValidator.php:1564
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1519
+#: include/classes/validators/CApiInputValidator.php:1525
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1563
+#: include/classes/validators/CApiInputValidator.php:1569
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:1628
#: include/classes/validators/CApiInputValidator.php:1635
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1694
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1727
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:1794
+#: include/classes/validators/CApiInputValidator.php:1640
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1699
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1732
+#: include/classes/validators/CApiInputValidator.php:1760
#: include/classes/validators/CApiInputValidator.php:1799
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1832
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1866
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1902
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:1955
-#: include/classes/validators/CApiInputValidator.php:1966
-#: include/classes/validators/CApiInputValidator.php:2004
-#: include/classes/validators/CApiInputValidator.php:2095
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2195
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2232
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2276
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2320
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2363
-#: include/classes/validators/CApiInputValidator.php:2386
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2464
-#: include/classes/validators/CApiInputValidator.php:2474
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2505
-#: include/classes/validators/CApiInputValidator.php:2527
-#: include/classes/validators/CApiInputValidator.php:2547
-#: include/classes/validators/CApiInputValidator.php:2577
-#: include/classes/validators/CApiInputValidator.php:2582
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2625
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
-#: include/classes/validators/CApiInputValidator.php:2694
-#: include/classes/validators/CApiInputValidator.php:2727
-#: include/classes/validators/CApiInputValidator.php:2734
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2765
-#: include/classes/validators/CApiInputValidator.php:2790
+#: include/classes/validators/CApiInputValidator.php:1804
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1838
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1874
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:1927
+#: include/classes/validators/CApiInputValidator.php:1938
+#: include/classes/validators/CApiInputValidator.php:1976
+#: include/classes/validators/CApiInputValidator.php:2067
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2167
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2204
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2248
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2292
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2335
+#: include/classes/validators/CApiInputValidator.php:2358
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2436
+#: include/classes/validators/CApiInputValidator.php:2446
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2477
+#: include/classes/validators/CApiInputValidator.php:2499
+#: include/classes/validators/CApiInputValidator.php:2519
+#: include/classes/validators/CApiInputValidator.php:2549
+#: include/classes/validators/CApiInputValidator.php:2554
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2597
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
+#: include/classes/validators/CApiInputValidator.php:2666
+#: include/classes/validators/CApiInputValidator.php:2699
+#: include/classes/validators/CApiInputValidator.php:2706
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2737
+#: include/classes/validators/CApiInputValidator.php:2762
+#: include/classes/validators/CApiInputValidator.php:2769
#: include/classes/validators/CApiInputValidator.php:2797
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2830
-#: include/classes/validators/CApiInputValidator.php:2855
-#: include/classes/validators/CApiInputValidator.php:2862
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:130
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/validators/CApiInputValidator.php:2802
+#: include/classes/validators/CApiInputValidator.php:2827
+#: include/classes/validators/CApiInputValidator.php:2834
+#: include/classes/validators/CApiInputValidator.php:2871
+#: include/classes/validators/CApiInputValidator.php:2877
+#: include/classes/validators/CApiInputValidator.php:2942
+#: include/classes/validators/CApiInputValidator.php:2970
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:145
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:128
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
#, c-format
msgid "Invalid parameter \"%1$s\": %2$s."
msgstr ""
@@ -9845,15 +9940,15 @@ msgstr ""
msgid "Invalid time period."
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2869
+#: include/classes/validators/CApiInputValidator.php:2841
#, c-format
msgid "Invalid zoomparameter \"%1$s\": %2$s."
msgstr ""
#: app/partials/configuration.host.edit.html.php:526
-#: app/views/popup.massupdate.host.php:295
-#: include/classes/helpers/CMenuHelper.php:94
-#: include/classes/helpers/CRoleHelper.php:277
+#: app/views/popup.massupdate.host.php:294
+#: include/classes/helpers/CMenuHelper.php:123
+#: include/classes/helpers/CRoleHelper.php:307
#: include/views/configuration.host.prototype.edit.php:355 jsLoader.php:371
msgid "Inventory"
msgstr "資產記錄"
@@ -9868,7 +9963,7 @@ msgid "Inventory field"
msgstr "資產紀錄欄位"
#: app/partials/popup.operations.php:225
-#: app/views/popup.massupdate.host.php:180
+#: app/views/popup.massupdate.host.php:179
msgid "Inventory mode"
msgstr "資產紀錄模式"
@@ -9878,7 +9973,7 @@ msgstr "是否在線?"
#: app/partials/configuration.host.edit.html.php:492
#: app/views/administration.proxy.edit.php:135
-#: app/views/popup.massupdate.host.php:267
+#: app/views/popup.massupdate.host.php:266
#: include/views/configuration.host.prototype.edit.php:402
msgid "Issuer"
msgstr ""
@@ -9896,14 +9991,14 @@ msgid "Italian (it_IT)"
msgstr "意大利語 (it_IT)"
#: app/controllers/CControllerAuditLogList.php:226
-#: app/views/popup.massupdate.item.php:492 app/views/popup.triggerexpr.php:99
+#: app/views/popup.massupdate.item.php:491 app/views/popup.triggerexpr.php:99
#: app/views/popup.triggerwizard.php:92
-#: include/classes/screens/CScreenHistory.php:268
+#: include/classes/screens/CScreenHistory.php:266
#: include/classes/widgets/forms/CWidgetFormClock.php:47
#: include/classes/widgets/forms/CWidgetFormGraph.php:48
#: include/classes/widgets/forms/CWidgetFormItem.php:45
-#: include/forms.inc.php:892 include/views/configuration.graph.edit.php:178
-#: include/views/configuration.graph.edit.php:265
+#: include/forms.inc.php:890 include/views/configuration.graph.edit.php:178
+#: include/views/configuration.graph.edit.php:254
msgid "Item"
msgstr "項目"
@@ -9969,7 +10064,7 @@ msgstr[0] ""
msgid "Item in \"not supported\" state"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:1566
+#: app/controllers/CControllerPopupTriggerExpr.php:1563
msgid "Item not selected"
msgstr ""
@@ -9979,9 +10074,9 @@ msgid "Item pre-processing is missing parameters: %1$s"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:227
-#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:492
+#: app/views/popup.lldoperation.php:51 app/views/popup.massupdate.item.php:491
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:48
-#: include/forms.inc.php:892
+#: include/forms.inc.php:890
#: include/views/js/configuration.host.discovery.edit.overr.js.php:165
msgid "Item prototype"
msgstr "項目原型"
@@ -10014,8 +10109,8 @@ msgid "Item prototype updated"
msgid_plural "Item prototypes updated"
msgstr[0] ""
-#: include/classes/api/services/CDashboardGeneral.php:469
-#: include/classes/api/services/CDashboardGeneral.php:477
+#: include/classes/api/services/CDashboardGeneral.php:474
+#: include/classes/api/services/CDashboardGeneral.php:482
#, c-format
msgid "Item prototype with ID \"%1$s\" is not available."
msgstr ""
@@ -10065,20 +10160,20 @@ msgstr ""
msgid "Item values"
msgstr ""
-#: include/items.inc.php:2114
+#: include/items.inc.php:2103
msgid "Item will not be refreshed. Please enter a correct update interval."
msgstr "項目將不會被刷新. 請輸入正確的更新區間."
-#: include/items.inc.php:2101
+#: include/items.inc.php:2090
msgid "Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval."
msgstr ""
-#: include/items.inc.php:2106
+#: include/items.inc.php:2095
msgid "Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:442
-#: include/classes/api/services/CDashboardGeneral.php:449
+#: include/classes/api/services/CDashboardGeneral.php:447
+#: include/classes/api/services/CDashboardGeneral.php:454
#, c-format
msgid "Item with ID \"%1$s\" is not available."
msgstr ""
@@ -10122,7 +10217,7 @@ msgstr "鍵值為 \"%1$s\"的項目已存在於\"%2$s\" ."
#: app/views/search.php:120 app/views/search.php:125 app/views/search.php:302
#: app/views/search.php:307
#: include/classes/widgets/forms/CWidgetFormPlainText.php:31
-#: include/html.inc.php:326 include/views/configuration.graph.edit.php:463
+#: include/html.inc.php:326 include/views/configuration.graph.edit.php:441
#: include/views/configuration.host.discovery.list.php:194
#: include/views/configuration.item.edit.php:27
#: include/views/configuration.item.list.php:29
@@ -10160,7 +10255,7 @@ msgstr "JMX"
msgid "JMX agent"
msgstr "JMX 端點代理程式"
-#: app/views/popup.massupdate.item.php:79
+#: app/views/popup.massupdate.item.php:78
#: include/views/configuration.host.discovery.edit.php:559
#: include/views/configuration.item.edit.php:644
#: include/views/configuration.item.prototype.edit.php:626
@@ -10179,7 +10274,7 @@ msgstr ""
msgid "JSON array input is expected."
msgstr ""
-#: app/views/popup.massupdate.item.php:95
+#: app/views/popup.massupdate.item.php:94
#: include/views/configuration.host.discovery.edit.php:285
#: include/views/configuration.item.edit.php:343
#: include/views/configuration.item.prototype.edit.php:328
@@ -10200,16 +10295,16 @@ msgstr ""
msgid "JSON-RPC error generation failed. No such error \"%1$s\"."
msgstr ""
-#: include/items.inc.php:1827
+#: include/items.inc.php:1825
#: include/views/configuration.host.discovery.edit.php:838
msgid "JSONPath"
msgstr ""
-#: include/func.inc.php:220
+#: include/func.inc.php:236
msgid "Jan"
msgstr "一月"
-#: include/func.inc.php:100 include/func.inc.php:237 jsLoader.php:232
+#: include/func.inc.php:100 include/func.inc.php:253 jsLoader.php:232
msgid "January"
msgstr "一月"
@@ -10218,8 +10313,8 @@ msgid "Japanese (ja_JP)"
msgstr "日語 (ja_JP)"
#: app/views/administration.mediatype.edit.php:219
-#: app/views/administration.script.edit.php:187 include/forms.inc.php:1324
-#: include/items.inc.php:1863
+#: app/views/administration.script.edit.php:187 include/forms.inc.php:1322
+#: include/items.inc.php:1861
#: include/views/configuration.host.discovery.edit.php:242
#: include/views/configuration.item.edit.php:300
#: include/views/configuration.item.prototype.edit.php:285
@@ -10227,19 +10322,19 @@ msgstr "日語 (ja_JP)"
msgid "JavaScript"
msgstr ""
-#: include/func.inc.php:226
+#: include/func.inc.php:242
msgid "Jul"
msgstr "七月"
-#: include/func.inc.php:106 include/func.inc.php:243 jsLoader.php:238
+#: include/func.inc.php:106 include/func.inc.php:259 jsLoader.php:238
msgid "July"
msgstr "七月"
-#: include/func.inc.php:225
+#: include/func.inc.php:241
msgid "Jun"
msgstr "六月"
-#: include/func.inc.php:105 include/func.inc.php:242 jsLoader.php:237
+#: include/func.inc.php:105 include/func.inc.php:258 jsLoader.php:237
msgid "June"
msgstr "六月"
@@ -10353,37 +10448,37 @@ msgctxt "page navigation"
msgid "Last"
msgstr "末"
-#: include/func.inc.php:2506
+#: include/func.inc.php:2520
#, c-format
msgid "Last %1$d day"
msgid_plural "Last %1$d days"
msgstr[0] ""
-#: include/func.inc.php:2500
+#: include/func.inc.php:2514
#, c-format
msgid "Last %1$d hour"
msgid_plural "Last %1$d hours"
msgstr[0] ""
-#: include/func.inc.php:2493
+#: include/func.inc.php:2507
#, c-format
msgid "Last %1$d minute"
msgid_plural "Last %1$d minutes"
msgstr[0] ""
-#: include/func.inc.php:2509
+#: include/func.inc.php:2523
#, c-format
msgid "Last %1$d month"
msgid_plural "Last %1$d months"
msgstr[0] ""
-#: include/func.inc.php:2486
+#: include/func.inc.php:2500
#, c-format
msgid "Last %1$d second"
msgid_plural "Last %1$d seconds"
msgstr[0] ""
-#: include/func.inc.php:2512
+#: include/func.inc.php:2526
#, c-format
msgid "Last %1$d year"
msgid_plural "Last %1$d years"
@@ -10457,7 +10552,7 @@ msgstr "仩週圖形"
#: app/views/monitoring.latest.view.php:35 app/views/search.php:72
#: app/views/search.php:78 app/views/search.php:231 app/views/search.php:237
#: include/classes/helpers/CMenuHelper.php:52
-#: include/classes/helpers/CRoleHelper.php:309
+#: include/classes/helpers/CRoleHelper.php:339
#: include/views/inventory.host.view.php:145
#: include/views/inventory.host.view.php:151 jsLoader.php:372
msgid "Latest data"
@@ -10476,9 +10571,9 @@ msgstr "拉脱維亞語(lv_LV)"
msgid "Layout"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:819
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:1162
+#: include/classes/widgets/CWidgetHelper.php:855
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:1197
#: include/classes/widgets/forms/CWidgetFormDataOver.php:85
#: include/classes/widgets/forms/CWidgetFormItem.php:91
#: include/classes/widgets/forms/CWidgetFormItem.php:172
@@ -10494,18 +10589,18 @@ msgstr ""
msgid "Left"
msgstr "左側"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
msgid "Left Y"
msgstr ""
-#: include/items.inc.php:1819
+#: include/items.inc.php:1817
msgid "Left trim"
msgstr ""
-#: include/classes/widgets/views/widget.svggraph.form.view.php:295
+#: include/classes/widgets/views/widget.svggraph.form.view.php:305
msgid "Legend"
msgstr ""
@@ -10514,7 +10609,7 @@ msgstr ""
msgid "Length"
msgstr ""
-#: setup.php:183
+#: setup.php:182
msgid "Licensed under"
msgstr ""
@@ -10522,9 +10617,9 @@ msgstr ""
msgid "Limit for search and filter results"
msgstr "搜尋/過濾組件限制"
-#: include/classes/widgets/CWidgetHelper.php:807
-#: include/classes/widgets/CWidgetHelper.php:850
-#: include/classes/widgets/CWidgetHelper.php:1099 include/graphs.inc.php:55
+#: include/classes/widgets/CWidgetHelper.php:843
+#: include/classes/widgets/CWidgetHelper.php:886
+#: include/classes/widgets/CWidgetHelper.php:1134 include/graphs.inc.php:55
#: include/views/js/monitoring.sysmaps.js.php:362
#: include/views/js/monitoring.sysmaps.js.php:411
#: include/views/js/monitoring.sysmaps.js.php:780
@@ -10544,8 +10639,8 @@ msgstr ""
msgid "Line width"
msgstr ""
-#: app/views/popup.massupdate.host.php:46
-#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.host.php:45
+#: app/views/popup.massupdate.template.php:47
#: include/views/monitoring.sysmap.constructor.php:43
msgid "Link"
msgstr "連結"
@@ -10569,8 +10664,8 @@ msgid "Link indicators"
msgstr "連結指示器"
#: app/controllers/CControllerPopupLldOperation.php:143
-#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:75
-#: app/views/popup.massupdate.template.php:79
+#: app/views/popup.lldoperation.php:238 app/views/popup.massupdate.host.php:74
+#: app/views/popup.massupdate.template.php:78
msgid "Link templates"
msgstr "模板連結"
@@ -10678,7 +10773,7 @@ msgstr ""
msgid "Local"
msgstr ""
-#: include/classes/screens/CScreenHistory.php:269
+#: include/classes/screens/CScreenHistory.php:267
#: include/classes/widgets/forms/CWidgetFormClock.php:32
#: include/views/monitoring.history.php:292
msgid "Local time"
@@ -10697,7 +10792,7 @@ msgid "Location longitude"
msgstr "位置經度"
#: app/partials/configuration.filter.items.php:140
-#: app/views/popup.massupdate.item.php:159 include/items.inc.php:129
+#: app/views/popup.massupdate.item.php:158 include/items.inc.php:129
#: include/views/configuration.item.edit.php:121
#: include/views/configuration.item.prototype.edit.php:106
msgid "Log"
@@ -10711,7 +10806,7 @@ msgstr ""
msgid "Log file monitoring. Returns log"
msgstr ""
-#: app/views/popup.massupdate.item.php:344
+#: app/views/popup.massupdate.item.php:343
#: include/views/configuration.item.edit.php:875
#: include/views/configuration.item.prototype.edit.php:792
msgid "Log time format"
@@ -10723,8 +10818,8 @@ msgstr "日誌與SNMP捉捕器不符"
#: app/controllers/CControllerAuditLogList.php:191
#: app/views/administration.authentication.edit.php:200
-#: app/views/administration.user.list.php:112 include/func.inc.php:1576
-#: include/func.inc.php:1592 index_http.php:90 index_sso.php:280
+#: app/views/administration.user.list.php:112 include/func.inc.php:1590
+#: include/func.inc.php:1606 index_http.php:90 index_sso.php:280
msgid "Login"
msgstr "登入"
@@ -10812,9 +10907,9 @@ msgstr "巨集\"%1$s\"已存在."
#: app/views/administration.macros.edit.php:29
#: app/views/administration.macros.edit.php:96
#: app/views/popup.itemtestedit.view.php:307
-#: app/views/popup.massupdate.host.php:288
-#: app/views/popup.massupdate.template.php:144
-#: include/classes/helpers/CMenuHelper.php:240 include/html.inc.php:893
+#: app/views/popup.massupdate.host.php:287
+#: app/views/popup.massupdate.template.php:143
+#: include/classes/helpers/CMenuHelper.php:264 include/html.inc.php:893
#: include/views/configuration.host.prototype.edit.php:331
#: include/views/configuration.template.edit.php:189
msgid "Macros"
@@ -10836,35 +10931,23 @@ msgid "Main navigation"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:229
-#: include/classes/helpers/CMenuHelper.php:165
-#: include/classes/helpers/CRoleHelper.php:360
+#: include/classes/helpers/CMenuHelper.php:194
+#: include/classes/helpers/CRoleHelper.php:403
#: include/views/configuration.maintenance.edit.php:259
#: include/views/js/monitoring.sysmaps.js.php:281
msgid "Maintenance"
msgstr "維修"
-#: include/classes/api/services/CMaintenance.php:338
-#: include/classes/api/services/CMaintenance.php:352
-#: include/classes/api/services/CMaintenance.php:586
-#: include/classes/api/services/CMaintenance.php:742
+#: include/classes/api/services/CMaintenance.php:734
#, c-format
msgid "Maintenance \"%1$s\" already exists."
msgstr ""
-#: include/classes/api/services/CMaintenance.php:373
-#, c-format
-msgid "Maintenance \"%1$s\" value cannot be bigger than \"%2$s\"."
-msgstr ""
-
-#: include/classes/api/services/CMaintenance.php:628
-msgid "Maintenance \"Active since\" value cannot be bigger than \"Active till\"."
-msgstr "維修期間\"Active since\"值不能晚於 \"Active till\"."
-
#: maintenance.php:122
msgid "Maintenance added"
msgstr "維修已新增"
-#: maintenance.php:226
+#: maintenance.php:224
msgid "Maintenance deleted"
msgstr "維修已刪除"
@@ -10907,11 +10990,15 @@ msgstr ""
msgid "Make sure to copy the auth token as you won't be able to view it after the page is closed."
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:423
+#: include/classes/helpers/CRoleHelper.php:466
msgid "Manage API tokens"
msgstr ""
-#: include/classes/helpers/CRoleHelper.php:427
+#: include/classes/helpers/CRoleHelper.php:472
+msgid "Manage SLA"
+msgstr ""
+
+#: include/classes/helpers/CRoleHelper.php:471
msgid "Manage scheduled reports"
msgstr ""
@@ -10919,20 +11006,20 @@ msgstr ""
#: app/partials/popup.operations.php:227
#: app/views/administration.miscconfig.edit.php:60
#: app/views/popup.lldoperation.php:281
-#: app/views/popup.massupdate.host.php:184 include/hosts.inc.php:1127
+#: app/views/popup.massupdate.host.php:183 include/hosts.inc.php:1127
#: include/views/configuration.host.prototype.edit.php:361
msgid "Manual"
msgstr "手動的"
#: app/views/administration.script.edit.php:102
#: app/views/administration.script.list.php:53
-#: app/views/administration.script.list.php:130
+#: app/views/administration.script.list.php:134
msgid "Manual event action"
msgstr ""
#: app/views/administration.script.edit.php:101
#: app/views/administration.script.list.php:52
-#: app/views/administration.script.list.php:126
+#: app/views/administration.script.list.php:130
msgid "Manual host action"
msgstr ""
@@ -11015,7 +11102,7 @@ msgstr ""
msgid "Map update failed."
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:589
+#: include/classes/api/services/CDashboardGeneral.php:594
#, c-format
msgid "Map with ID \"%1$s\" is not available."
msgstr ""
@@ -11038,16 +11125,16 @@ msgstr "對應"
#: app/controllers/CControllerPopupGeneric.php:289
#: app/views/monitoring.map.view.php:37 app/views/popup.import.php:40
#: include/classes/helpers/CMenuHelper.php:57
-#: include/classes/helpers/CRoleHelper.php:310
+#: include/classes/helpers/CRoleHelper.php:340
#: include/views/monitoring.sysmap.list.php:27
msgid "Maps"
msgstr "拓墣圖"
-#: include/func.inc.php:222
+#: include/func.inc.php:238
msgid "Mar"
msgstr "三月"
-#: include/func.inc.php:102 include/func.inc.php:239 jsLoader.php:234
+#: include/func.inc.php:102 include/func.inc.php:255 jsLoader.php:234
msgid "March"
msgstr "三月"
@@ -11074,9 +11161,9 @@ msgstr ""
#: app/controllers/CControllerPopupMassupdateService.php:171
#: app/controllers/CControllerPopupMassupdateTemplate.php:378
#: app/controllers/CControllerPopupMassupdateTrigger.php:235
-#: app/partials/monitoring.service.list.edit.php:141
+#: app/partials/service.list.edit.php:140
#: app/views/configuration.host.list.php:516
-#: include/classes/screens/CScreenProblem.php:1135
+#: include/classes/screens/CScreenProblem.php:1130
#: include/views/configuration.item.list.php:309
#: include/views/configuration.item.prototype.list.php:196
#: include/views/configuration.template.list.php:279
@@ -11093,7 +11180,7 @@ msgstr "大量更新組件"
msgid "Mass update shapes"
msgstr ""
-#: app/views/popup.massupdate.item.php:456 disc_prototypes.php:51
+#: app/views/popup.massupdate.item.php:455 disc_prototypes.php:51
#: host_discovery.php:54
#: include/views/configuration.host.discovery.edit.php:470
#: include/views/configuration.item.edit.php:534
@@ -11101,7 +11188,7 @@ msgstr ""
msgid "Master item"
msgstr ""
-#: include/items.inc.php:1871
+#: include/items.inc.php:1869
msgid "Matches regular expression"
msgstr ""
@@ -11110,12 +11197,12 @@ msgid "Mathematical functions"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:395
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:134
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:136
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:206
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:483
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:140
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:142
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:212
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:489
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Max"
msgstr ""
@@ -11154,7 +11241,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:249
#: include/classes/mvc/CController.php:312
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:444
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:450
#: include/validate.inc.php:477
#, c-format
msgid "Maximum time period to display is %1$s day."
@@ -11170,11 +11257,11 @@ msgstr ""
msgid "Maximum zoom level of the map."
msgstr ""
-#: include/func.inc.php:104 include/func.inc.php:241 jsLoader.php:236
+#: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:236
msgid "May"
msgstr "五月"
-#: include/func.inc.php:224
+#: include/func.inc.php:240
msgctxt "May short"
msgid "May"
msgstr "五月"
@@ -11240,8 +11327,8 @@ msgstr ""
#: app/views/administration.mediatype.edit.php:30
#: app/views/administration.mediatype.list.php:31
-#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:283
-#: include/classes/helpers/CRoleHelper.php:385
+#: app/views/popup.import.php:45 include/classes/helpers/CMenuHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:428
msgid "Media types"
msgstr "示警媒介類型"
@@ -11319,7 +11406,7 @@ msgid "Message/Command"
msgstr ""
#: app/views/administration.authentication.edit.php:269
-#: include/classes/screens/CScreenProblem.php:1217
+#: include/classes/screens/CScreenProblem.php:1212
msgid "Messages"
msgstr "訊息"
@@ -11343,10 +11430,10 @@ msgid "Middle"
msgstr "居中"
#: app/controllers/CControllerPopupTriggerExpr.php:390
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:119
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:121
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:191
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:125
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:127
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:197
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
msgid "Min"
msgstr ""
@@ -11396,7 +11483,7 @@ msgstr ""
#: app/controllers/CControllerTimeSelectorUpdate.php:244
#: include/classes/mvc/CController.php:305
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:439
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:445
#: include/validate.inc.php:470
#, c-format
msgid "Minimum time period to display is %1$s minute."
@@ -11404,6 +11491,7 @@ msgid_plural "Minimum time period to display is %1$s minutes."
msgstr[0] ""
#: app/views/popup.maintenance.period.php:175
+#: app/views/popup.sla.excludeddowntime.edit.php:73
msgid "Minutes"
msgstr "分"
@@ -11420,11 +11508,11 @@ msgstr ""
msgid "Missing \"name\" field for graph."
msgstr "缺少圖形的\"名稱\"欄位"
-#: include/classes/widgets/CWidgetHelper.php:814
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:891
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1146
+#: include/classes/widgets/CWidgetHelper.php:850
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:927
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1181
msgid "Missing data"
msgstr ""
@@ -11501,7 +11589,7 @@ msgstr ""
#: app/controllers/CControllerModuleList.php:122
#: app/views/administration.module.edit.php:23
#: app/views/administration.module.list.php:27
-#: include/classes/helpers/CMenuHelper.php:246 include/html.inc.php:896
+#: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:896
msgid "Modules"
msgstr ""
@@ -11509,11 +11597,11 @@ msgstr ""
msgid "Modules updated"
msgstr ""
-#: include/func.inc.php:197
+#: include/func.inc.php:213
msgid "Mon"
msgstr "一"
-#: include/func.inc.php:119 include/func.inc.php:209 jsLoader.php:244
+#: include/func.inc.php:119 include/func.inc.php:225 jsLoader.php:244
msgid "Monday"
msgstr "週一"
@@ -11522,7 +11610,7 @@ msgid "Monitored by"
msgstr ""
#: app/partials/configuration.host.edit.html.php:269
-#: app/views/popup.massupdate.host.php:129
+#: app/views/popup.massupdate.host.php:128
#: include/views/configuration.host.prototype.edit.php:277
msgid "Monitored by proxy"
msgstr "由系統代理程式監測"
@@ -11532,8 +11620,8 @@ msgid "Monitored host"
msgstr "已監測的主機"
#: app/views/search.php:36 app/views/search.php:193
-#: include/classes/helpers/CMenuHelper.php:74
-#: include/classes/helpers/CRoleHelper.php:276
+#: include/classes/helpers/CMenuHelper.php:69
+#: include/classes/helpers/CRoleHelper.php:305
#: include/views/inventory.host.view.php:135
msgid "Monitoring"
msgstr "監測中"
@@ -11543,13 +11631,15 @@ msgid "Monospace"
msgstr ""
#: app/controllers/CControllerPopupTriggerExpr.php:121
-#: app/views/popup.maintenance.period.php:104 report4.php:163
+#: app/views/popup.maintenance.period.php:104
+#: include/classes/helpers/CSlaHelper.php:60 report4.php:163
msgid "Month"
msgstr "月"
#: app/partials/scheduledreport.formgrid.html.php:100
#: app/partials/scheduledreport.table.html.php:51
-#: app/views/popup.maintenance.period.php:78 include/maintenances.inc.php:31
+#: app/views/popup.maintenance.period.php:78 app/views/popup.sla.edit.php:76
+#: include/classes/helpers/CSlaHelper.php:41 include/maintenances.inc.php:31
#: report4.php:90
msgid "Monthly"
msgstr "每月"
@@ -11620,6 +11710,10 @@ msgstr ""
msgid "N%"
msgstr ""
+#: include/classes/helpers/CSlaHelper.php:183
+msgid "N/A"
+msgstr ""
+
#: include/discovery.inc.php:53
msgid "NNTP"
msgstr "NNTP"
@@ -11649,6 +11743,7 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:353
#: app/controllers/CControllerPopupGeneric.php:365
#: app/controllers/CControllerPopupGeneric.php:378
+#: app/controllers/CControllerPopupGeneric.php:390
#: app/controllers/CControllerPopupLldOverride.php:79
#: app/controllers/CControllerPopupTriggerWizard.php:134
#: app/controllers/CControllerPopupValueMapUpdate.php:63
@@ -11662,14 +11757,12 @@ msgstr ""
#: app/partials/monitoring.host.filter.php:78
#: app/partials/monitoring.host.view.html.php:34
#: app/partials/monitoring.latest.view.html.php:41
-#: app/partials/monitoring.service.list.edit.php:41
-#: app/partials/monitoring.service.list.edit.php:49
-#: app/partials/monitoring.service.list.php:35
-#: app/partials/monitoring.service.list.php:45
#: app/partials/popup.operations.php:257
#: app/partials/scheduledreport.formgrid.html.php:69
#: app/partials/scheduledreport.table.html.php:34
#: app/partials/scheduledreport.table.html.php:39
+#: app/partials/service.list.edit.php:42 app/partials/service.list.edit.php:50
+#: app/partials/service.list.php:36 app/partials/service.list.php:46
#: app/views/administration.iconmap.edit.php:40
#: app/views/administration.iconmap.list.php:39
#: app/views/administration.image.edit.php:45
@@ -11718,36 +11811,39 @@ msgstr ""
#: app/views/monitoring.dashboard.list.php:60
#: app/views/monitoring.dashboard.list.php:84
#: app/views/monitoring.latest.view.php:85
-#: app/views/monitoring.service.list.edit.php:73
-#: app/views/monitoring.service.list.php:72
#: app/views/monitoring.widget.navtreeitem.edit.php:34
#: app/views/monitoring.widget.plaintext.view.php:48
#: app/views/popup.httpstep.php:45 app/views/popup.httpstep.php:70
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:324
#: app/views/popup.lldoperation.php:268 app/views/popup.lldoverride.php:47
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.massupdate.trigger.php:98
-#: app/views/popup.service.edit.php:45 app/views/popup.service.edit.php:65
-#: app/views/popup.service.edit.php:145 app/views/popup.service.edit.php:271
-#: app/views/popup.service.edit.php:314 app/views/popup.services.php:41
-#: app/views/popup.services.php:59 app/views/popup.tabfilter.edit.php:31
-#: app/views/popup.triggerwizard.php:81 app/views/popup.valuemap.edit.php:103
-#: app/views/reports.scheduledreport.list.php:47 disc_prototypes.php:42
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.massupdate.trigger.php:97
+#: app/views/popup.service.edit.php:46 app/views/popup.service.edit.php:66
+#: app/views/popup.service.edit.php:166 app/views/popup.service.edit.php:254
+#: app/views/popup.service.edit.php:296 app/views/popup.services.php:42
+#: app/views/popup.services.php:60 app/views/popup.sla.edit.php:52
+#: app/views/popup.sla.edit.php:129 app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:39
+#: app/views/popup.tabfilter.edit.php:31 app/views/popup.triggerwizard.php:81
+#: app/views/popup.valuemap.edit.php:103
+#: app/views/reports.scheduledreport.list.php:47
+#: app/views/service.list.edit.php:69 app/views/service.list.php:72
+#: app/views/sla.list.php:41 app/views/sla.list.php:86 disc_prototypes.php:42
#: graphs.php:43 host_discovery.php:48 httpconf.php:40
#: include/classes/screens/CScreenHttpTest.php:113
-#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1219
+#: include/classes/widgets/CWidgetHelper.php:67 include/forms.inc.php:1217
#: include/hosts.inc.php:109 include/views/configuration.action.edit.php:48
#: include/views/configuration.action.edit.php:59
-#: include/views/configuration.action.list.php:68
-#: include/views/configuration.action.list.php:97
+#: include/views/configuration.action.list.php:72
+#: include/views/configuration.action.list.php:101
#: include/views/configuration.graph.edit.php:90
-#: include/views/configuration.graph.edit.php:359
+#: include/views/configuration.graph.edit.php:337
#: include/views/configuration.graph.list.php:150
#: include/views/configuration.host.discovery.edit.php:60
#: include/views/configuration.host.discovery.edit.php:132
@@ -11879,11 +11975,15 @@ msgstr ""
msgid "Network utilization (combined transmit-rates and receive-rates) during the interval, <url> - VMware service URL, <uuid> - VMware virtual machine host name, <instance> - network interface instance"
msgstr ""
-#: app/views/administration.proxy.list.php:169 include/func.inc.php:191
+#: app/views/administration.proxy.list.php:169 include/func.inc.php:196
msgid "Never"
msgstr "從未"
-#: app/views/popup.service.statusrule.edit.php:93
+#: app/views/popup.sla.edit.php:254 app/views/popup.sla.edit.php:274
+msgid "New SLA"
+msgstr ""
+
+#: app/views/popup.service.statusrule.edit.php:94
msgid "New additional rule"
msgstr ""
@@ -11916,6 +12016,10 @@ msgstr ""
msgid "New event tag value"
msgstr ""
+#: app/controllers/CControllerPopupSlaExcludedDowntimeEdit.php:94
+msgid "New excluded downtime"
+msgstr ""
+
#: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97
msgid "New host"
msgstr ""
@@ -11928,14 +12032,10 @@ msgstr ""
msgid "New regular expression"
msgstr "新的正規表示式"
-#: app/views/popup.service.edit.php:391 app/views/popup.service.edit.php:403
+#: app/views/popup.service.edit.php:371 app/views/popup.service.edit.php:391
msgid "New service"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "New service time"
-msgstr "新的服務時間"
-
#: app/views/popup.condition.common.php:120
msgid "New tag name"
msgstr ""
@@ -11968,14 +12068,14 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:679
#: app/views/popup.lldoperation.php:85 app/views/popup.lldoperation.php:97
-#: app/views/popup.massupdate.item.php:328
-#: app/views/popup.massupdate.item.php:337
-#: app/views/popup.massupdate.item.php:379
-#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:33
+#: app/views/popup.massupdate.item.php:327
+#: app/views/popup.massupdate.item.php:336
+#: app/views/popup.massupdate.item.php:378
+#: app/views/popup.massupdate.trigger.php:63 include/actions.inc.php:33
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:996
#: include/triggers.inc.php:1001
@@ -12079,8 +12179,8 @@ msgstr ""
#: app/views/administration.autoreg.edit.php:48
#: app/views/administration.proxy.edit.php:95
#: app/views/administration.proxy.edit.php:103
-#: app/views/popup.massupdate.host.php:232
-#: app/views/popup.massupdate.host.php:242
+#: app/views/popup.massupdate.host.php:231
+#: app/views/popup.massupdate.host.php:241
#: include/views/configuration.host.prototype.edit.php:373
#: include/views/configuration.host.prototype.edit.php:383
msgid "No encryption"
@@ -12123,7 +12223,7 @@ msgstr ""
msgid "No image"
msgstr "沒有圖片"
-#: app/views/popup.massupdate.item.php:67
+#: app/views/popup.massupdate.item.php:66
#: include/views/configuration.host.discovery.edit.php:519
#: include/views/configuration.item.edit.php:600
#: include/views/configuration.item.prototype.edit.php:585 jsLoader.php:392
@@ -12231,7 +12331,7 @@ msgstr ""
#: app/controllers/CControllerMenuPopup.php:287
#: app/controllers/CControllerMenuPopup.php:318
#: app/controllers/CControllerMenuPopup.php:507
-#: app/controllers/CControllerMenuPopup.php:722
+#: app/controllers/CControllerMenuPopup.php:721
#: app/controllers/CControllerPopupDashboardShareEdit.php:80
#: app/controllers/CControllerPopupMediatypeTestEdit.php:56
#: app/controllers/CControllerPopupMediatypeTestSend.php:73
@@ -12239,11 +12339,12 @@ msgstr ""
#: app/controllers/CControllerUserUpdateGeneral.php:134
#: app/controllers/CControllerWidgetClockView.php:109
#: app/controllers/CControllerWidgetDiscoveryView.php:64
-#: app/controllers/CControllerWidgetItemView.php:325
+#: app/controllers/CControllerWidgetItemView.php:323
#: app/controllers/CControllerWidgetIteratorGraphPrototypeView.php:305
#: app/controllers/CControllerWidgetMapView.php:70
-#: app/controllers/CControllerWidgetPlainTextView.php:88
+#: app/controllers/CControllerWidgetPlainTextView.php:83
#: app/views/monitoring.widget.graph.view.php:42
+#: app/views/monitoring.widget.slareport.view.php:30
#: app/views/monitoring.widget.systeminfo.view.php:45 disc_prototypes.php:693
#: host_discovery.php:807 hostinventoriesoverview.php:73
#: include/classes/api/services/CAction.php:1516
@@ -12252,9 +12353,9 @@ msgstr ""
#: include/classes/api/services/CCorrelation.php:497
#: include/classes/api/services/CCorrelation.php:653
#: include/classes/api/services/CCorrelation.php:688
-#: include/classes/api/services/CDashboardGeneral.php:77
-#: include/classes/api/services/CDashboardGeneral.php:274
-#: include/classes/api/services/CDashboardGeneral.php:289
+#: include/classes/api/services/CDashboardGeneral.php:79
+#: include/classes/api/services/CDashboardGeneral.php:277
+#: include/classes/api/services/CDashboardGeneral.php:292
#: include/classes/api/services/CDashboard.php:343
#: include/classes/api/services/CDiscoveryRule.php:574
#: include/classes/api/services/CDiscoveryRule.php:615
@@ -12321,13 +12422,11 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:344
#: include/classes/api/services/CItem.php:771
#: include/classes/api/services/CItemPrototype.php:656
-#: include/classes/api/services/CMaintenance.php:270
-#: include/classes/api/services/CMaintenance.php:299
-#: include/classes/api/services/CMaintenance.php:312
-#: include/classes/api/services/CMaintenance.php:575
-#: include/classes/api/services/CMaintenance.php:657
-#: include/classes/api/services/CMaintenance.php:759
-#: include/classes/api/services/CMaintenance.php:777
+#: include/classes/api/services/CMaintenance.php:265
+#: include/classes/api/services/CMaintenance.php:483
+#: include/classes/api/services/CMaintenance.php:649
+#: include/classes/api/services/CMaintenance.php:780
+#: include/classes/api/services/CMaintenance.php:826
#: include/classes/api/services/CMapElement.php:189
#: include/classes/api/services/CMapElement.php:319
#: include/classes/api/services/CMap.php:575
@@ -12354,11 +12453,14 @@ msgstr ""
#: include/classes/api/services/CScript.php:922
#: include/classes/api/services/CScript.php:939
#: include/classes/api/services/CScript.php:951
-#: include/classes/api/services/CService.php:398
-#: include/classes/api/services/CService.php:467
-#: include/classes/api/services/CService.php:947
-#: include/classes/api/services/CService.php:2456
-#: include/classes/api/services/CService.php:2468
+#: include/classes/api/services/CService.php:378
+#: include/classes/api/services/CService.php:445
+#: include/classes/api/services/CService.php:942
+#: include/classes/api/services/CService.php:2283
+#: include/classes/api/services/CService.php:2295
+#: include/classes/api/services/CSla.php:283
+#: include/classes/api/services/CSla.php:332
+#: include/classes/api/services/CSla.php:1085
#: include/classes/api/services/CTask.php:430
#: include/classes/api/services/CTask.php:477
#: include/classes/api/services/CTemplateDashboard.php:289
@@ -12403,7 +12505,7 @@ msgstr ""
#: include/classes/helpers/CMapHelper.php:83
#: include/classes/screens/CScreenHistory.php:140
#: include/classes/screens/CScreenHttpTestDetails.php:46
-#: include/func.inc.php:1541 items.php:1105
+#: include/func.inc.php:1555 items.php:1105
msgid "No permissions to referred object or it does not exist!"
msgstr "沒有所說的物件的許可權或其不存在!"
@@ -12428,7 +12530,7 @@ msgstr "沒有指定的公開金鑰檔"
msgid "No recipients specified for action operation message."
msgstr ""
-#: include/classes/widgets/CWidgetConfig.php:291 jsLoader.php:166
+#: include/classes/widgets/CWidgetConfig.php:295 jsLoader.php:166
msgid "No refresh"
msgstr ""
@@ -12483,9 +12585,9 @@ msgstr ""
#: app/views/configuration.host.list.php:375
#: app/views/configuration.host.list.php:388
#: app/views/configuration.host.list.php:391
-#: include/classes/widgets/CWidgetHelper.php:815
-#: include/classes/widgets/CWidgetHelper.php:890
-#: include/classes/widgets/CWidgetHelper.php:1150
+#: include/classes/widgets/CWidgetHelper.php:851
+#: include/classes/widgets/CWidgetHelper.php:926
+#: include/classes/widgets/CWidgetHelper.php:1185
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:140
#: include/classes/widgets/forms/CWidgetFormProblems.php:118
#: include/classes/widgets/forms/CWidgetFormProblems.php:140
@@ -12572,11 +12674,6 @@ msgstr ""
msgid "Not supported"
msgstr "不支持的"
-#: app/views/popup.service.edit.php:226
-#: app/views/popup.service.time.edit.php:122
-msgid "Note"
-msgstr "備註"
-
#: include/hosts.inc.php:229
msgid "Notes"
msgstr "備註"
@@ -12589,8 +12686,8 @@ msgstr "空無"
msgid "Notification report"
msgstr "警報匯總"
-#: include/classes/helpers/CMenuHelper.php:125
-#: include/classes/helpers/CRoleHelper.php:346 report4.php:64
+#: include/classes/helpers/CMenuHelper.php:154
+#: include/classes/helpers/CRoleHelper.php:389 report4.php:64
msgid "Notifications"
msgstr "警報"
@@ -12603,11 +12700,11 @@ msgstr ""
msgid "Notify all involved"
msgstr ""
-#: include/func.inc.php:230
+#: include/func.inc.php:246
msgid "Nov"
msgstr "十一"
-#: include/func.inc.php:110 include/func.inc.php:247 jsLoader.php:242
+#: include/func.inc.php:110 include/func.inc.php:263 jsLoader.php:242
msgid "November"
msgstr "十一月"
@@ -12680,7 +12777,7 @@ msgstr ""
msgid "Number of processors on VMware virtual machine, <url> - VMware service URL, <uuid> - VMware virtual machine host name"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:279
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:285
msgid "Number of rows"
msgstr ""
@@ -12761,13 +12858,13 @@ msgstr ""
msgid "Number or percentage of inodes. Returns integer for number; float for percentage"
msgstr ""
-#: include/items.inc.php:1850 include/items.inc.php:1854
-#: include/items.inc.php:1858
+#: include/items.inc.php:1848 include/items.inc.php:1852
+#: include/items.inc.php:1856
msgid "Numeral systems"
msgstr ""
#: app/partials/configuration.filter.items.php:138
-#: app/views/popup.massupdate.item.php:157 include/items.inc.php:125
+#: app/views/popup.massupdate.item.php:156 include/items.inc.php:125
#: include/triggers.inc.php:1594 include/views/configuration.item.edit.php:119
#: include/views/configuration.item.prototype.edit.php:104
msgid "Numeric (float)"
@@ -12778,7 +12875,7 @@ msgid "Numeric (integer)"
msgstr ""
#: app/partials/configuration.filter.items.php:137
-#: app/views/popup.massupdate.item.php:156 include/items.inc.php:123
+#: app/views/popup.massupdate.item.php:155 include/items.inc.php:123
#: include/views/configuration.item.edit.php:118
#: include/views/configuration.item.prototype.edit.php:103
msgid "Numeric (unsigned)"
@@ -12790,9 +12887,8 @@ msgstr "OEM"
#: app/views/js/popup.import.js.php:50 app/views/js/popup.import.js.php:149
#: app/views/js/reports.scheduledreport.edit.js.php:77
-#: app/views/monitoring.service.list.edit.php:84
-#: app/views/monitoring.service.list.php:83
-#: app/views/popup.service.edit.php:199 chart4.php:164
+#: app/views/popup.service.edit.php:220 app/views/service.list.edit.php:80
+#: app/views/service.list.php:83 chart4.php:164
#: include/classes/helpers/CServiceHelper.php:133
#: include/classes/helpers/CSeverityHelper.php:34
#: include/classes/screens/CScreenHttpTestDetails.php:100
@@ -12844,15 +12940,15 @@ msgstr "作業系統( 簡)"
msgid "Object"
msgstr ""
-#: include/func.inc.php:229
+#: include/func.inc.php:245
msgid "Oct"
msgstr "十月"
-#: include/items.inc.php:1855
+#: include/items.inc.php:1853
msgid "Octal to decimal"
msgstr ""
-#: include/func.inc.php:109 include/func.inc.php:246 jsLoader.php:241
+#: include/func.inc.php:109 include/func.inc.php:262 jsLoader.php:241
msgid "October"
msgstr "十月"
@@ -12910,11 +13006,6 @@ msgstr ""
msgid "One time only"
msgstr "一次性"
-#: app/views/js/popup.service.edit.js.php:235
-#: app/views/popup.service.time.edit.php:47
-msgid "One-time downtime"
-msgstr " 單次停機"
-
#: include/classes/api/services/CDRule.php:488
msgid "Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique."
msgstr ""
@@ -12954,11 +13045,11 @@ msgid "Only selected problem"
msgid_plural "Only selected problems"
msgstr[0] ""
-#: app/views/monitoring.service.list.edit.php:90
+#: app/views/service.list.edit.php:86
msgid "Only services without children"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:98
+#: app/views/service.list.edit.php:94
msgid "Only services without problem tags"
msgstr ""
@@ -12982,7 +13073,8 @@ msgstr "Opera"
msgid "Operating system information. Returns string"
msgstr ""
-#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:65
+#: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66
+#: app/views/popup.sla.edit.php:129
msgid "Operation"
msgstr ""
@@ -12991,7 +13083,7 @@ msgstr ""
msgid "Operation \"%1$s\" already exists for action \"%2$s\"."
msgstr ""
-#: actionconf.php:384
+#: actionconf.php:400
#, c-format
msgid "Operation \"%1$s\" already exists."
msgstr ""
@@ -13013,8 +13105,8 @@ msgid "Operation has no template to operate."
msgstr "操作並無模板來操作."
#: app/views/monitoring.widget.problems.view.php:64 include/blocks.inc.php:579
-#: include/classes/screens/CScreenProblem.php:890
-#: include/classes/screens/CScreenProblem.php:1160 include/events.inc.php:184
+#: include/classes/screens/CScreenProblem.php:885
+#: include/classes/screens/CScreenProblem.php:1155 include/events.inc.php:184
#: include/views/configuration.trigger.prototype.edit.php:84
#: include/views/configuration.trigger.prototype.list.php:59
#: include/views/configuration.triggers.edit.php:106
@@ -13027,7 +13119,7 @@ msgstr ""
#: app/views/popup.lldoverride.php:210
#: include/views/configuration.action.edit.php:302
#: include/views/configuration.action.edit.php:486
-#: include/views/configuration.action.list.php:99
+#: include/views/configuration.action.list.php:103
msgid "Operations"
msgstr "操作"
@@ -13080,7 +13172,7 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:81
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:81
#: include/classes/widgets/forms/CWidgetFormProblems.php:96
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:371
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:377
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:69
#: include/classes/widgets/forms/CWidgetFormWeb.php:63
#: include/triggers.inc.php:1064
@@ -13101,61 +13193,61 @@ msgstr ""
#: app/views/popup.lldoperation.php:176 app/views/popup.lldoperation.php:184
#: app/views/popup.lldoperation.php:205 app/views/popup.lldoperation.php:226
#: app/views/popup.lldoperation.php:237 app/views/popup.lldoperation.php:261
-#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:74
-#: app/views/popup.massupdate.host.php:82
-#: app/views/popup.massupdate.host.php:112
-#: app/views/popup.massupdate.host.php:129
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.host.php:149
-#: app/views/popup.massupdate.host.php:157
-#: app/views/popup.massupdate.host.php:164
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.host.php:180
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:222
-#: app/views/popup.massupdate.host.php:277
-#: app/views/popup.massupdate.item.php:47
-#: app/views/popup.massupdate.item.php:59
-#: app/views/popup.massupdate.item.php:79
-#: app/views/popup.massupdate.item.php:84
-#: app/views/popup.massupdate.item.php:90
-#: app/views/popup.massupdate.item.php:101
-#: app/views/popup.massupdate.item.php:106
-#: app/views/popup.massupdate.item.php:116
-#: app/views/popup.massupdate.item.php:150
-#: app/views/popup.massupdate.item.php:165
-#: app/views/popup.massupdate.item.php:170
-#: app/views/popup.massupdate.item.php:181
-#: app/views/popup.massupdate.item.php:189
-#: app/views/popup.massupdate.item.php:194
-#: app/views/popup.massupdate.item.php:199
-#: app/views/popup.massupdate.item.php:209
-#: app/views/popup.massupdate.item.php:285
-#: app/views/popup.massupdate.item.php:290
-#: app/views/popup.massupdate.item.php:307
-#: app/views/popup.massupdate.item.php:324
-#: app/views/popup.massupdate.item.php:334
-#: app/views/popup.massupdate.item.php:344
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.item.php:376
-#: app/views/popup.massupdate.item.php:383
-#: app/views/popup.massupdate.item.php:456
-#: app/views/popup.massupdate.item.php:466
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:78
-#: app/views/popup.massupdate.template.php:87
-#: app/views/popup.massupdate.template.php:115
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.trigger.php:52
-#: app/views/popup.massupdate.trigger.php:60
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:120
+#: app/views/popup.lldoperation.php:275 app/views/popup.massupdate.host.php:73
+#: app/views/popup.massupdate.host.php:81
+#: app/views/popup.massupdate.host.php:111
+#: app/views/popup.massupdate.host.php:128
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.host.php:148
+#: app/views/popup.massupdate.host.php:156
+#: app/views/popup.massupdate.host.php:163
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.host.php:179
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:221
+#: app/views/popup.massupdate.host.php:276
+#: app/views/popup.massupdate.item.php:46
+#: app/views/popup.massupdate.item.php:58
+#: app/views/popup.massupdate.item.php:78
+#: app/views/popup.massupdate.item.php:83
+#: app/views/popup.massupdate.item.php:89
+#: app/views/popup.massupdate.item.php:100
+#: app/views/popup.massupdate.item.php:105
+#: app/views/popup.massupdate.item.php:115
+#: app/views/popup.massupdate.item.php:149
+#: app/views/popup.massupdate.item.php:164
+#: app/views/popup.massupdate.item.php:169
+#: app/views/popup.massupdate.item.php:180
+#: app/views/popup.massupdate.item.php:188
+#: app/views/popup.massupdate.item.php:193
+#: app/views/popup.massupdate.item.php:198
+#: app/views/popup.massupdate.item.php:208
+#: app/views/popup.massupdate.item.php:284
+#: app/views/popup.massupdate.item.php:289
+#: app/views/popup.massupdate.item.php:306
+#: app/views/popup.massupdate.item.php:323
+#: app/views/popup.massupdate.item.php:333
+#: app/views/popup.massupdate.item.php:343
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.item.php:375
+#: app/views/popup.massupdate.item.php:382
+#: app/views/popup.massupdate.item.php:455
+#: app/views/popup.massupdate.item.php:465
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:77
+#: app/views/popup.massupdate.template.php:86
+#: app/views/popup.massupdate.template.php:114
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.trigger.php:51
+#: app/views/popup.massupdate.trigger.php:59
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:119
msgid "Original"
msgstr "原始的"
#: app/views/administration.geomaps.edit.php:72
-#: include/classes/helpers/CMenuHelper.php:254 include/html.inc.php:898
+#: include/classes/helpers/CMenuHelper.php:278 include/html.inc.php:898
msgid "Other"
msgstr "其他"
@@ -13181,7 +13273,7 @@ msgstr ""
msgid "Output"
msgstr ""
-#: include/classes/api/services/CDashboardGeneral.php:333
+#: include/classes/api/services/CDashboardGeneral.php:336
#, c-format
msgid "Overlapping widgets at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\"."
msgstr ""
@@ -13209,15 +13301,15 @@ msgstr ""
msgid "Override with name \"%1$s\" already exists."
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:402
-#: include/classes/widgets/views/widget.svggraph.form.view.php:297
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:408
+#: include/classes/widgets/views/widget.svggraph.form.view.php:307
#: include/views/configuration.host.discovery.edit.php:929
#: include/views/configuration.host.discovery.edit.php:952
msgid "Overrides"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:83
-#: include/classes/helpers/CRoleHelper.php:322
+#: include/classes/helpers/CMenuHelper.php:112
+#: include/classes/helpers/CRoleHelper.php:365
#: include/views/inventory.host.view.php:235
msgid "Overview"
msgstr "總覽"
@@ -13398,8 +13490,8 @@ msgstr "POP"
#: app/views/hintbox.eventlist.php:116
#: app/views/monitoring.widget.problems.view.php:109
#: include/classes/graph/CSvgGraph.php:1081
-#: include/classes/screens/CScreenProblem.php:974
-#: include/classes/screens/CScreenProblem.php:1185 include/events.inc.php:376
+#: include/classes/screens/CScreenProblem.php:969
+#: include/classes/screens/CScreenProblem.php:1180 include/events.inc.php:376
#: include/triggers.inc.php:73
msgid "PROBLEM"
msgstr "問題"
@@ -13425,9 +13517,9 @@ msgstr ""
#: app/views/configuration.host.list.php:378
#: app/views/configuration.host.list.php:395
#: app/views/configuration.host.list.php:398
-#: app/views/popup.massupdate.host.php:233
-#: app/views/popup.massupdate.host.php:246
-#: app/views/popup.massupdate.host.php:261
+#: app/views/popup.massupdate.host.php:232
+#: app/views/popup.massupdate.host.php:245
+#: app/views/popup.massupdate.host.php:260
#: include/views/configuration.host.prototype.edit.php:374
#: include/views/configuration.host.prototype.edit.php:387
#: include/views/configuration.host.prototype.edit.php:395
@@ -13437,7 +13529,7 @@ msgstr ""
#: app/partials/configuration.host.edit.html.php:473
#: app/views/administration.autoreg.edit.php:56
#: app/views/administration.proxy.edit.php:110
-#: app/views/popup.massupdate.host.php:255
+#: app/views/popup.massupdate.host.php:254
msgid "PSK identity"
msgstr ""
@@ -13465,6 +13557,10 @@ msgstr ""
msgid "Parameter"
msgstr "参數"
+#: include/classes/api/services/CMaintenance.php:358
+#: include/classes/api/services/CMaintenance.php:367
+#: include/classes/api/services/CMaintenance.php:455
+#: include/classes/api/services/CMaintenance.php:464
#: include/classes/api/services/CUserGroup.php:236
#: include/classes/api/services/CUserGroup.php:321
#: include/classes/api/services/CUser.php:182
@@ -13474,14 +13570,14 @@ msgstr "参數"
#: include/classes/api/services/CUser.php:492
#: include/classes/api/services/CUser.php:539
#: include/classes/api/services/CUser.php:1483
-#: include/classes/validators/CApiInputValidator.php:1240
+#: include/classes/validators/CApiInputValidator.php:1245
#, c-format
msgid "Parameter \"%1$s\" is deprecated."
msgstr ""
#: app/views/administration.mediatype.edit.php:211
#: app/views/administration.script.edit.php:179
-#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1220
+#: include/classes/debug/CProfiler.php:182 include/forms.inc.php:1218
#: include/views/configuration.host.discovery.edit.php:231
#: include/views/configuration.item.edit.php:289
#: include/views/configuration.item.prototype.edit.php:274
@@ -13507,9 +13603,8 @@ msgstr ""
msgid "Parent items"
msgstr "上層項目"
-#: app/partials/monitoring.service.list.edit.php:40
-#: app/partials/monitoring.service.list.php:34
-#: app/partials/service.info.php:62 app/views/popup.service.edit.php:54
+#: app/partials/service.info.php:111 app/partials/service.list.edit.php:41
+#: app/partials/service.list.php:35 app/views/popup.service.edit.php:55
msgid "Parent services"
msgstr ""
@@ -13526,7 +13621,7 @@ msgstr "上層觸發器"
msgid "Parent web scenarios"
msgstr ""
-#: include/classes/api/services/CService.php:1392
+#: include/classes/api/services/CService.php:1357
#, c-format
msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"."
msgstr ""
@@ -13555,9 +13650,9 @@ msgstr "被動式"
#: app/views/administration.script.edit.php:154
#: app/views/administration.user.edit.php:157
#: app/views/administration.user.edit.php:172
-#: app/views/popup.massupdate.host.php:170
-#: app/views/popup.massupdate.item.php:175
-#: app/views/popup.massupdate.item.php:199 disc_prototypes.php:218
+#: app/views/popup.massupdate.host.php:169
+#: app/views/popup.massupdate.item.php:174
+#: app/views/popup.massupdate.item.php:198 disc_prototypes.php:218
#: host_discovery.php:191 httpconf.php:74
#: include/classes/setup/CSetupWizard.php:539
#: include/views/configuration.host.discovery.edit.php:413
@@ -13662,7 +13757,7 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:83
#: app/partials/scheduledreport.table.html.php:42
#: app/views/popup.lldoperation.php:116
-#: app/views/popup.massupdate.item.php:227 app/views/popup.triggerexpr.php:182
+#: app/views/popup.massupdate.item.php:226 app/views/popup.triggerexpr.php:182
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.item.edit.php:735
#: include/views/configuration.item.prototype.edit.php:714
@@ -13677,7 +13772,6 @@ msgid "Period shift"
msgstr ""
#: app/views/popup.maintenance.period.php:69
-#: app/views/popup.service.time.edit.php:38
#: include/views/configuration.maintenance.edit.php:45
msgid "Period type"
msgstr "期間類型"
@@ -13757,24 +13851,24 @@ msgstr ""
msgid "Please select two elements"
msgstr "請選擇兩組件"
-#: include/classes/widgets/CWidgetHelper.php:813
-#: include/classes/widgets/CWidgetHelper.php:879
-#: include/classes/widgets/CWidgetHelper.php:880
-#: include/classes/widgets/CWidgetHelper.php:881
-#: include/classes/widgets/CWidgetHelper.php:882
-#: include/classes/widgets/CWidgetHelper.php:883
-#: include/classes/widgets/CWidgetHelper.php:884
-#: include/classes/widgets/CWidgetHelper.php:885
-#: include/classes/widgets/CWidgetHelper.php:886
-#: include/classes/widgets/CWidgetHelper.php:887
-#: include/classes/widgets/CWidgetHelper.php:888
-#: include/classes/widgets/CWidgetHelper.php:1114
+#: include/classes/widgets/CWidgetHelper.php:849
+#: include/classes/widgets/CWidgetHelper.php:915
+#: include/classes/widgets/CWidgetHelper.php:916
+#: include/classes/widgets/CWidgetHelper.php:917
+#: include/classes/widgets/CWidgetHelper.php:918
+#: include/classes/widgets/CWidgetHelper.php:919
+#: include/classes/widgets/CWidgetHelper.php:920
+#: include/classes/widgets/CWidgetHelper.php:921
+#: include/classes/widgets/CWidgetHelper.php:922
+#: include/classes/widgets/CWidgetHelper.php:923
+#: include/classes/widgets/CWidgetHelper.php:924
+#: include/classes/widgets/CWidgetHelper.php:1149
msgid "Point size"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:808
-#: include/classes/widgets/CWidgetHelper.php:851
-#: include/classes/widgets/CWidgetHelper.php:1100
+#: include/classes/widgets/CWidgetHelper.php:844
+#: include/classes/widgets/CWidgetHelper.php:887
+#: include/classes/widgets/CWidgetHelper.php:1135
#: include/views/js/monitoring.sysmaps.js.php:432
msgid "Points"
msgstr ""
@@ -13843,7 +13937,7 @@ msgstr ""
msgid "Prediction functions"
msgstr ""
-#: app/views/popup.massupdate.item.php:494
+#: app/views/popup.massupdate.item.php:493
#: include/views/configuration.host.discovery.edit.php:939
#: include/views/configuration.item.edit.php:987
#: include/views/configuration.item.prototype.edit.php:871
@@ -13851,7 +13945,7 @@ msgid "Preprocessing"
msgstr ""
#: app/views/popup.itemtestedit.view.php:354
-#: app/views/popup.massupdate.item.php:210
+#: app/views/popup.massupdate.item.php:209
#: include/views/configuration.host.discovery.edit.php:943
#: include/views/configuration.item.edit.php:991
#: include/views/configuration.item.prototype.edit.php:875
@@ -13870,7 +13964,7 @@ msgstr ""
#: app/views/administration.iconmap.edit.php:81
#: app/views/administration.iconmap.edit.php:115
#: app/views/js/administration.iconmap.edit.js.php:47
-#: include/views/configuration.graph.edit.php:490
+#: include/views/configuration.graph.edit.php:468
msgid "Preview"
msgstr "預覽"
@@ -13880,7 +13974,7 @@ msgid "Previous day"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:88
-#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2456
+#: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470
msgid "Previous month"
msgstr ""
@@ -13894,12 +13988,12 @@ msgid "Previous value"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:87
-#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2455
+#: app/partials/scheduledreport.table.html.php:57 include/func.inc.php:2469
msgid "Previous week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:89
-#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2457
+#: app/partials/scheduledreport.table.html.php:59 include/func.inc.php:2471
msgid "Previous year"
msgstr ""
@@ -13949,7 +14043,7 @@ msgid "Private"
msgstr ""
#: app/views/administration.script.edit.php:149
-#: app/views/popup.massupdate.item.php:194
+#: app/views/popup.massupdate.item.php:193
#: include/views/configuration.host.discovery.edit.php:584
#: include/views/configuration.item.edit.php:669
#: include/views/configuration.item.prototype.edit.php:651
@@ -13957,29 +14051,27 @@ msgid "Private key file"
msgstr "私有金鑰檔"
#: app/partials/configuration.host.edit.html.php:310
-#: app/views/popup.massupdate.host.php:157
+#: app/views/popup.massupdate.host.php:156
#: include/views/configuration.host.prototype.edit.php:307
msgid "Privilege level"
msgstr "優先權層級"
#: app/partials/monitoring.problem.filter.php:97
-#: app/views/monitoring.service.list.edit.php:85
-#: app/views/monitoring.service.list.edit.php:113
-#: app/views/monitoring.service.list.php:84
#: app/views/monitoring.widget.problems.view.php:60
#: app/views/popup.acknowledge.edit.php:33
-#: app/views/popup.mediatype.message.php:49 include/blocks.inc.php:578
-#: include/classes/helpers/CMediatypeHelper.php:48
-#: include/classes/screens/CScreenProblem.php:865
-#: include/classes/screens/CScreenProblem.php:888
-#: include/classes/screens/CScreenProblem.php:1066
-#: include/classes/screens/CScreenProblem.php:1159
+#: app/views/popup.mediatype.message.php:49 app/views/service.list.edit.php:81
+#: app/views/service.list.edit.php:109 app/views/service.list.php:84
+#: include/blocks.inc.php:578 include/classes/helpers/CMediatypeHelper.php:48
+#: include/classes/screens/CScreenProblem.php:860
+#: include/classes/screens/CScreenProblem.php:883
+#: include/classes/screens/CScreenProblem.php:1061
+#: include/classes/screens/CScreenProblem.php:1154
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:61
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:61
#: include/classes/widgets/forms/CWidgetFormProblems.php:76
#: include/classes/widgets/forms/CWidgetFormProblems.php:204
#: include/classes/widgets/forms/CWidgetFormProblems.php:205
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:356
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:362
#: include/views/configuration.item.list.php:203
#: include/views/configuration.trigger.prototype.list.php:166
#: include/views/configuration.triggers.list.php:95
@@ -14004,7 +14096,7 @@ msgid "Problem expression"
msgstr ""
#: include/classes/widgets/CWidgetConfig.php:59
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:331
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:337
msgid "Problem hosts"
msgstr ""
@@ -14029,8 +14121,8 @@ msgstr ""
msgid "Problem resolved"
msgstr ""
-#: app/views/popup.service.edit.php:58 app/views/popup.service.edit.php:288
-#: app/views/popup.services.php:61
+#: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:270
+#: app/views/popup.services.php:62
msgid "Problem tags"
msgstr ""
@@ -14045,11 +14137,11 @@ msgstr ""
#: app/views/monitoring.problem.view.php:94 app/views/search.php:83
#: app/views/search.php:89 app/views/search.php:247 app/views/search.php:253
#: chart4.php:168 include/classes/helpers/CMenuHelper.php:39
-#: include/classes/helpers/CRoleHelper.php:307
+#: include/classes/helpers/CRoleHelper.php:337
#: include/classes/widgets/CWidgetConfig.php:60
#: include/classes/widgets/forms/CWidgetFormProblems.php:35
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:35
-#: include/classes/widgets/views/widget.svggraph.form.view.php:296
+#: include/classes/widgets/views/widget.svggraph.form.view.php:306
#: include/views/inventory.host.view.php:153
#: include/views/inventory.host.view.php:158 jsLoader.php:377 report2.php:507
msgid "Problems"
@@ -14067,19 +14159,19 @@ msgstr ""
msgid "Process tags"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:371
+#: include/classes/helpers/CMenuHelper.php:395
msgid "Profile"
msgstr ""
-#: include/items.inc.php:1902 include/items.inc.php:1906
+#: include/items.inc.php:1900 include/items.inc.php:1904
msgid "Prometheus"
msgstr ""
-#: include/items.inc.php:1903
+#: include/items.inc.php:1901
msgid "Prometheus pattern"
msgstr ""
-#: include/items.inc.php:1907
+#: include/items.inc.php:1905
msgid "Prometheus to JSON"
msgstr ""
@@ -14089,7 +14181,7 @@ msgid "Properties"
msgstr ""
#: app/controllers/CControllerMenuPopup.php:354
-#: app/controllers/CControllerMenuPopup.php:643
+#: app/controllers/CControllerMenuPopup.php:642
#: app/controllers/CControllerWidgetUrlView.php:64
#: app/views/hintbox.eventlist.php:44
#: include/classes/helpers/CVaultHelper.php:107
@@ -14100,8 +14192,8 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:157
#: app/views/administration.proxy.edit.php:28
#: app/views/administration.proxy.list.php:34
-#: include/classes/helpers/CMenuHelper.php:259
-#: include/classes/helpers/CRoleHelper.php:380
+#: include/classes/helpers/CMenuHelper.php:283
+#: include/classes/helpers/CRoleHelper.php:423
msgid "Proxies"
msgstr "系統代理程式"
@@ -14170,7 +14262,7 @@ msgid "Public"
msgstr ""
#: app/views/administration.script.edit.php:136
-#: app/views/popup.massupdate.item.php:176
+#: app/views/popup.massupdate.item.php:175
#: include/views/configuration.host.discovery.edit.php:555
#: include/views/configuration.item.edit.php:638
#: include/views/configuration.item.prototype.edit.php:621
@@ -14178,13 +14270,21 @@ msgid "Public key"
msgstr "公開金鑰"
#: app/views/administration.script.edit.php:144
-#: app/views/popup.massupdate.item.php:189
+#: app/views/popup.massupdate.item.php:188
#: include/views/configuration.host.discovery.edit.php:575
#: include/views/configuration.item.edit.php:660
#: include/views/configuration.item.prototype.edit.php:642
msgid "Public key file"
msgstr "公開金鑰檔"
+#: include/classes/helpers/CSlaHelper.php:61
+msgid "Quarter"
+msgstr ""
+
+#: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42
+msgid "Quarterly"
+msgstr ""
+
#: app/views/popup.httpstep.php:64
#: include/views/configuration.host.discovery.edit.php:171
#: include/views/configuration.item.edit.php:229
@@ -14192,11 +14292,11 @@ msgstr "公開金鑰檔"
msgid "Query fields"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:110
+#: app/controllers/CControllerQueueDetails.php:108
#: app/controllers/CControllerQueueOverview.php:80
#: app/controllers/CControllerQueueOverviewProxy.php:71
-#: include/classes/helpers/CMenuHelper.php:293
-#: include/classes/helpers/CRoleHelper.php:387
+#: include/classes/helpers/CMenuHelper.php:317
+#: include/classes/helpers/CRoleHelper.php:430
msgid "Queue"
msgstr "隊列"
@@ -14204,7 +14304,7 @@ msgstr "隊列"
#: app/views/administration.queue.details.php:39
#: app/views/administration.queue.overview.php:39
#: app/views/administration.queue.overview.proxy.php:39
-#: include/classes/helpers/CMenuHelper.php:299
+#: include/classes/helpers/CMenuHelper.php:323
msgid "Queue details"
msgstr ""
@@ -14212,7 +14312,7 @@ msgstr ""
#: app/views/administration.queue.overview.php:27
#: app/views/administration.queue.overview.php:33
#: app/views/administration.queue.overview.proxy.php:33
-#: include/classes/helpers/CMenuHelper.php:295
+#: include/classes/helpers/CMenuHelper.php:319
msgid "Queue overview"
msgstr ""
@@ -14220,15 +14320,15 @@ msgstr ""
#: app/views/administration.queue.overview.php:36
#: app/views/administration.queue.overview.proxy.php:27
#: app/views/administration.queue.overview.proxy.php:36
-#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CMenuHelper.php:321
msgid "Queue overview by proxy"
msgstr ""
#: app/views/hintbox.eventlist.php:100
#: app/views/monitoring.widget.problems.view.php:93
#: include/classes/graph/CSvgGraph.php:1077
-#: include/classes/screens/CScreenProblem.php:958
-#: include/classes/screens/CScreenProblem.php:1173 include/events.inc.php:360
+#: include/classes/screens/CScreenProblem.php:953
+#: include/classes/screens/CScreenProblem.php:1168 include/events.inc.php:360
msgid "RESOLVED"
msgstr ""
@@ -14236,7 +14336,7 @@ msgstr ""
msgid "RMCP+"
msgstr "RMCP+"
-#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:94
+#: app/views/popup.httpstep.php:86 app/views/popup.massupdate.item.php:93
#: include/views/configuration.host.discovery.edit.php:284
#: include/views/configuration.item.edit.php:342
#: include/views/configuration.item.prototype.edit.php:327
@@ -14249,7 +14349,7 @@ msgstr ""
#: app/partials/administration.usergroup.grouprights.html.php:70
#: app/views/administration.script.edit.php:244
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
#: app/views/administration.usergroup.edit.php:132 include/users.inc.php:422
msgid "Read"
msgstr "讀"
@@ -14340,7 +14440,7 @@ msgid "Recordset ID"
msgstr ""
#: app/views/administration.user.edit.php:682
-#: include/classes/screens/CScreenProblem.php:1067
+#: include/classes/screens/CScreenProblem.php:1062
#: include/views/configuration.item.list.php:204
#: include/views/configuration.trigger.prototype.list.php:167
#: include/views/configuration.triggers.list.php:307
@@ -14356,8 +14456,8 @@ msgstr "恢復"
msgid "Recovery expression"
msgstr ""
-#: include/forms.inc.php:1943 include/forms.inc.php:1950
-#: include/forms.inc.php:1960
+#: include/forms.inc.php:1941 include/forms.inc.php:1948
+#: include/forms.inc.php:1958
msgid "Recovery expression syntax error."
msgstr ""
@@ -14367,9 +14467,9 @@ msgstr ""
#: app/views/hintbox.eventlist.php:73
#: app/views/monitoring.widget.problems.view.php:55
-#: include/classes/screens/CScreenProblem.php:860
-#: include/classes/screens/CScreenProblem.php:883
-#: include/classes/screens/CScreenProblem.php:1156 include/events.inc.php:286
+#: include/classes/screens/CScreenProblem.php:855
+#: include/classes/screens/CScreenProblem.php:878
+#: include/classes/screens/CScreenProblem.php:1151 include/events.inc.php:286
msgid "Recovery time"
msgstr ""
@@ -14401,7 +14501,7 @@ msgid "Regular"
msgstr ""
#: app/controllers/CControllerAuditLogList.php:234
-#: app/views/popup.lldoverride.php:101 include/items.inc.php:1803
+#: app/views/popup.lldoverride.php:101 include/items.inc.php:1801
#: include/views/configuration.host.discovery.edit.php:742
msgid "Regular expression"
msgstr "正規表示式"
@@ -14430,7 +14530,7 @@ msgstr "正規表示式已更新"
#: app/views/administration.regex.edit.php:29
#: app/views/administration.regex.list.php:31
-#: include/classes/helpers/CMenuHelper.php:237 include/html.inc.php:892
+#: include/classes/helpers/CMenuHelper.php:261 include/html.inc.php:892
msgid "Regular expressions"
msgstr "正規表示式"
@@ -14491,28 +14591,28 @@ msgstr "遠端命令"
#: app/views/js/popup.massupdate.tmpl.js.php:59
#: app/views/js/popup.massupdate.tmpl.js.php:96
#: app/views/js/popup.massupdate.tmpl.js.php:108
-#: app/views/js/popup.service.edit.js.php:200
-#: app/views/js/popup.service.edit.js.php:224
-#: app/views/js/popup.service.edit.js.php:243
+#: app/views/js/popup.service.edit.js.php:176
+#: app/views/js/popup.service.edit.js.php:188
+#: app/views/js/popup.sla.edit.js.php:113
#: app/views/popup.dashboard.share.edit.php:85
#: app/views/popup.dashboard.share.edit.php:106
#: app/views/popup.lldoperation.php:152 app/views/popup.lldoverride.php:158
-#: app/views/popup.massupdate.host.php:89
-#: app/views/popup.massupdate.host.php:199
-#: app/views/popup.massupdate.item.php:137
-#: app/views/popup.massupdate.item.php:263
-#: app/views/popup.massupdate.item.php:482
-#: app/views/popup.massupdate.service.php:46
-#: app/views/popup.massupdate.template.php:94
-#: app/views/popup.massupdate.template.php:128
-#: app/views/popup.massupdate.trigger.php:80 app/views/popup.media.php:45
-#: app/views/popup.media.php:110 app/views/popup.service.edit.php:98
-#: app/views/popup.valuemap.edit.php:91
+#: app/views/popup.massupdate.host.php:88
+#: app/views/popup.massupdate.host.php:198
+#: app/views/popup.massupdate.item.php:136
+#: app/views/popup.massupdate.item.php:262
+#: app/views/popup.massupdate.item.php:481
+#: app/views/popup.massupdate.service.php:45
+#: app/views/popup.massupdate.template.php:93
+#: app/views/popup.massupdate.template.php:127
+#: app/views/popup.massupdate.trigger.php:79 app/views/popup.media.php:45
+#: app/views/popup.media.php:110 app/views/popup.service.edit.php:99
+#: app/views/popup.sla.edit.php:158 app/views/popup.valuemap.edit.php:91
#: include/classes/helpers/CTagFilterFieldHelper.php:82
#: include/classes/helpers/CTagFilterFieldHelper.php:135
-#: include/classes/widgets/CWidgetHelper.php:570
-#: include/classes/widgets/CWidgetHelper.php:623 include/forms.inc.php:1486
-#: include/forms.inc.php:2034 include/views/configuration.action.edit.php:97
+#: include/classes/widgets/CWidgetHelper.php:606
+#: include/classes/widgets/CWidgetHelper.php:659 include/forms.inc.php:1484
+#: include/forms.inc.php:2032 include/views/configuration.action.edit.php:97
#: include/views/configuration.action.edit.php:251
#: include/views/configuration.action.edit.php:279
#: include/views/configuration.action.edit.php:363
@@ -14643,15 +14743,15 @@ msgstr ""
msgid "Repeats"
msgstr ""
-#: app/views/popup.massupdate.host.php:47
-#: app/views/popup.massupdate.host.php:88
-#: app/views/popup.massupdate.host.php:198
-#: app/views/popup.massupdate.item.php:481
-#: app/views/popup.massupdate.service.php:45
-#: app/views/popup.massupdate.template.php:49
-#: app/views/popup.massupdate.template.php:93
-#: app/views/popup.massupdate.template.php:127
-#: app/views/popup.massupdate.trigger.php:79 include/items.inc.php:1807
+#: app/views/popup.massupdate.host.php:46
+#: app/views/popup.massupdate.host.php:87
+#: app/views/popup.massupdate.host.php:197
+#: app/views/popup.massupdate.item.php:480
+#: app/views/popup.massupdate.service.php:44
+#: app/views/popup.massupdate.template.php:48
+#: app/views/popup.massupdate.template.php:92
+#: app/views/popup.massupdate.template.php:126
+#: app/views/popup.massupdate.trigger.php:78 include/items.inc.php:1805
#: include/views/configuration.trigger.prototype.edit.php:169
#: include/views/configuration.trigger.prototype.edit.php:362
#: include/views/configuration.triggers.edit.php:191
@@ -14659,7 +14759,7 @@ msgstr ""
msgid "Replace"
msgstr "取代"
-#: app/views/popup.massupdate.trigger.php:121
+#: app/views/popup.massupdate.trigger.php:120
msgid "Replace dependencies"
msgstr "替換相依關係"
@@ -14700,19 +14800,24 @@ msgstr ""
msgid "Report was successfully sent to: %1$s."
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:132
-#: include/classes/helpers/CRoleHelper.php:278
+#: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71
+#: app/views/sla.list.php:90
+msgid "Reporting period"
+msgstr ""
+
+#: include/classes/helpers/CMenuHelper.php:161
+#: include/classes/helpers/CRoleHelper.php:308
msgid "Reports"
msgstr "報表"
-#: app/views/popup.massupdate.item.php:106
+#: app/views/popup.massupdate.item.php:105
#: include/views/configuration.host.discovery.edit.php:293
#: include/views/configuration.item.edit.php:351
#: include/views/configuration.item.prototype.edit.php:336
msgid "Request body"
msgstr ""
-#: app/views/popup.massupdate.item.php:91
+#: app/views/popup.massupdate.item.php:90
#: include/views/configuration.host.discovery.edit.php:282
#: include/views/configuration.item.edit.php:340
#: include/views/configuration.item.prototype.edit.php:325
@@ -14761,7 +14866,7 @@ msgstr "要求的狀態碼"
msgid "Required string"
msgstr "要求的字串"
-#: app/views/popup.service.edit.php:324 app/views/popup.services.php:50
+#: app/views/popup.service.edit.php:306 app/views/popup.services.php:51
#: include/classes/html/CFilter.php:215 include/classes/html/CTabFilter.php:97
msgid "Reset"
msgstr "重設"
@@ -14810,23 +14915,23 @@ msgid "Resolved by"
msgstr ""
#: app/views/monitoring.widget.problems.view.php:154
-#: include/classes/screens/CScreenProblem.php:990
+#: include/classes/screens/CScreenProblem.php:985
#, c-format
msgid "Resolved by correlation rule \"%1$s\"."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:157
-#: include/classes/screens/CScreenProblem.php:993
+#: include/classes/screens/CScreenProblem.php:988
msgid "Resolved by correlation rule."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:164
-#: include/classes/screens/CScreenProblem.php:1000
+#: include/classes/screens/CScreenProblem.php:995
msgid "Resolved by inaccessible user."
msgstr ""
#: app/views/monitoring.widget.problems.view.php:163
-#: include/classes/screens/CScreenProblem.php:999
+#: include/classes/screens/CScreenProblem.php:994
#, c-format
msgid "Resolved by user \"%1$s\"."
msgstr ""
@@ -14969,9 +15074,9 @@ msgstr ""
msgid "Revert changes"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:820
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1163
+#: include/classes/widgets/CWidgetHelper.php:856
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1198
#: include/classes/widgets/forms/CWidgetFormItem.php:93
#: include/classes/widgets/forms/CWidgetFormItem.php:174
#: include/classes/widgets/forms/CWidgetFormItem.php:297
@@ -14984,14 +15089,14 @@ msgstr ""
msgid "Right"
msgstr "右"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:193
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:208
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:499
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:199
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:214
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:505
msgid "Right Y"
msgstr ""
-#: include/items.inc.php:1815
+#: include/items.inc.php:1813
msgid "Right trim"
msgstr ""
@@ -15004,8 +15109,7 @@ msgstr ""
msgid "Romanian (ro_RO)"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:55
-#: app/partials/monitoring.service.list.php:52
+#: app/partials/service.list.edit.php:56 app/partials/service.list.php:53
msgid "Root cause"
msgstr ""
@@ -15063,13 +15167,84 @@ msgstr "S"
msgid "SAML settings"
msgstr ""
-#: app/partials/monitoring.service.list.edit.php:56
-#: app/partials/monitoring.service.list.php:53
-#: app/partials/service.info.php:72 app/views/popup.service.edit.php:242
-#: app/views/popup.service.edit.php:345
+#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerPopupGeneric.php:382
+#: app/controllers/CControllerSlaList.php:157
+#: app/partials/service.info.php:122 app/views/popup.sla.edit.php:211
+#: app/views/popup.sla.edit.php:240 app/views/sla.list.php:185
+#: app/views/slareport.list.php:40 include/classes/helpers/CMenuHelper.php:90
+#: include/classes/helpers/CRoleHelper.php:356
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:28
msgid "SLA"
msgstr "SLA"
+#: include/classes/api/services/CSla.php:555
+#, c-format
+msgid "SLA \"%1$s\" SLO must have no more than 4 fractional digits."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:539
+#, c-format
+msgid "SLA \"%1$s\" already exists."
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:229
+msgid "SLA Report"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreate.php:123
+msgid "SLA created"
+msgstr ""
+
+#: app/controllers/CControllerSlaDelete.php:64
+msgid "SLA deleted"
+msgid_plural "SLAs deleted"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaDisable.php:73
+msgid "SLA disabled"
+msgid_plural "SLAs disabled"
+msgstr[0] ""
+
+#: app/controllers/CControllerSlaEnable.php:73
+msgid "SLA enabled"
+msgid_plural "SLAs enabled"
+msgstr[0] ""
+
+#: app/views/monitoring.widget.slareport.view.php:33
+msgid "SLA is disabled."
+msgstr ""
+
+#: app/views/sla.list.php:93 app/views/sla.list.php:121
+#: app/views/slareport.list.php:92 include/classes/helpers/CMenuHelper.php:94
+#: include/classes/helpers/CRoleHelper.php:359
+#: include/classes/widgets/CWidgetConfig.php:62
+msgid "SLA report"
+msgstr ""
+
+#: app/controllers/CControllerSlaUpdate.php:134
+msgid "SLA updated"
+msgstr ""
+
+#: include/classes/api/services/CDashboardGeneral.php:630
+#, c-format
+msgid "SLA with ID \"%1$s\" is not available."
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:98
+#: app/views/slareport.list.php:163
+msgid "SLI"
+msgstr ""
+
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:38
+#: app/views/monitoring.widget.slareport.view.php:97
+#: app/views/popup.sla.edit.php:61 app/views/sla.list.php:88
+#: app/views/slareport.list.php:115 app/views/slareport.list.php:162
+msgid "SLO"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:236
msgid "SLO service URL"
msgstr ""
@@ -15146,7 +15321,7 @@ msgstr "SNMP捉捕鍵值是無效的"
msgid "SNMP version"
msgstr ""
-#: include/items.inc.php:1302
+#: include/items.inc.php:1300
#, c-format
msgid "SNMPv%1$d"
msgstr ""
@@ -15191,7 +15366,7 @@ msgstr ""
msgid "SQL count: %1$s (selects: %2$s | executes: %3$s)"
msgstr ""
-#: include/items.inc.php:1770
+#: include/items.inc.php:1768
#: include/views/configuration.host.discovery.edit.php:610
#: include/views/configuration.item.edit.php:696
#: include/views/configuration.item.prototype.edit.php:677
@@ -15209,7 +15384,7 @@ msgid "SQL statement execution has failed \"%1$s\"."
msgstr "SQL陳述式執行已失敗: \"%1$s\"."
#: app/views/administration.script.edit.php:116
-#: app/views/administration.script.list.php:144 include/discovery.inc.php:47
+#: app/views/administration.script.list.php:148 include/discovery.inc.php:47
msgid "SSH"
msgstr "SSH"
@@ -15274,11 +15449,11 @@ msgstr "Safari"
msgid "Sans-Serif"
msgstr ""
-#: include/func.inc.php:202
+#: include/func.inc.php:218
msgid "Sat"
msgstr "六"
-#: include/func.inc.php:124 include/func.inc.php:214 jsLoader.php:249
+#: include/func.inc.php:124 include/func.inc.php:230 jsLoader.php:249
msgid "Saturday"
msgstr "週六"
@@ -15312,6 +15487,7 @@ msgstr "方案"
msgid "Scenario tags"
msgstr ""
+#: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92
#: include/views/configuration.maintenance.edit.php:45
msgid "Schedule"
msgstr "排程"
@@ -15356,14 +15532,14 @@ msgstr ""
#: app/controllers/CControllerScheduledReportList.php:148
#: app/views/reports.scheduledreport.edit.php:32
#: app/views/reports.scheduledreport.list.php:31
-#: include/classes/helpers/CMenuHelper.php:106
-#: include/classes/helpers/CRoleHelper.php:347
+#: include/classes/helpers/CMenuHelper.php:135
+#: include/classes/helpers/CRoleHelper.php:390
msgid "Scheduled reports"
msgstr ""
#: app/views/js/popup.massupdate.tmpl.js.php:84
#: app/views/popup.lldoperation.php:125
-#: app/views/popup.massupdate.item.php:235
+#: app/views/popup.massupdate.item.php:234
#: include/views/configuration.host.discovery.edit.php:638
#: include/views/configuration.item.edit.php:743
#: include/views/configuration.item.edit.php:750
@@ -15389,8 +15565,8 @@ msgstr ""
#: app/views/administration.script.edit.php:115
#: app/views/administration.script.edit.php:185
#: app/views/administration.script.edit.php:264
-#: app/views/administration.script.list.php:136 include/items.inc.php:103
-#: include/items.inc.php:1764 include/media.inc.php:25
+#: app/views/administration.script.list.php:140 include/items.inc.php:103
+#: include/items.inc.php:1762 include/media.inc.php:25
#: include/views/configuration.host.discovery.edit.php:238
#: include/views/configuration.item.edit.php:296
#: include/views/configuration.item.prototype.edit.php:281
@@ -15439,8 +15615,8 @@ msgstr "脚本已更新"
#: app/controllers/CControllerPopupScriptExec.php:75
#: app/views/administration.script.edit.php:30
#: app/views/administration.script.list.php:31
-#: include/classes/helpers/CMenuHelper.php:288
-#: include/classes/helpers/CRoleHelper.php:386 jsLoader.php:378
+#: include/classes/helpers/CMenuHelper.php:312
+#: include/classes/helpers/CRoleHelper.php:429 jsLoader.php:378
msgid "Scripts"
msgstr "脚本"
@@ -15519,12 +15695,12 @@ msgid "Security name"
msgstr ""
#: app/views/monitoring.widget.navtreeitem.edit.php:48
-#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:624
-#: app/views/popup.massupdate.item.php:421 app/views/popup.services.php:94
+#: app/views/popup.condition.common.php:403 app/views/popup.generic.php:661
+#: app/views/popup.massupdate.item.php:420 app/views/popup.services.php:93
#: app/views/popup.triggerexpr.php:76 include/classes/html/CMultiSelect.php:86
-#: include/classes/widgets/CWidgetHelper.php:417
-#: include/views/configuration.graph.edit.php:207
-#: include/views/configuration.graph.edit.php:294
+#: include/classes/widgets/CWidgetHelper.php:451
+#: include/views/configuration.graph.edit.php:196
+#: include/views/configuration.graph.edit.php:272
#: include/views/configuration.item.edit.php:104
#: include/views/configuration.item.prototype.edit.php:89
#: include/views/configuration.item.prototype.edit.php:528
@@ -15532,9 +15708,13 @@ msgstr ""
msgid "Select"
msgstr "選擇"
-#: app/views/popup.massupdate.item.php:439 app/views/popup.triggerexpr.php:83
-#: include/views/configuration.graph.edit.php:228
-#: include/views/configuration.graph.edit.php:315
+#: app/views/slareport.list.php:103
+msgid "Select SLA to display SLA report."
+msgstr ""
+
+#: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83
+#: include/views/configuration.graph.edit.php:217
+#: include/views/configuration.graph.edit.php:293
#: include/views/configuration.item.prototype.edit.php:546
msgid "Select prototype"
msgstr "選擇原型"
@@ -15548,7 +15728,7 @@ msgstr ""
msgid "Selected"
msgstr "選擇的"
-#: actionconf.php:494
+#: actionconf.php:510
msgid "Selected actions deleted"
msgstr "所選的動作已刪除"
@@ -15560,7 +15740,7 @@ msgstr ""
msgid "Selected elements"
msgstr "所選的組件"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:318
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:324
msgid "Selected items only"
msgstr ""
@@ -15618,7 +15798,7 @@ msgstr ""
msgid "Sent"
msgstr "已送"
-#: include/func.inc.php:228
+#: include/func.inc.php:244
msgid "Sep"
msgstr "九月"
@@ -15634,7 +15814,7 @@ msgstr "分開的"
msgid "Separately"
msgstr ""
-#: include/func.inc.php:108 include/func.inc.php:245 jsLoader.php:240
+#: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:240
msgid "September"
msgstr "九月"
@@ -15652,12 +15832,12 @@ msgstr ""
#: app/controllers/CControllerQueueOverviewProxy.php:61
#: app/controllers/CControllerWidgetClockView.php:115
-#: app/views/administration.script.list.php:163
+#: app/views/administration.script.list.php:167
#: app/views/configuration.host.list.php:130
msgid "Server"
msgstr "伺服器"
-#: app/views/administration.script.list.php:167
+#: app/views/administration.script.list.php:171
msgid "Server (proxy)"
msgstr ""
@@ -15666,36 +15846,32 @@ msgid "Server time"
msgstr "伺服器時間"
#: app/controllers/CControllerAuditLogList.php:225
-#: app/views/monitoring.service.list.edit.php:112
+#: app/views/js/slareport.list.js.php:39
+#: app/views/monitoring.widget.slareport.view.php:37
#: app/views/popup.mediatype.message.php:58
-#: app/views/popup.service.edit.php:286 app/views/popup.service.edit.php:344
-#: app/views/popup.service.edit.php:378 include/actions.inc.php:67
-#: include/actions.inc.php:77 include/classes/helpers/CMediatypeHelper.php:96
+#: app/views/popup.service.edit.php:269 app/views/popup.service.edit.php:326
+#: app/views/popup.service.edit.php:357 app/views/service.list.edit.php:108
+#: app/views/slareport.list.php:60 app/views/slareport.list.php:110
+#: include/actions.inc.php:67 include/actions.inc.php:77
+#: include/classes/helpers/CMediatypeHelper.php:96
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:39
+#: include/classes/widgets/views/js/widget.slareport.form.view.js.php:45
msgid "Service"
msgstr "服務"
-#: include/classes/api/services/CService.php:1469
-#, c-format
-msgid "Service \"%1$s\" acceptable SLA must have no more than 4 digits after the decimal point."
-msgstr ""
-
-#: include/classes/api/services/CService.php:1523
-#: include/classes/api/services/CService.php:1563
+#: include/classes/api/services/CService.php:1479
+#: include/classes/api/services/CService.php:1519
#, c-format
msgid "Service \"%1$s\" cannot have problem tags and children at the same time."
msgstr ""
-#: include/classes/api/services/CService.php:1496
-#, c-format
-msgid "Service \"%1$s\" cannot show SLA for the selected status calculation rule."
-msgstr ""
-
-#: include/classes/helpers/CMenuHelper.php:175
+#: include/classes/helpers/CMenuHelper.php:83
+#: include/classes/helpers/CRoleHelper.php:352
#: include/views/configuration.action.list.php:28
msgid "Service actions"
msgstr ""
-#: app/controllers/CControllerServiceCreate.php:173
+#: app/controllers/CControllerServiceCreate.php:171
msgid "Service created"
msgstr ""
@@ -15703,7 +15879,7 @@ msgstr ""
msgid "Service data storage period"
msgstr ""
-#: app/controllers/CControllerServiceDelete.php:69
+#: app/controllers/CControllerServiceDelete.php:63
#, fuzzy
msgid "Service deleted"
msgid_plural "Services deleted"
@@ -15723,15 +15899,10 @@ msgid "Service port"
msgstr "服務端口"
#: app/views/popup.mediatype.message.php:61
-#: include/classes/helpers/CMediatypeHelper.php:119
+#: include/classes/helpers/CMediatypeHelper.php:121
msgid "Service recovery"
msgstr ""
-#: app/controllers/CControllerServiceTimeValidate.php:96
-#: include/classes/api/services/CService.php:1695
-msgid "Service start time must be less than end time."
-msgstr "服務的開始時間不能晚於截止時間."
-
#: app/views/popup.condition.common.php:153
msgid "Service tag name"
msgstr ""
@@ -15740,46 +15911,48 @@ msgstr ""
msgid "Service tag value"
msgstr ""
-#: app/controllers/CControllerPopupServiceTimeEdit.php:119
-msgid "Service time"
+#: app/views/popup.sla.edit.php:122 app/views/sla.list.php:60
+msgid "Service tags"
msgstr ""
-#: app/views/popup.service.edit.php:251
-msgid "Service times"
-msgstr "服務次數"
-
#: app/views/popup.condition.common.php:564 include/actions.inc.php:56
msgid "Service type"
msgstr "服務類型"
#: app/views/popup.mediatype.message.php:64
-#: include/classes/helpers/CMediatypeHelper.php:140
+#: include/classes/helpers/CMediatypeHelper.php:144
msgid "Service update"
msgstr ""
-#: app/controllers/CControllerServiceUpdate.php:189
+#: app/controllers/CControllerServiceUpdate.php:187
msgid "Service updated"
msgstr "服務已更新"
+#: include/classes/api/services/CDashboardGeneral.php:612
+#, c-format
+msgid "Service with ID \"%1$s\" is not available."
+msgstr ""
+
#: include/classes/api/services/CRole.php:536
#, c-format
msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"."
msgstr ""
-#: app/controllers/CControllerServiceListEdit.php:178
+#: app/controllers/CControllerServiceListEdit.php:179
#: app/controllers/CControllerServiceListEditRefresh.php:152
-#: app/controllers/CControllerServiceList.php:151
+#: app/controllers/CControllerServiceList.php:149
#: app/controllers/CControllerServiceListRefresh.php:133
#: app/views/administration.housekeeping.edit.php:95
-#: app/views/monitoring.service.list.edit.php:127
-#: app/views/monitoring.service.list.php:105
#: app/views/popup.condition.common.php:642
-#: include/classes/helpers/CMenuHelper.php:65
-#: include/classes/helpers/CRoleHelper.php:317
+#: app/views/service.list.edit.php:123 app/views/service.list.php:105
+#: include/classes/helpers/CMenuHelper.php:78
+#: include/classes/helpers/CMenuHelper.php:103
+#: include/classes/helpers/CRoleHelper.php:306
+#: include/classes/helpers/CRoleHelper.php:351
msgid "Services"
msgstr "服務"
-#: include/classes/api/services/CService.php:1620
+#: include/classes/api/services/CService.php:1576
msgid "Services form a circular dependency."
msgstr "服務形成了一個循環式迴圈."
@@ -15804,7 +15977,7 @@ msgid "Set custom time period"
msgstr ""
#: app/controllers/CControllerPopupItemTestSend.php:433
-#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1442
+#: app/views/js/popup.itemtestedit.view.js.php:371 include/forms.inc.php:1440
#: include/views/js/item.preprocessing.js.php:68
msgid "Set error to"
msgstr ""
@@ -15822,7 +15995,7 @@ msgstr ""
msgid "Set new value"
msgstr ""
-#: app/views/popup.service.statusrule.edit.php:38
+#: app/views/popup.service.statusrule.edit.php:39
msgid "Set status to"
msgstr ""
@@ -15834,7 +16007,7 @@ msgstr ""
msgid "Set this view as default"
msgstr ""
-#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1441
+#: app/views/js/popup.itemtestedit.view.js.php:365 include/forms.inc.php:1439
#: include/views/js/item.preprocessing.js.php:67
msgid "Set value to"
msgstr ""
@@ -15864,18 +16037,18 @@ msgstr ""
#: app/views/monitoring.widget.problems.view.php:62
#: app/views/popup.condition.common.php:220
#: app/views/popup.lldoperation.php:227
-#: app/views/popup.massupdate.trigger.php:53
+#: app/views/popup.massupdate.trigger.php:52
#: app/views/popup.triggerwizard.php:93
-#: include/classes/screens/CScreenHistory.php:274
-#: include/classes/screens/CScreenProblem.php:857
-#: include/classes/screens/CScreenProblem.php:879
-#: include/classes/screens/CScreenProblem.php:1154
+#: include/classes/screens/CScreenHistory.php:272
+#: include/classes/screens/CScreenProblem.php:852
+#: include/classes/screens/CScreenProblem.php:874
+#: include/classes/screens/CScreenProblem.php:1149
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:70
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:70
#: include/classes/widgets/forms/CWidgetFormProblems.php:85
#: include/classes/widgets/forms/CWidgetFormProblems.php:202
#: include/classes/widgets/forms/CWidgetFormProblems.php:203
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:344
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:350
#: include/events.inc.php:188 include/triggers.inc.php:967
#: include/views/configuration.item.list.php:171
#: include/views/configuration.trigger.prototype.edit.php:88
@@ -15894,7 +16067,7 @@ msgid "Severity changed"
msgstr ""
#: include/actions.inc.php:1754
-#: include/classes/screens/CScreenProblem.php:1221
+#: include/classes/screens/CScreenProblem.php:1216
msgid "Severity changes"
msgstr ""
@@ -15944,9 +16117,9 @@ msgstr ""
#: include/classes/widgets/forms/CWidgetFormItem.php:56
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:102
#: include/classes/widgets/forms/CWidgetFormProblems.php:33
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:108
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:180
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:114
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:186
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
#: include/classes/widgets/forms/CWidgetFormSystemInfo.php:30
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:33
#: include/views/js/monitoring.sysmaps.js.php:100 report2.php:546
@@ -15974,7 +16147,7 @@ msgstr "展示無資料項目"
#: include/classes/widgets/forms/CWidgetFormGraph.php:78
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:78
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:266
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:272
#: include/views/configuration.graph.edit.php:114
msgid "Show legend"
msgstr "展示圖標"
@@ -15995,7 +16168,11 @@ msgstr ""
msgid "Show operational data"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:299
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:49
+msgid "Show periods"
+msgstr ""
+
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305
msgid "Show problems"
msgstr ""
@@ -16086,8 +16263,8 @@ msgstr ""
msgid "Sign in with Single Sign-On (SAML)"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:389
-#: include/classes/helpers/CMenuHelper.php:392
+#: include/classes/helpers/CMenuHelper.php:413
+#: include/classes/helpers/CMenuHelper.php:416
msgid "Sign out"
msgstr ""
@@ -16096,7 +16273,7 @@ msgstr ""
msgid "Simple"
msgstr "簡單"
-#: include/items.inc.php:1843
+#: include/items.inc.php:1841
msgid "Simple change"
msgstr ""
@@ -16221,7 +16398,7 @@ msgstr ""
msgid "Sort entries by"
msgstr ""
-#: app/views/popup.service.edit.php:107
+#: app/views/popup.service.edit.php:108
msgid "Sort order (0->999)"
msgstr "排序次(0->999)"
@@ -16230,7 +16407,7 @@ msgstr "排序次(0->999)"
msgid "Sorting by field \"%1$s\" not allowed."
msgstr "依欄位\"%1$s\"排序是不允許的."
-#: include/classes/screens/CScreenHistory.php:271
+#: include/classes/screens/CScreenHistory.php:269
#: include/classes/widgets/forms/CWidgetFormGraph.php:31
#: include/classes/widgets/forms/CWidgetFormGraphPrototype.php:31
msgid "Source"
@@ -16244,7 +16421,7 @@ msgstr ""
msgid "Spanish (es_ES)"
msgstr "西班牙語 (es_ES)"
-#: include/classes/helpers/CRoleHelper.php:171
+#: include/classes/helpers/CRoleHelper.php:176
msgid "Specified role was not found."
msgstr ""
@@ -16256,7 +16433,7 @@ msgstr "指定的腳本不存在或您沒有對動作操作命令的此腳本的
msgid "Specify host to see the graphs."
msgstr ""
-#: app/views/popup.generic.php:142 include/views/monitoring.history.php:295
+#: app/views/popup.generic.php:143 include/views/monitoring.history.php:295
msgid "Specify some filter condition to see the values."
msgstr ""
@@ -16269,9 +16446,9 @@ msgstr "速度"
msgid "Stacked"
msgstr "層積的"
-#: include/classes/widgets/CWidgetHelper.php:809
-#: include/classes/widgets/CWidgetHelper.php:852
-#: include/classes/widgets/CWidgetHelper.php:1101
+#: include/classes/widgets/CWidgetHelper.php:845
+#: include/classes/widgets/CWidgetHelper.php:888
+#: include/classes/widgets/CWidgetHelper.php:1136
msgid "Staircase"
msgstr ""
@@ -16308,9 +16485,21 @@ msgid "Start slideshow automatically"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:107
+#: app/views/popup.sla.edit.php:185
+#: app/views/popup.sla.excludeddowntime.edit.php:49
msgid "Start time"
msgstr ""
+#: include/classes/api/services/CSla.php:578
+#, c-format
+msgid "Start time must be less than end time for SLA \"%1$s\"."
+msgstr ""
+
+#: include/classes/api/services/CSla.php:605
+#, c-format
+msgid "Start time must be less than end time for excluded downtime \"%2$s\" of SLA \"%1$s\"."
+msgstr ""
+
#: include/classes/validators/CLdapAuthValidator.php:81
msgid "Starting TLS failed."
msgstr ""
@@ -16327,8 +16516,8 @@ msgstr ""
msgid "State"
msgstr "州"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:151
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:223
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:157
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:229
msgctxt "history source selection method"
msgid "Static"
msgstr ""
@@ -16340,15 +16529,15 @@ msgstr ""
#: app/controllers/CControllerPopupGeneric.php:179
#: app/controllers/CControllerPopupGeneric.php:193
#: app/controllers/CControllerPopupGeneric.php:235
+#: app/controllers/CControllerPopupGeneric.php:844
#: app/partials/administration.ha.nodes.php:28
#: app/partials/configuration.filter.items.php:184
#: app/partials/monitoring.host.filter.php:125
#: app/partials/monitoring.host.view.html.php:38
-#: app/partials/monitoring.service.list.edit.php:54
-#: app/partials/monitoring.service.list.php:51
#: app/partials/scheduledreport.subscription.php:35
#: app/partials/scheduledreport.table.html.php:44
-#: app/partials/service.info.php:66
+#: app/partials/service.info.php:115 app/partials/service.list.edit.php:55
+#: app/partials/service.list.php:52
#: app/views/administration.mediatype.list.php:53
#: app/views/administration.mediatype.list.php:80
#: app/views/administration.module.list.php:50
@@ -16367,16 +16556,17 @@ msgstr ""
#: app/views/configuration.discovery.list.php:81
#: app/views/configuration.host.list.php:176
#: app/views/hintbox.eventlist.php:74
-#: app/views/monitoring.service.list.edit.php:80
-#: app/views/monitoring.service.list.php:79
#: app/views/monitoring.widget.actionlog.view.php:38
#: app/views/monitoring.widget.problems.view.php:56
-#: app/views/popup.massupdate.host.php:135
-#: app/views/popup.massupdate.item.php:325
+#: app/views/popup.massupdate.host.php:134
+#: app/views/popup.massupdate.item.php:324
#: app/views/popup.scheduledreport.subscription.php:114
-#: app/views/popup.service.statusrule.edit.php:74
-#: app/views/reports.scheduledreport.list.php:58 include/actions.inc.php:1827
-#: include/actions.inc.php:1921 include/classes/helpers/CServiceHelper.php:36
+#: app/views/popup.service.statusrule.edit.php:75
+#: app/views/reports.scheduledreport.list.php:58
+#: app/views/service.list.edit.php:76 app/views/service.list.php:79
+#: app/views/sla.list.php:48 app/views/sla.list.php:94
+#: include/actions.inc.php:1827 include/actions.inc.php:1921
+#: include/classes/helpers/CServiceHelper.php:36
#: include/classes/helpers/CServiceHelper.php:41
#: include/classes/helpers/CServiceHelper.php:46
#: include/classes/helpers/CServiceHelper.php:51
@@ -16387,15 +16577,15 @@ msgstr ""
#: include/classes/html/CHostAvailability.php:76
#: include/classes/screens/CScreenHttpTestDetails.php:85
#: include/classes/screens/CScreenHttpTest.php:116
-#: include/classes/screens/CScreenProblem.php:861
-#: include/classes/screens/CScreenProblem.php:885
-#: include/classes/screens/CScreenProblem.php:1157
+#: include/classes/screens/CScreenProblem.php:856
+#: include/classes/screens/CScreenProblem.php:880
+#: include/classes/screens/CScreenProblem.php:1152
#: include/classes/widgets/forms/CWidgetFormActionLog.php:35
#: include/classes/widgets/forms/CWidgetFormActionLog.php:36
#: include/events.inc.php:287 include/forms.inc.php:515
#: include/views/administration.auditacts.list.php:68
-#: include/views/configuration.action.list.php:73
-#: include/views/configuration.action.list.php:100
+#: include/views/configuration.action.list.php:77
+#: include/views/configuration.action.list.php:104
#: include/views/configuration.host.discovery.list.php:163
#: include/views/configuration.host.discovery.list.php:201
#: include/views/configuration.httpconf.list.php:69
@@ -16407,12 +16597,11 @@ msgstr ""
msgid "Status"
msgstr "狀態"
-#: app/views/popup.service.edit.php:116 app/views/popup.service.edit.php:287
-#: app/views/popup.services.php:60
+#: app/views/popup.service.edit.php:117
msgid "Status calculation rule"
msgstr ""
-#: app/views/popup.service.edit.php:120
+#: app/views/popup.service.edit.php:121
msgid "Status calculation rule and additional rules are only applicable if child services exist."
msgstr ""
@@ -16445,7 +16634,7 @@ msgstr "只有狀態"
msgid "Status problem"
msgstr ""
-#: app/views/popup.service.edit.php:173
+#: app/views/popup.service.edit.php:194
msgid "Status propagation rule"
msgstr ""
@@ -16503,8 +16692,8 @@ msgid "Stopped"
msgstr ""
#: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212
-#: app/views/popup.massupdate.item.php:295
-#: app/views/popup.massupdate.item.php:311
+#: app/views/popup.massupdate.item.php:294
+#: app/views/popup.massupdate.item.php:310
#: include/views/configuration.item.edit.php:824
#: include/views/configuration.item.edit.php:864
#: include/views/configuration.item.prototype.edit.php:768
@@ -16538,8 +16727,8 @@ msgstr ""
msgid "String functions"
msgstr ""
-#: include/items.inc.php:1822 include/items.inc.php:1826
-#: include/items.inc.php:1830 include/items.inc.php:1834
+#: include/items.inc.php:1820 include/items.inc.php:1824
+#: include/items.inc.php:1828 include/items.inc.php:1832
msgid "Structured data"
msgstr ""
@@ -16557,7 +16746,7 @@ msgstr "主旨"
#: app/partials/configuration.host.edit.html.php:500
#: app/views/administration.proxy.edit.php:138
-#: app/views/popup.massupdate.host.php:271
+#: app/views/popup.massupdate.host.php:270
#: include/views/configuration.host.prototype.edit.php:407
msgctxt "encryption certificate"
msgid "Subject"
@@ -16579,7 +16768,7 @@ msgstr ""
msgid "Success Audit"
msgstr "成功審計"
-#: include/func.inc.php:1694 jsLoader.php:226
+#: include/func.inc.php:1708 jsLoader.php:226
msgid "Success message"
msgstr ""
@@ -16587,11 +16776,11 @@ msgstr ""
msgid "Sum of incoming and outgoing traffic statistics on network interface. Returns integer"
msgstr ""
-#: include/func.inc.php:196
+#: include/func.inc.php:212
msgid "Sun"
msgstr "日"
-#: include/func.inc.php:126 include/func.inc.php:208 jsLoader.php:250
+#: include/func.inc.php:126 include/func.inc.php:224 jsLoader.php:250
msgid "Sunday"
msgstr "日"
@@ -16599,7 +16788,7 @@ msgstr "日"
msgid "Super admin"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:330
+#: include/classes/helpers/CMenuHelper.php:354
#: include/views/general.login.php:94
msgid "Support"
msgstr "支援"
@@ -16637,7 +16826,8 @@ msgstr "瑞士(sv_SE)"
msgid "Switching authentication method will reset all except this session! Continue?"
msgstr "切換認證方法將重設除了此連線期之外的所有連線!繼續嗎?"
-#: include/classes/helpers/CDateTimeZoneHelper.php:97
+#: app/controllers/CControllerGuiEdit.php:33
+#: include/classes/setup/CSetupWizard.php:609
msgid "System"
msgstr ""
@@ -16645,14 +16835,14 @@ msgstr ""
msgid "System boot time. Returns integer (Unix timestamp)"
msgstr ""
+#: app/controllers/CControllerUserEditGeneral.php:49
#: app/views/administration.user.edit.php:185
-#: app/views/administration.user.edit.php:191
-#: include/classes/helpers/CDateTimeZoneHelper.php:74
-#: include/classes/helpers/CDateTimeZoneHelper.php:80 include/users.inc.php:81
+#: app/views/administration.user.edit.php:191 app/views/popup.sla.edit.php:91
+#: app/views/sla.list.php:148 include/users.inc.php:81
msgid "System default"
msgstr "系統預設"
-#: include/func.inc.php:1731
+#: include/func.inc.php:1745
msgid "System error occurred. Please contact Zabbix administrator."
msgstr ""
@@ -16665,9 +16855,9 @@ msgid "System host name. Returns string"
msgstr ""
#: app/controllers/CControllerReportStatus.php:42
-#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:103
-#: include/classes/helpers/CRoleHelper.php:329
-#: include/classes/widgets/CWidgetConfig.php:63
+#: app/views/report.status.php:30 include/classes/helpers/CMenuHelper.php:132
+#: include/classes/helpers/CRoleHelper.php:372
+#: include/classes/widgets/CWidgetConfig.php:64
msgid "System information"
msgstr ""
@@ -16766,36 +16956,35 @@ msgstr ""
#: app/partials/monitoring.latest.view.html.php:58
#: app/partials/monitoring.latest.view.html.php:71
#: app/partials/monitoring.problem.filter.php:231
-#: app/partials/monitoring.service.list.edit.php:57
-#: app/partials/monitoring.service.list.php:54
-#: app/partials/service.info.php:80 app/views/configuration.host.list.php:156
+#: app/partials/service.info.php:126 app/partials/service.list.edit.php:58
+#: app/partials/service.list.php:55 app/views/configuration.host.list.php:156
#: app/views/configuration.host.list.php:196
#: app/views/hintbox.eventlist.php:77 app/views/monitoring.latest.view.php:90
-#: app/views/monitoring.service.list.edit.php:108
-#: app/views/monitoring.service.list.php:91
#: app/views/monitoring.web.view.php:87
#: app/views/monitoring.widget.problems.view.php:68
#: app/views/popup.lldoperation.php:262
-#: app/views/popup.massupdate.host.php:194
-#: app/views/popup.massupdate.host.php:287
-#: app/views/popup.massupdate.item.php:477
-#: app/views/popup.massupdate.item.php:493
-#: app/views/popup.massupdate.service.php:40
-#: app/views/popup.massupdate.template.php:123
-#: app/views/popup.massupdate.template.php:140
-#: app/views/popup.massupdate.trigger.php:75
-#: app/views/popup.massupdate.trigger.php:150
-#: app/views/popup.service.edit.php:263 app/views/popup.service.edit.php:346
-#: include/blocks.inc.php:583 include/classes/screens/CScreenHttpTest.php:117
-#: include/classes/screens/CScreenProblem.php:839
-#: include/classes/screens/CScreenProblem.php:895
-#: include/classes/screens/CScreenProblem.php:1164
+#: app/views/popup.massupdate.host.php:193
+#: app/views/popup.massupdate.host.php:286
+#: app/views/popup.massupdate.item.php:476
+#: app/views/popup.massupdate.item.php:492
+#: app/views/popup.massupdate.service.php:39
+#: app/views/popup.massupdate.template.php:122
+#: app/views/popup.massupdate.template.php:139
+#: app/views/popup.massupdate.trigger.php:74
+#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.service.edit.php:246 app/views/popup.service.edit.php:327
+#: app/views/popup.services.php:61 app/views/service.list.edit.php:104
+#: app/views/service.list.php:91 include/blocks.inc.php:583
+#: include/classes/screens/CScreenHttpTest.php:117
+#: include/classes/screens/CScreenProblem.php:834
+#: include/classes/screens/CScreenProblem.php:890
+#: include/classes/screens/CScreenProblem.php:1159
#: include/classes/widgets/forms/CWidgetFormDataOver.php:51
#: include/classes/widgets/forms/CWidgetFormGeoMap.php:52
#: include/classes/widgets/forms/CWidgetFormProblemHosts.php:79
#: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:79
#: include/classes/widgets/forms/CWidgetFormProblems.php:94
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:369
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:375
#: include/classes/widgets/forms/CWidgetFormTrigOver.php:67
#: include/classes/widgets/forms/CWidgetFormWeb.php:61
#: include/events.inc.php:263 include/forms.inc.php:89
@@ -16839,13 +17028,13 @@ msgid "Target type"
msgstr "目標類型"
#: app/views/administration.script.edit.php:117
-#: app/views/administration.script.list.php:148 include/discovery.inc.php:61
+#: app/views/administration.script.list.php:152 include/discovery.inc.php:61
msgid "Telnet"
msgstr "Telnet"
-#: app/controllers/CControllerAuditLogList.php:239
+#: app/controllers/CControllerAuditLogList.php:240
#: app/views/administration.mediatype.edit.php:280
-#: app/views/popup.massupdate.template.php:139 app/views/search.php:278
+#: app/views/popup.massupdate.template.php:138 app/views/search.php:278
#: include/actions.inc.php:49 include/forms.inc.php:529
#: include/views/configuration.graph.list.php:149
#: include/views/configuration.host.discovery.list.php:192
@@ -16883,7 +17072,7 @@ msgstr ""
msgid "Template cannot be linked to another template more than once even through other templates."
msgstr "模板不能重複連結到其它模板, 即使透過其它模板."
-#: app/controllers/CControllerAuditLogList.php:240
+#: app/controllers/CControllerAuditLogList.php:241
msgid "Template dashboard"
msgstr ""
@@ -16947,8 +17136,8 @@ msgstr ""
#: app/views/configuration.host.list.php:191
#: app/views/popup.condition.common.php:357 app/views/popup.import.php:31
#: app/views/search.php:223 app/views/search.php:227 app/views/search.php:369
-#: include/classes/helpers/CMenuHelper.php:144
-#: include/classes/helpers/CRoleHelper.php:358
+#: include/classes/helpers/CMenuHelper.php:173
+#: include/classes/helpers/CRoleHelper.php:401
#: include/views/configuration.copy.elements.php:63
#: include/views/configuration.graph.list.php:97
#: include/views/configuration.host.discovery.list.php:81
@@ -16978,12 +17167,12 @@ msgstr ""
#: app/controllers/CControllerPopupTestTriggerExpr.php:212
#: app/partials/scheduledreport.formgrid.html.php:211
#: app/views/administration.authentication.edit.php:339
-#: app/views/administration.mediatype.list.php:140
+#: app/views/administration.mediatype.list.php:146
#: app/views/administration.regex.edit.php:140
#: app/views/js/popup.itemtestedit.view.js.php:571
#: app/views/popup.itemtestedit.view.php:432
#: app/views/popup.mediatypetest.edit.php:99
-#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1482
+#: app/views/popup.testtriggerexpr.php:124 include/forms.inc.php:1480
#: include/views/configuration.host.discovery.edit.php:970
#: include/views/configuration.host.discovery.edit.php:982
#: include/views/configuration.item.edit.php:1025
@@ -16998,7 +17187,7 @@ msgstr ""
msgid "Test"
msgstr "測試"
-#: include/forms.inc.php:1512
+#: include/forms.inc.php:1510
msgid "Test all steps"
msgstr ""
@@ -17047,11 +17236,11 @@ msgid "Test subject"
msgstr ""
#: app/partials/configuration.filter.items.php:141
-#: app/views/popup.massupdate.item.php:160
+#: app/views/popup.massupdate.item.php:159
#: include/classes/html/CMacroValue.php:156 include/items.inc.php:131
-#: include/items.inc.php:1802 include/items.inc.php:1806
-#: include/items.inc.php:1810 include/items.inc.php:1814
-#: include/items.inc.php:1818 include/views/configuration.item.edit.php:122
+#: include/items.inc.php:1800 include/items.inc.php:1804
+#: include/items.inc.php:1808 include/items.inc.php:1812
+#: include/items.inc.php:1816 include/views/configuration.item.edit.php:122
#: include/views/configuration.item.prototype.edit.php:107
#: include/views/js/monitoring.sysmaps.js.php:366
#: include/views/js/monitoring.sysmaps.js.php:521
@@ -17184,7 +17373,7 @@ msgstr ""
msgid "Theme"
msgstr "背景主題"
-#: include/func.inc.php:2454
+#: include/func.inc.php:2468
msgid "This day last week"
msgstr ""
@@ -17197,11 +17386,11 @@ msgstr ""
msgid "This is the test message from Zabbix"
msgstr ""
-#: include/func.inc.php:2462
+#: include/func.inc.php:2476
msgid "This month"
msgstr "本月"
-#: include/func.inc.php:2463
+#: include/func.inc.php:2477
msgid "This month so far"
msgstr ""
@@ -17210,19 +17399,19 @@ msgstr ""
msgid "This type of information may not match the key."
msgstr ""
-#: include/func.inc.php:2460
+#: include/func.inc.php:2474
msgid "This week"
msgstr "本周"
-#: include/func.inc.php:2461
+#: include/func.inc.php:2475
msgid "This week so far"
msgstr ""
-#: include/func.inc.php:2464
+#: include/func.inc.php:2478
msgid "This year"
msgstr "本年"
-#: include/func.inc.php:2465
+#: include/func.inc.php:2479
msgid "This year so far"
msgstr ""
@@ -17230,15 +17419,15 @@ msgstr ""
msgid "Threshold"
msgstr ""
-#: include/items.inc.php:1894 include/items.inc.php:1898
+#: include/items.inc.php:1892 include/items.inc.php:1896
msgid "Throttling"
msgstr ""
-#: include/func.inc.php:200
+#: include/func.inc.php:216
msgid "Thu"
msgstr "四"
-#: include/func.inc.php:122 include/func.inc.php:212 jsLoader.php:247
+#: include/func.inc.php:122 include/func.inc.php:228 jsLoader.php:247
msgid "Thursday"
msgstr "週四"
@@ -17254,8 +17443,7 @@ msgstr ""
msgid "Tile provider attribution data displayed in a small text box on the map."
msgstr ""
-#: app/views/popup.service.time.edit.php:90
-#: app/views/popup.service.time.edit.php:141 report4.php:191
+#: report4.php:191
msgid "Till"
msgstr "直到"
@@ -17265,14 +17453,12 @@ msgstr "直到"
#: app/views/monitoring.widget.actionlog.view.php:33
#: app/views/monitoring.widget.problems.view.php:38
#: app/views/popup.itemtestedit.view.php:270
-#: app/views/popup.service.time.edit.php:70
-#: app/views/popup.service.time.edit.php:98
#: app/views/popup.triggerexpr.php:175 app/views/popup.triggerexpr.php:179
#: app/views/reports.auditlog.list.php:89 include/actions.inc.php:1700
#: include/actions.inc.php:1754 include/actions.inc.php:1827
#: include/actions.inc.php:1921 include/actions.inc.php:1976
-#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:816
-#: include/classes/screens/CScreenProblem.php:1155
+#: include/blocks.inc.php:558 include/classes/screens/CScreenProblem.php:811
+#: include/classes/screens/CScreenProblem.php:1150
#: include/classes/widgets/forms/CWidgetFormActionLog.php:31
#: include/classes/widgets/forms/CWidgetFormActionLog.php:32
#: include/classes/widgets/forms/CWidgetFormProblems.php:200
@@ -17302,7 +17488,7 @@ msgid "Time of proxy last access. Name - proxy name. Valid params are: lastacces
msgstr ""
#: include/actions.inc.php:51
-#: include/classes/widgets/views/widget.svggraph.form.view.php:293
+#: include/classes/widgets/views/widget.svggraph.form.view.php:303
msgid "Time period"
msgstr "時間期間"
@@ -17313,9 +17499,9 @@ msgstr "時間期間"
#: app/controllers/CControllerPopupTriggerExpr.php:239
#: app/controllers/CControllerPopupTriggerExpr.php:258
#: app/controllers/CControllerPopupTriggerExpr.php:287
-#: include/classes/widgets/CWidgetHelper.php:821
-#: include/classes/widgets/CWidgetHelper.php:897
-#: include/classes/widgets/CWidgetHelper.php:1166
+#: include/classes/widgets/CWidgetHelper.php:857
+#: include/classes/widgets/CWidgetHelper.php:933
+#: include/classes/widgets/CWidgetHelper.php:1201
msgid "Time shift"
msgstr "排班"
@@ -17323,13 +17509,13 @@ msgstr "排班"
msgid "Time type"
msgstr "時間類型"
-#: app/views/administration.user.edit.php:248
+#: app/views/administration.user.edit.php:248 app/views/popup.sla.edit.php:83
msgid "Time zone"
msgstr ""
#: app/views/administration.mediatype.edit.php:230
#: app/views/administration.script.edit.php:197
-#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:101
+#: app/views/popup.httpstep.php:165 app/views/popup.massupdate.item.php:100
#: disc_prototypes.php:147 host_discovery.php:122
#: include/views/configuration.host.discovery.edit.php:272
#: include/views/configuration.httpconf.edit.php:203
@@ -17339,17 +17525,27 @@ msgid "Timeout"
msgstr "逾時"
#: app/views/monitoring.widget.plaintext.view.php:32
-#: include/classes/screens/CScreenHistory.php:267
-#: include/classes/screens/CScreenHistory.php:393
-#: include/classes/screens/CScreenHistory.php:446
+#: include/classes/screens/CScreenHistory.php:265
+#: include/classes/screens/CScreenHistory.php:391
+#: include/classes/screens/CScreenHistory.php:444
#: include/views/monitoring.history.php:291
msgid "Timestamp"
msgstr "時間戳"
+#: app/views/sla.list.php:91
+msgid "Timezone"
+msgstr ""
+
+#: app/controllers/CControllerSlaReportList.php:162
+#: app/controllers/CControllerSlaReportList.php:170
+#: app/controllers/CControllerSlaReportList.php:181
#: app/partials/massupdate.valuemaps.tab.php:46
#: app/partials/timeselector.filter.php:96
-#: app/views/popup.tabfilter.edit.php:49 include/classes/html/CFilter.php:290
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:91
+#: app/views/popup.tabfilter.edit.php:49 app/views/slareport.list.php:82
+#: include/classes/html/CFilter.php:290
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:69
+#: include/classes/widgets/forms/CWidgetFormSlaReport.php:104
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:94
#: include/views/js/monitoring.sysmaps.js.php:748
msgid "To"
msgstr "到"
@@ -17358,11 +17554,11 @@ msgstr "到"
msgid "To set a host interface select a single item type for all items"
msgstr "要設定一個主機介面, 選擇一個單一的項目類型給所有的項目"
-#: include/classes/screens/CScreenProblem.php:701 include/func.inc.php:2458
+#: include/classes/screens/CScreenProblem.php:696 include/func.inc.php:2472
msgid "Today"
msgstr "今天"
-#: include/func.inc.php:2459
+#: include/func.inc.php:2473
msgid "Today so far"
msgstr ""
@@ -17426,19 +17622,19 @@ msgstr ""
msgid "Transform SQL query result into a JSON array."
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:811
-#: include/classes/widgets/CWidgetHelper.php:855
-#: include/classes/widgets/CWidgetHelper.php:856
-#: include/classes/widgets/CWidgetHelper.php:857
-#: include/classes/widgets/CWidgetHelper.php:858
-#: include/classes/widgets/CWidgetHelper.php:859
-#: include/classes/widgets/CWidgetHelper.php:860
-#: include/classes/widgets/CWidgetHelper.php:861
-#: include/classes/widgets/CWidgetHelper.php:862
-#: include/classes/widgets/CWidgetHelper.php:863
-#: include/classes/widgets/CWidgetHelper.php:864
-#: include/classes/widgets/CWidgetHelper.php:865
-#: include/classes/widgets/CWidgetHelper.php:1122
+#: include/classes/widgets/CWidgetHelper.php:847
+#: include/classes/widgets/CWidgetHelper.php:891
+#: include/classes/widgets/CWidgetHelper.php:892
+#: include/classes/widgets/CWidgetHelper.php:893
+#: include/classes/widgets/CWidgetHelper.php:894
+#: include/classes/widgets/CWidgetHelper.php:895
+#: include/classes/widgets/CWidgetHelper.php:896
+#: include/classes/widgets/CWidgetHelper.php:897
+#: include/classes/widgets/CWidgetHelper.php:898
+#: include/classes/widgets/CWidgetHelper.php:899
+#: include/classes/widgets/CWidgetHelper.php:900
+#: include/classes/widgets/CWidgetHelper.php:901
+#: include/classes/widgets/CWidgetHelper.php:1157
msgid "Transparency"
msgstr ""
@@ -17446,9 +17642,9 @@ msgstr ""
msgid "Transport error."
msgstr "傳輸錯誤."
-#: include/classes/widgets/CWidgetHelper.php:817
-#: include/classes/widgets/CWidgetHelper.php:892
-#: include/classes/widgets/CWidgetHelper.php:1154
+#: include/classes/widgets/CWidgetHelper.php:853
+#: include/classes/widgets/CWidgetHelper.php:928
+#: include/classes/widgets/CWidgetHelper.php:1189
msgctxt "missing data function"
msgid "Treat as 0"
msgstr ""
@@ -17459,7 +17655,7 @@ msgstr ""
#: app/controllers/CControllerPopupLldOperation.php:227
#: app/views/popup.lldoperation.php:206
-#: app/views/popup.massupdate.item.php:307 disc_prototypes.php:139
+#: app/views/popup.massupdate.item.php:306 disc_prototypes.php:139
#: include/views/configuration.item.edit.php:858
#: include/views/configuration.item.prototype.edit.php:777 items.php:84
msgid "Trend storage period"
@@ -17474,9 +17670,9 @@ msgstr ""
msgid "Trends"
msgstr "趨勢"
-#: app/controllers/CControllerAuditLogList.php:241
-#: app/controllers/CControllerPopupTriggerWizard.php:282
-#: app/views/popup.massupdate.trigger.php:149 include/actions.inc.php:46
+#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerPopupTriggerWizard.php:281
+#: app/views/popup.massupdate.trigger.php:148 include/actions.inc.php:46
#: include/classes/graphdraw/CLineGraphDraw.php:472 include/events.inc.php:256
#: include/maps.inc.php:26 include/triggers.inc.php:960
#: include/views/configuration.triggers.edit.php:571
@@ -17501,12 +17697,12 @@ msgstr ""
msgid "Trigger \"%1$s\" depends on trigger \"%2$s\", which does not exist."
msgstr "觸發器\"%1$s\"相依於一個不存在的觸發器\"%2$s\"."
-#: app/controllers/CControllerMenuPopup.php:594
+#: app/controllers/CControllerMenuPopup.php:593
msgid "Trigger URL"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:170
-#: include/views/configuration.action.list.php:27
+#: include/classes/helpers/CMenuHelper.php:199
+#: include/views/configuration.action.list.php:33
msgid "Trigger actions"
msgstr ""
@@ -17531,7 +17727,7 @@ msgstr ""
msgid "Trigger deleted"
msgstr "觸發器已删除"
-#: tr_events.php:175
+#: tr_events.php:174
msgid "Trigger details"
msgstr ""
@@ -17542,7 +17738,7 @@ msgstr[0] ""
#: app/views/administration.trigdisplay.edit.php:31
#: app/views/administration.trigdisplay.edit.php:165
-#: include/classes/helpers/CMenuHelper.php:242 include/html.inc.php:894
+#: include/classes/helpers/CMenuHelper.php:266 include/html.inc.php:894
msgid "Trigger displaying options"
msgstr "觸發器顯示選項"
@@ -17573,13 +17769,13 @@ msgstr "觸發器標示類型"
msgid "Trigger name"
msgstr "觸發器名稱"
-#: include/classes/widgets/CWidgetConfig.php:64
+#: include/classes/widgets/CWidgetConfig.php:65
msgid "Trigger overview"
msgstr "觸發器概覽"
-#: app/controllers/CControllerAuditLogList.php:242
+#: app/controllers/CControllerAuditLogList.php:243
#: app/views/popup.lldoperation.php:52
-#: app/views/popup.massupdate.trigger.php:149
+#: app/views/popup.massupdate.trigger.php:148
#: include/views/configuration.trigger.prototype.edit.php:548
#: include/views/js/configuration.host.discovery.edit.overr.js.php:166
msgid "Trigger prototype"
@@ -17692,20 +17888,20 @@ msgstr "觸發器"
msgid "Triggers deleted"
msgstr "觸發器已删除"
-#: include/classes/helpers/CMenuHelper.php:116
-#: include/classes/helpers/CRoleHelper.php:334
+#: include/classes/helpers/CMenuHelper.php:145
+#: include/classes/helpers/CRoleHelper.php:377
msgid "Triggers top 100"
msgstr "前百大觸發器"
-#: include/items.inc.php:1811
+#: include/items.inc.php:1809
msgid "Trim"
msgstr ""
-#: include/func.inc.php:198
+#: include/func.inc.php:214
msgid "Tue"
msgstr "二"
-#: include/func.inc.php:120 include/func.inc.php:210 jsLoader.php:245
+#: include/func.inc.php:120 include/func.inc.php:226 jsLoader.php:245
msgid "Tuesday"
msgstr "週二"
@@ -17742,17 +17938,17 @@ msgstr ""
#: app/views/popup.condition.common.php:168
#: app/views/popup.condition.common.php:657
#: app/views/popup.dashboard.share.edit.php:123
-#: app/views/popup.generic.php:110 app/views/popup.lldoperation.php:114
-#: app/views/popup.massupdate.item.php:48
-#: app/views/popup.massupdate.item.php:225 app/views/popup.media.php:70
-#: app/views/popup.service.edit.php:226 app/views/popup.triggerwizard.php:47
-#: app/views/popup.triggerwizard.php:121 app/views/popup.valuemap.edit.php:51
+#: app/views/popup.generic.php:111 app/views/popup.lldoperation.php:114
+#: app/views/popup.massupdate.item.php:47
+#: app/views/popup.massupdate.item.php:224 app/views/popup.media.php:70
+#: app/views/popup.triggerwizard.php:47 app/views/popup.triggerwizard.php:121
+#: app/views/popup.valuemap.edit.php:51
#: include/classes/widgets/CWidgetHelper.php:50
#: include/classes/widgets/forms/CWidgetFormActionLog.php:33
#: include/classes/widgets/forms/CWidgetFormActionLog.php:34
#: include/hosts.inc.php:99 include/hosts.inc.php:1208
#: include/views/administration.auditacts.list.php:65
-#: include/views/configuration.graph.edit.php:364
+#: include/views/configuration.graph.edit.php:342
#: include/views/configuration.host.discovery.edit.php:69
#: include/views/configuration.host.discovery.edit.php:632
#: include/views/configuration.host.discovery.list.php:138
@@ -17792,7 +17988,7 @@ msgstr "計算方式"
#: app/controllers/CControllerPopupGeneric.php:234
#: app/controllers/CControllerPopupGeneric.php:285
#: app/partials/configuration.filter.items.php:146
-#: app/views/popup.massupdate.item.php:151 include/forms.inc.php:508
+#: app/views/popup.massupdate.item.php:150 include/forms.inc.php:508
#: include/views/configuration.item.edit.php:136
#: include/views/configuration.item.edit.php:997
#: include/views/configuration.item.prototype.edit.php:121
@@ -17814,9 +18010,9 @@ msgstr ""
msgid "UNKNOWN"
msgstr "未知的"
-#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:84
+#: app/views/popup.httpstep.php:52 app/views/popup.massupdate.item.php:83
#: app/views/popup.triggerwizard.php:133 disc_prototypes.php:152
-#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:65
+#: host_discovery.php:127 include/classes/widgets/CWidgetConfig.php:66
#: include/classes/widgets/forms/CWidgetFormUrl.php:31
#: include/views/configuration.host.discovery.edit.php:89
#: include/views/configuration.httpconf.edit.php:204
@@ -17875,8 +18071,8 @@ msgstr ""
msgid "URLs"
msgstr "URLs"
-#: include/classes/validators/CApiInputValidator.php:2655
-#: include/classes/validators/CApiInputValidator.php:2661
+#: include/classes/validators/CApiInputValidator.php:2627
+#: include/classes/validators/CApiInputValidator.php:2633
msgid "UUIDv4 is expected"
msgstr ""
@@ -17970,20 +18166,26 @@ msgstr "解除封鎖所選的用戶?"
msgid "Unexpected response for action %1$s."
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:72
+#: app/controllers/CControllerSlaCreateUpdate.php:76
#: app/views/js/configuration.host.edit.js.php:158
#: app/views/js/configuration.host.list.js.php:130
#: app/views/js/popup.host.edit.js.php:171
-#: app/views/js/popup.service.edit.js.php:618
+#: app/views/js/popup.service.edit.js.php:485
+#: app/views/js/popup.service.edit.js.php:557
#: app/views/js/popup.service.statusrule.edit.js.php:104
-#: app/views/js/popup.service.time.edit.js.php:82
+#: app/views/js/popup.sla.edit.js.php:240
+#: app/views/js/popup.sla.edit.js.php:305
+#: app/views/js/popup.sla.excludeddowntime.edit.js.php:78
+#: app/views/js/service.list.js.php:183 app/views/js/sla.list.js.php:170
msgid "Unexpected server error."
msgstr ""
-#: app/views/popup.massupdate.item.php:165
+#: app/views/popup.massupdate.item.php:164
#: include/classes/widgets/forms/CWidgetFormItem.php:231
#: include/classes/widgets/forms/CWidgetFormItem.php:240
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:149
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:221
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:155
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:227
#: include/views/configuration.item.edit.php:718
#: include/views/configuration.item.prototype.edit.php:697
msgid "Units"
@@ -18053,7 +18255,7 @@ msgstr "未知的資源"
msgid "Unknown step failed: %1$s"
msgstr ""
-#: include/items.inc.php:1416
+#: include/items.inc.php:1414
msgid "Unknown value type"
msgstr "未知的值類型"
@@ -18062,8 +18264,8 @@ msgid "Unlimited"
msgstr ""
#: app/partials/configuration.host.edit.html.php:171
-#: app/views/popup.massupdate.host.php:48
-#: app/views/popup.massupdate.template.php:50
+#: app/views/popup.massupdate.host.php:47
+#: app/views/popup.massupdate.template.php:49
#: include/views/configuration.host.prototype.edit.php:147
#: include/views/configuration.template.edit.php:110
msgid "Unlink"
@@ -18165,20 +18367,21 @@ msgstr "上"
#: app/views/popup.dashboard.share.edit.php:155
#: app/views/popup.discovery.check.php:137 app/views/popup.host.edit.php:61
#: app/views/popup.httpstep.php:181 app/views/popup.lldoperation.php:290
-#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:317
-#: app/views/popup.massupdate.item.php:511
-#: app/views/popup.massupdate.service.php:67
-#: app/views/popup.massupdate.template.php:169
-#: app/views/popup.massupdate.trigger.php:165 app/views/popup.media.php:127
+#: app/views/popup.lldoverride.php:220 app/views/popup.massupdate.host.php:316
+#: app/views/popup.massupdate.item.php:510
+#: app/views/popup.massupdate.service.php:66
+#: app/views/popup.massupdate.template.php:168
+#: app/views/popup.massupdate.trigger.php:164 app/views/popup.media.php:127
#: app/views/popup.mediatype.message.php:104
#: app/views/popup.scheduledreport.subscription.php:132
-#: app/views/popup.service.edit.php:381
-#: app/views/popup.service.statusrule.edit.php:97
-#: app/views/popup.service.time.edit.php:166
+#: app/views/popup.service.edit.php:360
+#: app/views/popup.service.statusrule.edit.php:98
+#: app/views/popup.sla.edit.php:243
+#: app/views/popup.sla.excludeddowntime.edit.php:91
#: app/views/popup.triggerwizard.php:147 app/views/popup.valuemap.edit.php:126
#: include/classes/html/CTabFilter.php:94
#: include/views/configuration.action.edit.php:496
-#: include/views/configuration.graph.edit.php:494
+#: include/views/configuration.graph.edit.php:472
#: include/views/configuration.host.discovery.edit.php:977
#: include/views/configuration.hostgroups.edit.php:61
#: include/views/configuration.host.prototype.edit.php:417
@@ -18204,7 +18407,7 @@ msgstr "更新現有的"
#: app/partials/configuration.filter.items.php:160
#: app/views/configuration.discovery.edit.php:67
#: app/views/popup.lldoperation.php:177
-#: app/views/popup.massupdate.item.php:285 disc_prototypes.php:60
+#: app/views/popup.massupdate.item.php:284 disc_prototypes.php:60
#: host_discovery.php:62 host_discovery.php:227
#: include/views/configuration.host.discovery.edit.php:620
#: include/views/configuration.host.discovery.list.php:139
@@ -18224,7 +18427,7 @@ msgstr ""
msgid "Update problem"
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:363
+#: app/controllers/CControllerAuditLogList.php:364
#: app/controllers/CControllerPopupImportCompare.php:160
msgid "Updated"
msgstr ""
@@ -18242,8 +18445,9 @@ msgstr "上傳"
msgid "Upper level maps"
msgstr "上層拓墣圖"
-#: app/views/js/popup.service.edit.js.php:231
-#: app/views/popup.service.time.edit.php:45
+#: app/partials/service.info.php:61
+#: app/views/monitoring.widget.slareport.view.php:99
+#: app/views/slareport.list.php:164
#: include/classes/screens/CScreenDiscovery.php:120
msgid "Uptime"
msgstr "在線時間"
@@ -18281,7 +18485,7 @@ msgstr ""
msgid "Used in actions"
msgstr "用於動作中"
-#: app/controllers/CControllerAuditLogList.php:243
+#: app/controllers/CControllerAuditLogList.php:244
#: app/partials/js/scheduledreport.subscription.js.php:78
#: app/partials/popup.operations.php:105
#: app/views/administration.token.edit.php:50
@@ -18367,7 +18571,7 @@ msgid "User deleted"
msgid_plural "Users deleted"
msgstr[0] "用户已删除"
-#: app/controllers/CControllerAuditLogList.php:244
+#: app/controllers/CControllerAuditLogList.php:245
#: app/partials/js/scheduledreport.subscription.js.php:83
#: app/partials/popup.operations.php:85
#: app/views/administration.script.edit.php:241
@@ -18440,8 +18644,8 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:28
#: app/views/administration.usergroup.list.php:31
#: app/views/popup.dashboard.share.edit.php:32
-#: include/classes/helpers/CMenuHelper.php:268
-#: include/classes/helpers/CRoleHelper.php:382
+#: include/classes/helpers/CMenuHelper.php:292
+#: include/classes/helpers/CRoleHelper.php:425
#: include/views/monitoring.sysmap.edit.php:322
msgid "User groups"
msgstr "用户群組"
@@ -18458,7 +18662,7 @@ msgstr ""
msgid "User menu"
msgstr ""
-#: app/views/popup.massupdate.item.php:182 disc_prototypes.php:82
+#: app/views/popup.massupdate.item.php:181 disc_prototypes.php:82
#: host_discovery.php:79
#: include/views/configuration.host.discovery.edit.php:402
#: include/views/configuration.host.discovery.edit.php:568
@@ -18478,7 +18682,7 @@ msgstr "用戶密碼"
msgid "User profile"
msgstr "用戶基本資料"
-#: app/controllers/CControllerAuditLogList.php:245
+#: app/controllers/CControllerAuditLogList.php:246
#: app/views/administration.user.list.php:109
#: app/views/administration.userrole.edit.php:385
#: app/views/administration.userrole.edit.php:387
@@ -18490,7 +18694,7 @@ msgstr ""
msgid "User role \"%1$s\" already exists."
msgstr ""
-#: app/controllers/CControllerUserroleCreate.php:140
+#: app/controllers/CControllerUserroleCreate.php:144
msgid "User role created"
msgstr ""
@@ -18499,7 +18703,7 @@ msgid "User role deleted"
msgid_plural "User roles deleted"
msgstr[0] ""
-#: app/controllers/CControllerUserroleUpdate.php:164
+#: app/controllers/CControllerUserroleUpdate.php:168
msgid "User role updated"
msgstr ""
@@ -18512,8 +18716,8 @@ msgstr ""
#: app/views/administration.user.list.php:73
#: app/views/administration.userrole.edit.php:28
#: app/views/administration.userrole.list.php:31
-#: include/classes/helpers/CMenuHelper.php:273
-#: include/classes/helpers/CRoleHelper.php:383
+#: include/classes/helpers/CMenuHelper.php:297
+#: include/classes/helpers/CRoleHelper.php:426
msgid "User roles"
msgstr ""
@@ -18521,8 +18725,8 @@ msgstr ""
msgid "User sessions"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:367
-#: include/classes/helpers/CMenuHelper.php:381
+#: include/classes/helpers/CMenuHelper.php:391
+#: include/classes/helpers/CMenuHelper.php:405
msgid "User settings"
msgstr ""
@@ -18573,7 +18777,7 @@ msgstr ""
#: app/views/administration.user.edit.php:65
#: app/views/administration.user.list.php:62
#: app/views/administration.user.list.php:106
-#: app/views/popup.massupdate.host.php:164 disc_prototypes.php:209
+#: app/views/popup.massupdate.host.php:163 disc_prototypes.php:209
#: host_discovery.php:182
#: include/views/configuration.host.prototype.edit.php:311
#: include/views/general.login.php:70 index.php:32 items.php:210
@@ -18605,8 +18809,8 @@ msgstr ""
#: app/views/administration.userrole.list.php:116
#: app/views/popup.dashboard.share.edit.php:53
#: app/views/reports.auditlog.list.php:47
-#: include/classes/helpers/CMenuHelper.php:278
-#: include/classes/helpers/CRoleHelper.php:384
+#: include/classes/helpers/CMenuHelper.php:302
+#: include/classes/helpers/CRoleHelper.php:427
#: include/views/monitoring.sysmap.edit.php:359
msgid "Users"
msgstr "用户"
@@ -18856,10 +19060,10 @@ msgstr ""
msgid "Validate URI schemes"
msgstr ""
-#: include/items.inc.php:1866 include/items.inc.php:1870
-#: include/items.inc.php:1874 include/items.inc.php:1878
-#: include/items.inc.php:1882 include/items.inc.php:1886
-#: include/items.inc.php:1890
+#: include/items.inc.php:1864 include/items.inc.php:1868
+#: include/items.inc.php:1872 include/items.inc.php:1876
+#: include/items.inc.php:1880 include/items.inc.php:1884
+#: include/items.inc.php:1888
msgid "Validation"
msgstr ""
@@ -18889,17 +19093,18 @@ msgstr ""
#: app/views/popup.httpstep.php:96 app/views/popup.httpstep.php:120
#: app/views/popup.httpstep.php:139 app/views/popup.itemtestedit.view.php:262
#: app/views/popup.lldoperation.php:268
-#: app/views/popup.massupdate.host.php:203
-#: app/views/popup.massupdate.item.php:120
-#: app/views/popup.massupdate.item.php:486
-#: app/views/popup.massupdate.service.php:50
-#: app/views/popup.massupdate.template.php:132
-#: app/views/popup.massupdate.trigger.php:84
-#: app/views/popup.service.edit.php:65 app/views/popup.service.edit.php:271
-#: app/views/popup.testtriggerexpr.php:31 app/views/popup.valuemap.edit.php:51
-#: include/classes/graphdraw/CPieGraphDraw.php:309
-#: include/classes/screens/CScreenHistory.php:279
-#: include/classes/screens/CScreenHistory.php:393
+#: app/views/popup.massupdate.host.php:202
+#: app/views/popup.massupdate.item.php:119
+#: app/views/popup.massupdate.item.php:485
+#: app/views/popup.massupdate.service.php:49
+#: app/views/popup.massupdate.template.php:131
+#: app/views/popup.massupdate.trigger.php:83
+#: app/views/popup.service.edit.php:66 app/views/popup.service.edit.php:254
+#: app/views/popup.sla.edit.php:129 app/views/popup.testtriggerexpr.php:31
+#: app/views/popup.valuemap.edit.php:51
+#: include/classes/graphdraw/CPieGraphDraw.php:307
+#: include/classes/screens/CScreenHistory.php:277
+#: include/classes/screens/CScreenHistory.php:391
#: include/classes/widgets/views/widget.item.form.view.php:51
#: include/classes/widgets/views/widget.item.form.view.php:95
#: include/views/configuration.host.discovery.edit.php:133
@@ -18956,7 +19161,7 @@ msgstr ""
msgid "Value cannot be empty."
msgstr ""
-#: app/controllers/CControllerAuditLogList.php:246
+#: app/controllers/CControllerAuditLogList.php:247
msgid "Value map"
msgstr "值對應"
@@ -18971,9 +19176,9 @@ msgstr "值對應 \"%1$s\"已存在."
#: app/partials/configuration.filter.items.php:99
#: app/partials/configuration.host.edit.html.php:530
#: app/partials/massupdate.valuemaps.tab.php:90
-#: app/views/popup.massupdate.host.php:300
-#: app/views/popup.massupdate.item.php:351
-#: app/views/popup.massupdate.template.php:153
+#: app/views/popup.massupdate.host.php:299
+#: app/views/popup.massupdate.item.php:350
+#: app/views/popup.massupdate.template.php:152
#: include/views/configuration.item.edit.php:883
#: include/views/configuration.item.prototype.edit.php:800
#: include/views/configuration.template.edit.php:204
@@ -19010,7 +19215,7 @@ msgstr ""
msgid "Value of tag"
msgstr ""
-#: include/classes/graphdraw/CPieGraphDraw.php:320
+#: include/classes/graphdraw/CPieGraphDraw.php:318
msgid "Value: no data"
msgstr "值: 無資料"
@@ -19107,8 +19312,7 @@ msgstr ""
msgid "Vietnamese (vi_VN)"
msgstr ""
-#: app/views/monitoring.service.list.edit.php:141
-#: app/views/monitoring.service.list.php:113
+#: app/views/service.list.edit.php:137 app/views/service.list.php:113
#: include/views/js/configuration.host.discovery.edit.overr.js.php:106
msgid "View"
msgstr ""
@@ -19161,7 +19365,7 @@ msgctxt "setup"
msgid "Warning"
msgstr "警示"
-#: include/func.inc.php:1696 jsLoader.php:228
+#: include/func.inc.php:1710 jsLoader.php:228
msgid "Warning message"
msgstr ""
@@ -19192,7 +19396,7 @@ msgstr "Web"
#: app/controllers/CControllerWebView.php:163
#: app/views/monitoring.web.view.php:37
-#: include/classes/widgets/CWidgetConfig.php:66 include/items.inc.php:101
+#: include/classes/widgets/CWidgetConfig.php:67 include/items.inc.php:101
#: include/views/configuration.httpconf.edit.php:26
#: include/views/configuration.httpconf.list.php:92
msgid "Web monitoring"
@@ -19241,7 +19445,7 @@ msgid "Web scenarios"
msgstr "網頁監測情境"
#: app/views/administration.script.edit.php:114
-#: app/views/administration.script.list.php:152 include/media.inc.php:27
+#: app/views/administration.script.list.php:156 include/media.inc.php:27
msgid "Webhook"
msgstr ""
@@ -19249,26 +19453,28 @@ msgstr ""
msgid "Webhook does not have parameters."
msgstr ""
-#: include/func.inc.php:199
+#: include/func.inc.php:215
msgid "Wed"
msgstr "三"
-#: include/func.inc.php:121 include/func.inc.php:211 jsLoader.php:246
+#: include/func.inc.php:121 include/func.inc.php:227 jsLoader.php:246
msgid "Wednesday"
msgstr "週三"
#: app/controllers/CControllerPopupTriggerExpr.php:120
+#: include/classes/helpers/CSlaHelper.php:59
msgid "Week"
msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:99
#: app/partials/scheduledreport.table.html.php:50
-#: app/views/popup.maintenance.period.php:77 include/maintenances.inc.php:29
+#: app/views/popup.maintenance.period.php:77 app/views/popup.sla.edit.php:75
+#: include/classes/helpers/CSlaHelper.php:40 include/maintenances.inc.php:29
#: report4.php:89
msgid "Weekly"
msgstr "每週"
-#: app/views/popup.service.edit.php:211
+#: app/views/popup.service.edit.php:232
msgid "Weight"
msgstr ""
@@ -19284,7 +19490,7 @@ msgstr ""
msgid "When active"
msgstr "當作用中時"
-#: include/classes/api/services/CDashboardGeneral.php:346
+#: include/classes/api/services/CDashboardGeneral.php:349
#, c-format
msgid "Widget at X:%3$d, Y:%4$d on page #%2$d of dashboard \"%1$s\" is out of bounds."
msgstr ""
@@ -19293,19 +19499,19 @@ msgstr ""
msgid "Widget is too small for the specified number of columns and rows."
msgstr ""
-#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:805
-#: include/classes/widgets/CWidgetHelper.php:838
-#: include/classes/widgets/CWidgetHelper.php:839
-#: include/classes/widgets/CWidgetHelper.php:840
-#: include/classes/widgets/CWidgetHelper.php:841
-#: include/classes/widgets/CWidgetHelper.php:842
-#: include/classes/widgets/CWidgetHelper.php:843
-#: include/classes/widgets/CWidgetHelper.php:844
-#: include/classes/widgets/CWidgetHelper.php:845
-#: include/classes/widgets/CWidgetHelper.php:846
-#: include/classes/widgets/CWidgetHelper.php:847
-#: include/classes/widgets/CWidgetHelper.php:848
-#: include/classes/widgets/CWidgetHelper.php:1106
+#: graphs.php:44 include/classes/widgets/CWidgetHelper.php:841
+#: include/classes/widgets/CWidgetHelper.php:874
+#: include/classes/widgets/CWidgetHelper.php:875
+#: include/classes/widgets/CWidgetHelper.php:876
+#: include/classes/widgets/CWidgetHelper.php:877
+#: include/classes/widgets/CWidgetHelper.php:878
+#: include/classes/widgets/CWidgetHelper.php:879
+#: include/classes/widgets/CWidgetHelper.php:880
+#: include/classes/widgets/CWidgetHelper.php:881
+#: include/classes/widgets/CWidgetHelper.php:882
+#: include/classes/widgets/CWidgetHelper.php:883
+#: include/classes/widgets/CWidgetHelper.php:884
+#: include/classes/widgets/CWidgetHelper.php:1141
#: include/views/configuration.graph.edit.php:96
#: include/views/configuration.graph.list.php:151
#: include/views/js/monitoring.sysmaps.js.php:117
@@ -19325,7 +19531,7 @@ msgstr "有數據收集"
msgid "With dependencies"
msgstr ""
-#: include/forms.inc.php:1392 include/views/js/item.preprocessing.js.php:238
+#: include/forms.inc.php:1390 include/views/js/item.preprocessing.js.php:238
msgid "With header row"
msgstr ""
@@ -19361,7 +19567,7 @@ msgid "Working time"
msgstr "工作時間"
#: app/views/administration.script.edit.php:245
-#: app/views/administration.script.list.php:189
+#: app/views/administration.script.list.php:193
msgid "Write"
msgstr "寫"
@@ -19391,7 +19597,7 @@ msgstr ""
msgid "X"
msgstr "X"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:252
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:258
msgid "X-Axis"
msgstr ""
@@ -19411,11 +19617,11 @@ msgstr ""
msgid "XML"
msgstr ""
-#: include/items.inc.php:1823
+#: include/items.inc.php:1821
msgid "XML XPath"
msgstr ""
-#: app/views/popup.massupdate.item.php:96
+#: app/views/popup.massupdate.item.php:95
#: include/views/configuration.host.discovery.edit.php:286
#: include/views/configuration.item.edit.php:344
#: include/views/configuration.item.prototype.edit.php:329
@@ -19430,11 +19636,11 @@ msgstr ""
msgid "XML is expected"
msgstr ""
-#: include/items.inc.php:1835
+#: include/items.inc.php:1833
msgid "XML to JSON"
msgstr ""
-#: include/forms.inc.php:1288 include/views/js/item.preprocessing.js.php:164
+#: include/forms.inc.php:1286 include/views/js/item.preprocessing.js.php:164
msgid "XPath"
msgstr ""
@@ -19443,12 +19649,12 @@ msgstr ""
msgid "Y"
msgstr "Y"
-#: include/views/configuration.graph.edit.php:336
+#: include/views/configuration.graph.edit.php:314
msgid "Y axis MAX value"
msgstr "縱軸最大值"
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:484
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:500
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:490
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:506
msgid "Y axis MAX value must be greater than Y axis MIN value"
msgstr ""
@@ -19457,34 +19663,34 @@ msgstr ""
msgid "Y axis MAX value must be greater than Y axis MIN value."
msgstr "Y axis MAX value must be greater than Y axis MIN value."
-#: include/views/configuration.graph.edit.php:249
+#: include/views/configuration.graph.edit.php:238
msgid "Y axis MIN value"
msgstr "縱軸Y最小值MIN"
-#: include/views/configuration.graph.edit.php:375
+#: include/views/configuration.graph.edit.php:353
msgid "Y axis side"
msgstr "縱軸Y側"
-#: include/classes/widgets/CWidgetHelper.php:818
-#: include/classes/widgets/CWidgetHelper.php:894
-#: include/classes/widgets/CWidgetHelper.php:895
-#: include/classes/widgets/CWidgetHelper.php:1160
+#: include/classes/widgets/CWidgetHelper.php:854
+#: include/classes/widgets/CWidgetHelper.php:930
+#: include/classes/widgets/CWidgetHelper.php:931
+#: include/classes/widgets/CWidgetHelper.php:1195
msgid "Y-axis"
msgstr ""
-#: include/translateDefines.inc.php:33
+#: include/translateDefines.inc.php:36
msgid "Y-m-d"
msgstr "Y-m-d"
-#: include/translateDefines.inc.php:31
+#: include/translateDefines.inc.php:33
msgid "Y-m-d H:i"
msgstr "Y-m-d H:i"
-#: include/translateDefines.inc.php:30
+#: include/translateDefines.inc.php:31
msgid "Y-m-d H:i:s"
msgstr "Y-m-d H:i:s"
-#: include/translateDefines.inc.php:37
+#: include/translateDefines.inc.php:43
msgid "Y-n-d"
msgstr ""
@@ -19502,19 +19708,18 @@ msgstr ""
#: app/partials/scheduledreport.formgrid.html.php:155
#: app/partials/scheduledreport.formgrid.html.php:164
+#: include/translateDefines.inc.php:37
msgid "YYYY-MM-DD"
msgstr ""
#: app/views/popup.maintenance.period.php:150
-#: app/views/popup.service.time.edit.php:136
-#: app/views/popup.service.time.edit.php:146
+#: include/translateDefines.inc.php:34
#: include/views/configuration.maintenance.edit.php:113
#: include/views/configuration.maintenance.edit.php:120
msgid "YYYY-MM-DD hh:mm"
msgstr ""
-#: app/views/administration.token.edit.php:84
-#: app/views/administration.user.token.edit.php:66
+#: include/translateDefines.inc.php:32
msgid "YYYY-MM-DD hh:mm:ss"
msgstr ""
@@ -19533,8 +19738,8 @@ msgctxt "XML date and time format"
msgid "YYYY-MM-DDThh:mm:ssZ"
msgstr ""
-#: app/controllers/CControllerPopupTriggerExpr.php:122 report4.php:116
-#: report4.php:152
+#: app/controllers/CControllerPopupTriggerExpr.php:122
+#: include/classes/helpers/CSlaHelper.php:62 report4.php:116 report4.php:152
msgid "Year"
msgstr "年"
@@ -19553,14 +19758,14 @@ msgstr "每年"
#: app/views/monitoring.widget.problems.view.php:268
#: app/views/popup.condition.common.php:680
#: app/views/popup.lldoperation.php:84 app/views/popup.lldoperation.php:96
-#: app/views/popup.massupdate.item.php:327
-#: app/views/popup.massupdate.item.php:336
-#: app/views/popup.massupdate.item.php:378
-#: app/views/popup.massupdate.trigger.php:65 include/actions.inc.php:32
+#: app/views/popup.massupdate.item.php:326
+#: app/views/popup.massupdate.item.php:335
+#: app/views/popup.massupdate.item.php:377
+#: app/views/popup.massupdate.trigger.php:64 include/actions.inc.php:32
#: include/blocks.inc.php:703 include/blocks.inc.php:707
-#: include/classes/screens/CScreenProblem.php:1099
-#: include/classes/screens/CScreenProblem.php:1103
-#: include/classes/screens/CScreenProblem.php:1245 include/events.inc.php:198
+#: include/classes/screens/CScreenProblem.php:1094
+#: include/classes/screens/CScreenProblem.php:1098
+#: include/classes/screens/CScreenProblem.php:1240 include/events.inc.php:198
#: include/events.inc.php:202 include/events.inc.php:392
#: include/events.inc.php:396 include/triggers.inc.php:995
#: include/triggers.inc.php:1000
@@ -19579,11 +19784,11 @@ msgstr "每年"
msgid "Yes"
msgstr "是"
-#: include/classes/screens/CScreenProblem.php:709 include/func.inc.php:2452
+#: include/classes/screens/CScreenProblem.php:704 include/func.inc.php:2466
msgid "Yesterday"
msgstr ""
-#: include/func.inc.php:1566
+#: include/func.inc.php:1580
#, c-format
msgid "You are logged in as \"%1$s\"."
msgstr ""
@@ -19594,11 +19799,11 @@ msgstr ""
msgid "You are not able to choose some of the languages, because locales for them are not installed on the web server."
msgstr "您無法選擇某些語言, 因為這些語系並未安裝於web伺服器上."
-#: include/func.inc.php:1586 index_http.php:87 index_sso.php:277
+#: include/func.inc.php:1600 index_http.php:87 index_sso.php:277
msgid "You are not logged in"
msgstr ""
-#: app/views/popup.generic.php:79
+#: app/views/popup.generic.php:80
msgid "You cannot switch hosts for current selection."
msgstr ""
@@ -19606,9 +19811,8 @@ msgstr ""
#: include/classes/api/services/CHaNode.php:45
#: include/classes/api/services/CHost.php:848
#: include/classes/api/services/CHost.php:913
-#: include/classes/api/services/CMaintenance.php:535
-#: include/classes/api/services/CMaintenance.php:956
-#: include/classes/api/services/CMaintenance.php:967
+#: include/classes/api/services/CMaintenance.php:401
+#: include/classes/api/services/CMaintenance.php:592
#: include/classes/api/services/CModule.php:48
#: include/classes/api/services/CTask.php:49
#: include/classes/api/services/CTask.php:247
@@ -19619,11 +19823,11 @@ msgstr ""
msgid "You do not have permission to perform this operation."
msgstr "您沒有許可權來完成此操作."
-#: include/func.inc.php:1567
+#: include/func.inc.php:1581
msgid "You have no permissions to access this page."
msgstr "您沒有許可權來操作本頁。"
-#: include/func.inc.php:1588
+#: include/func.inc.php:1602
msgid "You must login to view this page."
msgstr "您必需登入才能瀏覽此頁面."
@@ -19639,11 +19843,11 @@ msgstr "Zabbix"
msgid "Zabbix"
msgstr "Zabbix"
-#: include/classes/helpers/CMenuHelper.php:340
+#: include/classes/helpers/CMenuHelper.php:364
msgid "Zabbix Integrations"
msgstr ""
-#: include/classes/helpers/CMenuHelper.php:333
+#: include/classes/helpers/CMenuHelper.php:357
msgid "Zabbix Technical Support"
msgstr ""
@@ -19722,7 +19926,7 @@ msgstr ""
msgid "[Wrong value for month: \"%1$s\" ]"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2363
+#: include/classes/validators/CApiInputValidator.php:2335
msgid "a DNS name is expected"
msgstr ""
@@ -19743,10 +19947,24 @@ msgstr ""
msgid "a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2577
+#: include/classes/validators/CApiInputValidator.php:2549
msgid "a date in YYYY-MM-DD format is expected"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:38
+#: app/controllers/CControllerSlaReportList.php:140
+#: app/controllers/CControllerSlaReportList.php:162
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
+msgid "a date is expected"
+msgstr ""
+
+#: app/controllers/CControllerSlaCreateUpdate.php:44
+#: app/controllers/CControllerSlaReportList.php:149
+#: app/controllers/CControllerSlaReportList.php:171
+#, c-format
+msgid "a date not later than %1$s is expected"
+msgstr ""
+
#: app/views/administration.authentication.edit.php:79
msgid "a digit"
msgstr ""
@@ -19761,18 +19979,18 @@ msgstr ""
msgid "a hexadecimal color code (6 symbols) is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1804
msgid "a low-level discovery macro is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1640
#: include/validate.inc.php:194
msgid "a number has too many fractional digits"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:1073
-#: include/classes/validators/CApiInputValidator.php:1614
-#: include/classes/validators/CApiInputValidator.php:2386
+#: include/classes/validators/CApiInputValidator.php:1619
+#: include/classes/validators/CApiInputValidator.php:2358
#: include/validate.inc.php:175
msgid "a number is expected"
msgstr ""
@@ -19780,9 +19998,9 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:679
#: include/classes/validators/CApiInputValidator.php:718
#: include/classes/validators/CApiInputValidator.php:1083
-#: include/classes/validators/CApiInputValidator.php:1623
-#: include/classes/validators/CApiInputValidator.php:1630
-#: include/classes/validators/CApiInputValidator.php:1966
+#: include/classes/validators/CApiInputValidator.php:1628
+#: include/classes/validators/CApiInputValidator.php:1635
+#: include/classes/validators/CApiInputValidator.php:1938
#: include/validate.inc.php:183 include/validate.inc.php:189
msgid "a number is too large"
msgstr ""
@@ -19803,33 +20021,45 @@ msgstr ""
msgid "a special character"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2547
+#: include/classes/validators/CApiInputValidator.php:2519
msgid "a string, number or null value is expected"
msgstr ""
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58
#: include/classes/validators/CNewValidator.php:238
+#: include/classes/widgets/fields/CWidgetFieldDatePicker.php:146
msgid "a time is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1866
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:66
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:87
+#: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95
+#, c-format
+msgid "a time not later than %1$s is expected"
+msgstr ""
+
+#: include/classes/validators/CApiInputValidator.php:1838
#: include/classes/validators/CNewValidator.php:252
msgid "a time period is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1832
#: include/validate.inc.php:221
msgid "a time range is expected"
msgstr ""
#: app/controllers/CControllerPopupHttpStep.php:94
#: app/controllers/CControllerPopupLldOperation.php:154
-#: include/classes/validators/CApiInputValidator.php:1955
+#: include/classes/validators/CApiInputValidator.php:1927
#: include/classes/validators/CNewValidator.php:265
#: include/classes/validators/CNewValidator.php:496
#: include/validate.inc.php:213 include/validate.inc.php:594
msgid "a time unit is expected"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2877
+msgid "a timestamp is too large"
+msgstr ""
+
#: app/controllers/CControllerPopupTriggerExpr.php:333
msgid "abs() - Absolute value"
msgstr ""
@@ -19873,7 +20103,7 @@ msgstr "所有"
msgid "all media"
msgstr "所有媒體"
-#: include/classes/validators/CApiInputValidator.php:2276
+#: include/classes/validators/CApiInputValidator.php:2248
msgid "an IP address is expected"
msgstr ""
@@ -19900,19 +20130,19 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:857
#: include/classes/validators/CApiInputValidator.php:976
#: include/classes/validators/CApiInputValidator.php:1175
-#: include/classes/validators/CApiInputValidator.php:1405
-#: include/classes/validators/CApiInputValidator.php:1449
-#: include/classes/validators/CApiInputValidator.php:1755
-#: include/classes/validators/CApiInputValidator.php:2694
+#: include/classes/validators/CApiInputValidator.php:1410
+#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1760
+#: include/classes/validators/CApiInputValidator.php:2666
msgid "an array is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1290
-#: include/classes/validators/CApiInputValidator.php:1360
+#: include/classes/validators/CApiInputValidator.php:1295
+#: include/classes/validators/CApiInputValidator.php:1365
msgid "an array or a character string is expected"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2527
+#: include/classes/validators/CApiInputValidator.php:2499
msgid "an array or object is expected"
msgstr ""
@@ -19922,7 +20152,7 @@ msgid "an empty string is expected"
msgstr ""
#: include/classes/api/services/CHost.php:1798
-#: include/classes/validators/CApiInputValidator.php:1323
+#: include/classes/validators/CApiInputValidator.php:1328
msgid "an even number of hexadecimal characters is expected"
msgstr ""
@@ -19940,6 +20170,7 @@ msgid "an integer is expected"
msgstr ""
#: include/classes/validators/CApiInputValidator.php:713
+#: include/classes/validators/CApiInputValidator.php:2871
msgid "an unsigned integer is expected"
msgstr ""
@@ -19988,7 +20219,7 @@ msgstr ""
msgid "at least one day of the week must be selected"
msgstr ""
-#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:131
+#: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129
msgid "at least one override option must be specified"
msgstr ""
@@ -20010,7 +20241,7 @@ msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1379
#: include/classes/graphdraw/CLineGraphDraw.php:1401
-#: include/classes/graphdraw/CPieGraphDraw.php:301 include/graphs.inc.php:80
+#: include/classes/graphdraw/CPieGraphDraw.php:299 include/graphs.inc.php:80
#: include/views/js/configuration.graph.edit.js.php:67
#: include/views/js/configuration.graph.edit.js.php:138
#: include/views/js/configuration.graph.edit.js.php:213
@@ -20077,10 +20308,10 @@ msgstr ""
msgid "bytelength() - Returns the length in bytes"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:120
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:135
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:192
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:207
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:126
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:141
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:198
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:213
msgid "calculated"
msgstr ""
@@ -20111,6 +20342,7 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:100
#: app/controllers/CControllerPopupValueMapUpdate.php:112
#: app/controllers/CControllerPopupValueMapUpdate.php:148
+#: app/controllers/CControllerSlaCreateUpdate.php:111
#: app/controllers/CControllerUsergroupGrouprightAdd.php:36
#: app/controllers/CControllerUsergroupTagfilterAdd.php:41
#: app/controllers/CControllerUsergroupTagfilterAdd.php:47
@@ -20177,8 +20409,8 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:862
#: include/classes/validators/CApiInputValidator.php:981
#: include/classes/validators/CApiInputValidator.php:1078
-#: include/classes/validators/CApiInputValidator.php:1410
-#: include/classes/validators/CApiInputValidator.php:1454
+#: include/classes/validators/CApiInputValidator.php:1415
+#: include/classes/validators/CApiInputValidator.php:1459
#: include/classes/validators/CEventCorrCondValidator.php:55
#: include/classes/validators/CEventCorrCondValidator.php:61
#: include/classes/validators/CEventCorrCondValidator.php:67
@@ -20191,6 +20423,11 @@ msgstr ""
msgid "cannot be empty"
msgstr ""
+#: include/classes/validators/CApiInputValidator.php:2971
+#, c-format
+msgid "cannot be less than or equal to the value of parameter \"%1$s\""
+msgstr ""
+
#: include/classes/api/services/CHostBase.php:57
#: include/classes/api/services/CTemplate.php:1019
#, c-format
@@ -20251,6 +20488,10 @@ msgstr ""
msgid "color"
msgstr ""
+#: app/controllers/CControllerSlaCreateUpdate.php:62
+msgid "comma separated list of time periods is expected for scheduled week days"
+msgstr ""
+
#: app/partials/monitoring.problem.filter.php:236
#: include/classes/widgets/views/widget.problems.form.view.php:94
msgid "comma-separated list"
@@ -20295,7 +20536,7 @@ msgstr ""
msgid "countunique() - The number of unique values"
msgstr ""
-#: include/func.inc.php:579 jsLoader.php:222
+#: include/func.inc.php:593 jsLoader.php:222
msgctxt "day short"
msgid "d"
msgstr "d"
@@ -20358,7 +20599,7 @@ msgstr ""
msgid "description"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1694
+#: include/classes/validators/CApiInputValidator.php:1699
msgid "directory cannot be empty"
msgstr ""
@@ -20446,7 +20687,7 @@ msgstr ""
msgid "failed to parse JSON"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2769
msgid "file format is unsupported"
msgstr ""
@@ -20484,7 +20725,7 @@ msgstr ""
msgid "fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2863
+#: include/classes/validators/CApiInputValidator.php:2835
msgid "geographical coordinates (values of comma separated latitude and longitude) are expected"
msgstr ""
@@ -20500,16 +20741,11 @@ msgstr "清除數據之全域設定"
msgid "graph pattern"
msgstr ""
-#: include/func.inc.php:580 jsLoader.php:223
+#: include/func.inc.php:594 jsLoader.php:223
msgctxt "hour short"
msgid "h"
msgstr "h"
-#: app/views/popup.service.time.edit.php:75
-#: app/views/popup.service.time.edit.php:103
-msgid "hh"
-msgstr "hh"
-
#: include/classes/import/validators/C10XmlValidator.php:338
msgctxt "XML time format"
msgid "hh.mm"
@@ -20525,9 +20761,9 @@ msgstr "主機"
msgid "host group"
msgstr "主機群組"
-#: include/classes/widgets/CWidgetHelper.php:680
-#: include/classes/widgets/CWidgetHelper.php:1040
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:332
+#: include/classes/widgets/CWidgetHelper.php:717
+#: include/classes/widgets/CWidgetHelper.php:1076
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:338
msgid "host pattern"
msgstr ""
@@ -20541,7 +20777,7 @@ msgstr "圖示"
msgid "image"
msgstr "圖片"
-#: include/classes/validators/CApiInputValidator.php:2791
+#: include/classes/validators/CApiInputValidator.php:2763
#, c-format
msgid "image size must be less than %1$s"
msgstr ""
@@ -20636,7 +20872,7 @@ msgstr ""
msgid "invalid byte sequence in UTF-8"
msgstr ""
-#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2078
+#: include/classes/graphdraw/CLineGraphDraw.php:115 include/items.inc.php:2067
msgid "invalid delay"
msgstr ""
@@ -20656,16 +20892,16 @@ msgid "invalid fourth parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:241
-#: include/classes/graphdraw/CPieGraphDraw.php:168
-#: include/classes/helpers/CSvgGraphHelper.php:373
+#: include/classes/graphdraw/CPieGraphDraw.php:166
+#: include/classes/helpers/CSvgGraphHelper.php:369
msgid "invalid history storage period"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1514
+#: include/classes/validators/CApiInputValidator.php:1519
msgid "invalid host group name"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1558
+#: include/classes/validators/CApiInputValidator.php:1563
msgid "invalid host name"
msgstr ""
@@ -20677,12 +20913,12 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:117
#: include/classes/validators/CApiInputValidator.php:1039
-#: include/classes/validators/CApiInputValidator.php:2625
+#: include/classes/validators/CApiInputValidator.php:2597
msgid "invalid range expression"
msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:105
-#: include/classes/validators/CApiInputValidator.php:1902
+#: include/classes/validators/CApiInputValidator.php:1874
msgid "invalid regular expression"
msgstr ""
@@ -20707,8 +20943,8 @@ msgid "invalid third parameter in function \"%1$s\""
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:251
-#: include/classes/graphdraw/CPieGraphDraw.php:178
-#: include/classes/helpers/CSvgGraphHelper.php:385
+#: include/classes/graphdraw/CPieGraphDraw.php:176
+#: include/classes/helpers/CSvgGraphHelper.php:381
msgid "invalid trend storage period"
msgstr ""
@@ -20720,7 +20956,7 @@ msgstr ""
msgid "is less than or equals"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:2195
+#: include/classes/validators/CApiInputValidator.php:2167
msgid "is not enclosed in {} or is malformed"
msgstr ""
@@ -20733,8 +20969,8 @@ msgstr "項目"
msgid "item \"%1$s\" on host \"%2$s\" is not monitored"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:700
-#: include/classes/widgets/CWidgetHelper.php:1057
+#: include/classes/widgets/CWidgetHelper.php:737
+#: include/classes/widgets/CWidgetHelper.php:1093
msgid "item pattern"
msgstr ""
@@ -20746,12 +20982,12 @@ msgstr "鍵值為空白"
msgid "kurtosis() - Measures the \"tailedness\" of the probability distribution"
msgstr ""
-#: include/forms.inc.php:1353 include/views/js/item.preprocessing.js.php:119
+#: include/forms.inc.php:1351 include/views/js/item.preprocessing.js.php:119
msgid "label"
msgstr ""
#: include/classes/graphdraw/CLineGraphDraw.php:1377
-#: include/classes/graphdraw/CPieGraphDraw.php:296 include/graphs.inc.php:88
+#: include/classes/graphdraw/CPieGraphDraw.php:294 include/graphs.inc.php:88
#: include/views/js/configuration.graph.edit.js.php:215
#: include/views/js/configuration.graph.edit.js.php:282
msgid "last"
@@ -20778,7 +21014,7 @@ msgstr ""
msgid "length() - Length of last (most recent) T value in characters"
msgstr ""
-#: include/forms.inc.php:1282 include/views/js/item.preprocessing.js.php:157
+#: include/forms.inc.php:1280 include/views/js/item.preprocessing.js.php:157
msgid "list of characters"
msgstr ""
@@ -20810,12 +21046,12 @@ msgstr "低階探索規則"
msgid "ltrim() - Remove specified characters from the beginning of a string"
msgstr ""
-#: include/func.inc.php:581 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
+#: include/func.inc.php:595 jsLoader.php:125 jsLoader.php:224 jsLoader.php:402
msgctxt "minute short"
msgid "m"
msgstr "m"
-#: include/func.inc.php:578 jsLoader.php:221
+#: include/func.inc.php:592 jsLoader.php:221
msgctxt "month short"
msgid "m"
msgstr "m"
@@ -20823,10 +21059,11 @@ msgstr "m"
#: include/classes/graphdraw/CLineGraphDraw.php:963
#: include/classes/graphdraw/CLineGraphDraw.php:964
#: include/classes/graphdraw/CLineGraphDraw.php:965
+#: include/translateDefines.inc.php:38
msgid "m-d"
msgstr ""
-#: include/translateDefines.inc.php:32
+#: include/translateDefines.inc.php:35
msgid "m-d H:i"
msgstr ""
@@ -20864,7 +21101,7 @@ msgstr "符合的"
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1380
#: include/classes/graphdraw/CLineGraphDraw.php:1394
-#: include/classes/graphdraw/CPieGraphDraw.php:292 include/forms.inc.php:1307
+#: include/classes/graphdraw/CPieGraphDraw.php:290 include/forms.inc.php:1305
#: include/graphs.inc.php:78
#: include/views/js/configuration.graph.edit.js.php:68
#: include/views/js/configuration.graph.edit.js.php:139
@@ -20899,7 +21136,7 @@ msgstr ""
#: include/classes/api/services/CItemGeneral.php:1399
#: include/classes/graphdraw/CLineGraphDraw.php:1378
#: include/classes/graphdraw/CLineGraphDraw.php:1391
-#: include/classes/graphdraw/CPieGraphDraw.php:288 include/forms.inc.php:1306
+#: include/classes/graphdraw/CPieGraphDraw.php:286 include/forms.inc.php:1304
#: include/graphs.inc.php:76
#: include/views/js/configuration.graph.edit.js.php:66
#: include/views/js/configuration.graph.edit.js.php:137
@@ -20914,16 +21151,11 @@ msgid "min() - Minimum value for period T"
msgstr ""
#: include/classes/api/services/CHost.php:1804
-#: include/classes/validators/CApiInputValidator.php:1317
+#: include/classes/validators/CApiInputValidator.php:1322
#, c-format
msgid "minimum length is %1$s characters"
msgstr ""
-#: app/views/popup.service.time.edit.php:83
-#: app/views/popup.service.time.edit.php:111
-msgid "mm"
-msgstr "mm"
-
#: app/controllers/CControllerPopupTriggerExpr.php:808
msgid "mod() - Division remainder"
msgstr ""
@@ -20936,13 +21168,13 @@ msgstr ""
msgid "monoinc() - Check for continuous item value increase (1 - data is monotonic, 0 - otherwise), Mode (strict - require strict monotonicity)"
msgstr ""
-#: include/func.inc.php:583
+#: include/func.inc.php:597
msgctxt "millisecond short"
msgid "ms"
msgstr "毫秒"
-#: include/classes/validators/CApiInputValidator.php:2650
-#: include/classes/validators/CApiInputValidator.php:2728
+#: include/classes/validators/CApiInputValidator.php:2622
+#: include/classes/validators/CApiInputValidator.php:2700
#, c-format
msgid "must be %1$s characters long"
msgstr ""
@@ -20963,8 +21195,8 @@ msgstr ""
msgid "must contain at least one digit"
msgstr ""
-#: include/classes/validators/CApiInputValidator.php:1521
-#: include/classes/validators/CApiInputValidator.php:1565
+#: include/classes/validators/CApiInputValidator.php:1526
+#: include/classes/validators/CApiInputValidator.php:1570
msgid "must contain at least one low-level discovery macro"
msgstr ""
@@ -20992,11 +21224,11 @@ msgstr ""
msgid "must not contain user's name, surname or username"
msgstr ""
-#: include/translateDefines.inc.php:38
+#: include/translateDefines.inc.php:44
msgid "n-d"
msgstr ""
-#: include/translateDefines.inc.php:36
+#: include/translateDefines.inc.php:42
msgid "n-d H:i"
msgstr ""
@@ -21020,7 +21252,7 @@ msgid "new"
msgstr "新的"
#: include/classes/graphdraw/CLineGraphDraw.php:1474
-#: include/classes/graphdraw/CPieGraphDraw.php:322
+#: include/classes/graphdraw/CPieGraphDraw.php:320
msgid "no data"
msgstr "没有數據"
@@ -21052,7 +21284,7 @@ msgstr ""
msgid "nodata() - No data received during period of time T (1 - true, 0 - false), Mode (strict - ignore proxy time delay in sending data)"
msgstr ""
-#: include/classes/widgets/CWidgetHelper.php:1168 include/graphs.inc.php:74
+#: include/classes/widgets/CWidgetHelper.php:1203 include/graphs.inc.php:74
msgid "none"
msgstr ""
@@ -21065,7 +21297,7 @@ msgstr ""
msgid "not in"
msgstr "非在"
-#: hostinventoriesoverview.php:146 include/forms.inc.php:907
+#: hostinventoriesoverview.php:146 include/forms.inc.php:905
msgid "not selected"
msgstr "非所選的"
@@ -21073,7 +21305,7 @@ msgstr "非所選的"
msgid "now() - Number of seconds since the Epoch"
msgstr ""
-#: include/forms.inc.php:1274 include/views/js/item.preprocessing.js.php:149
+#: include/forms.inc.php:1272 include/views/js/item.preprocessing.js.php:149
msgid "number"
msgstr ""
@@ -21137,7 +21369,7 @@ msgstr ""
msgid "other"
msgstr "其它"
-#: include/forms.inc.php:1300 include/views/js/item.preprocessing.js.php:179
+#: include/forms.inc.php:1298 include/views/js/item.preprocessing.js.php:179
msgid "output"
msgstr ""
@@ -21150,7 +21382,7 @@ msgid "path/to/secret:key"
msgstr ""
#: app/views/popup.httpstep.php:173 app/views/popup.lldoperation.php:76
-#: include/forms.inc.php:1299 include/forms.inc.php:1313
+#: include/forms.inc.php:1297 include/forms.inc.php:1311
#: include/views/js/item.preprocessing.js.php:178
#: include/views/js/item.preprocessing.js.php:193
msgid "pattern"
@@ -21168,7 +21400,7 @@ msgstr ""
msgid "power() - The power of a base value to a power value"
msgstr ""
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:357
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:363
msgid "problem pattern"
msgstr ""
@@ -21184,24 +21416,24 @@ msgstr ""
msgid "rate() - Returns per-second average rate for monotonically increasing counters"
msgstr ""
-#: include/classes/api/services/CService.php:2565
+#: include/classes/api/services/CService.php:2392
#, c-format
msgid "read-write access to the child service \"%1$s\" is required"
msgstr ""
-#: include/classes/api/services/CService.php:489
+#: include/classes/api/services/CService.php:467
#, c-format
msgid "read-write access to the child service \"%1$s\" must be retained"
msgstr ""
-#: include/classes/api/services/CService.php:476
-#: include/classes/api/services/CService.php:2482
-#: include/classes/api/services/CService.php:2542
+#: include/classes/api/services/CService.php:454
+#: include/classes/api/services/CService.php:2309
+#: include/classes/api/services/CService.php:2369
msgid "read-write access to the service is required"
msgstr ""
-#: include/classes/api/services/CService.php:2541
-#: include/classes/api/services/CService.php:2602
+#: include/classes/api/services/CService.php:2368
+#: include/classes/api/services/CService.php:2429
msgid "read-write access to the service must be retained"
msgstr ""
@@ -21209,7 +21441,7 @@ msgstr ""
msgid "reference to a non-existent tree element"
msgstr ""
-#: app/controllers/CControllerQueueDetails.php:112
+#: app/controllers/CControllerQueueDetails.php:110
#: app/controllers/CControllerQueueOverview.php:82
#: app/controllers/CControllerQueueOverviewProxy.php:73
#: include/page_header.php:124 include/views/general.warning.php:26
@@ -21237,7 +21469,7 @@ msgstr ""
msgid "replace() - Search value for occurrences of pattern, and replace with replacement"
msgstr ""
-#: include/forms.inc.php:1401 include/views/js/item.preprocessing.js.php:247
+#: include/forms.inc.php:1399 include/views/js/item.preprocessing.js.php:247
msgid "replacement"
msgstr ""
@@ -21269,13 +21501,13 @@ msgstr ""
msgid "rtrim() - Removes specified characters from the end of a string"
msgstr ""
-#: include/func.inc.php:582
+#: include/func.inc.php:596
msgctxt "second short"
msgid "s"
msgstr "s"
#: app/views/administration.mediatype.edit.php:220
-#: app/views/administration.script.edit.php:188 include/forms.inc.php:1325
+#: app/views/administration.script.edit.php:188 include/forms.inc.php:1323
#: include/views/configuration.host.discovery.edit.php:243
#: include/views/configuration.item.edit.php:301
#: include/views/configuration.item.prototype.edit.php:286
@@ -21283,7 +21515,7 @@ msgstr "s"
msgid "script"
msgstr ""
-#: include/forms.inc.php:1400 include/views/js/item.preprocessing.js.php:246
+#: include/forms.inc.php:1398 include/views/js/item.preprocessing.js.php:246
msgid "search string"
msgstr ""
@@ -21298,7 +21530,7 @@ msgstr ""
msgid "second parameter is expected"
msgstr ""
-#: include/forms.inc.php:1318 include/views/js/item.preprocessing.js.php:199
+#: include/forms.inc.php:1316 include/views/js/item.preprocessing.js.php:199
msgid "seconds"
msgstr ""
@@ -21310,7 +21542,7 @@ msgstr ""
msgid "service"
msgstr ""
-#: app/views/popup.service.time.edit.php:127
+#: app/views/popup.sla.excludeddowntime.edit.php:44
msgid "short description"
msgstr "簡述"
@@ -21331,8 +21563,6 @@ msgstr "簡述"
#: include/classes/api/services/CItemGeneral.php:1708
#: include/classes/api/services/CItemGeneral.php:1746
#: include/classes/api/services/CItemGeneral.php:2574
-#: include/classes/api/services/CMaintenance.php:502
-#: include/classes/api/services/CMaintenance.php:724
#: include/classes/api/services/CProxy.php:676
#: include/classes/api/services/CProxy.php:701
#: include/classes/api/services/CProxy.php:808
@@ -21413,12 +21643,12 @@ msgstr ""
#: app/views/administration.usergroup.edit.php:181
#: app/views/administration.userrole.edit.php:169
#: app/views/administration.userrole.edit.php:210
-#: app/views/popup.service.edit.php:83
+#: app/views/popup.service.edit.php:84 app/views/popup.sla.edit.php:145
#: include/classes/api/services/CUserGroup.php:462
#: include/classes/helpers/CTagFilterFieldHelper.php:63
#: include/classes/helpers/CTagFilterFieldHelper.php:117
-#: include/classes/widgets/CWidgetHelper.php:558
-#: include/classes/widgets/CWidgetHelper.php:602 include/forms.inc.php:2026
+#: include/classes/widgets/CWidgetHelper.php:594
+#: include/classes/widgets/CWidgetHelper.php:638 include/forms.inc.php:2024
#: include/views/configuration.maintenance.edit.php:174
#: include/views/js/configuration.maintenance.edit.js.php:30
#: include/views/js/configuration.maintenance.edit.js.php:60
@@ -21434,7 +21664,7 @@ msgstr ""
msgid "template ID \"%1$s\" is passed %2$s times"
msgstr "模板ID\"%1$s\"已傳送%2$s次"
-#: include/classes/validators/CApiInputValidator.php:2830
+#: include/classes/validators/CApiInputValidator.php:2802
msgid "the last new line feed is missing"
msgstr ""
@@ -21461,11 +21691,11 @@ msgstr ""
#: include/classes/api/services/CReport.php:583
#: include/classes/api/services/CScript.php:904
#: include/classes/api/services/CValueMap.php:578
-#: include/classes/helpers/CDashboardHelper.php:369
-#: include/classes/helpers/CDashboardHelper.php:390
-#: include/classes/helpers/CDashboardHelper.php:398
-#: include/classes/helpers/CDashboardHelper.php:408
-#: include/classes/validators/CApiInputValidator.php:1245
+#: include/classes/helpers/CDashboardHelper.php:399
+#: include/classes/helpers/CDashboardHelper.php:420
+#: include/classes/helpers/CDashboardHelper.php:428
+#: include/classes/helpers/CDashboardHelper.php:438
+#: include/classes/validators/CApiInputValidator.php:1250
#, c-format
msgid "the parameter \"%1$s\" is missing"
msgstr ""
@@ -21573,7 +21803,7 @@ msgstr ""
msgid "type here to search"
msgstr "於此輸入搜尋條件"
-#: include/classes/validators/CApiInputValidator.php:2232
+#: include/classes/validators/CApiInputValidator.php:2204
msgid "unacceptable URL"
msgstr ""
@@ -21700,16 +21930,16 @@ msgstr ""
#: app/views/js/popup.valuemap.edit.js.php:31
#: app/views/js/popup.valuemap.edit.js.php:32
#: app/views/popup.itemtestedit.view.php:83
-#: app/views/popup.service.edit.php:96
+#: app/views/popup.service.edit.php:97 app/views/popup.sla.edit.php:156
#: include/classes/helpers/CTagFilterFieldHelper.php:78
#: include/classes/helpers/CTagFilterFieldHelper.php:131
#: include/classes/html/CMacroValue.php:131
#: include/classes/html/CMacroValue.php:148
-#: include/classes/widgets/CWidgetHelper.php:564
-#: include/classes/widgets/CWidgetHelper.php:618
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:166
-#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:238
-#: include/forms.inc.php:1352 include/forms.inc.php:2031
+#: include/classes/widgets/CWidgetHelper.php:600
+#: include/classes/widgets/CWidgetHelper.php:654
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:172
+#: include/classes/widgets/forms/CWidgetFormSvgGraph.php:244
+#: include/forms.inc.php:1350 include/forms.inc.php:2029
#: include/views/configuration.host.discovery.edit.php:194
#: include/views/configuration.host.discovery.edit.php:338
#: include/views/configuration.item.edit.php:252
@@ -21743,8 +21973,8 @@ msgstr ""
#: app/controllers/CControllerPopupValueMapUpdate.php:137
#: include/classes/api/services/CValueMap.php:575
#: include/classes/api/services/CValueMap.php:587
-#: include/classes/validators/CApiInputValidator.php:2005
-#: include/classes/validators/CApiInputValidator.php:2095
+#: include/classes/validators/CApiInputValidator.php:1977
+#: include/classes/validators/CApiInputValidator.php:2067
#, c-format
msgid "value %1$s already exists"
msgstr ""
@@ -21756,30 +21986,29 @@ msgstr ""
#: include/classes/validators/CApiInputValidator.php:501
#: include/classes/validators/CApiInputValidator.php:595
#: include/classes/validators/CApiInputValidator.php:1032
-#: include/classes/validators/CApiInputValidator.php:1329
-#: include/classes/validators/CApiInputValidator.php:1459
-#: include/classes/validators/CApiInputValidator.php:1505
-#: include/classes/validators/CApiInputValidator.php:1548
-#: include/classes/validators/CApiInputValidator.php:1602
-#: include/classes/validators/CApiInputValidator.php:1677
-#: include/classes/validators/CApiInputValidator.php:1720
-#: include/classes/validators/CApiInputValidator.php:1794
-#: include/classes/validators/CApiInputValidator.php:1825
-#: include/classes/validators/CApiInputValidator.php:1859
-#: include/classes/validators/CApiInputValidator.php:1893
-#: include/classes/validators/CApiInputValidator.php:1939
-#: include/classes/validators/CApiInputValidator.php:2190
-#: include/classes/validators/CApiInputValidator.php:2222
-#: include/classes/validators/CApiInputValidator.php:2264
-#: include/classes/validators/CApiInputValidator.php:2309
-#: include/classes/validators/CApiInputValidator.php:2352
-#: include/classes/validators/CApiInputValidator.php:2401
-#: include/classes/validators/CApiInputValidator.php:2454
-#: include/classes/validators/CApiInputValidator.php:2498
-#: include/classes/validators/CApiInputValidator.php:2618
-#: include/classes/validators/CApiInputValidator.php:2758
-#: include/classes/validators/CApiInputValidator.php:2825
-#: include/classes/validators/CApiInputValidator.php:2855
+#: include/classes/validators/CApiInputValidator.php:1334
+#: include/classes/validators/CApiInputValidator.php:1464
+#: include/classes/validators/CApiInputValidator.php:1510
+#: include/classes/validators/CApiInputValidator.php:1553
+#: include/classes/validators/CApiInputValidator.php:1607
+#: include/classes/validators/CApiInputValidator.php:1682
+#: include/classes/validators/CApiInputValidator.php:1725
+#: include/classes/validators/CApiInputValidator.php:1799
+#: include/classes/validators/CApiInputValidator.php:1831
+#: include/classes/validators/CApiInputValidator.php:1865
+#: include/classes/validators/CApiInputValidator.php:1911
+#: include/classes/validators/CApiInputValidator.php:2162
+#: include/classes/validators/CApiInputValidator.php:2194
+#: include/classes/validators/CApiInputValidator.php:2236
+#: include/classes/validators/CApiInputValidator.php:2281
+#: include/classes/validators/CApiInputValidator.php:2324
+#: include/classes/validators/CApiInputValidator.php:2373
+#: include/classes/validators/CApiInputValidator.php:2426
+#: include/classes/validators/CApiInputValidator.php:2470
+#: include/classes/validators/CApiInputValidator.php:2590
+#: include/classes/validators/CApiInputValidator.php:2730
+#: include/classes/validators/CApiInputValidator.php:2797
+#: include/classes/validators/CApiInputValidator.php:2827
msgid "value is too long"
msgstr ""
@@ -21787,13 +22016,14 @@ msgstr ""
#: include/classes/api/services/CReport.php:603
#: include/classes/validators/CApiInputValidator.php:576
#: include/classes/validators/CApiInputValidator.php:918
+#: include/classes/validators/CApiInputValidator.php:2942
#, c-format
msgid "value must be %1$s"
msgid_plural "value must be one of %1$s"
msgstr[0] ""
#: include/classes/validators/CActionCondValidator.php:171
-#: include/classes/validators/CApiInputValidator.php:2583
+#: include/classes/validators/CApiInputValidator.php:2555
#, c-format
msgid "value must be between \"%1$s\" and \"%2$s\""
msgstr ""
@@ -21886,12 +22116,12 @@ msgstr ""
msgid "wrong item type"
msgstr ""
-#: include/func.inc.php:577 jsLoader.php:220
+#: include/func.inc.php:591 jsLoader.php:220
msgctxt "year short"
msgid "y"
msgstr "y"
-#: include/classes/validators/CApiInputValidator.php:2870
+#: include/classes/validators/CApiInputValidator.php:2842
#, c-format
msgid "zoom level must be between \"%1$s\" and \"%2$s\""
msgstr ""
diff --git a/ui/maintenance.php b/ui/maintenance.php
index 303198e9e4a..214b1e94bb1 100644
--- a/ui/maintenance.php
+++ b/ui/maintenance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -132,20 +132,14 @@ elseif (hasRequest('add') || hasRequest('update')) {
$absolute_time_parser->parse(getRequest('active_till'));
$active_till_date = $absolute_time_parser->getDateTime(true);
- if (!validateDateInterval($active_since_date->format('Y'), $active_since_date->format('m'),
- $active_since_date->format('d'))) {
- info(_s('"%1$s" must be between 1970.01.01 and 2038.01.18.', _('Active since')));
- $result = false;
- }
-
- if (!validateDateInterval($active_till_date->format('Y'), $active_till_date->format('m'),
- $active_till_date->format('d'))) {
- info(_s('"%1$s" must be between 1970.01.01 and 2038.01.18.', _('Active till')));
- $result = false;
- }
-
if ($result) {
$timeperiods = getRequest('timeperiods', []);
+ $type_fields = [
+ TIMEPERIOD_TYPE_ONETIME => ['start_date'],
+ TIMEPERIOD_TYPE_DAILY => ['start_time', 'every'],
+ TIMEPERIOD_TYPE_WEEKLY => ['start_time', 'every', 'dayofweek'],
+ TIMEPERIOD_TYPE_MONTHLY => ['start_time', 'every', 'day', 'dayofweek', 'month']
+ ];
foreach ($timeperiods as &$timeperiod) {
if ($timeperiod['timeperiod_type'] == TIMEPERIOD_TYPE_ONETIME) {
@@ -154,6 +148,10 @@ elseif (hasRequest('add') || hasRequest('update')) {
->getDateTime(true)
->getTimestamp();
}
+
+ $timeperiod = array_intersect_key($timeperiod,
+ array_flip(['period', 'timeperiod_type']) + array_flip($type_fields[$timeperiod['timeperiod_type']])
+ );
}
unset($timeperiod);
@@ -163,9 +161,9 @@ elseif (hasRequest('add') || hasRequest('update')) {
'description' => getRequest('description'),
'active_since' => $active_since_date->getTimestamp(),
'active_till' => $active_till_date->getTimestamp(),
- 'timeperiods' => $timeperiods,
- 'hostids' => getRequest('hostids', []),
- 'groupids' => getRequest('groupids', [])
+ 'groups' => zbx_toObject(getRequest('groupids', []), 'groupid'),
+ 'hosts' => zbx_toObject(getRequest('hostids', []), 'hostid'),
+ 'timeperiods' => $timeperiods
];
if ($maintenance['maintenance_type'] != MAINTENANCE_TYPE_NODATA) {
diff --git a/ui/map.php b/ui/map.php
index 9e085362ced..b51ac087399 100644
--- a/ui/map.php
+++ b/ui/map.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/report2.php b/ui/report2.php
index 511c3f08663..ce1be9a9fbb 100644
--- a/ui/report2.php
+++ b/ui/report2.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/report4.php b/ui/report4.php
index 42d6c9fb1af..ea53af170b0 100644
--- a/ui/report4.php
+++ b/ui/report4.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/setup.php b/ui/setup.php
index a64cd64a545..1ad2e4edb0c 100644
--- a/ui/setup.php
+++ b/ui/setup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -124,8 +124,7 @@ elseif (CWebUser::$data) {
$default_timezone = getRequest('default_timezone', $default_timezone);
-if ($default_timezone !== ZBX_DEFAULT_TIMEZONE
- && !array_key_exists($default_timezone, (new CDateTimeZoneHelper())->getAllDateTimeZones())) {
+if ($default_timezone !== ZBX_DEFAULT_TIMEZONE && !CTimezoneHelper::isSupported($default_timezone)) {
$default_timezone = ZBX_DEFAULT_TIMEZONE;
}
diff --git a/ui/sysmap.php b/ui/sysmap.php
index ad3f383472a..a7a9fcb3127 100644
--- a/ui/sysmap.php
+++ b/ui/sysmap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/sysmaps.php b/ui/sysmaps.php
index a5013fceb36..8af3404b76e 100644
--- a/ui/sysmaps.php
+++ b/ui/sysmaps.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/templates.php b/ui/templates.php
index 9c197b5374e..31050479dd4 100644
--- a/ui/templates.php
+++ b/ui/templates.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/ApiJsonTests.php b/ui/tests/api_json/ApiJsonTests.php
index c596b4c7a93..c54d381f210 100644
--- a/ui/tests/api_json/ApiJsonTests.php
+++ b/ui/tests/api_json/ApiJsonTests.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/data/data_test.sql b/ui/tests/api_json/data/data_test.sql
index 0259b900ffc..f36ae6960fa 100644
--- a/ui/tests/api_json/data/data_test.sql
+++ b/ui/tests/api_json/data/data_test.sql
@@ -1642,8 +1642,8 @@ INSERT INTO triggers (triggerid, description, expression, comments) VALUES (5017
INSERT INTO functions (functionid, triggerid, itemid, name, parameter) VALUES (50238, 50178, 58738, 'last', '$');
-- services
-INSERT INTO services (serviceid, name) VALUES (1, 'API Service for delete');
-INSERT INTO services (serviceid, name) VALUES (2, 'API Service for update');
+INSERT INTO services (serviceid, name, description) VALUES (1, 'API Service for delete', '');
+INSERT INTO services (serviceid, name, description) VALUES (2, 'API Service for update', '');
-- high availability nodes
INSERT INTO ha_node (name,address,port,status,ha_nodeid) VALUES ('node1','192.168.1.5','10051','0','ckuo7i1nv00090sajelcon0su');
diff --git a/ui/tests/api_json/testAPIInfo.php b/ui/tests/api_json/testAPIInfo.php
index e0d231217ee..94369fd19b7 100644
--- a/ui/tests/api_json/testAPIInfo.php
+++ b/ui/tests/api_json/testAPIInfo.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testAction.php b/ui/tests/api_json/testAction.php
index ceb12c23a87..bfb6135a22c 100644
--- a/ui/tests/api_json/testAction.php
+++ b/ui/tests/api_json/testAction.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testAuthentication.php b/ui/tests/api_json/testAuthentication.php
index 41b3b28748b..5a4a04ca9a7 100644
--- a/ui/tests/api_json/testAuthentication.php
+++ b/ui/tests/api_json/testAuthentication.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testConfiguration.php b/ui/tests/api_json/testConfiguration.php
index 6320c69e723..4a32e5b3e99 100644
--- a/ui/tests/api_json/testConfiguration.php
+++ b/ui/tests/api_json/testConfiguration.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testCorrelation.php b/ui/tests/api_json/testCorrelation.php
index da8f859759f..abe0e52b407 100644
--- a/ui/tests/api_json/testCorrelation.php
+++ b/ui/tests/api_json/testCorrelation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testDRule.php b/ui/tests/api_json/testDRule.php
index 9876161f906..24d943f56c9 100644
--- a/ui/tests/api_json/testDRule.php
+++ b/ui/tests/api_json/testDRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testDependentItems.php b/ui/tests/api_json/testDependentItems.php
index 897e1ca1e91..878f03c631d 100644
--- a/ui/tests/api_json/testDependentItems.php
+++ b/ui/tests/api_json/testDependentItems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testDiscoveryRule.php b/ui/tests/api_json/testDiscoveryRule.php
index 7bca17f3ac0..307c657b4c3 100644
--- a/ui/tests/api_json/testDiscoveryRule.php
+++ b/ui/tests/api_json/testDiscoveryRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testGraphPrototype.php b/ui/tests/api_json/testGraphPrototype.php
index 349f373d36d..a6539726cc5 100644
--- a/ui/tests/api_json/testGraphPrototype.php
+++ b/ui/tests/api_json/testGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHaNode.php b/ui/tests/api_json/testHaNode.php
index 2b94a822f38..f241c871777 100644
--- a/ui/tests/api_json/testHaNode.php
+++ b/ui/tests/api_json/testHaNode.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHistory.php b/ui/tests/api_json/testHistory.php
index 3223e07c54b..66625e2b737 100644
--- a/ui/tests/api_json/testHistory.php
+++ b/ui/tests/api_json/testHistory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHost.php b/ui/tests/api_json/testHost.php
index 842272593c3..cd2ad429647 100644
--- a/ui/tests/api_json/testHost.php
+++ b/ui/tests/api_json/testHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHostGroup.php b/ui/tests/api_json/testHostGroup.php
index c15bbe4c5ed..c722a8cfa8a 100644
--- a/ui/tests/api_json/testHostGroup.php
+++ b/ui/tests/api_json/testHostGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHostImport.php b/ui/tests/api_json/testHostImport.php
index 1172a77d211..523c8771864 100644
--- a/ui/tests/api_json/testHostImport.php
+++ b/ui/tests/api_json/testHostImport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHostInventory.php b/ui/tests/api_json/testHostInventory.php
index f23316e6360..8c1834216ff 100644
--- a/ui/tests/api_json/testHostInventory.php
+++ b/ui/tests/api_json/testHostInventory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHostPrototype.php b/ui/tests/api_json/testHostPrototype.php
index aebba8917d7..23202209775 100644
--- a/ui/tests/api_json/testHostPrototype.php
+++ b/ui/tests/api_json/testHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testHostPrototypeInventory.php b/ui/tests/api_json/testHostPrototypeInventory.php
index 4cd4e069fc5..b8916ee7ea2 100644
--- a/ui/tests/api_json/testHostPrototypeInventory.php
+++ b/ui/tests/api_json/testHostPrototypeInventory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testIconMap.php b/ui/tests/api_json/testIconMap.php
index 8ca731b4b6a..fc9ec09d4f3 100644
--- a/ui/tests/api_json/testIconMap.php
+++ b/ui/tests/api_json/testIconMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testItem.php b/ui/tests/api_json/testItem.php
index 1594add8a62..8d7bf26d651 100644
--- a/ui/tests/api_json/testItem.php
+++ b/ui/tests/api_json/testItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testItemPrototype.php b/ui/tests/api_json/testItemPrototype.php
index c04c9d9bcae..2d397c3ee61 100644
--- a/ui/tests/api_json/testItemPrototype.php
+++ b/ui/tests/api_json/testItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testJSONRPC.php b/ui/tests/api_json/testJSONRPC.php
index de5ef65ebe5..6843fc30647 100644
--- a/ui/tests/api_json/testJSONRPC.php
+++ b/ui/tests/api_json/testJSONRPC.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testMaintenance.php b/ui/tests/api_json/testMaintenance.php
index 2204464053b..95ce29b8a38 100644
--- a/ui/tests/api_json/testMaintenance.php
+++ b/ui/tests/api_json/testMaintenance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -30,9 +30,10 @@ class testMaintenance extends CAPITest {
$def_options = [
'active_since' => '1514757600',
'active_till' => '1546207200',
- 'groupids' => ['2'],
+ 'groups' => [['groupid' => '2']],
'timeperiods' => [
[
+ 'timeperiod_type' => 3,
'every' => 1,
'dayofweek' => 64,
'start_time' => 3600,
@@ -62,6 +63,16 @@ class testMaintenance extends CAPITest {
'request_data' => [
'name' => 'M'.++$n,
'tags' => [
+ 'tag' => 'tag'
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Success. Created maintenance with one tag.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'tags' => [
[
'tag' => 'tag'
]
@@ -82,6 +93,20 @@ class testMaintenance extends CAPITest {
] + $def_options,
'expected_error' => null
],
+ // Success. Created maintenance with one tag with empty value.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'tags' => [
+ [
+ 'tag' => 'tag',
+ 'operator' => 0,
+ 'value' => ''
+ ]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
// Success. Created maintenance with one tag.
[
'request_data' => [
@@ -137,6 +162,30 @@ class testMaintenance extends CAPITest {
] + $def_options,
'expected_error' => null
],
+ // Success. Created maintenance with multiple tags.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'tags' => [
+ [
+ 'tag' => 'tag'
+ ],
+ [
+ 'tag' => 'tag1'
+ ],
+ [
+ 'tag' => 'tag2',
+ 'value' => 'value'
+ ],
+ [
+ 'tag' => 'tag3',
+ 'operator' => 2,
+ 'value' => 'value'
+ ]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
// Fail. Duplicate tags are not allowed.
[
'request_data' => [
@@ -150,7 +199,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/2": value (tag, operator, value)=(tag, 2, ) already exists.'
+ 'expected_error' => 'Invalid parameter "/1/tags/2": value (tag, operator, value)=(tag, 2, ) already exists.'
],
// Fail. Duplicate tags are not allowed.
[
@@ -167,7 +216,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/2": value (tag, operator, value)=(tag, 2, value) already exists.'
+ 'expected_error' => 'Invalid parameter "/1/tags/2": value (tag, operator, value)=(tag, 2, value) already exists.'
],
// Fail. Duplicate tags are not allowed.
[
@@ -186,7 +235,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/2": value (tag, operator, value)=(tag, 0, value) already exists.'
+ 'expected_error' => 'Invalid parameter "/1/tags/2": value (tag, operator, value)=(tag, 0, value) already exists.'
],
// Fail. Possible values for "tags_evaltype" are 0 (And/Or) and 2 (Or).
[
@@ -194,7 +243,7 @@ class testMaintenance extends CAPITest {
'name' => 'M'.++$n,
'tags_evaltype' => 1
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags_evaltype": value must be one of 0, 2.'
+ 'expected_error' => 'Invalid parameter "/1/tags_evaltype": value must be one of 0, 2.'
],
// Fail. Parameter "tag" is mandatory.
[
@@ -204,7 +253,7 @@ class testMaintenance extends CAPITest {
[]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1": the parameter "tag" is missing.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1": the parameter "tag" is missing.'
],
// Fail. Parameter "tag" cannot be empty.
[
@@ -216,7 +265,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/tag": cannot be empty.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/tag": cannot be empty.'
],
// Fail. Parameter "tag" must be of type string.
[
@@ -228,7 +277,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/tag": a character string is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/tag": a character string is expected.'
],
// Fail. Parameter "tag" must be of type string.
[
@@ -240,7 +289,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/tag": a character string is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/tag": a character string is expected.'
],
// Fail. Parameter "tag" must be of type string.
[
@@ -252,7 +301,17 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/tag": a character string is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/tag": a character string is expected.'
+ ],
+ // Fail. Unexpected parameter.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'tags' => [
+ 'abcd' => ''
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/tags/1": unexpected parameter "abcd".'
],
// Fail. Unexpected parameter.
[
@@ -264,7 +323,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1": unexpected parameter "999".'
+ 'expected_error' => 'Invalid parameter "/1/tags/1": unexpected parameter "999".'
],
// Fail. Unexpected parameter.
[
@@ -276,7 +335,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1": unexpected parameter "aaa".'
+ 'expected_error' => 'Invalid parameter "/1/tags/1": unexpected parameter "aaa".'
],
// Fail. Condition operator must be of type integer.
[
@@ -289,7 +348,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/operator": an integer is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/operator": an integer is expected.'
],
// Fail. Condition operator must be of type integer.
[
@@ -302,7 +361,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/operator": an integer is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/operator": an integer is expected.'
],
// Fail. Possible values for "operator" are 0 (Equals) and 2 (Contains).
[
@@ -315,7 +374,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/operator": value must be one of 0, 2.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/operator": value must be one of 0, 2.'
],
// Fail. Condition operator must be of type integer.
[
@@ -328,7 +387,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/operator": an integer is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/operator": an integer is expected.'
],
// Fail. Tag value must be of type string.
[
@@ -341,7 +400,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/value": a character string is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/value": a character string is expected.'
],
// Fail. Tag value must be of type string.
[
@@ -354,7 +413,7 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/value": a character string is expected.'
+ 'expected_error' => 'Invalid parameter "/1/tags/1/value": a character string is expected.'
],
// Fail. Tag value must be of type string.
[
@@ -367,40 +426,1317 @@ class testMaintenance extends CAPITest {
]
]
] + $def_options,
- 'expected_error' => 'Invalid parameter "/tags/1/value": a character string is expected.'
- ]
- ];
- }
-
- /**
- * @dataProvider getMaintenanceCreateData
- */
- public function testMaintenance_Create($request_data, $expected_error = null) {
- $this->call('maintenance.create', $request_data, $expected_error);
- }
-
- public static function getMaintenanceUpdateData() {
- return [
- // Fail. Unexpected parameter.
+ 'expected_error' => 'Invalid parameter "/1/tags/1/value": a character string is expected.'
+ ],
+ // Fail. Tag value must be empty.
[
'request_data' => [
- 'maintenanceid' => 99999,
+ 'name' => 'M'.++$n,
+ 'maintenance_type' => 1,
'tags' => [
[
- 'aaa' => 'bbb'
+ 'tag' => 'tag'
+ ]
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1": unexpected parameter "tags".'
+ ],
+ // Fail. Active since bigger active till.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1546207200',
+ 'active_till' => '1514757600'
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/active_till": cannot be less than or equal to the value of parameter "/1/active_since".'
+ ],
+ // Success. Created maintenance with one group.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ 'groupid' => 2
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Success. Created maintenance with one group.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ ['groupid' => 2]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Success. Created maintenance with multiple groups.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ ['groupid' => 2],
+ ['groupid' => 4]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Fail. Unexpected parameter in groups.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ 'abcd' => '1234'
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/groups/1": unexpected parameter "abcd".'
+ ],
+ // Fail. Wrong group.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ ['groupid' => 999]
+ ]
+ ] + $def_options,
+ 'expected_error' => 'No permissions to referred object or it does not exist!'
+ ],
+ // Fail. Duplicate group.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [
+ ['groupid' => 999],
+ ['groupid' => 1000],
+ ['groupid' => 999]
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/groups/3": value (groupid)=(999) already exists.'
+ ],
+ // Success. Created maintenance with one host.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ 'hostid' => 90020
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Success. Created maintenance with one host.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ ['hostid' => 90020]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Success. Created maintenance with multiple hosts.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ ['hostid' => 90020],
+ ['hostid' => 90021]
+ ]
+ ] + $def_options,
+ 'expected_error' => null
+ ],
+ // Fail. Unexpected parameter in hosts.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ 'abcd' => '1234'
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/hosts/1": unexpected parameter "abcd".'
+ ],
+ // Fail. Wrong host.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ ['hostid' => 999]
+ ]
+ ] + array_diff_key($def_options, array_flip(['groups'])),
+ 'expected_error' => 'No permissions to referred object or it does not exist!'
+ ],
+ // Fail. Duplicate host.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => [
+ ['hostid' => 999],
+ ['hostid' => 1000],
+ ['hostid' => 999]
+ ]
+ ] + $def_options,
+ 'expected_error' => 'Invalid parameter "/1/hosts/3": value (hostid)=(999) already exists.'
+ ],
+ // Fail. Empty groups.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => []
+ ] + $def_options,
+ 'expected_error' => 'At least one host group or host must be selected.'
+ ],
+ // Fail. Empty hosts.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'hosts' => []
+ ] + array_diff_key($def_options, array_flip(['groups'])),
+ 'expected_error' => 'At least one host group or host must be selected.'
+ ],
+ // Fail. Empty groups and hosts.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'groups' => [],
+ 'hosts' => []
+ ] + $def_options,
+ 'expected_error' => 'At least one host group or host must be selected.'
+ ],
+ // Fail. No groups and hosts.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'every' => 1,
+ 'dayofweek' => 64,
+ 'start_time' => 3600,
+ 'period' => 7200
+ ]
+ ]
+ ],
+ 'expected_error' => 'At least one host group or host must be selected.'
+ ],
+ // Fail. Same name.
+ [
+ 'request_data' => [[
+ 'name' => 'Same name'
+ ] + $def_options,
+ [
+ 'name' => 'Same name'
+ ] + $def_options],
+ 'expected_error' => 'Invalid parameter "/2": value (name)=(Same name) already exists.'
+ ],
+ // Success. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ 'timeperiod_type' => 0
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'start_date' => '1514764800'
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'period' => '600',
+ 'start_date' => '1514764800'
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Fail. Empty time periods.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods": cannot be empty.'
+ ],
+ // Fail. Wrong period type.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/timeperiod_type": value must be one of 0, 2, 3, 4.'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ 'abcd' => 0
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "abcd".'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'period' => 0
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/period": value must be one of 300-2147483647.'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'period' => '2147483648'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/period": a number is too large.'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'start_date' => '-1'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/start_date": an unsigned integer is expected.'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 0,
+ 'start_date' => '2147483648'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/start_date": a timestamp is too large.'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'start_time' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "start_time".'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'every' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "every".'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'day' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "day".'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'dayofweek' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "dayofweek".'
+ ],
+ // Fail. One time period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'month' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "month".'
+ ],
+ // Success. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'every' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'period' => '600',
+ 'timeperiod_type' => 2,
+ 'start_time' => '7200',
+ 'every' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'start_time' => '-1'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/start_time": an unsigned integer is expected.'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'start_time' => '86400'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/start_time": value must be one of 00:00-23:59.'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'every' => 0
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/every": value must be one of 1-2147483647.'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'every' => '2147483648'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/every": a number is too large.'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'start_date' => '1514764800'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "start_date".'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'day' => 10
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "day".'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'dayofweek' => '1'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "dayofweek".'
+ ],
+ // Fail. Daily period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 2,
+ 'month' => ''
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "month".'
+ ],
+ // Success. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => '64'
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'period' => 7200,
+ 'timeperiod_type' => 3,
+ 'start_time' => 7200,
+ 'every' => 1,
+ 'dayofweek' => '64'
]
]
],
- 'expected_error' => 'Invalid parameter "/tags/1": unexpected parameter "aaa".'
+ 'expected_error' => null
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": the parameter "dayofweek" is missing.'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => ''
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": an integer is expected.'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => '0'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": value must be one of 1-127.'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => 128
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": value must be one of 1-127.'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => 1,
+ 'start_date' => '1514764800'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "start_date".'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => 1,
+ 'day' => '30'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "day".'
+ ],
+ // Fail. Weekly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 3,
+ 'dayofweek' => 1,
+ 'month' => '30'
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "month".'
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'dayofweek' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'every' => 2,
+ 'dayofweek' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 2,
+ 'dayofweek' => 0,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 2,
+ 'dayofweek' => 0,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'every' => 2,
+ 'day' => 2,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Success. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'every' => 2,
+ 'day' => 0,
+ 'dayofweek' => 5,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => null
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'every' => 0,
+ 'dayofweek' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/every": value must be one of 1, 2, 3, 4, 5.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'every' => 6,
+ 'dayofweek' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/every": value must be one of 1, 2, 3, 4, 5.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 0,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'At least one day of the week or day of the month must be specified.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => '',
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/day": an integer is expected.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => '-1',
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/day": value must be one of 0-31.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 32,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/day": value must be one of 0-31.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'dayofweek' => 1,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Day of the week and day of the month cannot be specified simultaneously.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'dayofweek' => 0,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'At least one day of the week or day of the month must be specified.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'dayofweek' => '',
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": an integer is expected.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'dayofweek' => '-1',
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": value must be one of 0-127.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'dayofweek' => 128,
+ 'month' => 240
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/dayofweek": value must be one of 0-127.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": the parameter "month" is missing.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'month' => ''
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/month": an integer is expected.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'month' => 0
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/month": value must be one of 1-4095.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'month' => 4096
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1/month": value must be one of 1-4095.'
+ ],
+ // Fail. Monthly period.
+ [
+ 'request_data' => [
+ 'name' => 'M'.++$n,
+ 'active_since' => '1514757600',
+ 'active_till' => '1546207200',
+ 'groups' => [
+ ['groupid' => 2]
+ ],
+ 'timeperiods' => [
+ [
+ 'timeperiod_type' => 4,
+ 'day' => 1,
+ 'month' => 1,
+ 'start_date' => ''
+ ]
+ ]
+ ],
+ 'expected_error' => 'Invalid parameter "/1/timeperiods/1": unexpected parameter "start_date".'
]
];
}
/**
- * @dataProvider getMaintenanceUpdateData
+ * @dataProvider getMaintenanceCreateData
*/
- public function testMaintenance_Update($request_data, $expected_error = null) {
- $this->call('maintenance.update', $request_data, $expected_error);
+ public function testMaintenance_Create($request_data, $expected_error = null) {
+ $this->call('maintenance.create', $request_data, $expected_error);
}
public static function getMaintenanceGetData() {
diff --git a/ui/tests/api_json/testMap.php b/ui/tests/api_json/testMap.php
index d08f6ad4559..2d706ab4d50 100644
--- a/ui/tests/api_json/testMap.php
+++ b/ui/tests/api_json/testMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testProxy.php b/ui/tests/api_json/testProxy.php
index 03895e41eb1..ddd35bb91ac 100644
--- a/ui/tests/api_json/testProxy.php
+++ b/ui/tests/api_json/testProxy.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testScripts.php b/ui/tests/api_json/testScripts.php
index 5d81926e79a..77fb49a4fb2 100644
--- a/ui/tests/api_json/testScripts.php
+++ b/ui/tests/api_json/testScripts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testServices.php b/ui/tests/api_json/testServices.php
index 7c4618801b2..7c62a8d1148 100644
--- a/ui/tests/api_json/testServices.php
+++ b/ui/tests/api_json/testServices.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -160,79 +160,12 @@ class testServices extends CAPITest {
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK
],
- 'expected_error' => 'Invalid parameter "/1": the parameter "showsla" is missing.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => null
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => true
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => []
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => ''
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => '1.0'
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => -1
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": value must be one of '.
- implode(', ', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON]).'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => 999
- ],
- 'expected_error' => 'Invalid parameter "/1/showsla": value must be one of '.
- implode(', ', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON]).'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF
- ],
'expected_error' => 'Invalid parameter "/1": the parameter "sortorder" is missing.'
],
[
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => null
],
'expected_error' => 'Invalid parameter "/1/sortorder": an integer is expected.'
@@ -241,7 +174,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => true
],
'expected_error' => 'Invalid parameter "/1/sortorder": an integer is expected.'
@@ -250,7 +182,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => []
],
'expected_error' => 'Invalid parameter "/1/sortorder": an integer is expected.'
@@ -259,7 +190,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => ''
],
'expected_error' => 'Invalid parameter "/1/sortorder": an integer is expected.'
@@ -268,7 +198,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => '1.0'
],
'expected_error' => 'Invalid parameter "/1/sortorder": an integer is expected.'
@@ -277,7 +206,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => -1
],
'expected_error' => 'Invalid parameter "/1/sortorder": value must be one of 0-999.'
@@ -286,72 +214,15 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 9999
],
'expected_error' => 'Invalid parameter "/1/sortorder": value must be one of 0-999.'
],
-
// Optional fields.
[
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => null
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": a floating point value is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => true
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": a floating point value is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => []
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": a floating point value is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => ''
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": a floating point value is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => -1
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": value must be within the range of 0-100.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => 999
- ],
- 'expected_error' => 'Invalid parameter "/1/goodsla": value must be within the range of 0-100.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => null
],
@@ -361,7 +232,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => true
],
@@ -371,7 +241,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => []
],
@@ -381,7 +250,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => ''
],
@@ -391,7 +259,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => '1.0'
],
@@ -401,7 +268,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => -1
],
@@ -411,7 +277,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'weight' => 9999999
],
@@ -421,7 +286,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => null
],
@@ -431,7 +295,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => true
],
@@ -441,7 +304,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => []
],
@@ -451,8 +313,7 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
+ 'sortorder' => 0,
'propagation_rule' => ''
],
'expected_error' => 'Invalid parameter "/1/propagation_rule": an integer is expected.'
@@ -461,7 +322,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => '1.0'
],
@@ -471,7 +331,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => -1
],
@@ -488,7 +347,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => 999
],
@@ -505,7 +363,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_AS_IS
],
@@ -515,7 +372,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => null
],
@@ -525,7 +381,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => true
],
@@ -535,7 +390,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => []
],
@@ -545,7 +399,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => ''
],
@@ -555,7 +408,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => '1.0'
],
@@ -565,7 +417,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => -1
],
@@ -575,7 +426,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => 1
],
@@ -585,7 +435,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => 999
],
@@ -595,7 +444,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_value' => ZBX_MAX_INT32 + 1
],
@@ -605,7 +453,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_INCREASE,
'propagation_value' => 0
@@ -616,7 +463,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_INCREASE,
'propagation_value' => 999
@@ -627,7 +473,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_DECREASE,
'propagation_value' => 0
@@ -638,7 +483,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_DECREASE,
'propagation_value' => 999
@@ -649,7 +493,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_IGNORE,
'propagation_value' => 999
@@ -660,7 +503,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_FIXED,
'propagation_value' => -2
@@ -671,7 +513,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'propagation_rule' => ZBX_SERVICE_STATUS_PROPAGATION_FIXED,
'propagation_value' => 999
@@ -690,7 +531,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status' => ZBX_SEVERITY_OK
],
@@ -702,7 +542,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => null
],
@@ -712,7 +551,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => true
],
@@ -722,7 +560,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => ''
],
@@ -732,7 +569,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => -1
],
@@ -742,7 +578,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => 999
],
@@ -752,7 +587,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [null]
],
@@ -762,7 +596,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [true]
],
@@ -772,7 +605,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [0]
],
@@ -782,7 +614,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => ['']
],
@@ -792,7 +623,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
[]
@@ -804,7 +634,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => null]
@@ -816,7 +645,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => true]
@@ -828,7 +656,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => []]
@@ -840,7 +667,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => '']
@@ -852,7 +678,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => '1.0']
@@ -864,7 +689,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => -1]
@@ -876,7 +700,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => 999] // Non-existing service.
@@ -888,7 +711,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => 2],
@@ -903,7 +725,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => null
],
@@ -913,7 +734,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => true
],
@@ -923,7 +743,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => ''
],
@@ -933,7 +752,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => -1
],
@@ -943,7 +761,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => 999
],
@@ -953,7 +770,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [null]
],
@@ -963,7 +779,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [true]
],
@@ -973,7 +788,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [0]
],
@@ -983,7 +797,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => ['']
],
@@ -993,7 +806,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
[]
@@ -1005,7 +817,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => null]
@@ -1017,7 +828,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => true]
@@ -1029,7 +839,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => []]
@@ -1041,7 +850,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => '']
@@ -1053,7 +861,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => '1.0']
@@ -1065,7 +872,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => -1]
@@ -1077,7 +883,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => 999] // Non-existing service.
@@ -1089,7 +894,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'parents' => [
['serviceid' => 2],
@@ -1102,7 +906,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'children' => [
['serviceid' => 2]
@@ -1119,7 +922,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => null
],
@@ -1129,7 +931,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => true
],
@@ -1139,7 +940,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => 0
],
@@ -1149,7 +949,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => ''
],
@@ -1159,7 +958,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [null]
],
@@ -1169,7 +967,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [true]
],
@@ -1179,7 +976,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [1]
],
@@ -1189,7 +985,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => ['']
],
@@ -1199,7 +994,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
[]
@@ -1211,7 +1005,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => null]
@@ -1223,7 +1016,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => true]
@@ -1235,7 +1027,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => []]
@@ -1247,7 +1038,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 0]
@@ -1259,7 +1049,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => '']
@@ -1271,7 +1060,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => str_repeat('a', DB::getFieldLength('service_tag', 'tag') + 1)]
@@ -1283,7 +1071,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => null]
@@ -1295,7 +1082,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => true]
@@ -1307,7 +1093,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => []]
@@ -1319,7 +1104,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => 0]
@@ -1331,7 +1115,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => str_repeat('a', DB::getFieldLength('service_tag', 'value') + 1)]
@@ -1343,7 +1126,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['value' => '']
@@ -1355,7 +1137,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'tags' => [
['tag' => 'foo', 'value' => 'bar'],
@@ -1365,678 +1146,11 @@ class testServices extends CAPITest {
'expected_error' => 'Invalid parameter "/1/tags/2": value (tag, value)=(foo, bar) already exists.'
],
- // Times.
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => null
- ],
- 'expected_error' => 'Invalid parameter "/1/times": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => true
- ],
- 'expected_error' => 'Invalid parameter "/1/times": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => 0
- ],
- 'expected_error' => 'Invalid parameter "/1/times": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => ''
- ],
- 'expected_error' => 'Invalid parameter "/1/times": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [null]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [true]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [0]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => ['']
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": an array is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- []
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": the parameter "type" is missing.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => null]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => true]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => []]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => '']
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => '1.0']
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => -1]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": value must be one of '.
- implode(', ', [
- SERVICE_TIME_TYPE_UPTIME,
- SERVICE_TIME_TYPE_DOWNTIME,
- SERVICE_TIME_TYPE_ONETIME_DOWNTIME
- ]).'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- ['type' => 999]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/type": value must be one of '.
- implode(', ', [
- SERVICE_TIME_TYPE_UPTIME,
- SERVICE_TIME_TYPE_DOWNTIME,
- SERVICE_TIME_TYPE_ONETIME_DOWNTIME
- ]).'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": the parameter "ts_from" is missing.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => null
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => true
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => []
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => ''
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => '1.0'
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => SEC_PER_WEEK + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => SEC_PER_WEEK + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_ONETIME_DOWNTIME,
- 'ts_from' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": value must be one of 0-'.ZBX_MAX_INT32.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_ONETIME_DOWNTIME,
- 'ts_from' => ZBX_MAX_INT32 + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_from": a number is too large.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1": the parameter "ts_to" is missing.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => null
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => true
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => []
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => ''
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => '1.0'
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": an integer is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => SEC_PER_WEEK + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => 0,
- 'ts_to' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => 0,
- 'ts_to' => SEC_PER_WEEK + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": value must be one of 0-'.SEC_PER_WEEK.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_ONETIME_DOWNTIME,
- 'ts_from' => 0,
- 'ts_to' => -1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": value must be one of 0-'.ZBX_MAX_INT32.'.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_ONETIME_DOWNTIME,
- 'ts_from' => 0,
- 'ts_to' => ZBX_MAX_INT32 + 1
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/ts_to": a number is too large.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => null
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/note": a character string is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => true
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/note": a character string is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => []
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/note": a character string is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => 0
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/note": a character string is expected.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => str_repeat('a', DB::getFieldLength('services_times', 'note') + 1)
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/1/note": value is too long.'
- ],
- [
- 'service' => [
- 'name' => 'foo',
- 'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'sortorder' => 0,
- 'times' => [
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => ''
- ],
- [
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 0,
- 'note' => ''
- ]
- ]
- ],
- 'expected_error' => 'Invalid parameter "/1/times/2": value (type, ts_from, ts_to)=(0, 0, 0) already exists.'
- ],
-
// Problem tags.
[
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => null
],
@@ -2046,7 +1160,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => true
],
@@ -2056,7 +1169,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => 0
],
@@ -2066,7 +1178,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => ''
],
@@ -2076,7 +1187,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [null]
],
@@ -2086,7 +1196,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [true]
],
@@ -2096,7 +1205,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [0]
],
@@ -2106,7 +1214,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => ['']
],
@@ -2116,7 +1223,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
[]
@@ -2128,7 +1234,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => null]
@@ -2140,7 +1245,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => true]
@@ -2152,7 +1256,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => []]
@@ -2164,7 +1267,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 0]
@@ -2176,7 +1278,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => '']
@@ -2188,7 +1289,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => str_repeat('a', DB::getFieldLength('service_tag', 'tag') + 1)]
@@ -2200,7 +1300,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => null]
@@ -2212,7 +1311,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => true]
@@ -2224,7 +1322,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => []]
@@ -2236,7 +1333,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => '']
@@ -2248,7 +1344,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => '1.0']
@@ -2260,33 +1355,30 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => -1]
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/1/operator": value must be one of '.
- implode(', ', [SERVICE_TAG_OPERATOR_EQUAL, SERVICE_TAG_OPERATOR_LIKE]).'.'
+ implode(', ', [ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE]).'.'
],
[
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'operator' => 999]
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/1/operator": value must be one of '.
- implode(', ', [SERVICE_TAG_OPERATOR_EQUAL, SERVICE_TAG_OPERATOR_LIKE]).'.'
+ implode(', ', [ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE]).'.'
],
[
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'value' => null]
@@ -2298,7 +1390,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'value' => true]
@@ -2310,7 +1401,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'value' => []]
@@ -2322,7 +1412,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'value' => 0]
@@ -2334,7 +1423,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['tag' => 'foo', 'value' => str_repeat('a', DB::getFieldLength('service_tag', 'value') + 1)]
@@ -2346,10 +1434,9 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
- ['operator' => SERVICE_TAG_OPERATOR_EQUAL]
+ ['operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL]
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/1": the parameter "tag" is missing.'
@@ -2358,7 +1445,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
['value' => '']
@@ -2370,11 +1456,10 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_EQUAL, 'value' => 'bar'],
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_EQUAL, 'value' => 'bar']
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, 'value' => 'bar'],
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, 'value' => 'bar']
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/2": value (tag, value)=(foo, bar) already exists.'
@@ -2383,11 +1468,10 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_LIKE, 'value' => 'bar'],
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_LIKE, 'value' => 'bar']
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE, 'value' => 'bar'],
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE, 'value' => 'bar']
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/2": value (tag, value)=(foo, bar) already exists.'
@@ -2396,11 +1480,10 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'problem_tags' => [
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_EQUAL, 'value' => 'bar'],
- ['tag' => 'foo', 'operator' => SERVICE_TAG_OPERATOR_LIKE, 'value' => 'bar']
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_EQUAL, 'value' => 'bar'],
+ ['tag' => 'foo', 'operator' => ZBX_SERVICE_PROBLEM_TAG_OPERATOR_LIKE, 'value' => 'bar']
]
],
'expected_error' => 'Invalid parameter "/1/problem_tags/2": value (tag, value)=(foo, bar) already exists.'
@@ -2411,7 +1494,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => null
],
@@ -2421,7 +1503,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => true
],
@@ -2431,7 +1512,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => 0
],
@@ -2441,7 +1521,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => ''
],
@@ -2451,7 +1530,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [null]
],
@@ -2461,7 +1539,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [true]
],
@@ -2471,7 +1548,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [0]
],
@@ -2481,7 +1557,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => ['']
],
@@ -2491,7 +1566,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[]
@@ -2503,7 +1577,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => null]
@@ -2515,7 +1588,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => true]
@@ -2527,7 +1599,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => []]
@@ -2539,7 +1610,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => '']
@@ -2551,7 +1621,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => '1.0']
@@ -2563,7 +1632,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => -1]
@@ -2585,7 +1653,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => 999]
@@ -2607,7 +1674,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
['type' => ZBX_SERVICE_STATUS_RULE_TYPE_N_GE]
@@ -2619,7 +1685,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2634,7 +1699,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2649,7 +1713,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2664,7 +1727,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2679,7 +1741,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2694,7 +1755,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2709,7 +1769,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2724,7 +1783,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2739,7 +1797,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2754,7 +1811,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2769,7 +1825,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2784,7 +1839,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2799,7 +1853,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2814,7 +1867,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2829,7 +1881,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2844,7 +1895,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2859,7 +1909,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2874,7 +1923,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2889,7 +1937,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2904,7 +1951,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2919,7 +1965,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2934,7 +1979,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2949,7 +1993,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2965,7 +2008,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2981,7 +2023,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -2997,7 +2038,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3013,7 +2053,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3029,7 +2068,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3049,7 +2087,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3069,7 +2106,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3085,7 +2121,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3102,7 +2137,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3119,7 +2153,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3136,7 +2169,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3153,7 +2185,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3170,7 +2201,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3188,7 +2218,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3206,7 +2235,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0,
'status_rules' => [
[
@@ -3235,7 +2263,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
'sortorder' => 0
],
'expected_error' => null
@@ -3244,8 +2271,6 @@ class testServices extends CAPITest {
'service' => [
'name' => 'foo',
'algorithm' => ZBX_SERVICE_STATUS_CALC_SET_OK,
- 'showsla' => SERVICE_SHOW_SLA_OFF,
- 'goodsla' => 99.9,
'sortorder' => 0,
'weight' => 0,
'propagation_rule' => 0,
@@ -3258,11 +2283,6 @@ class testServices extends CAPITest {
'problem_tags' => [
['tag' => 'foo', 'value' => 'bar']
],
- 'times' => [[
- 'type' => SERVICE_TIME_TYPE_UPTIME,
- 'ts_from' => 0,
- 'ts_to' => 10800
- ]],
'status_rules' => []
],
'expected_error' => null
@@ -4720,208 +3740,155 @@ class testServices extends CAPITest {
'result' => []
]
],
+
+ // Related objects.
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => true
- ]
+ 'selectStatusTimeline' => true
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla": an array is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => ''
- ]
+ 'selectStatusTimeline' => 0
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla": an array is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => '1.0'
- ]
+ 'selectStatusTimeline' => ''
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla": an array is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => -1
- ]
+ 'selectStatusTimeline' => [null]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": value must be one of '.
- implode(', ', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON]).'.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => [null]
- ]
+ 'selectStatusTimeline' => [true]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": an integer is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => [true]
- ]
+ 'selectStatusTimeline' => [0]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": an integer is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => ['']
- ]
+ 'selectStatusTimeline' => [[]]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": an integer is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": the parameter "period_from" is missing.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => ['1.0']
- ]
+ 'selectStatusTimeline' => ['']
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": an integer is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": an array is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => [-1]
- ]
+ 'selectStatusTimeline' => [['period_from' => 1638316800]]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": value must be one of '.
- implode(', ', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON]).'.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1": the parameter "period_to" is missing.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'filter' => [
- 'showsla' => [999]
+ 'selectStatusTimeline' => [
+ [
+ 'period_from' => 'yesterday',
+ 'period_to' => 1638316900
+ ]
]
],
'expected' => [
- 'error' => 'Invalid parameter "/filter/showsla/1": value must be one of '.
- implode(', ', [SERVICE_SHOW_SLA_OFF, SERVICE_SHOW_SLA_ON]).'.',
- 'result' => []
- ]
- ],
-
- // Related objects.
- [
- 'request' => [
- 'output' => [],
- 'selectAlarms' => true
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms": an array or a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectAlarms' => 0
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms": an array or a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectAlarms' => ''
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms": value must be one of "extend", "count".',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectAlarms' => [null]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms/1": a character string is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1/period_from": an integer is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'selectAlarms' => [true]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms/1": a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectAlarms' => [0]
+ 'selectStatusTimeline' => [
+ [
+ 'period_from' => 1638316800,
+ 'period_to' => 'today'
+ ]
+ ]
],
'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms/1": a character string is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1/period_to": an integer is expected.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'selectAlarms' => [[]]
+ 'selectStatusTimeline' => [
+ [
+ 'period_from' => 9638316800,
+ 'period_to' => 9638316900
+ ]
+ ]
],
'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms/1": a character string is expected.',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1/period_from": a number is too large.',
'result' => []
]
],
[
'request' => [
'output' => [],
- 'selectAlarms' => ['']
+ 'selectStatusTimeline' => [
+ [
+ 'period_from' => 1638316800,
+ 'period_to' => 9638316900
+ ]
+ ]
],
'expected' => [
- 'error' => 'Invalid parameter "/selectAlarms/1": value must be one of "clock", "value".',
+ 'error' => 'Invalid parameter "/selectStatusTimeline/1/period_to": a number is too large.',
'result' => []
]
],
@@ -5001,7 +3968,7 @@ class testServices extends CAPITest {
'selectChildren' => ['']
],
'expected' => [
- 'error' => 'Invalid parameter "/selectChildren/1": value must be one of "serviceid", "name", "status", "algorithm", "showsla", "goodsla", "sortorder", "weight", "propagation_rule", "propagation_value", "readonly".',
+ 'error' => 'Invalid parameter "/selectChildren/1": value must be one of "serviceid", "uuid", "name", "status", "algorithm", "sortorder", "weight", "propagation_rule", "propagation_value", "description", "created_at", "readonly".',
'result' => []
]
],
@@ -5081,7 +4048,7 @@ class testServices extends CAPITest {
'selectParents' => ['']
],
'expected' => [
- 'error' => 'Invalid parameter "/selectParents/1": value must be one of "serviceid", "name", "status", "algorithm", "showsla", "goodsla", "sortorder", "weight", "propagation_rule", "propagation_value", "readonly".',
+ 'error' => 'Invalid parameter "/selectParents/1": value must be one of "serviceid", "uuid", "name", "status", "algorithm", "sortorder", "weight", "propagation_rule", "propagation_value", "description", "created_at", "readonly".',
'result' => []
]
],
@@ -5324,86 +4291,6 @@ class testServices extends CAPITest {
'error' => 'Invalid parameter "/selectTags/1": value must be one of "tag", "value".',
'result' => []
]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => true
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes": an array or a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => 0
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes": an array or a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => ''
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes": value must be one of "extend", "count".',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => [null]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes/1": a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => [true]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes/1": a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => [0]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes/1": a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => [[]]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes/1": a character string is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'selectTimes' => ['']
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/selectTimes/1": value must be one of "type", "ts_from", "ts_to", "note".',
- 'result' => []
- ]
]
];
}
@@ -5421,124 +4308,6 @@ class testServices extends CAPITest {
$this->assertEquals($response['result'], $expected['error']);
}
- public static function service_getsla_data(): array {
- return [
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => true
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => ''
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => '1.0'
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => -1
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => [null]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => [true]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => [[]]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => ['']
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => ['1.0']
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ],
- [
- 'request' => [
- 'output' => [],
- 'serviceids' => [-1]
- ],
- 'expected' => [
- 'error' => 'Invalid parameter "/serviceids/1": a number is expected.',
- 'result' => []
- ]
- ]
- ];
- }
-
- /**
- * @dataProvider service_getsla_data
- */
- public function testServices_Getsla(array $request, array $expected): void {
- $response = $this->call('service.getsla', $request, $expected['error']);
-
- if ($expected['error'] !== null) {
- return;
- }
-
- $this->assertEquals($response['result'], $expected['error']);
- }
-
public static function service_update_data_invalid(): array {
return [
[
@@ -5580,8 +4349,7 @@ class testServices extends CAPITest {
}
$db_services = CDBHelper::getAll(
- 'SELECT s.serviceid,s.name,s.status,s.algorithm,s.showsla,s.goodsla,s.sortorder,s.weight,'.
- 's.propagation_rule,s.propagation_value'.
+ 'SELECT s.serviceid,s.name,s.status,s.algorithm,s.sortorder,s.weight,s.propagation_rule,s.propagation_value'.
' FROM services s'.
' WHERE '.dbConditionId('s.serviceid', $response['result']['serviceids']).
' ORDER BY s.serviceid ASC'
diff --git a/ui/tests/api_json/testTagFiltering.php b/ui/tests/api_json/testTagFiltering.php
index eb8dcd50ffe..b4ff1c17112 100644
--- a/ui/tests/api_json/testTagFiltering.php
+++ b/ui/tests/api_json/testTagFiltering.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testTaskCreate.php b/ui/tests/api_json/testTaskCreate.php
index 3879b73c3be..a3ed26277a8 100644
--- a/ui/tests/api_json/testTaskCreate.php
+++ b/ui/tests/api_json/testTaskCreate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testTemplate.php b/ui/tests/api_json/testTemplate.php
index fc430d46f62..138177f1c47 100644
--- a/ui/tests/api_json/testTemplate.php
+++ b/ui/tests/api_json/testTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testToken.php b/ui/tests/api_json/testToken.php
index a0cd02b79d9..b494da8fb26 100644
--- a/ui/tests/api_json/testToken.php
+++ b/ui/tests/api_json/testToken.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testTriggerPermissions.php b/ui/tests/api_json/testTriggerPermissions.php
index 8a8dff11aea..d7c00595f2f 100644
--- a/ui/tests/api_json/testTriggerPermissions.php
+++ b/ui/tests/api_json/testTriggerPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testTriggerValidation.php b/ui/tests/api_json/testTriggerValidation.php
index a5911af687b..cae85a10781 100644
--- a/ui/tests/api_json/testTriggerValidation.php
+++ b/ui/tests/api_json/testTriggerValidation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testTriggers.php b/ui/tests/api_json/testTriggers.php
index 719a25dd1a3..caa42260551 100644
--- a/ui/tests/api_json/testTriggers.php
+++ b/ui/tests/api_json/testTriggers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testUserGroup.php b/ui/tests/api_json/testUserGroup.php
index 25105f035c8..a61487da056 100644
--- a/ui/tests/api_json/testUserGroup.php
+++ b/ui/tests/api_json/testUserGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testUserMacro.php b/ui/tests/api_json/testUserMacro.php
index 0b21bba5afe..b24c358dbf8 100644
--- a/ui/tests/api_json/testUserMacro.php
+++ b/ui/tests/api_json/testUserMacro.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testUsers.php b/ui/tests/api_json/testUsers.php
index 825f70c37fa..94219d2e20d 100644
--- a/ui/tests/api_json/testUsers.php
+++ b/ui/tests/api_json/testUsers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testValuemap.php b/ui/tests/api_json/testValuemap.php
index d8cf74bcd8a..c071b19e0a1 100644
--- a/ui/tests/api_json/testValuemap.php
+++ b/ui/tests/api_json/testValuemap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/api_json/testWebScenario.php b/ui/tests/api_json/testWebScenario.php
index f078fd1e4df..02fed61e369 100644
--- a/ui/tests/api_json/testWebScenario.php
+++ b/ui/tests/api_json/testWebScenario.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/frontend.php b/ui/tests/frontend.php
index d25b00b671a..8677c4c2f95 100644
--- a/ui/tests/frontend.php
+++ b/ui/tests/frontend.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/GeneralTests.php b/ui/tests/general/GeneralTests.php
index e60943d6406..ef725ef4d1e 100644
--- a/ui/tests/general/GeneralTests.php
+++ b/ui/tests/general/GeneralTests.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/class_CDescription.php b/ui/tests/general/class_CDescription.php
index da454f54ba7..d9fdb9c8813 100644
--- a/ui/tests/general/class_CDescription.php
+++ b/ui/tests/general/class_CDescription.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/dbConditionIdTest.php b/ui/tests/general/dbConditionIdTest.php
index d7fc2184165..d7f5a4d1e7a 100644
--- a/ui/tests/general/dbConditionIdTest.php
+++ b/ui/tests/general/dbConditionIdTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/dbConditionIntTest.php b/ui/tests/general/dbConditionIntTest.php
index c491e335004..0ea8ecb9dff 100644
--- a/ui/tests/general/dbConditionIntTest.php
+++ b/ui/tests/general/dbConditionIntTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/dbConditionStringTest.php b/ui/tests/general/dbConditionStringTest.php
index 911c745dcf6..b31eb7ffca7 100644
--- a/ui/tests/general/dbConditionStringTest.php
+++ b/ui/tests/general/dbConditionStringTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/function_DBclose.php b/ui/tests/general/function_DBclose.php
index ced1f4085e1..d5584b1d326 100644
--- a/ui/tests/general/function_DBclose.php
+++ b/ui/tests/general/function_DBclose.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/function_DBconnect.php b/ui/tests/general/function_DBconnect.php
index f50711ec2b8..7d8edf7337a 100644
--- a/ui/tests/general/function_DBconnect.php
+++ b/ui/tests/general/function_DBconnect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/function_DBselect.php b/ui/tests/general/function_DBselect.php
index f8aa4d69e21..8296ab63a05 100644
--- a/ui/tests/general/function_DBselect.php
+++ b/ui/tests/general/function_DBselect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/makeSqlTest.php b/ui/tests/general/makeSqlTest.php
index 9c358f75c4b..b97482e42eb 100644
--- a/ui/tests/general/makeSqlTest.php
+++ b/ui/tests/general/makeSqlTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/testHistoryManager.php b/ui/tests/general/testHistoryManager.php
index 2b0140ab6c5..26bf19edfbd 100644
--- a/ui/tests/general/testHistoryManager.php
+++ b/ui/tests/general/testHistoryManager.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/urlParamTest.php b/ui/tests/general/urlParamTest.php
index 5795f35b4c3..47015e734ff 100644
--- a/ui/tests/general/urlParamTest.php
+++ b/ui/tests/general/urlParamTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/general/zbx_dbcast_2bigintTest.php b/ui/tests/general/zbx_dbcast_2bigintTest.php
index deb86e1d972..8773cced73b 100644
--- a/ui/tests/general/zbx_dbcast_2bigintTest.php
+++ b/ui/tests/general/zbx_dbcast_2bigintTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CAPITest.php b/ui/tests/include/CAPITest.php
index d9a1447990f..d315ce0fc63 100644
--- a/ui/tests/include/CAPITest.php
+++ b/ui/tests/include/CAPITest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CBehavior.php b/ui/tests/include/CBehavior.php
index 67f45dd74f3..e8279484f78 100644
--- a/ui/tests/include/CBehavior.php
+++ b/ui/tests/include/CBehavior.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CIntegrationTest.php b/ui/tests/include/CIntegrationTest.php
index 6d91ce899e8..8ea2005705d 100644
--- a/ui/tests/include/CIntegrationTest.php
+++ b/ui/tests/include/CIntegrationTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CLegacyWebTest.php b/ui/tests/include/CLegacyWebTest.php
index c51197ebc4a..0f3af48d1f5 100644
--- a/ui/tests/include/CLegacyWebTest.php
+++ b/ui/tests/include/CLegacyWebTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CTest.php b/ui/tests/include/CTest.php
index 02c04a33883..8350fc67b9f 100644
--- a/ui/tests/include/CTest.php
+++ b/ui/tests/include/CTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -171,7 +171,12 @@ class CTest extends TestCase {
}
foreach ($callbacks as $callback) {
- $method = $class->getMethod($callback);
+ try {
+ $method = $class->getMethod($callback);
+ }
+ catch (ReflectionException $exception) {
+ $method = null;
+ }
if (!$method) {
$error = 'Callback "'.$callback.'" is not defined in requested context.';
@@ -181,6 +186,8 @@ class CTest extends TestCase {
else {
throw new Exception($error);
}
+
+ continue;
}
try {
diff --git a/ui/tests/include/CWebTest.php b/ui/tests/include/CWebTest.php
index 5fe65a0a3c0..9f3d9ccbf31 100644
--- a/ui/tests/include/CWebTest.php
+++ b/ui/tests/include/CWebTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/CZabbixClient.php b/ui/tests/include/CZabbixClient.php
index be7ede21ee6..3c235ebaf6d 100644
--- a/ui/tests/include/CZabbixClient.php
+++ b/ui/tests/include/CZabbixClient.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CAPIHelper.php b/ui/tests/include/helpers/CAPIHelper.php
index e950d93805a..dd6a2e35013 100644
--- a/ui/tests/include/helpers/CAPIHelper.php
+++ b/ui/tests/include/helpers/CAPIHelper.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CConfigHelper.php b/ui/tests/include/helpers/CConfigHelper.php
index 6879f2d2a04..392534edaa8 100644
--- a/ui/tests/include/helpers/CConfigHelper.php
+++ b/ui/tests/include/helpers/CConfigHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CDBHelper.php b/ui/tests/include/helpers/CDBHelper.php
index baa94b7ad80..2ba1a060c1d 100644
--- a/ui/tests/include/helpers/CDBHelper.php
+++ b/ui/tests/include/helpers/CDBHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CDataHelper.php b/ui/tests/include/helpers/CDataHelper.php
index 7b3f43a188b..5dd647080aa 100644
--- a/ui/tests/include/helpers/CDataHelper.php
+++ b/ui/tests/include/helpers/CDataHelper.php
@@ -2,7 +2,7 @@
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CDateTimeHelper.php b/ui/tests/include/helpers/CDateTimeHelper.php
index 933b81ed110..697c91b557f 100644
--- a/ui/tests/include/helpers/CDateTimeHelper.php
+++ b/ui/tests/include/helpers/CDateTimeHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CExceptionHelper.php b/ui/tests/include/helpers/CExceptionHelper.php
index 93080cdf59d..62746e300d8 100644
--- a/ui/tests/include/helpers/CExceptionHelper.php
+++ b/ui/tests/include/helpers/CExceptionHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CImageHelper.php b/ui/tests/include/helpers/CImageHelper.php
index 9f72f0fe198..e35086cf666 100644
--- a/ui/tests/include/helpers/CImageHelper.php
+++ b/ui/tests/include/helpers/CImageHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CLogHelper.php b/ui/tests/include/helpers/CLogHelper.php
index 6aa86c9f2cf..05b33f4e1f4 100644
--- a/ui/tests/include/helpers/CLogHelper.php
+++ b/ui/tests/include/helpers/CLogHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CTestArrayHelper.php b/ui/tests/include/helpers/CTestArrayHelper.php
index fa90292e7a1..a0d91deb2fb 100644
--- a/ui/tests/include/helpers/CTestArrayHelper.php
+++ b/ui/tests/include/helpers/CTestArrayHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/helpers/CXPathHelper.php b/ui/tests/include/helpers/CXPathHelper.php
index 78c57658d05..a06b045757a 100644
--- a/ui/tests/include/helpers/CXPathHelper.php
+++ b/ui/tests/include/helpers/CXPathHelper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CBaseElement.php b/ui/tests/include/web/CBaseElement.php
index b76bd41225c..c6b2fdad1e8 100644
--- a/ui/tests/include/web/CBaseElement.php
+++ b/ui/tests/include/web/CBaseElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CElement.php b/ui/tests/include/web/CElement.php
index 542f593db91..8e88ef2bca7 100644
--- a/ui/tests/include/web/CElement.php
+++ b/ui/tests/include/web/CElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CElementCollection.php b/ui/tests/include/web/CElementCollection.php
index a5803aa8b4c..67ab8c9e349 100644
--- a/ui/tests/include/web/CElementCollection.php
+++ b/ui/tests/include/web/CElementCollection.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CElementFilter.php b/ui/tests/include/web/CElementFilter.php
index 4ccd1d075b6..61c5005a4ed 100644
--- a/ui/tests/include/web/CElementFilter.php
+++ b/ui/tests/include/web/CElementFilter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CElementQuery.php b/ui/tests/include/web/CElementQuery.php
index 14653189bd1..088ea2f1e6c 100644
--- a/ui/tests/include/web/CElementQuery.php
+++ b/ui/tests/include/web/CElementQuery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CPage.php b/ui/tests/include/web/CPage.php
index 1a28f289023..087826e3d4c 100644
--- a/ui/tests/include/web/CPage.php
+++ b/ui/tests/include/web/CPage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -126,11 +126,13 @@ class CPage {
$this->resetViewport();
if (self::$cookie !== null) {
- $cookie = $this->driver->manage()->getCookieNamed('zbx_session');
-
- if ($cookie === null
- || $cookie->getValue() !== self::$cookie['value']) {
- self::$cookie = null;
+ foreach ($this->driver->manage()->getCookies() as $cookie) {
+ if ($cookie->getName() === 'zbx_session') {
+ if ($cookie->getValue() !== self::$cookie['value']) {
+ self::$cookie = null;
+ }
+ break;
+ }
}
}
@@ -236,9 +238,19 @@ class CPage {
// Before logout open page without any scripts, otherwise session might be restored and logout won't work.
$this->open('setup.php');
- $session = (self::$cookie === null)
- ? CTestArrayHelper::get($this->driver->manage()->getCookieNamed('zbx_session'), 'value')
- : self::$cookie['value'];
+ $session = null;
+
+ if (self::$cookie === null) {
+ foreach ($this->driver->manage()->getCookies() as $cookie) {
+ if ($cookie->getName() === 'zbx_session') {
+ $session = $cookie->getValue();
+ break;
+ }
+ }
+ }
+ else {
+ $session = self::$cookie['value'];
+ }
if ($session !== null) {
DBExecute('DELETE FROM sessions WHERE sessionid='.zbx_dbstr($session));
diff --git a/ui/tests/include/web/CastableTrait.php b/ui/tests/include/web/CastableTrait.php
index df5f7489b6e..60b82b12c50 100644
--- a/ui/tests/include/web/CastableTrait.php
+++ b/ui/tests/include/web/CastableTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/CommandExecutor.php b/ui/tests/include/web/CommandExecutor.php
index 62425aba451..18e0c42a21b 100644
--- a/ui/tests/include/web/CommandExecutor.php
+++ b/ui/tests/include/web/CommandExecutor.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/IWaitable.php b/ui/tests/include/web/IWaitable.php
index 999ee0a2401..a50515cb8fa 100644
--- a/ui/tests/include/web/IWaitable.php
+++ b/ui/tests/include/web/IWaitable.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/WaitableTrait.php b/ui/tests/include/web/WaitableTrait.php
index 302ad0b08d3..5777ce8e589 100644
--- a/ui/tests/include/web/WaitableTrait.php
+++ b/ui/tests/include/web/WaitableTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CCheckboxElement.php b/ui/tests/include/web/elements/CCheckboxElement.php
index 0a43c732162..a086f0c2238 100644
--- a/ui/tests/include/web/elements/CCheckboxElement.php
+++ b/ui/tests/include/web/elements/CCheckboxElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CCheckboxFormElement.php b/ui/tests/include/web/elements/CCheckboxFormElement.php
index a74e93afb45..172a9b0a88c 100644
--- a/ui/tests/include/web/elements/CCheckboxFormElement.php
+++ b/ui/tests/include/web/elements/CCheckboxFormElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CCheckboxListElement.php b/ui/tests/include/web/elements/CCheckboxListElement.php
index 8090b3c8e4d..fca7bfc8401 100644
--- a/ui/tests/include/web/elements/CCheckboxListElement.php
+++ b/ui/tests/include/web/elements/CCheckboxListElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CColorPickerElement.php b/ui/tests/include/web/elements/CColorPickerElement.php
index 20423140956..fe0e8a441df 100644
--- a/ui/tests/include/web/elements/CColorPickerElement.php
+++ b/ui/tests/include/web/elements/CColorPickerElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CCompositeInputElement.php b/ui/tests/include/web/elements/CCompositeInputElement.php
index c3820fcddff..67d6e80026c 100644
--- a/ui/tests/include/web/elements/CCompositeInputElement.php
+++ b/ui/tests/include/web/elements/CCompositeInputElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CDashboardElement.php b/ui/tests/include/web/elements/CDashboardElement.php
index 09907b68fe2..571554444a9 100644
--- a/ui/tests/include/web/elements/CDashboardElement.php
+++ b/ui/tests/include/web/elements/CDashboardElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CDropdownElement.php b/ui/tests/include/web/elements/CDropdownElement.php
index 28e7e6c0ec9..160e7c7edc7 100644
--- a/ui/tests/include/web/elements/CDropdownElement.php
+++ b/ui/tests/include/web/elements/CDropdownElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CFilterTabElement.php b/ui/tests/include/web/elements/CFilterTabElement.php
index b0ad725b43e..4b81881d805 100644
--- a/ui/tests/include/web/elements/CFilterTabElement.php
+++ b/ui/tests/include/web/elements/CFilterTabElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CFormElement.php b/ui/tests/include/web/elements/CFormElement.php
index 443645f5a9f..0b0a0b66fc6 100644
--- a/ui/tests/include/web/elements/CFormElement.php
+++ b/ui/tests/include/web/elements/CFormElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CGridFormElement.php b/ui/tests/include/web/elements/CGridFormElement.php
index 4e60d05e3cf..7a7e0768aa6 100644
--- a/ui/tests/include/web/elements/CGridFormElement.php
+++ b/ui/tests/include/web/elements/CGridFormElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CHostInterfaceElement.php b/ui/tests/include/web/elements/CHostInterfaceElement.php
index 570eb20f031..429c962f2ad 100644
--- a/ui/tests/include/web/elements/CHostInterfaceElement.php
+++ b/ui/tests/include/web/elements/CHostInterfaceElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CInputGroupElement.php b/ui/tests/include/web/elements/CInputGroupElement.php
index 85138ef09cd..ac5ef339491 100644
--- a/ui/tests/include/web/elements/CInputGroupElement.php
+++ b/ui/tests/include/web/elements/CInputGroupElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CMainMenuElement.php b/ui/tests/include/web/elements/CMainMenuElement.php
index 2c56d85da64..60124fc03b7 100644
--- a/ui/tests/include/web/elements/CMainMenuElement.php
+++ b/ui/tests/include/web/elements/CMainMenuElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CMessageElement.php b/ui/tests/include/web/elements/CMessageElement.php
index fc2aa6e0223..24c3d2e194e 100644
--- a/ui/tests/include/web/elements/CMessageElement.php
+++ b/ui/tests/include/web/elements/CMessageElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CMultifieldTableElement.php b/ui/tests/include/web/elements/CMultifieldTableElement.php
index 4a60cbec732..b5bd5674aaa 100644
--- a/ui/tests/include/web/elements/CMultifieldTableElement.php
+++ b/ui/tests/include/web/elements/CMultifieldTableElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CMultilineElement.php b/ui/tests/include/web/elements/CMultilineElement.php
index 2549b304187..cdb8c1a9a97 100644
--- a/ui/tests/include/web/elements/CMultilineElement.php
+++ b/ui/tests/include/web/elements/CMultilineElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CMultiselectElement.php b/ui/tests/include/web/elements/CMultiselectElement.php
index 4fae28cbb35..6b1c02009b2 100644
--- a/ui/tests/include/web/elements/CMultiselectElement.php
+++ b/ui/tests/include/web/elements/CMultiselectElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CNullElement.php b/ui/tests/include/web/elements/CNullElement.php
index 1e6084a161a..cd9c8d367e3 100644
--- a/ui/tests/include/web/elements/CNullElement.php
+++ b/ui/tests/include/web/elements/CNullElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/COverlayDialogElement.php b/ui/tests/include/web/elements/COverlayDialogElement.php
index 5321a40e6ca..d184b1bf0a3 100644
--- a/ui/tests/include/web/elements/COverlayDialogElement.php
+++ b/ui/tests/include/web/elements/COverlayDialogElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CPopupButtonElement.php b/ui/tests/include/web/elements/CPopupButtonElement.php
index 682239ce033..7b87a1aff5d 100644
--- a/ui/tests/include/web/elements/CPopupButtonElement.php
+++ b/ui/tests/include/web/elements/CPopupButtonElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CPopupMenuElement.php b/ui/tests/include/web/elements/CPopupMenuElement.php
index f62f52d5acd..5ebbd527e15 100644
--- a/ui/tests/include/web/elements/CPopupMenuElement.php
+++ b/ui/tests/include/web/elements/CPopupMenuElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CSegmentedRadioElement.php b/ui/tests/include/web/elements/CSegmentedRadioElement.php
index 31bf8fba977..91db86d3bf5 100644
--- a/ui/tests/include/web/elements/CSegmentedRadioElement.php
+++ b/ui/tests/include/web/elements/CSegmentedRadioElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CTableElement.php b/ui/tests/include/web/elements/CTableElement.php
index d7f47b58458..44d4bc764e5 100644
--- a/ui/tests/include/web/elements/CTableElement.php
+++ b/ui/tests/include/web/elements/CTableElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CTableRowElement.php b/ui/tests/include/web/elements/CTableRowElement.php
index 510927f2f4a..928f7c647c3 100644
--- a/ui/tests/include/web/elements/CTableRowElement.php
+++ b/ui/tests/include/web/elements/CTableRowElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CWidgetElement.php b/ui/tests/include/web/elements/CWidgetElement.php
index 6680e7af026..8933d2dbdd9 100644
--- a/ui/tests/include/web/elements/CWidgetElement.php
+++ b/ui/tests/include/web/elements/CWidgetElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/include/web/elements/CZDropdownElement.php b/ui/tests/include/web/elements/CZDropdownElement.php
index d5ad71995f7..4beef53fd57 100644
--- a/ui/tests/include/web/elements/CZDropdownElement.php
+++ b/ui/tests/include/web/elements/CZDropdownElement.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/IntegrationTests.php b/ui/tests/integration/IntegrationTests.php
index 296c277f0b6..e1fb0ecb0aa 100644
--- a/ui/tests/integration/IntegrationTests.php
+++ b/ui/tests/integration/IntegrationTests.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testAgentItems.php b/ui/tests/integration/testAgentItems.php
index 59fd8cd1899..8d5549b2ace 100644
--- a/ui/tests/integration/testAgentItems.php
+++ b/ui/tests/integration/testAgentItems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -133,14 +133,14 @@ class testAgentItems extends CIntegrationTest {
'type' => ITEM_TYPE_ZABBIX,
'component' => self::COMPONENT_AGENT,
'valueType' => ITEM_VALUE_TYPE_TEXT,
- 'result_exec' => 'stat -c %a '.self::TEST_FILE_NAME
+ 'result_exec' => 'stat -c %04a '.self::TEST_FILE_NAME
],
[
'key' => 'vfs.file.permissions['.self::TEST_FILE_NAME.']',
'type' => ITEM_TYPE_ZABBIX,
'component' => self::COMPONENT_AGENT2,
'valueType' => ITEM_VALUE_TYPE_TEXT,
- 'result_exec' => 'stat -c %a '.self::TEST_FILE_NAME
+ 'result_exec' => 'stat -c %04a '.self::TEST_FILE_NAME
],
[
'key' => 'agent.hostmetadata',
@@ -215,7 +215,7 @@ class testAgentItems extends CIntegrationTest {
],
'result' => [
'type' => 'file',
- 'permissions' => 'stat -c %a '.self::TEST_FILE_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_FILE_NAME,
'user' => 'stat -c %U '.self::TEST_FILE_NAME,
'group' => 'stat -c %G '.self::TEST_FILE_NAME,
'uid' => 'stat -c %u '.self::TEST_FILE_NAME,
@@ -248,7 +248,7 @@ class testAgentItems extends CIntegrationTest {
],
'result' => [
'type' => 'file',
- 'permissions' => 'stat -c %a '.self::TEST_FILE_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_FILE_NAME,
'user' => 'stat -c %U '.self::TEST_FILE_NAME,
'group' => 'stat -c %G '.self::TEST_FILE_NAME,
'uid' => 'stat -c %u '.self::TEST_FILE_NAME,
@@ -281,7 +281,7 @@ class testAgentItems extends CIntegrationTest {
],
'result' => [
'type' => 'sym',
- 'permissions' => 'stat -c %a '.self::TEST_LINK_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_LINK_NAME,
'user' => 'stat -c %U '.self::TEST_LINK_NAME,
'group' => 'stat -c %G '.self::TEST_LINK_NAME,
'uid' => 'stat -c %u '.self::TEST_LINK_NAME,
@@ -314,7 +314,7 @@ class testAgentItems extends CIntegrationTest {
],
'result' => [
'type' => 'sym',
- 'permissions' => 'stat -c %a '.self::TEST_LINK_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_LINK_NAME,
'user' => 'stat -c %U '.self::TEST_LINK_NAME,
'group' => 'stat -c %G '.self::TEST_LINK_NAME,
'uid' => 'stat -c %u '.self::TEST_LINK_NAME,
@@ -393,7 +393,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_FILE_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'file',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_FILE_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_FILE_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_FILE_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_FILE_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_FILE_NAME,
@@ -413,7 +413,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_DIR1_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'dir',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_DIR1_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_DIR1_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_DIR1_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_DIR1_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_DIR1_NAME,
@@ -433,7 +433,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_FILE_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'sym',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_LINK_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_LINK_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_LINK_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_LINK_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_LINK_NAME,
@@ -471,7 +471,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_FILE_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'file',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_FILE_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_FILE_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_FILE_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_FILE_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_FILE_NAME,
@@ -491,7 +491,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_DIR1_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'dir',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_DIR1_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_DIR1_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_DIR1_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_DIR1_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_DIR1_NAME,
@@ -511,7 +511,7 @@ class testAgentItems extends CIntegrationTest {
'pathname' => self::TEST_DIR_FILE_NAME,
'dirname' => self::TEST_DIR_NAME,
'type' => 'sym',
- 'permissions' => 'stat -c %a '.self::TEST_DIR_LINK_NAME,
+ 'permissions' => 'stat -c %04a '.self::TEST_DIR_LINK_NAME,
'user' => 'stat -c %U '.self::TEST_DIR_LINK_NAME,
'group' => 'stat -c %G '.self::TEST_DIR_LINK_NAME,
'uid' => 'stat -c %u '.self::TEST_DIR_LINK_NAME,
diff --git a/ui/tests/integration/testComplexServiceStatus.php b/ui/tests/integration/testComplexServiceStatus.php
index 53c85805184..5cca9da6525 100644
--- a/ui/tests/integration/testComplexServiceStatus.php
+++ b/ui/tests/integration/testComplexServiceStatus.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -82,8 +82,6 @@ class testComplexServiceStatus extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => 'Parent',
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 0,
'sortorder' => 0
]);
@@ -136,8 +134,6 @@ class testComplexServiceStatus extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => $service_desc,
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 100,
'sortorder' => 0,
'parents' => [
diff --git a/ui/tests/integration/testDataCollection.php b/ui/tests/integration/testDataCollection.php
index ea95b8be6bc..4e2d1d2c10a 100644
--- a/ui/tests/integration/testDataCollection.php
+++ b/ui/tests/integration/testDataCollection.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -294,7 +294,7 @@ class testDataCollection extends CIntegrationTest {
'UnavailableDelay' => 5,
'UnreachableDelay' => 1,
'Hostname' => 'proxy',
- 'ServerPort' => self::getConfigurationValue(self::COMPONENT_SERVER, 'ListenPort')
+ 'Server' => '127.0.0.1:'.self::getConfigurationValue(self::COMPONENT_SERVER, 'ListenPort')
]
]);
}
diff --git a/ui/tests/integration/testDiagnosticDataTask.php b/ui/tests/integration/testDiagnosticDataTask.php
index f22fcd96782..dd7ab9f19db 100644
--- a/ui/tests/integration/testDiagnosticDataTask.php
+++ b/ui/tests/integration/testDiagnosticDataTask.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testEscalations.php b/ui/tests/integration/testEscalations.php
index 382d5f9a53d..892e51eb86d 100644
--- a/ui/tests/integration/testEscalations.php
+++ b/ui/tests/integration/testEscalations.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -236,18 +236,11 @@ class testEscalations extends CIntegrationTest {
'hostids' => [self::$hostid],
'active_since' => self::$maint_start_tm,
'active_till' => $maint_end_tm,
- 'tags_evaltype' => 0,
+ 'tags_evaltype' => MAINTENANCE_TAG_EVAL_TYPE_AND_OR,
'timeperiods' => [
- [
- 'day' => '1',
- 'dayofweek' => '0',
- 'every' => '1',
- 'month' => '0',
- 'period' => '300',
- 'start_date' => self::$maint_start_tm,
- 'start_time' => '0',
- 'timeperiod_type' => '0'
- ]
+ 'timeperiod_type' => TIMEPERIOD_TYPE_ONETIME,
+ 'period' => 300,
+ 'start_date' => self::$maint_start_tm
]
]);
$this->assertArrayHasKey('maintenanceids', $response['result']);
@@ -302,18 +295,11 @@ class testEscalations extends CIntegrationTest {
'hostids' => [self::$hostid],
'active_since' => self::$maint_start_tm,
'active_till' => $maint_end_tm,
- 'tags_evaltype' => 0,
+ 'tags_evaltype' => MAINTENANCE_TAG_EVAL_TYPE_AND_OR,
'timeperiods' => [
- [
- 'day' => '1',
- 'dayofweek' => '0',
- 'every' => '1',
- 'month' => '0',
- 'period' => '300',
- 'start_date' => self::$maint_start_tm,
- 'start_time' => '0',
- 'timeperiod_type' => '0'
- ]
+ 'timeperiod_type' => TIMEPERIOD_TYPE_ONETIME,
+ 'period' => 300,
+ 'start_date' => self::$maint_start_tm
]
]);
$this->assertArrayHasKey('maintenanceids', $response['result']);
@@ -372,18 +358,11 @@ class testEscalations extends CIntegrationTest {
'hostids' => [self::$hostid],
'active_since' => self::$maint_start_tm,
'active_till' => $maint_end_tm,
- 'tags_evaltype' => 0,
+ 'tags_evaltype' => MAINTENANCE_TAG_EVAL_TYPE_AND_OR,
'timeperiods' => [
- [
- 'day' => '1',
- 'dayofweek' => '0',
- 'every' => '1',
- 'month' => '0',
- 'period' => '300',
- 'start_date' => self::$maint_start_tm,
- 'start_time' => '0',
- 'timeperiod_type' => '0'
- ]
+ 'timeperiod_type' => TIMEPERIOD_TYPE_ONETIME,
+ 'period' => 300,
+ 'start_date' => self::$maint_start_tm
]
]);
$this->assertArrayHasKey('maintenanceids', $response['result']);
diff --git a/ui/tests/integration/testExpressionMacros.php b/ui/tests/integration/testExpressionMacros.php
index 6afee2a4993..ba376cde592 100644
--- a/ui/tests/integration/testExpressionMacros.php
+++ b/ui/tests/integration/testExpressionMacros.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testExpressionTriggerMacros.php b/ui/tests/integration/testExpressionTriggerMacros.php
index edcd2396a21..73b470aa37e 100644
--- a/ui/tests/integration/testExpressionTriggerMacros.php
+++ b/ui/tests/integration/testExpressionTriggerMacros.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testFunctionChangeCount.php b/ui/tests/integration/testFunctionChangeCount.php
index 3cd6c65ee52..8aa7afaa679 100644
--- a/ui/tests/integration/testFunctionChangeCount.php
+++ b/ui/tests/integration/testFunctionChangeCount.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testGoAgentDataCollection.php b/ui/tests/integration/testGoAgentDataCollection.php
index adfe79fceb3..abcb3e4c8d2 100644
--- a/ui/tests/integration/testGoAgentDataCollection.php
+++ b/ui/tests/integration/testGoAgentDataCollection.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testGraphLinking.php b/ui/tests/integration/testGraphLinking.php
index 2ead1162fd9..a2b256fc3b3 100644
--- a/ui/tests/integration/testGraphLinking.php
+++ b/ui/tests/integration/testGraphLinking.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testHistoryValueDuplicates.php b/ui/tests/integration/testHistoryValueDuplicates.php
index a636986d762..15f0713c51e 100644
--- a/ui/tests/integration/testHistoryValueDuplicates.php
+++ b/ui/tests/integration/testHistoryValueDuplicates.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testItemRate.php b/ui/tests/integration/testItemRate.php
index 68fd49787ab..54fb7f511c6 100644
--- a/ui/tests/integration/testItemRate.php
+++ b/ui/tests/integration/testItemRate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testItemState.php b/ui/tests/integration/testItemState.php
index 10b9729b100..7b9ef9c0cc8 100644
--- a/ui/tests/integration/testItemState.php
+++ b/ui/tests/integration/testItemState.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testLowLevelDiscovery.php b/ui/tests/integration/testLowLevelDiscovery.php
index 5260c939551..f1567c850e7 100644
--- a/ui/tests/integration/testLowLevelDiscovery.php
+++ b/ui/tests/integration/testLowLevelDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testServiceRoles.php b/ui/tests/integration/testServiceRoles.php
index 44427008454..3734958c087 100644
--- a/ui/tests/integration/testServiceRoles.php
+++ b/ui/tests/integration/testServiceRoles.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 41-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -111,8 +111,6 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => 'Parent',
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 0,
'sortorder' => 0
]);
@@ -124,8 +122,6 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => 'Child 1',
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 0,
'sortorder' => 0,
'tags' => [
@@ -150,8 +146,6 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => 'Child 2',
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 0,
'sortorder' => 0,
'parents' => [
@@ -166,8 +160,6 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.create', [
'name' => 'Child 1-1',
'algorithm' => 1,
- 'goodsla' => 99.99,
- 'showsla' => 0,
'weight' => 0,
'sortorder' => 0,
'parents' => [
@@ -555,7 +547,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$parent_serviceid,
- 'goodsla' => 33.3
+ 'sortorder' => 1
]);
$this->assertArrayHasKey('serviceids', $response['result']);
$this->assertCount(1, $response['result']['serviceids']);
@@ -581,7 +573,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$parent_serviceid,
- 'goodsla' => 31.3
+ 'sortorder' => 1
], 'Cannot update service "Parent": read-write access to the service is required.');
$response = $this->call('service.get', [
@@ -635,7 +627,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$parent_serviceid,
- 'goodsla' => 33.3
+ 'sortorder' => 1
]);
$this->assertArrayHasKey('serviceids', $response['result']);
$this->assertCount(1, $response['result']['serviceids']);
@@ -657,7 +649,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$parent_serviceid,
- 'goodsla' => 31.3
+ 'sortorder' => 1
], 'Cannot update service "Parent": read-write access to the service is required.');
$response = $this->call('service.get', [
@@ -716,7 +708,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$child1_1_serviceid,
- 'goodsla' => 33.3
+ 'sortorder' => 1
]);
$this->assertArrayHasKey('serviceids', $response['result']);
$this->assertCount(1, $response['result']['serviceids']);
@@ -743,7 +735,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$child1_1_serviceid,
- 'goodsla' => 31.3
+ 'sortorder' => 1
], 'Cannot update service "Child 1-1": read-write access to the service is required.');
$response = $this->call('service.get', [
@@ -776,7 +768,7 @@ class testServiceRoles extends CIntegrationTest {
$response = $this->call('service.update', [
'serviceid' => self::$child1_1_serviceid,
- 'goodsla' => 31.3
+ 'sortorder' => 1
], 'Cannot update service "Child 1-1": read-write access to the service is required.');
$response = $this->call('service.get', [
diff --git a/ui/tests/integration/testTriggerLinking.php b/ui/tests/integration/testTriggerLinking.php
index 2af845e4313..a1632f0e286 100644
--- a/ui/tests/integration/testTriggerLinking.php
+++ b/ui/tests/integration/testTriggerLinking.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testTriggerState.php b/ui/tests/integration/testTriggerState.php
index 86b9e02e815..ac35efe89f0 100644
--- a/ui/tests/integration/testTriggerState.php
+++ b/ui/tests/integration/testTriggerState.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testUserParametersReload.php b/ui/tests/integration/testUserParametersReload.php
index 2e838b9970d..1c8f9f770ef 100644
--- a/ui/tests/integration/testUserParametersReload.php
+++ b/ui/tests/integration/testUserParametersReload.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/integration/testValuemaps.php b/ui/tests/integration/testValuemaps.php
index 30003911070..8b92a2273b0 100644
--- a/ui/tests/integration/testValuemaps.php
+++ b/ui/tests/integration/testValuemaps.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/SeleniumTests.php b/ui/tests/selenium/SeleniumTests.php
index e2b3980c5c6..5267fef73fc 100644
--- a/ui/tests/selenium/SeleniumTests.php
+++ b/ui/tests/selenium/SeleniumTests.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/behaviors/CMessageBehavior.php b/ui/tests/selenium/behaviors/CMessageBehavior.php
index 98afb6239b8..90897be8046 100644
--- a/ui/tests/selenium/behaviors/CMessageBehavior.php
+++ b/ui/tests/selenium/behaviors/CMessageBehavior.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testCalculatedFormula.php b/ui/tests/selenium/common/testCalculatedFormula.php
index 5af6b7ad843..647b54bf57d 100644
--- a/ui/tests/selenium/common/testCalculatedFormula.php
+++ b/ui/tests/selenium/common/testCalculatedFormula.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2020 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormAdministrationGeneral.php b/ui/tests/selenium/common/testFormAdministrationGeneral.php
index a000a0e0dc1..5031ee697ae 100644
--- a/ui/tests/selenium/common/testFormAdministrationGeneral.php
+++ b/ui/tests/selenium/common/testFormAdministrationGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormApiTokens.php b/ui/tests/selenium/common/testFormApiTokens.php
index 4e8633ca87f..506ca0b0580 100644
--- a/ui/tests/selenium/common/testFormApiTokens.php
+++ b/ui/tests/selenium/common/testFormApiTokens.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormFilter.php b/ui/tests/selenium/common/testFormFilter.php
index 06a48764ee5..5b05e60b9ee 100644
--- a/ui/tests/selenium/common/testFormFilter.php
+++ b/ui/tests/selenium/common/testFormFilter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormHost.php b/ui/tests/selenium/common/testFormHost.php
index ce313b13812..7227e1c085b 100644
--- a/ui/tests/selenium/common/testFormHost.php
+++ b/ui/tests/selenium/common/testFormHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormMacros.php b/ui/tests/selenium/common/testFormMacros.php
index 03ada1fd1a3..383dc8fc0a8 100644
--- a/ui/tests/selenium/common/testFormMacros.php
+++ b/ui/tests/selenium/common/testFormMacros.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormPreprocessing.php b/ui/tests/selenium/common/testFormPreprocessing.php
index 0a0b9451f2c..7d974dec740 100644
--- a/ui/tests/selenium/common/testFormPreprocessing.php
+++ b/ui/tests/selenium/common/testFormPreprocessing.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormPreprocessingClone.php b/ui/tests/selenium/common/testFormPreprocessingClone.php
index b658a9819a0..f27a2853dec 100644
--- a/ui/tests/selenium/common/testFormPreprocessingClone.php
+++ b/ui/tests/selenium/common/testFormPreprocessingClone.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormTags.php b/ui/tests/selenium/common/testFormTags.php
index 1b27367922c..06a9b6ddbb5 100644
--- a/ui/tests/selenium/common/testFormTags.php
+++ b/ui/tests/selenium/common/testFormTags.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testFormValueMappings.php b/ui/tests/selenium/common/testFormValueMappings.php
index 6a7a1758c39..f1670f0785d 100644
--- a/ui/tests/selenium/common/testFormValueMappings.php
+++ b/ui/tests/selenium/common/testFormValueMappings.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testItemTest.php b/ui/tests/selenium/common/testItemTest.php
index 70b9db548a7..d728c9c2c5b 100644
--- a/ui/tests/selenium/common/testItemTest.php
+++ b/ui/tests/selenium/common/testItemTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testMassUpdateItems.php b/ui/tests/selenium/common/testMassUpdateItems.php
index eddcb967b5c..4651563a604 100644
--- a/ui/tests/selenium/common/testMassUpdateItems.php
+++ b/ui/tests/selenium/common/testMassUpdateItems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2019 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testPageApiTokens.php b/ui/tests/selenium/common/testPageApiTokens.php
index 171dbba2323..f1b4577043e 100644
--- a/ui/tests/selenium/common/testPageApiTokens.php
+++ b/ui/tests/selenium/common/testPageApiTokens.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/common/testSystemInformation.php b/ui/tests/selenium/common/testSystemInformation.php
index 4cf42eb848b..f4a966fc7f4 100644
--- a/ui/tests/selenium/common/testSystemInformation.php
+++ b/ui/tests/selenium/common/testSystemInformation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php b/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php
index 6084f2871e3..b1fabc34a5b 100644
--- a/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php
+++ b/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardDynamicItemWidgets.php b/ui/tests/selenium/dashboard/testDashboardDynamicItemWidgets.php
index 17b118e6cbf..5a8e4406005 100644
--- a/ui/tests/selenium/dashboard/testDashboardDynamicItemWidgets.php
+++ b/ui/tests/selenium/dashboard/testDashboardDynamicItemWidgets.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardGraphPrototypeWidget.php b/ui/tests/selenium/dashboard/testDashboardGraphPrototypeWidget.php
index 6b212eb4e8f..60c18a8504f 100644
--- a/ui/tests/selenium/dashboard/testDashboardGraphPrototypeWidget.php
+++ b/ui/tests/selenium/dashboard/testDashboardGraphPrototypeWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardGraphWidget.php b/ui/tests/selenium/dashboard/testDashboardGraphWidget.php
index dd0d710fdd4..469ebc8b3a0 100644
--- a/ui/tests/selenium/dashboard/testDashboardGraphWidget.php
+++ b/ui/tests/selenium/dashboard/testDashboardGraphWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -105,7 +105,7 @@ class testDashboardGraphWidget extends CWebTest {
$errors = [];
$tabs = ['Displaying options', 'Time period', 'Axes', 'Legend', 'Problems', 'Overrides'];
-// TODO: fix hex field - return this array and change screenshot.
+// TODO: wait for DEV-2058 - return this array and change screenshot.
// $tabs = ['Data set', 'Displaying options', 'Time period', 'Axes', 'Legend', 'Problems', 'Overrides'];
foreach ($tabs as $tab) {
$form->selectTab($tab);
@@ -196,7 +196,7 @@ class testDashboardGraphWidget extends CWebTest {
]
],
// Base color field validation.
-// TODO: fix hex field
+// TODO: wait for DEV-2058
/* [
* [
* 'Data set' => [
@@ -361,7 +361,7 @@ class testDashboardGraphWidget extends CWebTest {
'error' => 'Invalid parameter "Data set/2/items": cannot be empty.'
]
],
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// [
// [
// 'Data set' => [
@@ -557,7 +557,7 @@ class testDashboardGraphWidget extends CWebTest {
'To' => '2021-07-04 15:53:07'
],
'error' => [
- 'Invalid parameter "From": a time range is expected.',
+ 'Invalid parameter "From": a time is expected.',
'Minimum time period to display is 1 minute.'
]
]
@@ -569,7 +569,7 @@ class testDashboardGraphWidget extends CWebTest {
'From' => '2021-07-04 15:53:07',
'To' => 'abc'
],
- 'error' => 'Invalid parameter "To": a time range is expected.'
+ 'error' => 'Invalid parameter "To": a time is expected.'
]
],
[
@@ -580,7 +580,7 @@ class testDashboardGraphWidget extends CWebTest {
'To' => '2021-07-04 15:53:07'
],
'error' => [
- 'Invalid parameter "From": a time range is expected.',
+ 'Invalid parameter "From": a time is expected.',
'Minimum time period to display is 1 minute.'
]
]
@@ -593,7 +593,7 @@ class testDashboardGraphWidget extends CWebTest {
'To' => '2021-07-04 15:53:07'
],
'error' => [
- 'Invalid parameter "From": a time range is expected.',
+ 'Invalid parameter "From": a time is expected.',
'Minimum time period to display is 1 minute.'
]
]
@@ -605,7 +605,7 @@ class testDashboardGraphWidget extends CWebTest {
'From' => '2021-05-02 00:00:00',
'To' => '2021-25-09 00:00:00'
],
- 'error' => 'Invalid parameter "To": a time range is expected.'
+ 'error' => 'Invalid parameter "To": a time is expected.'
]
],
[
@@ -615,7 +615,7 @@ class testDashboardGraphWidget extends CWebTest {
'From' => '2021-05-02 00:00:00',
'To' => '2021.07.31 15:53:07'
],
- 'error' => 'Invalid parameter "To": a time range is expected.'
+ 'error' => 'Invalid parameter "To": a time is expected.'
]
],
[
@@ -625,7 +625,7 @@ class testDashboardGraphWidget extends CWebTest {
'From' => '2021-07-04 12:53:00',
'To' => 'now-s'
],
- 'error' => 'Invalid parameter "To": a time range is expected.'
+ 'error' => 'Invalid parameter "To": a time is expected.'
]
],
// Time range validation
@@ -931,7 +931,7 @@ class testDashboardGraphWidget extends CWebTest {
'error' => 'Invalid parameter "Overrides/1/color": cannot be empty.'
]
],
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// [
// [
// 'Overrides' => [
@@ -1093,7 +1093,7 @@ class testDashboardGraphWidget extends CWebTest {
'error' => 'Invalid parameter "Overrides/2": at least one override option must be specified.'
]
],
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// [
// [
// 'Overrides' => [
@@ -1450,7 +1450,7 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'One host',
'item' => 'One item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color' => '009688',
'Draw' => 'Staircase',
'Width' => '10',
@@ -1465,7 +1465,7 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'Two host',
'item' => 'Two item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color' => '000000',
'Y-axis' => 'Right',
'Draw' => 'Points',
@@ -1479,8 +1479,8 @@ class testDashboardGraphWidget extends CWebTest {
],
'Time period' => [
'Set custom time period' => true,
- 'From' => '2018-11-15 08',
- 'To' => '2018-11-15 14:20'
+ 'From' => '2018-11-15',
+ 'To' => '2018-11-15 14:20:00'
],
'Axes' => [
'id:lefty_min' => '5',
@@ -1512,11 +1512,11 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'One host',
'item' => 'One item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'color' => '000000',
'time_shift' => '-5s',
'options' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color',
['Width', '0'],
['Draw', 'Line'],
@@ -1531,11 +1531,11 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'Two host',
'item' => 'Two item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'color' => 'FFFFFF',
'time_shift' => '5s',
'options' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color',
['Width', '1'],
['Draw', 'Points'],
@@ -1744,7 +1744,7 @@ class testDashboardGraphWidget extends CWebTest {
'host' => 'One host',
'item' => 'One item',
'Y-axis' => 'Left',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color' => '009688',
'Draw' => 'Staircase',
'Width' => '10',
@@ -1756,7 +1756,7 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'Two host',
'item' => 'Two item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color' => '000000',
'Y-axis' => 'Right',
'Draw' => 'Bar',
@@ -1773,7 +1773,7 @@ class testDashboardGraphWidget extends CWebTest {
],
'Time period' => [
'Set custom time period' => true,
- 'From' => '2018-11-15 08',
+ 'From' => '2018-11-15',
'To' => '2018-11-15 14:20'
],
'Axes' => [
@@ -1810,11 +1810,11 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'One host',
'item' => 'One item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'color' => '000000',
'time_shift' => '-5s',
'options' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color',
['Width', '0'],
['Draw', 'Line'],
@@ -1829,11 +1829,11 @@ class testDashboardGraphWidget extends CWebTest {
[
'host' => 'Two host',
'item' => 'Two item',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'color' => 'FFFFFF',
'time_shift' => '5s',
'options' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Base color',
['Width', '1'],
['Draw', 'Bar'],
diff --git a/ui/tests/selenium/dashboard/testDashboardHostAvailabilityWidget.php b/ui/tests/selenium/dashboard/testDashboardHostAvailabilityWidget.php
index f0b32fbabc1..e13a661e1d0 100644
--- a/ui/tests/selenium/dashboard/testDashboardHostAvailabilityWidget.php
+++ b/ui/tests/selenium/dashboard/testDashboardHostAvailabilityWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardPages.php b/ui/tests/selenium/dashboard/testDashboardPages.php
index 2b82fb56b6c..5dc3c8ad407 100644
--- a/ui/tests/selenium/dashboard/testDashboardPages.php
+++ b/ui/tests/selenium/dashboard/testDashboardPages.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testDashboardProblemsBySeverityWidget.php b/ui/tests/selenium/dashboard/testDashboardProblemsBySeverityWidget.php
index f632f65f7c8..1bce23b2fc7 100644
--- a/ui/tests/selenium/dashboard/testDashboardProblemsBySeverityWidget.php
+++ b/ui/tests/selenium/dashboard/testDashboardProblemsBySeverityWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1671,7 +1671,7 @@ class testDashboardProblemsBySeverityWidget extends CWebTest {
}
foreach ($expected_popup['Tags'] as $tag) {
$tag_array = $row->getColumn('Tags')->getText();
- $this->assertContains($tag, $tag_array);
+ $this->assertStringContainsString($tag, $tag_array);
}
if (CTestArrayHelper::get($data['fields'], 'Show operational data', 'None') === 'Separately') {
$this->assertEquals('*UNKNOWN*', $row->getColumn('Operational data')->getText());
diff --git a/ui/tests/selenium/dashboard/testDashboardSystemInformationWidget.php b/ui/tests/selenium/dashboard/testDashboardSystemInformationWidget.php
index bf092b47319..1e4f80f7550 100644
--- a/ui/tests/selenium/dashboard/testDashboardSystemInformationWidget.php
+++ b/ui/tests/selenium/dashboard/testDashboardSystemInformationWidget.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testFormTemplateDashboards.php b/ui/tests/selenium/dashboard/testFormTemplateDashboards.php
index bc53dc55e7a..b063cc78454 100644
--- a/ui/tests/selenium/dashboard/testFormTemplateDashboards.php
+++ b/ui/tests/selenium/dashboard/testFormTemplateDashboards.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/dashboard/testPageTemplateDashboards.php b/ui/tests/selenium/dashboard/testPageTemplateDashboards.php
index 344b014909b..289a0de5cc6 100644
--- a/ui/tests/selenium/dashboard/testPageTemplateDashboards.php
+++ b/ui/tests/selenium/dashboard/testPageTemplateDashboards.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/data/data_test.sql b/ui/tests/selenium/data/data_test.sql
index 5a3a5c71385..c0e29b5311c 100644
--- a/ui/tests/selenium/data/data_test.sql
+++ b/ui/tests/selenium/data/data_test.sql
@@ -229,9 +229,6 @@ INSERT INTO maintenances (maintenanceid, name, maintenance_type, description, ac
INSERT INTO maintenances (maintenanceid, name, maintenance_type, description, active_since, active_till,tags_evaltype) VALUES (2,'Maintenance period 2 (no data collection)',1,'Test description 1',1294760280,1294846680,0);
INSERT INTO maintenances (maintenanceid, name, maintenance_type, description, active_since, active_till,tags_evaltype) VALUES (3,'Maintenance for update (data collection)',0,'Test description',1534885200,1534971600,2);
-INSERT INTO maintenances_hosts (maintenance_hostid, maintenanceid, hostid) VALUES (1,1,20000);
-INSERT INTO maintenances_hosts (maintenance_hostid, maintenanceid, hostid) VALUES (2,2,20000);
-
INSERT INTO maintenances_groups (maintenance_groupid, maintenanceid, groupid) VALUES (1,1,4);
INSERT INTO maintenances_groups (maintenance_groupid, maintenanceid, groupid) VALUES (2,2,4);
INSERT INTO maintenances_groups (maintenance_groupid, maintenanceid, groupid) VALUES (3,3,4);
diff --git a/ui/tests/selenium/data/sources/EntitiesTags.php b/ui/tests/selenium/data/sources/EntitiesTags.php
index 49442a00b3f..116d8cfe35e 100644
--- a/ui/tests/selenium/data/sources/EntitiesTags.php
+++ b/ui/tests/selenium/data/sources/EntitiesTags.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/data/sources/ScheduledReports.php b/ui/tests/selenium/data/sources/ScheduledReports.php
index 945d83771eb..a6a90175464 100644
--- a/ui/tests/selenium/data/sources/ScheduledReports.php
+++ b/ui/tests/selenium/data/sources/ScheduledReports.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/data/sources/TagFilter.php b/ui/tests/selenium/data/sources/TagFilter.php
index c9bd98fbb99..00fb0d2656f 100644
--- a/ui/tests/selenium/data/sources/TagFilter.php
+++ b/ui/tests/selenium/data/sources/TagFilter.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/hosts/testFormHostConfiguration.php b/ui/tests/selenium/hosts/testFormHostConfiguration.php
index 9f464a2eb97..cebe71d75e2 100644
--- a/ui/tests/selenium/hosts/testFormHostConfiguration.php
+++ b/ui/tests/selenium/hosts/testFormHostConfiguration.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/hosts/testFormHostMonitoring.php b/ui/tests/selenium/hosts/testFormHostMonitoring.php
index 3abfd899540..924cbe93c22 100644
--- a/ui/tests/selenium/hosts/testFormHostMonitoring.php
+++ b/ui/tests/selenium/hosts/testFormHostMonitoring.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/hosts/testFormHostStandalone.php b/ui/tests/selenium/hosts/testFormHostStandalone.php
index c2951b3fd53..c77d84967cb 100644
--- a/ui/tests/selenium/hosts/testFormHostStandalone.php
+++ b/ui/tests/selenium/hosts/testFormHostStandalone.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormItem.php b/ui/tests/selenium/items/testFormItem.php
index 02d1c2883d3..71a572cf754 100644
--- a/ui/tests/selenium/items/testFormItem.php
+++ b/ui/tests/selenium/items/testFormItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormItemHttpAgent.php b/ui/tests/selenium/items/testFormItemHttpAgent.php
index f49cf2d2421..af37ee570c5 100644
--- a/ui/tests/selenium/items/testFormItemHttpAgent.php
+++ b/ui/tests/selenium/items/testFormItemHttpAgent.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormItemPrototype.php b/ui/tests/selenium/items/testFormItemPrototype.php
index 0799f3286a1..48ddf7ddaf3 100644
--- a/ui/tests/selenium/items/testFormItemPrototype.php
+++ b/ui/tests/selenium/items/testFormItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormTestItem.php b/ui/tests/selenium/items/testFormTestItem.php
index e1eab510447..cf44e5eba12 100644
--- a/ui/tests/selenium/items/testFormTestItem.php
+++ b/ui/tests/selenium/items/testFormTestItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormTestItemPrototype.php b/ui/tests/selenium/items/testFormTestItemPrototype.php
index dcdb681f734..bad0fa80c71 100644
--- a/ui/tests/selenium/items/testFormTestItemPrototype.php
+++ b/ui/tests/selenium/items/testFormTestItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormulaCalculatedItem.php b/ui/tests/selenium/items/testFormulaCalculatedItem.php
index bbe1051846e..a350cacd639 100644
--- a/ui/tests/selenium/items/testFormulaCalculatedItem.php
+++ b/ui/tests/selenium/items/testFormulaCalculatedItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testFormulaCalculatedItemPrototype.php b/ui/tests/selenium/items/testFormulaCalculatedItemPrototype.php
index 47725e3f987..21d44e732f7 100644
--- a/ui/tests/selenium/items/testFormulaCalculatedItemPrototype.php
+++ b/ui/tests/selenium/items/testFormulaCalculatedItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testInheritanceItem.php b/ui/tests/selenium/items/testInheritanceItem.php
index 0165006ded6..667e1582233 100644
--- a/ui/tests/selenium/items/testInheritanceItem.php
+++ b/ui/tests/selenium/items/testInheritanceItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testInheritanceItemPrototype.php b/ui/tests/selenium/items/testInheritanceItemPrototype.php
index ae61e42ca82..19e0689ac59 100644
--- a/ui/tests/selenium/items/testInheritanceItemPrototype.php
+++ b/ui/tests/selenium/items/testInheritanceItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testItemTypeSelection.php b/ui/tests/selenium/items/testItemTypeSelection.php
index bbd07225b0c..aee2652adba 100644
--- a/ui/tests/selenium/items/testItemTypeSelection.php
+++ b/ui/tests/selenium/items/testItemTypeSelection.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testPageItemPrototypes.php b/ui/tests/selenium/items/testPageItemPrototypes.php
index 6c40a709cb1..4685d533851 100644
--- a/ui/tests/selenium/items/testPageItemPrototypes.php
+++ b/ui/tests/selenium/items/testPageItemPrototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/items/testPageItems.php b/ui/tests/selenium/items/testPageItems.php
index e6ea642d06e..5134c9349a2 100644
--- a/ui/tests/selenium/items/testPageItems.php
+++ b/ui/tests/selenium/items/testPageItems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/lld/testFormLowLevelDiscovery.php b/ui/tests/selenium/lld/testFormLowLevelDiscovery.php
index d43dc884cd1..505d69342c9 100644
--- a/ui/tests/selenium/lld/testFormLowLevelDiscovery.php
+++ b/ui/tests/selenium/lld/testFormLowLevelDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/lld/testFormLowLevelDiscoveryOverrides.php b/ui/tests/selenium/lld/testFormLowLevelDiscoveryOverrides.php
index 74624b37c8d..5932c655b5d 100644
--- a/ui/tests/selenium/lld/testFormLowLevelDiscoveryOverrides.php
+++ b/ui/tests/selenium/lld/testFormLowLevelDiscoveryOverrides.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/lld/testFormTestLowLevelDiscovery.php b/ui/tests/selenium/lld/testFormTestLowLevelDiscovery.php
index 58b9ff59a38..5720758061c 100644
--- a/ui/tests/selenium/lld/testFormTestLowLevelDiscovery.php
+++ b/ui/tests/selenium/lld/testFormTestLowLevelDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/lld/testInheritanceDiscoveryRule.php b/ui/tests/selenium/lld/testInheritanceDiscoveryRule.php
index 3ceecf4b454..fac0f404b29 100644
--- a/ui/tests/selenium/lld/testInheritanceDiscoveryRule.php
+++ b/ui/tests/selenium/lld/testInheritanceDiscoveryRule.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/lld/testPageLowLevelDiscovery.php b/ui/tests/selenium/lld/testPageLowLevelDiscovery.php
index ac12e09c5c5..85f7c4a78b4 100644
--- a/ui/tests/selenium/lld/testPageLowLevelDiscovery.php
+++ b/ui/tests/selenium/lld/testPageLowLevelDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingCloneHost.php b/ui/tests/selenium/preprocessing/testFormPreprocessingCloneHost.php
index 88d466ac39a..c7dbe7d39e4 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingCloneHost.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingCloneHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingCloneTemplate.php b/ui/tests/selenium/preprocessing/testFormPreprocessingCloneTemplate.php
index 19791d60a49..c64adebaf95 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingCloneTemplate.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingCloneTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingItem.php b/ui/tests/selenium/preprocessing/testFormPreprocessingItem.php
index f1190460ac6..49a1d900016 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingItem.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingItemPrototype.php b/ui/tests/selenium/preprocessing/testFormPreprocessingItemPrototype.php
index 46196d1e20a..f3eceba132d 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingItemPrototype.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingLowLevelDiscovery.php b/ui/tests/selenium/preprocessing/testFormPreprocessingLowLevelDiscovery.php
index 48eed9d35bb..fed4923de2b 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingLowLevelDiscovery.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingLowLevelDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/preprocessing/testFormPreprocessingTest.php b/ui/tests/selenium/preprocessing/testFormPreprocessingTest.php
index c90a83763c5..bf958571c8f 100644
--- a/ui/tests/selenium/preprocessing/testFormPreprocessingTest.php
+++ b/ui/tests/selenium/preprocessing/testFormPreprocessingTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testFormScheduledReport.php b/ui/tests/selenium/reports/testFormScheduledReport.php
index 56353dec6d9..00486497e53 100644
--- a/ui/tests/selenium/reports/testFormScheduledReport.php
+++ b/ui/tests/selenium/reports/testFormScheduledReport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -914,7 +914,7 @@ class testFormScheduledReport extends CWebTest {
'Description' => '',
'Enabled' => false
],
- 'Start time' => '0:0',
+ 'Start time' => '00:00',
'Subscriptions' => [
[
'action' => USER_ACTION_REMOVE,
diff --git a/ui/tests/selenium/reports/testPageReportsActionLog.php b/ui/tests/selenium/reports/testPageReportsActionLog.php
index 45ca495c07d..63e91060feb 100644
--- a/ui/tests/selenium/reports/testPageReportsActionLog.php
+++ b/ui/tests/selenium/reports/testPageReportsActionLog.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testPageReportsAudit.php b/ui/tests/selenium/reports/testPageReportsAudit.php
index becebcea80e..8973866063e 100644
--- a/ui/tests/selenium/reports/testPageReportsAudit.php
+++ b/ui/tests/selenium/reports/testPageReportsAudit.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testPageReportsNotifications.php b/ui/tests/selenium/reports/testPageReportsNotifications.php
index ac82198c59c..47cbbbc9630 100644
--- a/ui/tests/selenium/reports/testPageReportsNotifications.php
+++ b/ui/tests/selenium/reports/testPageReportsNotifications.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -37,7 +37,7 @@ class testPageReportsNotifications extends CLegacyWebTest {
$dropdowns = [
'media_type' => array_merge(['all'], $all_media),
'period' => ['Daily', 'Weekly', 'Monthly', 'Yearly'],
- 'year' => ['2012', '2013', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021']
+ 'year' => ['2012', '2013', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022']
];
$default_selected = [
'media_type' => 'all',
diff --git a/ui/tests/selenium/reports/testPageReportsSystemInformation.php b/ui/tests/selenium/reports/testPageReportsSystemInformation.php
index f697ffc85e3..762fac7d521 100644
--- a/ui/tests/selenium/reports/testPageReportsSystemInformation.php
+++ b/ui/tests/selenium/reports/testPageReportsSystemInformation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testPageReportsTriggerTop.php b/ui/tests/selenium/reports/testPageReportsTriggerTop.php
index 4539cd57a31..2935d9c3e02 100644
--- a/ui/tests/selenium/reports/testPageReportsTriggerTop.php
+++ b/ui/tests/selenium/reports/testPageReportsTriggerTop.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testPageScheduledReport.php b/ui/tests/selenium/reports/testPageScheduledReport.php
index db93196af3d..bf2d301b0f8 100644
--- a/ui/tests/selenium/reports/testPageScheduledReport.php
+++ b/ui/tests/selenium/reports/testPageScheduledReport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/reports/testScheduledReportPermissions.php b/ui/tests/selenium/reports/testScheduledReportPermissions.php
index a752c9488c9..90ba5d004b1 100644
--- a/ui/tests/selenium/reports/testScheduledReportPermissions.php
+++ b/ui/tests/selenium/reports/testScheduledReportPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/roles/testFormUserRoles.php b/ui/tests/selenium/roles/testFormUserRoles.php
index f506ae8e12a..d738fcbd1d6 100644
--- a/ui/tests/selenium/roles/testFormUserRoles.php
+++ b/ui/tests/selenium/roles/testFormUserRoles.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -114,13 +114,11 @@ class testFormUserRoles extends CWebTest {
[
'name' => 'Service 1',
'algorithm' => 1,
- 'showsla' => 0,
'sortorder' => 1
],
[
'name' => 'Service 2',
'algorithm' => 2,
- 'showsla' => 0,
'sortorder' => 2,
'problem_tags' => [
[
@@ -139,6 +137,24 @@ class testFormUserRoles extends CWebTest {
'tag' => 'tag4',
'value' => 'value4'
]
+ ],
+ 'tags' => [
+ [
+ 'tag' => 'Service_tag1',
+ 'value' => 'value1s'
+ ],
+ [
+ 'tag' => 'Service_tag2',
+ 'value' => 'value2s'
+ ],
+ [
+ 'tag' => 'Service_tag3',
+ 'value' => 'value3s'
+ ],
+ [
+ 'tag' => 'Service_tag4',
+ 'value' => 'value4s'
+ ]
]
]
]);
@@ -256,6 +272,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'user_ui_checked_out',
'User type' => 'User',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => []
],
@@ -270,6 +287,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'admin_ui_checked_out',
'User type' => 'Admin',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => [],
'Configuration' => []
@@ -285,6 +303,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'super_admin_ui_checked_out',
'User type' => 'Super admin',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => [],
'Configuration' => [],
@@ -302,6 +321,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'user_everything_removed',
'User type' => 'User',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => [],
'Default access to new UI elements' => false,
@@ -328,6 +348,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'admin_everything_removed',
'User type' => 'Admin',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => [],
'Configuration' => [],
@@ -344,6 +365,7 @@ class testFormUserRoles extends CWebTest {
'Execute scripts' => false,
'Manage API tokens' => false,
'Manage scheduled reports' => false,
+ 'Manage SLA' => false,
'Default access to new actions' => false
],
'message_header' => 'Cannot create user role',
@@ -357,6 +379,7 @@ class testFormUserRoles extends CWebTest {
'Name' => 'super_admin_everything_removed',
'User type' => 'Super admin',
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => [],
'Configuration' => [],
@@ -374,6 +397,7 @@ class testFormUserRoles extends CWebTest {
'Execute scripts' => false,
'Manage API tokens' => false,
'Manage scheduled reports' => false,
+ 'Manage SLA' => false,
'Default access to new actions' => false
],
'message_header' => 'Cannot create user role',
@@ -499,7 +523,7 @@ class testFormUserRoles extends CWebTest {
'fields' => [
'Name' => 'user_ui_one_left',
'User type' => 'User',
- 'Monitoring' => ['Services'],
+ 'Services' => ['Services'],
'Inventory' => [],
'Reports' => []
],
@@ -512,7 +536,7 @@ class testFormUserRoles extends CWebTest {
'fields' => [
'Name' => 'admin_ui_one_left',
'User type' => 'Admin',
- 'Monitoring' => ['Services'],
+ 'Services' => ['Services'],
'Inventory' => [],
'Reports' => [],
'Configuration' => []
@@ -526,7 +550,7 @@ class testFormUserRoles extends CWebTest {
'fields' => [
'Name' => 'super_admin_ui_one_left',
'User type' => 'Super admin',
- 'Monitoring' => ['Services'],
+ 'Services' => ['Services'],
'Inventory' => [],
'Reports' => [],
'Configuration' => [],
@@ -571,6 +595,7 @@ class testFormUserRoles extends CWebTest {
'Execute scripts' => false,
'Manage API tokens' => false,
'Manage scheduled reports' => false,
+ 'Manage SLA' => false,
'Default access to new actions' => false
],
'message_header' => 'User role created'
@@ -592,6 +617,7 @@ class testFormUserRoles extends CWebTest {
'Execute scripts' => false,
'Manage API tokens' => false,
'Manage scheduled reports' => false,
+ 'Manage SLA' => false,
'Default access to new actions' => false
],
'message_header' => 'User role created'
@@ -861,8 +887,8 @@ class testFormUserRoles extends CWebTest {
'iconmap.get', 'image.get', 'item.get', 'itemprototype.get', 'maintenance.get', 'map.create',
'map.delete', 'map.get', 'map.update', 'mediatype.get', 'module.get', 'problem.get', 'proxy.get',
'role.get', 'script.execute', 'script.get', 'script.getscriptsbyhosts', 'service.create',
- 'service.delete', 'service.get', 'service.getsla', 'service.update', 'settings.get', 'template.get',
- 'templatedashboard.get', 'token.create', 'token.delete', 'token.generate', 'token.get',
+ 'service.delete', 'service.get', 'service.update', 'settings.get', 'sla.get', 'sla.getsli',
+ 'template.get', 'templatedashboard.get', 'token.create', 'token.delete', 'token.generate', 'token.get',
'token.update', 'trend.get', 'trigger.get', 'triggerprototype.get',
'user.get', 'user.logout', 'user.update', 'usergroup.get', 'usermacro.get', 'valuemap.get'
]
@@ -892,10 +918,11 @@ class testFormUserRoles extends CWebTest {
'itemprototype.update', 'maintenance.create', 'maintenance.delete', 'maintenance.get', 'maintenance.update',
'map.create', 'map.delete', 'map.get', 'map.update', 'mediatype.get', 'module.get', 'problem.get', 'proxy.get',
'report.create', 'report.delete', 'report.get', 'report.update', 'role.get', 'script.execute', 'script.get',
- 'script.getscriptsbyhosts', 'service.create', 'service.delete', 'service.get', 'service.getsla', 'service.update',
- 'settings.get', 'template.create', 'template.delete', 'template.get', 'template.massadd', 'template.massremove',
- 'template.massupdate', 'template.update', 'templatedashboard.create', 'templatedashboard.delete',
- 'templatedashboard.get', 'templatedashboard.update', 'token.create', 'token.delete', 'token.generate', 'token.get',
+ 'script.getscriptsbyhosts', 'service.create', 'service.delete', 'service.get', 'service.update',
+ 'settings.get', 'sla.create', 'sla.delete', 'sla.get', 'sla.getsli', 'sla.update', 'template.create',
+ 'template.delete', 'template.get', 'template.massadd', 'template.massremove', 'template.massupdate',
+ 'template.update', 'templatedashboard.create', 'templatedashboard.delete', 'templatedashboard.get',
+ 'templatedashboard.update', 'token.create', 'token.delete', 'token.generate', 'token.get',
'token.update', 'trend.get', 'trigger.adddependencies', 'trigger.create', 'trigger.delete', 'trigger.deletedependencies',
'trigger.get', 'trigger.update', 'triggerprototype.create', 'triggerprototype.delete', 'triggerprototype.get',
'triggerprototype.update', 'user.get', 'user.logout', 'user.update', 'usergroup.get', 'usermacro.create',
@@ -938,12 +965,12 @@ class testFormUserRoles extends CWebTest {
'regexp.delete', 'regexp.get', 'regexp.update', 'report.create', 'report.delete', 'report.get',
'report.update', 'role.create', 'role.delete', 'role.get', 'role.update', 'script.create',
'script.delete', 'script.execute', 'script.get', 'script.getscriptsbyhosts', 'script.update',
- 'service.create', 'service.delete', 'service.get', 'service.getsla', 'service.update',
- 'settings.get', 'settings.update', 'task.create', 'task.get', 'template.create', 'template.delete',
- 'template.get', 'template.massadd', 'template.massremove', 'template.massupdate', 'template.update',
- 'templatedashboard.create', 'templatedashboard.delete', 'templatedashboard.get',
- 'templatedashboard.update', 'token.create', 'token.delete', 'token.generate', 'token.get',
- 'token.update', 'trend.get', 'trigger.adddependencies', 'trigger.create', 'trigger.delete',
+ 'service.create', 'service.delete', 'service.get', 'service.update', 'settings.get', 'settings.update',
+ 'sla.create', 'sla.delete', 'sla.get', 'sla.getsli', 'sla.update', 'task.create', 'task.get',
+ 'template.create', 'template.delete', 'template.get', 'template.massadd', 'template.massremove',
+ 'template.massupdate', 'template.update', 'templatedashboard.create', 'templatedashboard.delete',
+ 'templatedashboard.get', 'templatedashboard.update', 'token.create', 'token.delete', 'token.generate',
+ 'token.get', 'token.update', 'trend.get', 'trigger.adddependencies', 'trigger.create', 'trigger.delete',
'trigger.deletedependencies', 'trigger.get', 'trigger.update', 'triggerprototype.create',
'triggerprototype.delete', 'triggerprototype.get', 'triggerprototype.update', 'user.create',
'user.delete', 'user.get', 'user.logout', 'user.unblock', 'user.update', 'usergroup.create',
@@ -1037,6 +1064,7 @@ class testFormUserRoles extends CWebTest {
'expected' => TEST_BAD,
'fields' => [
'Monitoring' => [],
+ 'Services' => [],
'Inventory' => [],
'Reports' => []
],
@@ -1360,12 +1388,12 @@ class testFormUserRoles extends CWebTest {
$services_table = [
[
'Name' => 'Service 1',
- 'Status calculation rule' => 'Most critical if all children have problems',
+ 'Tags' => '',
'Problem tags' => ''
],
[
'Name' => 'Service 2',
- 'Status calculation rule' => 'Most critical of child services',
+ 'Tags' => ['Service_tag1: value1s', 'Service_tag2: value2s', 'Service_tag3: value3s', 'Service_tag4: value4s'],
'Problem tags' => ['tag1: value1', 'tag2: value2', 'tag3: value3', 'tag4: value4']
]
];
@@ -1391,29 +1419,33 @@ class testFormUserRoles extends CWebTest {
->filter(new CElementFilter(CElementFilter::CLICKABLE))->count());
$table = $dialog->query('class:list-table')->asTable()->one();
- $this->assertEquals(['', 'Name', 'Status calculation rule', 'Problem tags'], $table->getHeadersText());
+ $this->assertEquals(['', 'Name', 'Tags', 'Problem tags'], $table->getHeadersText());
- // Check problem tags in hint if there are more than 3 problem tags for service.
+ // Check problem and service tags in hint if there are more than 3 tags for service.
foreach ($services_table as &$service) {
- if (is_array($service['Problem tags'])) {
- if (count($service['Problem tags']) > 3) {
- $table->findRow('Name', $service['Name'])->getColumn('Problem tags')
- ->query('class:icon-wzrd-action')->one()->click();
- $popup = $this->query('xpath://div[@data-hintboxid]')->one()->waitUntilReady();
- foreach ($service['Problem tags'] as $tag) {
- $this->assertTrue($popup->query("xpath:.//div[text()=".CXPathHelper::escapeQuotes($tag)."]")
- ->one(false)->isValid()
- );
- }
- $popup->query('class:overlay-close-btn')->one()->click();
+ foreach (['Problem tags' => &$service['Problem tags'], 'Tags' => &$service['Tags']] as $tag_type => &$tags) {
+ if (is_array($tags)) {
+ if (count($tags) > 3) {
+ $table->findRow('Name', $service['Name'])->getColumn($tag_type)
+ ->query('class:icon-wzrd-action')->one()->click();
+ $popup = $this->query('xpath://div[@data-hintboxid]')->one()->waitUntilReady();
+ foreach ($tags as $tag) {
+ $this->assertTrue($popup->query("xpath:.//div[text()=".CXPathHelper::escapeQuotes($tag)."]")
+ ->one(false)->isValid()
+ );
+ }
+ $popup->query('class:overlay-close-btn')->one()->click();
- // Leave only 3 tags in array as it is the maximal number of tags displayed in table per row.
- array_splice($service['Problem tags'], 3);
+ // Leave only 3 tags in array as it is the maximal number of tags displayed in table per row.
+ array_splice($tags, 3);
+ }
+ // Combine all tags into a single string so that it would be valid for comparison.
+ $tags = implode('',$tags);
}
- // Combine all problem tags into a single string so that it would be valid for comparison.
- $service['Problem tags'] = implode('',$service['Problem tags']);
}
+ unset($tags);
}
+
// Check the content of the services list with modified expected value in tags column.
$this->assertTableData($services_table);
diff --git a/ui/tests/selenium/roles/testPageUserRoles.php b/ui/tests/selenium/roles/testPageUserRoles.php
index c413e7ea652..5757ffcbb2d 100644
--- a/ui/tests/selenium/roles/testPageUserRoles.php
+++ b/ui/tests/selenium/roles/testPageUserRoles.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/roles/testUserRolesPermissions.php b/ui/tests/selenium/roles/testUserRolesPermissions.php
index d5ef7ce6e16..163f684d614 100644
--- a/ui/tests/selenium/roles/testUserRolesPermissions.php
+++ b/ui/tests/selenium/roles/testUserRolesPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -118,19 +118,16 @@ class testUserRolesPermissions extends CWebTest {
[
'name' => 'Parent 1',
'algorithm' => 1,
- 'showsla' => 0,
'sortorder' => 1
],
[
'name' => 'Parent 2',
'algorithm' => 2,
- 'showsla' => 0,
'sortorder' => 2
],
[
'name' => 'Child of parent 1',
'algorithm' => 2,
- 'showsla' => 0,
'sortorder' => 1,
'tags' => [
[
@@ -142,13 +139,11 @@ class testUserRolesPermissions extends CWebTest {
[
'name' => 'Child of child 1',
'algorithm' => 2,
- 'showsla' => 0,
'sortorder' => 1
],
[
'name' => 'Child of parent 2',
'algorithm' => 2,
- 'showsla' => 0,
'sortorder' => 1
]
]);
@@ -517,6 +512,7 @@ class testUserRolesPermissions extends CWebTest {
public function testUserRolesPermissions_Module() {
$pages_before = [
'Monitoring',
+ 'Services',
'Inventory',
'Reports',
'Configuration',
@@ -966,8 +962,7 @@ class testUserRolesPermissions extends CWebTest {
'Hosts',
'Latest data',
'Maps',
- 'Discovery',
- 'Services'
+ 'Discovery'
],
'link' => ['zabbix.php?action=problem.view']
]
@@ -981,8 +976,7 @@ class testUserRolesPermissions extends CWebTest {
'Problems',
'Latest data',
'Maps',
- 'Discovery',
- 'Services'
+ 'Discovery'
],
'link' => ['zabbix.php?action=host.view']
]
@@ -996,8 +990,7 @@ class testUserRolesPermissions extends CWebTest {
'Problems',
'Hosts',
'Maps',
- 'Discovery',
- 'Services'
+ 'Discovery'
],
'link' => ['zabbix.php?action=latest.view']
]
@@ -1011,8 +1004,7 @@ class testUserRolesPermissions extends CWebTest {
'Problems',
'Hosts',
'Latest data',
- 'Discovery',
- 'Services'
+ 'Discovery'
],
'link' => ['sysmaps.php']
]
@@ -1026,26 +1018,58 @@ class testUserRolesPermissions extends CWebTest {
'Problems',
'Hosts',
'Latest data',
- 'Maps',
- 'Services'
+ 'Maps'
],
'link' => ['zabbix.php?action=discovery.view']
]
],
[
[
- 'section' => 'Monitoring',
+ 'section' => 'Services',
'page' => 'Services',
'displayed_ui' => [
- 'Dashboard',
- 'Problems',
- 'Hosts',
- 'Latest data',
- 'Maps',
- 'Discovery'
+ 'Service actions',
+ 'SLA',
+ 'SLA report'
],
'link' => ['zabbix.php?action=service.list']
]
+ ],
+ [
+ [
+ 'section' => 'Services',
+ 'page' => 'Service actions',
+ 'displayed_ui' => [
+ 'Services',
+ 'SLA',
+ 'SLA report'
+ ],
+ 'link' => ['actionconf.php?eventsource=4']
+ ]
+ ],
+ [
+ [
+ 'section' => 'Services',
+ 'page' => 'SLA',
+ 'displayed_ui' => [
+ 'Services',
+ 'Service actions',
+ 'SLA report'
+ ],
+ 'link' => ['zabbix.php?action=sla.list']
+ ]
+ ],
+ [
+ [
+ 'section' => 'Services',
+ 'page' => 'SLA report',
+ 'displayed_ui' => [
+ 'Services',
+ 'Service actions',
+ 'SLA'
+ ],
+ 'link' => ['zabbix.php?action=slareport.list']
+ ]
]
];
}
@@ -1076,7 +1100,14 @@ class testUserRolesPermissions extends CWebTest {
$menu->select($data['section']);
}
- $this->assertEquals($action_status, $menu->exists($data['page']));
+ if ($data['page'] === $data['section']) {
+ $submenu = $menu->query("xpath:.//a[text()=".CXPathHelper::escapeQuotes($data['section']).
+ "]/../ul[@class='submenu']")->one();
+ $this->assertEquals($action_status, $submenu->query('link', $data['page'])->one(false)->isValid());
+ }
+ else {
+ $this->assertEquals($action_status, $menu->exists($data['page']));
+ }
if ($action_status) {
if (array_key_exists('user_roles', $data)) {
@@ -1118,8 +1149,7 @@ class testUserRolesPermissions extends CWebTest {
'Hosts',
'Latest data',
'Maps',
- 'Discovery',
- 'Services'
+ 'Discovery'
]
]
],
@@ -1130,8 +1160,7 @@ class testUserRolesPermissions extends CWebTest {
'Hosts',
'Latest data',
'Maps',
- 'Discovery',
- 'Services'
+ 'Discovery'
]
]
]
@@ -1143,8 +1172,7 @@ class testUserRolesPermissions extends CWebTest {
// 'Overview',
// 'Latest data',
// 'Maps',
-// 'Discovery',
-// 'Services'
+// 'Discovery'
// ]
// ]
// ]
@@ -1172,7 +1200,7 @@ class testUserRolesPermissions extends CWebTest {
else {
$this->checkLinks(['zabbix.php?action=dashboard.view'], $data['button']);
$this->changeRoleRule(['Monitoring' => ['Dashboard', 'Problems', 'Hosts', 'Latest data', 'Maps',
- 'Discovery', 'Services']]
+ 'Discovery']]
);
}
}
@@ -1423,7 +1451,7 @@ class testUserRolesPermissions extends CWebTest {
$this->query('button:Go to "'.$page.'"')->one()->waitUntilClickable()->click();
if ($page === 'Dashboard') {
- $this->assertContains('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
+ $this->assertStringContainsString('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
}
}
}
diff --git a/ui/tests/selenium/tags/testFormTagsHost.php b/ui/tests/selenium/tags/testFormTagsHost.php
index c8431179a2b..3fe0bf5db6d 100644
--- a/ui/tests/selenium/tags/testFormTagsHost.php
+++ b/ui/tests/selenium/tags/testFormTagsHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsHostPrototype.php b/ui/tests/selenium/tags/testFormTagsHostPrototype.php
index ee329d52100..fd54aa2fae9 100644
--- a/ui/tests/selenium/tags/testFormTagsHostPrototype.php
+++ b/ui/tests/selenium/tags/testFormTagsHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsItem.php b/ui/tests/selenium/tags/testFormTagsItem.php
index 3061d518585..3e9d32a65b7 100644
--- a/ui/tests/selenium/tags/testFormTagsItem.php
+++ b/ui/tests/selenium/tags/testFormTagsItem.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsItemPrototype.php b/ui/tests/selenium/tags/testFormTagsItemPrototype.php
index d393645438c..89f985bcbc1 100644
--- a/ui/tests/selenium/tags/testFormTagsItemPrototype.php
+++ b/ui/tests/selenium/tags/testFormTagsItemPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsTemplate.php b/ui/tests/selenium/tags/testFormTagsTemplate.php
index 77ab8b2c5f4..9246ac2e45c 100644
--- a/ui/tests/selenium/tags/testFormTagsTemplate.php
+++ b/ui/tests/selenium/tags/testFormTagsTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsTrigger.php b/ui/tests/selenium/tags/testFormTagsTrigger.php
index 85feeefe9ce..2fb32153d8a 100644
--- a/ui/tests/selenium/tags/testFormTagsTrigger.php
+++ b/ui/tests/selenium/tags/testFormTagsTrigger.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsTriggerPrototype.php b/ui/tests/selenium/tags/testFormTagsTriggerPrototype.php
index 5febb02bbfb..bd4bd83f945 100644
--- a/ui/tests/selenium/tags/testFormTagsTriggerPrototype.php
+++ b/ui/tests/selenium/tags/testFormTagsTriggerPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/tags/testFormTagsWeb.php b/ui/tests/selenium/tags/testFormTagsWeb.php
index a64dd0d118b..fc0ca83b2ad 100644
--- a/ui/tests/selenium/tags/testFormTagsWeb.php
+++ b/ui/tests/selenium/tags/testFormTagsWeb.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testExpandExpressionMacros.php b/ui/tests/selenium/testExpandExpressionMacros.php
index 553f863ae65..fdc913d06d1 100644
--- a/ui/tests/selenium/testExpandExpressionMacros.php
+++ b/ui/tests/selenium/testExpandExpressionMacros.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAction.php b/ui/tests/selenium/testFormAction.php
index b79767cb2dc..28c97bc48da 100644
--- a/ui/tests/selenium/testFormAction.php
+++ b/ui/tests/selenium/testFormAction.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -145,7 +145,6 @@ class testFormAction extends CLegacyWebTest {
[
'name' => 'Reference service',
'algorithm' => 1,
- 'showsla' => 0,
'sortorder' => 1
]
]);
@@ -1189,8 +1188,7 @@ class testFormAction extends CLegacyWebTest {
}
$oldHashActions = CDBHelper::getHash($sqlActions);
- $this->zbxTestLogin('actionconf.php');
- $this->query('id:page-title-general')->asPopupButton()->one()->select($this->event_sources[$eventsource]);
+ $this->page->login()->open('actionconf.php?eventsource='.$eventsource);
$this->zbxTestClickLinkTextWait($name);
$this->zbxTestClickWait('update');
$this->zbxTestCheckTitle('Configuration of actions');
diff --git a/ui/tests/selenium/testFormAdministrationAuthenticationHttp.php b/ui/tests/selenium/testFormAdministrationAuthenticationHttp.php
index 68fc7186279..fa83b5bb3f4 100644
--- a/ui/tests/selenium/testFormAdministrationAuthenticationHttp.php
+++ b/ui/tests/selenium/testFormAdministrationAuthenticationHttp.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -526,7 +526,7 @@ class testFormAdministrationAuthenticationHttp extends CLegacyWebTest {
$message = CMessageElement::find()->one();
$this->assertEquals('msg-bad msg-global', $message->getAttribute('class'));
$message_title= $message->getText();
- $this->assertContains($check['error'], $message_title);
+ $this->assertStringContainsString($check['error'], $message_title);
}
continue;
diff --git a/ui/tests/selenium/testFormAdministrationAuthenticationLdap.php b/ui/tests/selenium/testFormAdministrationAuthenticationLdap.php
index 3a7467b03e7..d9934a19ebc 100644
--- a/ui/tests/selenium/testFormAdministrationAuthenticationLdap.php
+++ b/ui/tests/selenium/testFormAdministrationAuthenticationLdap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationAuthenticationSaml.php b/ui/tests/selenium/testFormAdministrationAuthenticationSaml.php
index 03b17de78d5..d41c758de89 100644
--- a/ui/tests/selenium/testFormAdministrationAuthenticationSaml.php
+++ b/ui/tests/selenium/testFormAdministrationAuthenticationSaml.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -220,7 +220,7 @@ class testFormAdministrationAuthenticationSaml extends CWebTest {
$this->page->logout();
$this->page->open('index.php')->waitUntilReady();
$link = $this->query('link:Sign in with Single Sign-On (SAML)')->one()->waitUntilClickable();
- $this->assertContains('index_sso.php', $link->getAttribute('href'));
+ $this->assertStringContainsString('index_sso.php', $link->getAttribute('href'));
// Login and disable SAML authentication.
$this->page->login()->open('zabbix.php?action=authentication.edit');
$form = $this->query('name:form_auth')->asForm()->one();
@@ -379,7 +379,7 @@ class testFormAdministrationAuthenticationSaml extends CWebTest {
// Make sure that it is possible to log out.
$this->query('link:Sign out')->one()->click();
$this->page->waitUntilReady();
- $this->assertContains('index.php', $this->page->getCurrentUrl());
+ $this->assertStringContainsString('index.php', $this->page->getCurrentUrl());
}
/**
diff --git a/ui/tests/selenium/testFormAdministrationDMProxies.php b/ui/tests/selenium/testFormAdministrationDMProxies.php
index 4ae19e8b207..48ea03e29f9 100644
--- a/ui/tests/selenium/testFormAdministrationDMProxies.php
+++ b/ui/tests/selenium/testFormAdministrationDMProxies.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralAutoregistration.php b/ui/tests/selenium/testFormAdministrationGeneralAutoregistration.php
index 051b0104d68..8ca1915656a 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralAutoregistration.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralAutoregistration.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralGUI.php b/ui/tests/selenium/testFormAdministrationGeneralGUI.php
index 52ead104eab..dec2b80b879 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralGUI.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralGUI.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralHousekeeper.php b/ui/tests/selenium/testFormAdministrationGeneralHousekeeper.php
index 66d1cad31d5..7c853ffd2ff 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralHousekeeper.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralHousekeeper.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralIconMapping.php b/ui/tests/selenium/testFormAdministrationGeneralIconMapping.php
index c9a0f8bd9b1..10446703bb1 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralIconMapping.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralIconMapping.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralImages.php b/ui/tests/selenium/testFormAdministrationGeneralImages.php
index 2443e1fb2de..34207656ddb 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralImages.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralImages.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralMacros.php b/ui/tests/selenium/testFormAdministrationGeneralMacros.php
index 12748cfeb54..3e547e4ceaf 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralMacros.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralMacros.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralOtherParams.php b/ui/tests/selenium/testFormAdministrationGeneralOtherParams.php
index 976ab46824c..77005453fb1 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralOtherParams.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralOtherParams.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralRegexp.php b/ui/tests/selenium/testFormAdministrationGeneralRegexp.php
index 874107c11bb..be17645675a 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralRegexp.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralRegexp.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationGeneralTrigDisplOptions.php b/ui/tests/selenium/testFormAdministrationGeneralTrigDisplOptions.php
index 980df622d9d..637210d9030 100644
--- a/ui/tests/selenium/testFormAdministrationGeneralTrigDisplOptions.php
+++ b/ui/tests/selenium/testFormAdministrationGeneralTrigDisplOptions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -86,7 +86,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Acknowledged PROBLEM events' => false,
'Unacknowledged RESOLVED events' => false,
'Acknowledged RESOLVED events' => false
-// TODO: fix hex field
+// TODO: wait for DEV-2058
/* 'id:problem_unack_color' => 'CC0000',
* 'id:problem_ack_color'=> 'CC0000',
* 'id:ok_unack_color'=> '009900',
@@ -105,7 +105,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
* 'High' => 'Custom High',
* 'High' => 'Custom Disaster'
*/
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => 'E8EAF6',
// 'id:severity_color_1' => 'D1C4E9',
// 'id:severity_color_2' => 'B39DDB' ,
@@ -124,7 +124,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
$form = $this->query($this->form_selector)->waitUntilReady()->asForm()->one();
$limits = [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'problem_unack_color' => 6,
// 'problem_ack_color' => 6,
// 'ok_unack_color' => 6,
@@ -137,7 +137,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'severity_name_3' => 32,
'severity_name_4' => 32,
'severity_name_5' => 32
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'severity_color_0' => 6,
// 'severity_color_1' => 6,
// 'severity_color_2' => 6,
@@ -174,7 +174,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'lbl_severity_color_4',
'lbl_severity_color_5'
];
-// TODO: fix hex field
+// TODO: wait for DEV-2058
/* $form->fill(['Use custom event status colors' => true]);
* foreach ($colorpickers as $colorpicker) {
* $this->query('id', $colorpicker)->one()->click();
@@ -236,7 +236,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Acknowledged PROBLEM events' => true,
'Unacknowledged RESOLVED events' => true,
'Acknowledged RESOLVED events' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => 'D81B60',
// 'id:problem_ack_color' => 'F8BBD0',
// 'id:ok_unack_color' => '1A237E',
@@ -249,7 +249,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Average' => 'Test Average',
'High' => 'Test High',
'Disaster' => 'Test Disaster'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => 'E8EAF6',
// 'id:severity_color_1' => 'D1C4E9',
// 'id:severity_color_2' => 'B39DDB' ,
@@ -263,7 +263,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'problem_ack_style'=> 1,
'ok_unack_style'=> 1,
'ok_ack_style'=> 1,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'problem_unack_color' => 'D81B60',
// 'problem_ack_color' => 'F8BBD0',
// 'ok_unack_color' => '1A237E',
@@ -276,7 +276,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'severity_name_3' => 'Test Average',
'severity_name_4' => 'Test High',
'severity_name_5' => 'Test Disaster'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'severity_color_0' => 'E8EAF6',
// 'severity_color_1' => 'D1C4E9',
// 'severity_color_2' => 'B39DDB' ,
@@ -312,7 +312,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_GOOD,
'fields' => [
'Use custom event status colors' => true
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => '000000',
// 'id:problem_ack_color' => '000000',
// 'id:ok_unack_color' => '000000',
@@ -326,7 +326,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
],
'db' => [
'custom_color' => 1
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'problem_unack_color' => '000000',
// 'problem_ack_color' => '000000',
// 'ok_unack_color' => '000000',
@@ -346,7 +346,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_GOOD,
'fields' => [
'Use custom event status colors' => true
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => 'AAAAAA',
// 'id:problem_ack_color' => 'BBBBBB',
// 'id:ok_unack_color' => 'CCCCCC',
@@ -360,7 +360,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
],
'db' => [
'custom_color' => 1
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'problem_unack_color' => 'AAAAAA',
// 'problem_ack_color' => 'BBBBBB',
// 'ok_unack_color' => 'CCCCCC',
@@ -380,7 +380,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_GOOD,
'fields' => [
'Use custom event status colors' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => '999999',
// 'id:problem_ack_color' => '999999',
// 'id:ok_unack_color' => '999999',
@@ -391,7 +391,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Average' => 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA',
'High' => 'HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH',
'Disaster' => 'DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => '999999',
// 'id:severity_color_1' => '999999',
// 'id:severity_color_2' => '999999' ,
@@ -401,7 +401,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
],
'db' => [
'custom_color' => 1,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'problem_unack_color' => '999999',
// 'problem_ack_color' => '999999',
// 'ok_unack_color' => '999999',
@@ -412,7 +412,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'severity_name_3' => 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA',
'severity_name_4' => 'HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH',
'severity_name_5' => 'DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'severity_color_0' => '999999',
// 'severity_color_1' => '999999',
// 'severity_color_2' => '999999' ,
@@ -694,14 +694,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_BAD,
'fields' => [
'Use custom event status colors' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => 'test',
// 'id:problem_ack_color' => 'test',
// 'id:ok_unack_color' => 'test',
// 'id:ok_ack_color' => 'test',
'Display OK triggers for' => 'test',
'On status change triggers blink for' => 'test'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => 'test',
// 'id:severity_color_1' => 'test',
// 'id:severity_color_2' => 'test' ,
@@ -710,14 +710,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
// 'id:severity_color_5' => 'test'
],
'details' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "problem_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "problem_ack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_ack_color": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "ok_period": a time unit is expected.',
'Incorrect value for field "blink_period": a time unit is expected.'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_0": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_1": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_2": a hexadecimal color code (6 symbols) is expected.',
@@ -733,14 +733,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_BAD,
'fields' => [
'Use custom event status colors' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => '!@#$%^&*()_+',
// 'id:problem_ack_color' => '!@#$%^&*()_+',
// 'id:ok_unack_color' => '!@#$%^&*()_+',
// 'id:ok_ack_color' => '!@#$%^&*()_+',
'Display OK triggers for' => '!@#$%^&*()_+',
'On status change triggers blink for' => '!@#$%^&*()_+'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => '!@#$%^&*()_+',
// 'id:severity_color_1' => '!@#$%^&*()_+',
// 'id:severity_color_2' => '!@#$%^&*()_+' ,
@@ -749,14 +749,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
// 'id:severity_color_5' => '!@#$%^&*()_+'
],
'details' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "problem_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "problem_ack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_ack_color": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "ok_period": a time unit is expected.',
'Incorrect value for field "blink_period": a time unit is expected.'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_0": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_1": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_2": a hexadecimal color code (6 symbols) is expected.',
@@ -772,7 +772,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_BAD,
'fields' => [
'Use custom event status colors' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => '',
// 'id:problem_ack_color'=> '',
// 'id:ok_unack_color'=> '',
@@ -785,7 +785,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Average' => '',
'High' => '',
'Disaster' => ''
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => '',
// 'id:severity_color_1' => '',
// 'id:severity_color_2' => '' ,
@@ -794,7 +794,7 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
// 'id:severity_color_5' => ''
],
'details' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "problem_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "problem_ack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_unack_color": a hexadecimal color code (6 symbols) is expected.',
@@ -802,22 +802,22 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'Incorrect value for field "ok_period": cannot be empty.',
'Incorrect value for field "blink_period": cannot be empty.',
'Incorrect value for field "severity_name_0": cannot be empty.',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_0": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "severity_name_1": cannot be empty.',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_1": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "severity_name_2": cannot be empty.',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_2": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "severity_name_3": cannot be empty.',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_3": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "severity_name_4": cannot be empty.',
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_4": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "severity_name_5": cannot be empty.'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_5": a hexadecimal color code (6 symbols) is expected.'
]
]
@@ -828,14 +828,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
'expected' => TEST_BAD,
'fields' => [
'Use custom event status colors' => true,
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:problem_unack_color' => '-1',
// 'id:problem_ack_color'=> '-1',
// 'id:ok_unack_color'=> '-1',
// 'id:ok_ack_color'=> '-1',
'Display OK triggers for' => '-1',
'On status change triggers blink for' => '-1'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'id:severity_color_0' => '-1',
// 'id:severity_color_1' => '-1',
// 'id:severity_color_2' => '-1' ,
@@ -844,14 +844,14 @@ class testFormAdministrationGeneralTrigDisplOptions extends testFormAdministrati
// 'id:severity_color_5' => '-1'
],
'details' => [
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "problem_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "problem_ack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_unack_color": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "ok_ack_color": a hexadecimal color code (6 symbols) is expected.',
'Incorrect value for field "ok_period": a time unit is expected.',
'Incorrect value for field "blink_period": a time unit is expected.'
-// TODO: fix hex field
+// TODO: wait for DEV-2058
// 'Incorrect value for field "severity_color_0": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_1": a hexadecimal color code (6 symbols) is expected.',
// 'Incorrect value for field "severity_color_2": a hexadecimal color code (6 symbols) is expected.',
diff --git a/ui/tests/selenium/testFormAdministrationMediaTypeMessageTemplates.php b/ui/tests/selenium/testFormAdministrationMediaTypeMessageTemplates.php
index 4f6b080e2ff..87972cbab24 100644
--- a/ui/tests/selenium/testFormAdministrationMediaTypeMessageTemplates.php
+++ b/ui/tests/selenium/testFormAdministrationMediaTypeMessageTemplates.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -46,7 +46,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Service "{SERVICE.NAME}" problem: {EVENT.NAME}',
'message' => '<b>Service problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br>'.
'<b>Service problem name:</b> {EVENT.NAME}<br><b>Service:</b> {SERVICE.NAME}<br><b>'.
- 'Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br><br>{SERVICE.ROOTCAUSE}'
+ 'Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>'.
+ 'Service description: {SERVICE.DESCRIPTION}<br><br>{SERVICE.ROOTCAUSE}'
],
[
'eventsource' => 4,
@@ -54,7 +55,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Service "{SERVICE.NAME}" resolved in {EVENT.DURATION}: {EVENT.NAME}',
'message' => '<b>Service "{SERVICE.NAME}" has been resolved</b> at {EVENT.RECOVERY.TIME} on '.
'{EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> '.
- '{EVENT.DURATION}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}'
+ '{EVENT.DURATION}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}'.
+ '<br>Service description: {SERVICE.DESCRIPTION}'
],
[
'eventsource' => 4,
@@ -62,7 +64,7 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Changed "{SERVICE.NAME}" service status to {EVENT.UPDATE.SEVERITY} in {EVENT.AGE}',
'message' => '<b>Changed "{SERVICE.NAME}" service status</b> to {EVENT.UPDATE.SEVERITY} at '.
'{EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br><b>Current problem age</b> is {EVENT.AGE}.<br>'.
- '<br>{SERVICE.ROOTCAUSE}'
+ 'Service description: {SERVICE.DESCRIPTION}<br><br>{SERVICE.ROOTCAUSE}'
]
]
],
@@ -79,7 +81,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Service "{SERVICE.NAME}" problem: {EVENT.NAME}',
'message' => '<b>Service problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br><b>Service '.
'problem name:</b> {EVENT.NAME}<br><b>Service:</b> {SERVICE.NAME}<br><b>Severity:</b> '.
- '{EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br><br>{SERVICE.ROOTCAUSE}'
+ '{EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>'.
+ 'Service description: {SERVICE.DESCRIPTION}<br><br>{SERVICE.ROOTCAUSE}'
],
[
'eventsource' => 4,
@@ -87,7 +90,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Service "{SERVICE.NAME}" resolved in {EVENT.DURATION}: {EVENT.NAME}',
'message' => '<b>Service "{SERVICE.NAME}" has been resolved</b> at {EVENT.RECOVERY.TIME} on '.
'{EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> '.
- '{EVENT.DURATION}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}'
+ '{EVENT.DURATION}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}'.
+ '<br>Service description: {SERVICE.DESCRIPTION}'
],
[
'eventsource' => 4,
@@ -95,31 +99,30 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'subject' => 'Changed "{SERVICE.NAME}" service status to {EVENT.UPDATE.SEVERITY} in {EVENT.AGE}',
'message' => '<b>Changed "{SERVICE.NAME}" service status</b> to {EVENT.UPDATE.SEVERITY} at '.
'{EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br><b>Current problem age</b> is {EVENT.AGE}.<br>'.
- '<br>{SERVICE.ROOTCAUSE}'
+ 'Service description: {SERVICE.DESCRIPTION}<br><br>{SERVICE.ROOTCAUSE}'
]
]
- ]
- ]);
- // TODO: join two calls in one when ZBX-19752 will be resolved.
- CDataHelper::call('mediatype.create', [
- 'name' => 'SMS Service',
- 'type' => 2,
- 'gsm_modem' => 'test',
- 'message_templates' => [
- [
- 'eventsource' => 4,
- 'recovery' => 0,
- 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
- ],
- [
- 'eventsource' => 4,
- 'recovery' => 1,
- 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
- ],
- [
- 'eventsource' => 4,
- 'recovery' => 2,
- 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
+ ],
+ [
+ 'name' => 'SMS Service',
+ 'type' => 2,
+ 'gsm_modem' => 'test',
+ 'message_templates' => [
+ [
+ 'eventsource' => 4,
+ 'recovery' => 0,
+ 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
+ ],
+ [
+ 'eventsource' => 4,
+ 'recovery' => 1,
+ 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
+ ],
+ [
+ 'eventsource' => 4,
+ 'recovery' => 2,
+ 'message' => "{EVENT.NAME}\n".'{EVENT.DATE} {EVENT.TIME}'
+ ]
]
]
]);
@@ -218,7 +221,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
"Service problem name: {EVENT.NAME}\n".
"Service: {SERVICE.NAME}\n".
"Severity: {EVENT.SEVERITY}\n".
- "Original problem ID: {EVENT.ID}\n\n".
+ "Original problem ID: {EVENT.ID}\n".
+ "Service description: {SERVICE.DESCRIPTION}\n\n".
"{SERVICE.ROOTCAUSE}"
],
[
@@ -228,14 +232,16 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
"{EVENT.RECOVERY.DATE}\nProblem name: {EVENT.NAME}\n".
"Problem duration: {EVENT.DURATION}\n".
"Severity: {EVENT.SEVERITY}\n".
- "Original problem ID: {EVENT.ID}"
+ "Original problem ID: {EVENT.ID}\n".
+ "Service description: {SERVICE.DESCRIPTION}"
],
[
'Message type' => 'Service update',
'Subject' => 'Changed "{SERVICE.NAME}" service status to {EVENT.UPDATE.SEVERITY} in {EVENT.AGE}',
'Message' => "Changed \"{SERVICE.NAME}\" service status to {EVENT.UPDATE.SEVERITY} at ".
"{EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.\n".
- "Current problem age is {EVENT.AGE}.\n\n".
+ "Current problem age is {EVENT.AGE}.\n".
+ "Service description: {SERVICE.DESCRIPTION}\n\n".
"{SERVICE.ROOTCAUSE}"
],
[
@@ -312,7 +318,8 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'Message' => '<b>Service problem started</b> at {EVENT.TIME} on {EVENT.DATE}'.
'<br><b>Service problem name:</b> {EVENT.NAME}<br><b>Service:</b> '.
'{SERVICE.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original '.
- 'problem ID:</b> {EVENT.ID}<br><br>{SERVICE.ROOTCAUSE}'
+ 'problem ID:</b> {EVENT.ID}<br><b>Service description:</b> {SERVICE.DESCRIPTION}<br>'.
+ '<br>{SERVICE.ROOTCAUSE}'
],
[
'Message type' => 'Service recovery',
@@ -320,14 +327,15 @@ class testFormAdministrationMediaTypeMessageTemplates extends CWebTest {
'Message' => '<b>Service "{SERVICE.NAME}" has been resolved</b> at {EVENT.RECOVERY.TIME} on '.
'{EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br>'.
'<b>Problem duration:</b> {EVENT.DURATION}<br>'.
- '<b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}'
+ '<b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>'.
+ '<b>Service description:</b> {SERVICE.DESCRIPTION}'
],
[
'Message type' => 'Service update',
'Subject' => 'Changed "{SERVICE.NAME}" service status to {EVENT.UPDATE.SEVERITY} in {EVENT.AGE}',
'Message' => '<b>Changed "{SERVICE.NAME}" service status</b> to {EVENT.UPDATE.SEVERITY} at '.
'{EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br><b>Current problem age</b> is {EVENT.AGE}.'.
- '<br><br>{SERVICE.ROOTCAUSE}'
+ '<br><b>Service description:</b> {SERVICE.DESCRIPTION}<br><br>{SERVICE.ROOTCAUSE}'
],
[
'Message type' => 'Discovery',
diff --git a/ui/tests/selenium/testFormAdministrationMediaTypeWebhook.php b/ui/tests/selenium/testFormAdministrationMediaTypeWebhook.php
index 6c3ab544ce2..5f5a1107c78 100644
--- a/ui/tests/selenium/testFormAdministrationMediaTypeWebhook.php
+++ b/ui/tests/selenium/testFormAdministrationMediaTypeWebhook.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationMediaTypes.php b/ui/tests/selenium/testFormAdministrationMediaTypes.php
index e8ce8aa99e2..aaf416837e1 100644
--- a/ui/tests/selenium/testFormAdministrationMediaTypes.php
+++ b/ui/tests/selenium/testFormAdministrationMediaTypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationScripts.php b/ui/tests/selenium/testFormAdministrationScripts.php
index c7ca867cfd6..49029550120 100644
--- a/ui/tests/selenium/testFormAdministrationScripts.php
+++ b/ui/tests/selenium/testFormAdministrationScripts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormAdministrationUserGroups.php b/ui/tests/selenium/testFormAdministrationUserGroups.php
index 52847c9a209..756479ff33e 100644
--- a/ui/tests/selenium/testFormAdministrationUserGroups.php
+++ b/ui/tests/selenium/testFormAdministrationUserGroups.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormApiTokensAdministrationGeneral.php b/ui/tests/selenium/testFormApiTokensAdministrationGeneral.php
index efe3e5bc349..b129f4a68c0 100644
--- a/ui/tests/selenium/testFormApiTokensAdministrationGeneral.php
+++ b/ui/tests/selenium/testFormApiTokensAdministrationGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormApiTokensUserSettings.php b/ui/tests/selenium/testFormApiTokensUserSettings.php
index 11ce05edeb5..991e16bf8e6 100644
--- a/ui/tests/selenium/testFormApiTokensUserSettings.php
+++ b/ui/tests/selenium/testFormApiTokensUserSettings.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormEventCorrelation.php b/ui/tests/selenium/testFormEventCorrelation.php
index 6595f7647c6..3dd74342044 100644
--- a/ui/tests/selenium/testFormEventCorrelation.php
+++ b/ui/tests/selenium/testFormEventCorrelation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -153,9 +153,9 @@ class testFormEventCorrelation extends CLegacyWebTest {
$this->zbxTestClick('add');
$this->zbxTestWaitUntilMessageTextPresent('msg-bad', $data['error_header']);
$error = $this->zbxTestGetText('//ul[@class=\'list-dashed msg-details-border\']');
- $this->assertContains($data['error_message'], $error);
+ $this->assertStringContainsString($data['error_message'], $error);
- if (array_key_exists('name', $data) && $data['name'] === 'Event correlation for update') {
+ if (array_key_exists('name', $data) && $data['name'] === 'Event correlation for update') {
$sql = 'SELECT NULL FROM correlation WHERE name='.zbx_dbstr($data['name']);
$this->assertEquals(1, CDBHelper::getCount($sql));
}
@@ -656,7 +656,7 @@ class testFormEventCorrelation extends CLegacyWebTest {
$this->zbxTestWaitUntilMessageTextPresent('msg-bad', 'Cannot add correlation');
$error = $this->zbxTestGetText('//ul[@class=\'list-dashed msg-details-border\']');
- $this->assertContains($data['error_message'], $error);
+ $this->assertStringContainsString($data['error_message'], $error);
$sql = 'SELECT NULL FROM correlation WHERE name='.zbx_dbstr($data['name']);
$this->assertEquals(0, CDBHelper::getCount($sql));
diff --git a/ui/tests/selenium/testFormFilterHosts.php b/ui/tests/selenium/testFormFilterHosts.php
index c9506613018..3227b0146e2 100644
--- a/ui/tests/selenium/testFormFilterHosts.php
+++ b/ui/tests/selenium/testFormFilterHosts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormFilterProblems.php b/ui/tests/selenium/testFormFilterProblems.php
index 84c3e21f8b9..50b9de01d97 100644
--- a/ui/tests/selenium/testFormFilterProblems.php
+++ b/ui/tests/selenium/testFormFilterProblems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormGraph.php b/ui/tests/selenium/testFormGraph.php
index d3cbee20815..7dd95393056 100644
--- a/ui/tests/selenium/testFormGraph.php
+++ b/ui/tests/selenium/testFormGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormGraphPrototype.php b/ui/tests/selenium/testFormGraphPrototype.php
index a869aaf4d97..1843f7b5798 100644
--- a/ui/tests/selenium/testFormGraphPrototype.php
+++ b/ui/tests/selenium/testFormGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormHostGroup.php b/ui/tests/selenium/testFormHostGroup.php
index 8b723e04ce2..ffdbae20987 100644
--- a/ui/tests/selenium/testFormHostGroup.php
+++ b/ui/tests/selenium/testFormHostGroup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormHostLinkTemplates.php b/ui/tests/selenium/testFormHostLinkTemplates.php
index 286875f6ca9..1c737afdd89 100644
--- a/ui/tests/selenium/testFormHostLinkTemplates.php
+++ b/ui/tests/selenium/testFormHostLinkTemplates.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormHostPrototype.php b/ui/tests/selenium/testFormHostPrototype.php
index bbb80d2c5d6..d9d5eb0a8e1 100644
--- a/ui/tests/selenium/testFormHostPrototype.php
+++ b/ui/tests/selenium/testFormHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormLogin.php b/ui/tests/selenium/testFormLogin.php
index 37735073736..db40bac030b 100644
--- a/ui/tests/selenium/testFormLogin.php
+++ b/ui/tests/selenium/testFormLogin.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormMacrosHost.php b/ui/tests/selenium/testFormMacrosHost.php
index ae09f60287e..cb0c59578f3 100644
--- a/ui/tests/selenium/testFormMacrosHost.php
+++ b/ui/tests/selenium/testFormMacrosHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormMacrosHostPrototype.php b/ui/tests/selenium/testFormMacrosHostPrototype.php
index 194b8d30115..b698551a1ed 100644
--- a/ui/tests/selenium/testFormMacrosHostPrototype.php
+++ b/ui/tests/selenium/testFormMacrosHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormMacrosTemplate.php b/ui/tests/selenium/testFormMacrosTemplate.php
index 92bd1b9de74..4b2fc8a4833 100644
--- a/ui/tests/selenium/testFormMacrosTemplate.php
+++ b/ui/tests/selenium/testFormMacrosTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormMaintenance.php b/ui/tests/selenium/testFormMaintenance.php
index 822d1c72dd3..db48cb10b27 100644
--- a/ui/tests/selenium/testFormMaintenance.php
+++ b/ui/tests/selenium/testFormMaintenance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormMap.php b/ui/tests/selenium/testFormMap.php
index f03f08db32f..42ae4e0651c 100644
--- a/ui/tests/selenium/testFormMap.php
+++ b/ui/tests/selenium/testFormMap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormNetworkDiscovery.php b/ui/tests/selenium/testFormNetworkDiscovery.php
index 06b9872c264..c329cca8131 100644
--- a/ui/tests/selenium/testFormNetworkDiscovery.php
+++ b/ui/tests/selenium/testFormNetworkDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormSetup.php b/ui/tests/selenium/testFormSetup.php
index 6cc52b22bb8..9063f83abf5 100644
--- a/ui/tests/selenium/testFormSetup.php
+++ b/ui/tests/selenium/testFormSetup.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -316,7 +316,7 @@ class testFormSetup extends CWebTest {
$xpath = 'xpath://span[text()='.CXPathHelper::escapeQuotes($field_name).']/../../div[@class="table-forms-td-right"]';
// Assert contains is used as Password length can differ.
if ($field_name === 'Database password') {
- $this->assertContains($value, $this->query($xpath)->one()->getText());
+ $this->assertStringContainsString($value, $this->query($xpath)->one()->getText());
}
else {
$this->assertEquals($value, $this->query($xpath)->one()->getText());
@@ -344,7 +344,7 @@ class testFormSetup extends CWebTest {
// Check that Dashboard view is opened after completing the form.
$this->query('button:Finish')->one()->click();
$this->page->waitUntilReady();
- $this->assertContains('index.php', $this->page->getCurrentURL());
+ $this->assertStringContainsString('index.php', $this->page->getCurrentURL());
}
public function getDbConnectionDetails() {
@@ -804,7 +804,7 @@ class testFormSetup extends CWebTest {
// Cancel setup form update.
$this->query('button:Cancel')->one()->click();
- $this->assertContains('zabbix.php?action=dashboard.view', $this->page->getCurrentURL());
+ $this->assertStringContainsString('zabbix.php?action=dashboard.view', $this->page->getCurrentURL());
}
/**
@@ -817,7 +817,7 @@ class testFormSetup extends CWebTest {
$this->assertTrue($this->query('xpath://h1[text()='.CXPathHelper::escapeQuotes($title).']')->one()->isValid());
$this->checkSections($title);
if ($text) {
- $this->assertContains($text, $this->query('xpath:.//p')->one()->getText());
+ $this->assertStringContainsString($text, $this->query('xpath:.//p')->one()->getText());
}
}
diff --git a/ui/tests/selenium/testFormSysmap.php b/ui/tests/selenium/testFormSysmap.php
index eb68f52eadd..e5c2be63cac 100644
--- a/ui/tests/selenium/testFormSysmap.php
+++ b/ui/tests/selenium/testFormSysmap.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormTabIndicators.php b/ui/tests/selenium/testFormTabIndicators.php
index 68b8d4e93b5..81e7e26599b 100644
--- a/ui/tests/selenium/testFormTabIndicators.php
+++ b/ui/tests/selenium/testFormTabIndicators.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -783,13 +783,11 @@ class testFormTabIndicators extends CWebTest {
[
'name' => 'Service 1',
'algorithm' => 0,
- 'showsla' => 0,
'sortorder' => 0
],
[
'name' => 'Service 2',
'algorithm' => 0,
- 'showsla' => 0,
'sortorder' => 0
]
]);
@@ -822,19 +820,6 @@ class testFormTabIndicators extends CWebTest {
$child_services_tab->query('button:Remove')->all()->click();
$this->assertTabIndicator($tab_selector, 0);
- // Open SLA tab and check count indicator.
- $form->selectTab('SLA');
- $tab_selector = $form->query('id:tab_sla-tab')->one();
- $this->assertTabIndicator($tab_selector, false);
-
- // Add Show SLA and check status indicator.
- $form->query('id:showsla')->one()->click();
- $this->assertTabIndicator($tab_selector, true);
-
- // Remove the Show SLA and check status indicator.
- $form->query('id:showsla')->one()->click();
- $this->assertTabIndicator($tab_selector, false);
-
// Open Tags tab and check count indicator.
$form->selectTab('Tags');
$tab_selector = $form->query('id:tab_tags-tab')->one();
diff --git a/ui/tests/selenium/testFormTemplate.php b/ui/tests/selenium/testFormTemplate.php
index 22119f628ba..adf0513283a 100644
--- a/ui/tests/selenium/testFormTemplate.php
+++ b/ui/tests/selenium/testFormTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormTrigger.php b/ui/tests/selenium/testFormTrigger.php
index 4c5faadb831..ee013be2e5c 100644
--- a/ui/tests/selenium/testFormTrigger.php
+++ b/ui/tests/selenium/testFormTrigger.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -913,7 +913,7 @@ class testFormTrigger extends CLegacyWebTest {
$this->assertEquals($count, $this->query('xpath://span[@class="icon-info status-red"]')->all()->count());
$text = $this->query('xpath://tr[1]//div[@class="hint-box"]')->one()->getText();
foreach ($constructor['errors'] as $error) {
- $this->assertContains($error, $text);
+ $this->assertStringContainsString($error, $text);
}
}
else {
diff --git a/ui/tests/selenium/testFormTriggerPrototype.php b/ui/tests/selenium/testFormTriggerPrototype.php
index 060ffe8384a..5eb7aef2cb8 100644
--- a/ui/tests/selenium/testFormTriggerPrototype.php
+++ b/ui/tests/selenium/testFormTriggerPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -869,7 +869,7 @@ class testFormTriggerPrototype extends CLegacyWebTest {
$this->assertEquals($count, $this->query('xpath://span[@class="icon-info status-red"]')->all()->count());
$text = $this->query('xpath://tr[1]//div[@class="hint-box"]')->one()->getText();
foreach ($constructor['errors'] as $error) {
- $this->assertContains($error, $text);
+ $this->assertStringContainsString($error, $text);
}
}
else {
diff --git a/ui/tests/selenium/testFormValueMappingsHost.php b/ui/tests/selenium/testFormValueMappingsHost.php
index f2eb5b26b4f..385388d7550 100644
--- a/ui/tests/selenium/testFormValueMappingsHost.php
+++ b/ui/tests/selenium/testFormValueMappingsHost.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormValueMappingsTemplate.php b/ui/tests/selenium/testFormValueMappingsTemplate.php
index 68a87a844d1..e7bb11dd014 100644
--- a/ui/tests/selenium/testFormValueMappingsTemplate.php
+++ b/ui/tests/selenium/testFormValueMappingsTemplate.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormWeb.php b/ui/tests/selenium/testFormWeb.php
index 238deac877c..92438315bfb 100644
--- a/ui/tests/selenium/testFormWeb.php
+++ b/ui/tests/selenium/testFormWeb.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testFormWebStep.php b/ui/tests/selenium/testFormWebStep.php
index 28e350990c5..a4c7880aaa0 100644
--- a/ui/tests/selenium/testFormWebStep.php
+++ b/ui/tests/selenium/testFormWebStep.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testGeneric.php b/ui/tests/selenium/testGeneric.php
index 104202bb122..2b51466dba1 100644
--- a/ui/tests/selenium/testGeneric.php
+++ b/ui/tests/selenium/testGeneric.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testGraphAxis.php b/ui/tests/selenium/testGraphAxis.php
index e8d3da4e576..06129d9f121 100644
--- a/ui/tests/selenium/testGraphAxis.php
+++ b/ui/tests/selenium/testGraphAxis.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceGraph.php b/ui/tests/selenium/testInheritanceGraph.php
index f4b60593c67..3d1e4675993 100644
--- a/ui/tests/selenium/testInheritanceGraph.php
+++ b/ui/tests/selenium/testInheritanceGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceGraphPrototype.php b/ui/tests/selenium/testInheritanceGraphPrototype.php
index 48e12be2ecd..59f5b8875e8 100644
--- a/ui/tests/selenium/testInheritanceGraphPrototype.php
+++ b/ui/tests/selenium/testInheritanceGraphPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceHostPrototype.php b/ui/tests/selenium/testInheritanceHostPrototype.php
index 7e9315f3d36..04f1be29061 100644
--- a/ui/tests/selenium/testInheritanceHostPrototype.php
+++ b/ui/tests/selenium/testInheritanceHostPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceTrigger.php b/ui/tests/selenium/testInheritanceTrigger.php
index 60faa221bcf..c0793e101a7 100644
--- a/ui/tests/selenium/testInheritanceTrigger.php
+++ b/ui/tests/selenium/testInheritanceTrigger.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceTriggerPrototype.php b/ui/tests/selenium/testInheritanceTriggerPrototype.php
index 12d920d5810..3d2e5a5ae82 100644
--- a/ui/tests/selenium/testInheritanceTriggerPrototype.php
+++ b/ui/tests/selenium/testInheritanceTriggerPrototype.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testInheritanceWeb.php b/ui/tests/selenium/testInheritanceWeb.php
index 6fa44b52fd2..df3276cc373 100644
--- a/ui/tests/selenium/testInheritanceWeb.php
+++ b/ui/tests/selenium/testInheritanceWeb.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testLanguage.php b/ui/tests/selenium/testLanguage.php
index 1e985d48241..69b9f3a9596 100644
--- a/ui/tests/selenium/testLanguage.php
+++ b/ui/tests/selenium/testLanguage.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testMultiselect.php b/ui/tests/selenium/testMultiselect.php
index 42525dcf29b..5d026f2b4cd 100644
--- a/ui/tests/selenium/testMultiselect.php
+++ b/ui/tests/selenium/testMultiselect.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageActions.php b/ui/tests/selenium/testPageActions.php
index ab81a4104ed..b12e0550af3 100644
--- a/ui/tests/selenium/testPageActions.php
+++ b/ui/tests/selenium/testPageActions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationDMProxies.php b/ui/tests/selenium/testPageAdministrationDMProxies.php
index 66b4aecdba3..220bb09d2ac 100644
--- a/ui/tests/selenium/testPageAdministrationDMProxies.php
+++ b/ui/tests/selenium/testPageAdministrationDMProxies.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationGeneralIconMapping.php b/ui/tests/selenium/testPageAdministrationGeneralIconMapping.php
index 23525cc0114..85bafd2501e 100644
--- a/ui/tests/selenium/testPageAdministrationGeneralIconMapping.php
+++ b/ui/tests/selenium/testPageAdministrationGeneralIconMapping.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationGeneralImages.php b/ui/tests/selenium/testPageAdministrationGeneralImages.php
index efb9c39bdb0..c730dc85d9a 100644
--- a/ui/tests/selenium/testPageAdministrationGeneralImages.php
+++ b/ui/tests/selenium/testPageAdministrationGeneralImages.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationGeneralModules.php b/ui/tests/selenium/testPageAdministrationGeneralModules.php
index 9e0dbb77db8..e81b8a32477 100644
--- a/ui/tests/selenium/testPageAdministrationGeneralModules.php
+++ b/ui/tests/selenium/testPageAdministrationGeneralModules.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -552,7 +552,7 @@ class testPageAdministrationGeneralModules extends CWebTest {
sleep(1);
$this->query($xpath.$entry['name'].'"]')->one()->waitUntilClickable()->click();
$this->page->waitUntilReady();
- $this->assertContains('zabbix.php?action='.$entry['action'], $this->page->getCurrentURL());
+ $this->assertStringContainsString('zabbix.php?action='.$entry['action'], $this->page->getCurrentURL());
$this->assertEquals($entry['message'], $this->query('tag:h1')->waitUntilVisible()->one()->getText());
}
// Get back to modules list to enable or disable the next module.
@@ -582,7 +582,7 @@ class testPageAdministrationGeneralModules extends CWebTest {
if (CTestArrayHelper::get($entry, 'check_disabled', true)) {
$this->page->open('zabbix.php?action='.$entry['action'])->waitUntilReady();
$message = CMessageElement::find()->one();
- $this->assertContains('Class not found for action '.$entry['action'], $message->getText());
+ $this->assertStringContainsString('Class not found for action '.$entry['action'], $message->getText());
$this->page->open('zabbix.php?action=module.list');
}
}
diff --git a/ui/tests/selenium/testPageAdministrationGeneralRegexp.php b/ui/tests/selenium/testPageAdministrationGeneralRegexp.php
index 4adf4a8abdf..153db453a0d 100644
--- a/ui/tests/selenium/testPageAdministrationGeneralRegexp.php
+++ b/ui/tests/selenium/testPageAdministrationGeneralRegexp.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationMediaTypes.php b/ui/tests/selenium/testPageAdministrationMediaTypes.php
index 965e66f635e..9cea4b5c1ed 100644
--- a/ui/tests/selenium/testPageAdministrationMediaTypes.php
+++ b/ui/tests/selenium/testPageAdministrationMediaTypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAdministrationScripts.php b/ui/tests/selenium/testPageAdministrationScripts.php
index 2ea6aba3add..42784e11425 100644
--- a/ui/tests/selenium/testPageAdministrationScripts.php
+++ b/ui/tests/selenium/testPageAdministrationScripts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageApiTokensAdministrationGeneral.php b/ui/tests/selenium/testPageApiTokensAdministrationGeneral.php
index 0469b49311e..89bea80f80d 100644
--- a/ui/tests/selenium/testPageApiTokensAdministrationGeneral.php
+++ b/ui/tests/selenium/testPageApiTokensAdministrationGeneral.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageApiTokensUserSettings.php b/ui/tests/selenium/testPageApiTokensUserSettings.php
index b479e9b8956..14dcdf1206c 100644
--- a/ui/tests/selenium/testPageApiTokensUserSettings.php
+++ b/ui/tests/selenium/testPageApiTokensUserSettings.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageAvailabilityReport.php b/ui/tests/selenium/testPageAvailabilityReport.php
index f9fe90ef15e..75e93cc281b 100644
--- a/ui/tests/selenium/testPageAvailabilityReport.php
+++ b/ui/tests/selenium/testPageAvailabilityReport.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageBrowserWarning.php b/ui/tests/selenium/testPageBrowserWarning.php
index 0fd8481c5f0..c33362d558c 100644
--- a/ui/tests/selenium/testPageBrowserWarning.php
+++ b/ui/tests/selenium/testPageBrowserWarning.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageDashboard.php b/ui/tests/selenium/testPageDashboard.php
index cf4354565b2..e3ac15b73a8 100644
--- a/ui/tests/selenium/testPageDashboard.php
+++ b/ui/tests/selenium/testPageDashboard.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageDashboardList.php b/ui/tests/selenium/testPageDashboardList.php
index e919ad651fd..2707d671677 100644
--- a/ui/tests/selenium/testPageDashboardList.php
+++ b/ui/tests/selenium/testPageDashboardList.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageDashboardWidgets.php b/ui/tests/selenium/testPageDashboardWidgets.php
index 27e206a4381..e629081e21b 100644
--- a/ui/tests/selenium/testPageDashboardWidgets.php
+++ b/ui/tests/selenium/testPageDashboardWidgets.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageEventCorrelation.php b/ui/tests/selenium/testPageEventCorrelation.php
index 11c97a197e4..2dcd1386f9f 100644
--- a/ui/tests/selenium/testPageEventCorrelation.php
+++ b/ui/tests/selenium/testPageEventCorrelation.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageGraphPrototypes.php b/ui/tests/selenium/testPageGraphPrototypes.php
index 732f894e41d..1c9f40db269 100644
--- a/ui/tests/selenium/testPageGraphPrototypes.php
+++ b/ui/tests/selenium/testPageGraphPrototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageHistory.php b/ui/tests/selenium/testPageHistory.php
index 9cd197b188c..2d5c973742b 100644
--- a/ui/tests/selenium/testPageHistory.php
+++ b/ui/tests/selenium/testPageHistory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageHostGraph.php b/ui/tests/selenium/testPageHostGraph.php
index 878bbb36c77..2516df07072 100644
--- a/ui/tests/selenium/testPageHostGraph.php
+++ b/ui/tests/selenium/testPageHostGraph.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageHostInterfaces.php b/ui/tests/selenium/testPageHostInterfaces.php
index 9970cab7cae..dd1e25eec6b 100644
--- a/ui/tests/selenium/testPageHostInterfaces.php
+++ b/ui/tests/selenium/testPageHostInterfaces.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageHostPrototypes.php b/ui/tests/selenium/testPageHostPrototypes.php
index 67479f87452..62e0db5685a 100644
--- a/ui/tests/selenium/testPageHostPrototypes.php
+++ b/ui/tests/selenium/testPageHostPrototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageHosts.php b/ui/tests/selenium/testPageHosts.php
index 4933731d228..c6baddf352f 100644
--- a/ui/tests/selenium/testPageHosts.php
+++ b/ui/tests/selenium/testPageHosts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageInventory.php b/ui/tests/selenium/testPageInventory.php
index 94d860901b5..edb94898fb9 100644
--- a/ui/tests/selenium/testPageInventory.php
+++ b/ui/tests/selenium/testPageInventory.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageLatestData.php b/ui/tests/selenium/testPageLatestData.php
index ef3937a931d..6824d3aa68b 100644
--- a/ui/tests/selenium/testPageLatestData.php
+++ b/ui/tests/selenium/testPageLatestData.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageMaintenance.php b/ui/tests/selenium/testPageMaintenance.php
index 3cb82bf2034..4e316e0e414 100644
--- a/ui/tests/selenium/testPageMaintenance.php
+++ b/ui/tests/selenium/testPageMaintenance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageMaps.php b/ui/tests/selenium/testPageMaps.php
index 3c27510d678..6944ffbe29c 100644
--- a/ui/tests/selenium/testPageMaps.php
+++ b/ui/tests/selenium/testPageMaps.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageMassUpdateItemPrototypes.php b/ui/tests/selenium/testPageMassUpdateItemPrototypes.php
index 1b32704eab9..ab919b600aa 100644
--- a/ui/tests/selenium/testPageMassUpdateItemPrototypes.php
+++ b/ui/tests/selenium/testPageMassUpdateItemPrototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2019 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageMassUpdateItems.php b/ui/tests/selenium/testPageMassUpdateItems.php
index 16e87678fe4..2d2ef309a49 100644
--- a/ui/tests/selenium/testPageMassUpdateItems.php
+++ b/ui/tests/selenium/testPageMassUpdateItems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2019 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageMonitoringHosts.php b/ui/tests/selenium/testPageMonitoringHosts.php
index dcb1c0271d2..9f3e2a79503 100644
--- a/ui/tests/selenium/testPageMonitoringHosts.php
+++ b/ui/tests/selenium/testPageMonitoringHosts.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageNetworkDiscovery.php b/ui/tests/selenium/testPageNetworkDiscovery.php
index 3990d823c3b..06d61ffd3ee 100644
--- a/ui/tests/selenium/testPageNetworkDiscovery.php
+++ b/ui/tests/selenium/testPageNetworkDiscovery.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageProblems.php b/ui/tests/selenium/testPageProblems.php
index 3efda4a33a5..546603f8261 100644
--- a/ui/tests/selenium/testPageProblems.php
+++ b/ui/tests/selenium/testPageProblems.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageQueueDetails.php b/ui/tests/selenium/testPageQueueDetails.php
index e61b7a18c5a..2843db286ab 100644
--- a/ui/tests/selenium/testPageQueueDetails.php
+++ b/ui/tests/selenium/testPageQueueDetails.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageQueueOverview.php b/ui/tests/selenium/testPageQueueOverview.php
index 1b0c00c4345..da5dd8691c1 100644
--- a/ui/tests/selenium/testPageQueueOverview.php
+++ b/ui/tests/selenium/testPageQueueOverview.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageQueueOverviewByProxy.php b/ui/tests/selenium/testPageQueueOverviewByProxy.php
index 4a93319b3af..3eea0c397f7 100644
--- a/ui/tests/selenium/testPageQueueOverviewByProxy.php
+++ b/ui/tests/selenium/testPageQueueOverviewByProxy.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageSearch.php b/ui/tests/selenium/testPageSearch.php
index cb9ee8586ae..6a8f83991ca 100644
--- a/ui/tests/selenium/testPageSearch.php
+++ b/ui/tests/selenium/testPageSearch.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageStatusOfZabbix.php b/ui/tests/selenium/testPageStatusOfZabbix.php
index 6daeef7c77b..d0ce6049b7a 100644
--- a/ui/tests/selenium/testPageStatusOfZabbix.php
+++ b/ui/tests/selenium/testPageStatusOfZabbix.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageTemplates.php b/ui/tests/selenium/testPageTemplates.php
index 9ff2ae2ad5b..3a703e39faf 100644
--- a/ui/tests/selenium/testPageTemplates.php
+++ b/ui/tests/selenium/testPageTemplates.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageTriggerDescription.php b/ui/tests/selenium/testPageTriggerDescription.php
index c3e8468cc9e..2a2e6ac2be4 100644
--- a/ui/tests/selenium/testPageTriggerDescription.php
+++ b/ui/tests/selenium/testPageTriggerDescription.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -113,7 +113,7 @@ class testPageTriggerDescription extends CWebTest {
$this->page->waitUntilReady();
// Check the URL of the opened page to make sure that correct event is opened.
- $this->assertContains($data['event_url'], $this->page->getCurrentURL());
+ $this->assertStringContainsString($data['event_url'], $this->page->getCurrentURL());
// Find the row that contains trigger description and select the column that holds the value of description field.
$description = $this->query('xpath://td[text()="Description"]/..')->one()->asTableRow()->getColumn(1);
diff --git a/ui/tests/selenium/testPageTriggerPrototypes.php b/ui/tests/selenium/testPageTriggerPrototypes.php
index 4292b550cb2..e53eec08f77 100644
--- a/ui/tests/selenium/testPageTriggerPrototypes.php
+++ b/ui/tests/selenium/testPageTriggerPrototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageTriggerUrl.php b/ui/tests/selenium/testPageTriggerUrl.php
index fda65e7a0b6..c359e77dd6b 100644
--- a/ui/tests/selenium/testPageTriggerUrl.php
+++ b/ui/tests/selenium/testPageTriggerUrl.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -134,7 +134,7 @@ class testPageTriggerUrl extends CWebTest {
// Check Url of each link.
foreach ($data['links'] as $link => $url) {
$this->assertTrue($popup->hasItems($link));
- $this->assertContains($url, $popup->getItem($link)->getAttribute('href'));
+ $this->assertStringContainsString($url, $popup->getItem($link)->getAttribute('href'));
}
if ($trigger_overview) {
$this->assertTrue($popup->hasItems('Acknowledge'));
@@ -156,6 +156,6 @@ class testPageTriggerUrl extends CWebTest {
// Check opened page.
$this->assertEquals('Event details', $this->query('tag:h1')->waitUntilVisible()->one()->getText());
- $this->assertContains($data['links']['Trigger URL'], $this->page->getCurrentUrl());
+ $this->assertStringContainsString($data['links']['Trigger URL'], $this->page->getCurrentUrl());
}
}
diff --git a/ui/tests/selenium/testPageTriggers.php b/ui/tests/selenium/testPageTriggers.php
index a66d004971f..27b12dcbd09 100644
--- a/ui/tests/selenium/testPageTriggers.php
+++ b/ui/tests/selenium/testPageTriggers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageUserGroups.php b/ui/tests/selenium/testPageUserGroups.php
index a2f080dd052..67e6b683fd3 100644
--- a/ui/tests/selenium/testPageUserGroups.php
+++ b/ui/tests/selenium/testPageUserGroups.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPageWeb.php b/ui/tests/selenium/testPageWeb.php
index 27945295142..3f2a1de9e3a 100644
--- a/ui/tests/selenium/testPageWeb.php
+++ b/ui/tests/selenium/testPageWeb.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testPasswordComplexity.php b/ui/tests/selenium/testPasswordComplexity.php
index 4bea93babbf..c9730343456 100644
--- a/ui/tests/selenium/testPasswordComplexity.php
+++ b/ui/tests/selenium/testPasswordComplexity.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -1044,8 +1044,7 @@ class testPasswordComplexity extends CWebTest {
$auth_form->fill($data['auth_fields']);
$auth_form->submit();
$this->page->waitUntilReady();
- // TODO: Uncomment this when ZBX-19669 is fixed.
-// $this->assertMessage(TEST_GOOD, 'Authentication settings updated');
+ $this->assertMessage(TEST_GOOD, 'Authentication settings updated');
$this->assertEquals($data['db_passwd_check_rules'],
CDBHelper::getValue('SELECT passwd_check_rules FROM config')
);
diff --git a/ui/tests/selenium/testSID.php b/ui/tests/selenium/testSID.php
index 77b7ce6dae6..74594cf2506 100644
--- a/ui/tests/selenium/testSID.php
+++ b/ui/tests/selenium/testSID.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -331,7 +331,7 @@ class testSID extends CWebTest {
// User role creation.
[['link' => 'zabbix.php?form_refresh=1&name=sadasda&type=1&ui_monitoring_dashboard=1&ui_monitoring_problems='.
'1&ui_monitoring_hosts=1&ui_monitoring_overview=1&ui_monitoring_latest_data=1&ui_monitoring_screens=1'.
- '&ui_monitoring_maps=1&ui_monitoring_discovery=0&ui_monitoring_services=1&ui_inventory_overview=1&'.
+ '&ui_monitoring_maps=1&ui_monitoring_discovery=0&ui_services_services=1&ui_inventory_overview=1&'.
'ui_inventory_hosts=1&ui_reports_system_info=0&ui_reports_availability_report=1&ui_reports_top_triggers'.
'=1&ui_reports_audit=0&ui_reports_action_log=0&ui_reports_notifications=0&ui_configuration_host_groups=0'.
'&ui_configuration_templates=0&ui_configuration_hosts=0&ui_configuration_maintenance=0&'.
@@ -348,7 +348,7 @@ class testSID extends CWebTest {
[['link' => 'zabbix.php?form_refresh=1&roleid=5&name=sadasda&type=2&ui_monitoring_dashboard=1&'.
'ui_monitoring_problems=1&ui_monitoring_hosts=1&ui_monitoring_overview=1&ui_monitoring_latest_data=1'.
'&ui_monitoring_screens=1&ui_monitoring_maps=1&ui_monitoring_discovery=0&ui_monitoring_discovery=1&'.
- 'ui_monitoring_services=1&ui_inventory_overview=1&ui_inventory_hosts=1&ui_reports_system_info=0&'.
+ 'ui_services_services=1&ui_inventory_overview=1&ui_inventory_hosts=1&ui_reports_system_info=0&'.
'ui_reports_availability_report=1&ui_reports_top_triggers=1&ui_reports_audit=0&ui_reports_action_log=0'.
'&ui_reports_notifications=0&ui_reports_notifications=1&ui_configuration_host_groups=0&'.
'ui_configuration_host_groups=1&ui_configuration_templates=0&ui_configuration_templates=1&'.
@@ -668,7 +668,7 @@ class testSID extends CWebTest {
$this->assertMessage(TEST_BAD, 'Access denied', 'You are logged in as "Admin". You have no permissions to access this page.');
$this->query('button:Go to "Dashboard"')->one()->waitUntilClickable()->click();
- $this->assertContains('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
+ $this->assertStringContainsString('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
}
}
@@ -1205,7 +1205,7 @@ class testSID extends CWebTest {
if (CTestArrayHelper::get($data, 'incorrect_request')) {
$this->query('button:Go to "Dashboard"')->one()->waitUntilClickable()->click();
$this->page->waitUntilReady();
- $this->assertContains('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
+ $this->assertStringContainsString('zabbix.php?action=dashboard', $this->page->getCurrentUrl());
}
$this->assertEquals($hash_before, CDBHelper::getHash($data['db']));
diff --git a/ui/tests/selenium/testSidebarMenu.php b/ui/tests/selenium/testSidebarMenu.php
index 6e444897586..ea028c3518a 100644
--- a/ui/tests/selenium/testSidebarMenu.php
+++ b/ui/tests/selenium/testSidebarMenu.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -62,12 +62,30 @@ class testSidebarMenu extends CWebTest {
],
[
[
- 'section' => 'Monitoring',
+ 'section' => 'Services',
'page' => 'Services'
]
],
[
[
+ 'section' => 'Services',
+ 'page' => 'Service actions'
+ ]
+ ],
+ [
+ [
+ 'section' => 'Services',
+ 'page' => 'SLA'
+ ]
+ ],
+ [
+ [
+ 'section' => 'Services',
+ 'page' => 'SLA report'
+ ]
+ ],
+ [
+ [
'section' => 'Inventory',
'page' => 'Overview',
'header' => 'Host inventory overview'
@@ -280,10 +298,14 @@ class testSidebarMenu extends CWebTest {
return CElementQuery::getDriver()->executeScript('return arguments[0].clientHeight ==='.
' parseInt(arguments[0].style.maxHeight, 10)', [$element]);
});
+
+ $submenu = $element->query('link', $data['page'])->one();
+ }
+ else {
+ $submenu = $main_section->one()->parents('tag:li')->query('link', $data['page'])->one();
}
- // Second level menu.
- $submenu = $main_section->one()->parents('tag:li')->query('link', $data['page'])->one();
+ // Open second level menu.
$submenu->waitUntilClickable()->click();
// Checking 3rd level menu.
diff --git a/ui/tests/selenium/testTagBasedPermissions.php b/ui/tests/selenium/testTagBasedPermissions.php
index 877785593e6..bb521909db0 100644
--- a/ui/tests/selenium/testTagBasedPermissions.php
+++ b/ui/tests/selenium/testTagBasedPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testTemplateInheritance.php b/ui/tests/selenium/testTemplateInheritance.php
index b9ff4b64336..adc66996cd9 100644
--- a/ui/tests/selenium/testTemplateInheritance.php
+++ b/ui/tests/selenium/testTemplateInheritance.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -276,9 +276,9 @@ class testTemplateInheritance extends CLegacyWebTest {
$this->assertFalse($this->zbxTestCheckboxSelected('show_work_period'));
$this->assertFalse($this->zbxTestCheckboxSelected('show_triggers'));
$this->assertTrue($this->zbxTestCheckboxSelected('visible_percent_left'));
- $this->zbxTestAssertElementValue('percent_left', '4.00');
+ $this->zbxTestAssertElementValue('percent_left', '4');
$this->assertTrue($this->zbxTestCheckboxSelected('visible_percent_right'));
- $this->zbxTestAssertElementValue('percent_right', '5.00');
+ $this->zbxTestAssertElementValue('percent_right', '5');
$this->zbxTestDropdownAssertSelected('ymin_type', 'Calculated');
$this->zbxTestDropdownAssertSelected('ymax_type', 'Calculated');
$this->zbxTestTextPresent('Parent graphs');
@@ -513,9 +513,9 @@ class testTemplateInheritance extends CLegacyWebTest {
$this->assertFalse($this->zbxTestCheckboxSelected('show_work_period'));
$this->assertFalse($this->zbxTestCheckboxSelected('show_triggers'));
$this->assertTrue($this->zbxTestCheckboxSelected('visible_percent_left'));
- $this->zbxTestAssertElementValue('percent_left', '4.00');
+ $this->zbxTestAssertElementValue('percent_left', '4');
$this->assertTrue($this->zbxTestCheckboxSelected('visible_percent_right'));
- $this->zbxTestAssertElementValue('percent_right', '5.00');
+ $this->zbxTestAssertElementValue('percent_right', '5');
$this->zbxTestDropdownAssertSelected('ymin_type', 'Calculated');
$this->zbxTestDropdownAssertSelected('ymax_type', 'Calculated');
$this->zbxTestTextPresent($this->hostName.': itemDiscovery');
diff --git a/ui/tests/selenium/testTimezone.php b/ui/tests/selenium/testTimezone.php
index 0867b06b55c..b2771250d20 100644
--- a/ui/tests/selenium/testTimezone.php
+++ b/ui/tests/selenium/testTimezone.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testTriggerDependencies.php b/ui/tests/selenium/testTriggerDependencies.php
index e237f40d6d3..f003ede0877 100644
--- a/ui/tests/selenium/testTriggerDependencies.php
+++ b/ui/tests/selenium/testTriggerDependencies.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testTriggerExpressions.php b/ui/tests/selenium/testTriggerExpressions.php
index 50cbdfb8baa..e69272f69a8 100644
--- a/ui/tests/selenium/testTriggerExpressions.php
+++ b/ui/tests/selenium/testTriggerExpressions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testUrlParameters.php b/ui/tests/selenium/testUrlParameters.php
index a4e1873ab3c..fb57774ba6d 100644
--- a/ui/tests/selenium/testUrlParameters.php
+++ b/ui/tests/selenium/testUrlParameters.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testUrlUserPermissions.php b/ui/tests/selenium/testUrlUserPermissions.php
index 3763f99c6a4..ffde425baab 100644
--- a/ui/tests/selenium/testUrlUserPermissions.php
+++ b/ui/tests/selenium/testUrlUserPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testZBX6648.php b/ui/tests/selenium/testZBX6648.php
index a6ff2ce95f8..26adf3a1d7f 100644
--- a/ui/tests/selenium/testZBX6648.php
+++ b/ui/tests/selenium/testZBX6648.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/testZBX6663.php b/ui/tests/selenium/testZBX6663.php
index 356f4bd80c7..78b5df66c98 100644
--- a/ui/tests/selenium/testZBX6663.php
+++ b/ui/tests/selenium/testZBX6663.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/traits/FilterTrait.php b/ui/tests/selenium/traits/FilterTrait.php
index 7e1a7777a4c..230f38d1233 100644
--- a/ui/tests/selenium/traits/FilterTrait.php
+++ b/ui/tests/selenium/traits/FilterTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/traits/MacrosTrait.php b/ui/tests/selenium/traits/MacrosTrait.php
index f315eee49dd..569ed68240e 100644
--- a/ui/tests/selenium/traits/MacrosTrait.php
+++ b/ui/tests/selenium/traits/MacrosTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/traits/PreprocessingTrait.php b/ui/tests/selenium/traits/PreprocessingTrait.php
index 3e4d6883e64..d55ef778692 100644
--- a/ui/tests/selenium/traits/PreprocessingTrait.php
+++ b/ui/tests/selenium/traits/PreprocessingTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/traits/TableTrait.php b/ui/tests/selenium/traits/TableTrait.php
index c033932f001..7ace9815b89 100644
--- a/ui/tests/selenium/traits/TableTrait.php
+++ b/ui/tests/selenium/traits/TableTrait.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/users/testFormUser.php b/ui/tests/selenium/users/testFormUser.php
index d1388601a44..cf1c1162393 100644
--- a/ui/tests/selenium/users/testFormUser.php
+++ b/ui/tests/selenium/users/testFormUser.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -593,7 +593,7 @@ class testFormUser extends CWebTest {
$password = CTestArrayHelper::get($data['fields'], 'Password', $data['fields']['Password'] = 'zabbix');
$this->page->userLogin($data['fields']['Username'], $password);
// Verification of URL after login.
- $this->assertContains($data['fields']['URL (after login)'], $this->page->getCurrentURL());
+ $this->assertStringContainsString($data['fields']['URL (after login)'], $this->page->getCurrentURL());
// Verification of the number of rows per page parameter.
$rows = $this->query('name:frm_maps')->asTable()->waitUntilVisible()->one()->getRows();
$this->assertEquals($data['fields']['Rows per page'], $rows->count());
@@ -1009,12 +1009,12 @@ class testFormUser extends CWebTest {
$this->page->logout();
// Attempt to sign in with old password.
- $this->page->userLogin($data['username'],$data['old_password']);
+ $this->page->userLogin($data['username'], $data['old_password']);
$message = $this->query('class:red')->one()->getText();
$this->assertEquals($message, $data['error_message']);
// Sign in with new password.
- $this->page->userLogin($data['username'],$data['new_password']);
+ $this->page->userLogin($data['username'], $data['new_password']);
$attempt_message = CMessageElement::find()->one();
$this->assertTrue($attempt_message->hasLine($data['attempt_message']));
$this->page->logout();
@@ -1140,7 +1140,7 @@ class testFormUser extends CWebTest {
$form_create->fill($data);
$this->query('button:Cancel')->one()->click();
$cancel_url = $this->page->getCurrentURL();
- $this->assertContains('zabbix.php?action=user.list', $cancel_url);
+ $this->assertStringContainsString('zabbix.php?action=user.list', $cancel_url);
$this->assertEquals($user_hash, CDBHelper::getHash($sql_users));
// Check Cancellation when updating users.
diff --git a/ui/tests/selenium/users/testFormUserMedia.php b/ui/tests/selenium/users/testFormUserMedia.php
index d99f4f8a4c4..47e1c00af5e 100644
--- a/ui/tests/selenium/users/testFormUserMedia.php
+++ b/ui/tests/selenium/users/testFormUserMedia.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -550,7 +550,7 @@ class testFormUserMedia extends CWebTest {
// Check that the removed email is not present in 'Send to' field.
$user_form = $this->query('name:user_form')->asForm()->waitUntilVisible()->one();
$row = $user_form->getField('Media')->asTable()->getRow(0);
- $this->assertNotContains($email, $row->getColumn('Send to')->getText());
+ $this->assertStringNotContainsString($email, $row->getColumn('Send to')->getText());
}
private function setMediaValues($data) {
@@ -635,7 +635,7 @@ class testFormUserMedia extends CWebTest {
// Check that when no severities are passed - they all are turned on by default
for ($i = 1; $i < 7; $i++) {
$severity = $row->query('xpath:./td[4]/div/div['.$i.']')->one()->getText();
- $this->assertContains('(on)', $severity);
+ $this->assertStringContainsString('(on)', $severity);
}
}
}
diff --git a/ui/tests/selenium/users/testFormUserPermissions.php b/ui/tests/selenium/users/testFormUserPermissions.php
index f36da155341..bce0d2622fe 100644
--- a/ui/tests/selenium/users/testFormUserPermissions.php
+++ b/ui/tests/selenium/users/testFormUserPermissions.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/users/testFormUserProfile.php b/ui/tests/selenium/users/testFormUserProfile.php
index 5ae6f119da0..a8e2dc50fb3 100644
--- a/ui/tests/selenium/users/testFormUserProfile.php
+++ b/ui/tests/selenium/users/testFormUserProfile.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/selenium/users/testPageUsers.php b/ui/tests/selenium/users/testPageUsers.php
index 86d959a2a9c..ffabce8a358 100644
--- a/ui/tests/selenium/users/testPageUsers.php
+++ b/ui/tests/selenium/users/testPageUsers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/bootstrap.php b/ui/tests/unit/bootstrap.php
index 8bc5aec9e60..047f8f700d2 100644
--- a/ui/tests/unit/bootstrap.php
+++ b/ui/tests/unit/bootstrap.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/api/APITest.php b/ui/tests/unit/include/classes/api/APITest.php
index d0856f33943..430276f498f 100644
--- a/ui/tests/unit/include/classes/api/APITest.php
+++ b/ui/tests/unit/include/classes/api/APITest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/api/helpers/CApiTagHelperTest.php b/ui/tests/unit/include/classes/api/helpers/CApiTagHelperTest.php
index 0083b08c7b6..e82a2f23f3f 100644
--- a/ui/tests/unit/include/classes/api/helpers/CApiTagHelperTest.php
+++ b/ui/tests/unit/include/classes/api/helpers/CApiTagHelperTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/core/CGlobalRegexpTest.php b/ui/tests/unit/include/classes/core/CGlobalRegexpTest.php
index da96baf96fd..c747ecba657 100644
--- a/ui/tests/unit/include/classes/core/CGlobalRegexpTest.php
+++ b/ui/tests/unit/include/classes/core/CGlobalRegexpTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/core/CRegistryFactoryTest.php b/ui/tests/unit/include/classes/core/CRegistryFactoryTest.php
index b9044f8d481..2baf9326397 100644
--- a/ui/tests/unit/include/classes/core/CRegistryFactoryTest.php
+++ b/ui/tests/unit/include/classes/core/CRegistryFactoryTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/export/writers/CXmlExportWriterTest.php b/ui/tests/unit/include/classes/export/writers/CXmlExportWriterTest.php
index 72fdbfdd605..5400eaab4b1 100644
--- a/ui/tests/unit/include/classes/export/writers/CXmlExportWriterTest.php
+++ b/ui/tests/unit/include/classes/export/writers/CXmlExportWriterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/helpers/CConditionHelperTest.php b/ui/tests/unit/include/classes/helpers/CConditionHelperTest.php
index 24e56840fe9..6f234761b3e 100644
--- a/ui/tests/unit/include/classes/helpers/CConditionHelperTest.php
+++ b/ui/tests/unit/include/classes/helpers/CConditionHelperTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/helpers/CMathHelper.php b/ui/tests/unit/include/classes/helpers/CMathHelper.php
index 57e44861fd3..ce30e89e5cb 100644
--- a/ui/tests/unit/include/classes/helpers/CMathHelper.php
+++ b/ui/tests/unit/include/classes/helpers/CMathHelper.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/helpers/CValueMapHelperTest.php b/ui/tests/unit/include/classes/helpers/CValueMapHelperTest.php
index ac0d782e56a..854c89fcf59 100644
--- a/ui/tests/unit/include/classes/helpers/CValueMapHelperTest.php
+++ b/ui/tests/unit/include/classes/helpers/CValueMapHelperTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CButtonTest.php b/ui/tests/unit/include/classes/html/CButtonTest.php
index 906b7f2efb0..c55d1952e85 100644
--- a/ui/tests/unit/include/classes/html/CButtonTest.php
+++ b/ui/tests/unit/include/classes/html/CButtonTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CRedirectButtonTest.php b/ui/tests/unit/include/classes/html/CRedirectButtonTest.php
index bfa2785f08a..5a2156172d0 100644
--- a/ui/tests/unit/include/classes/html/CRedirectButtonTest.php
+++ b/ui/tests/unit/include/classes/html/CRedirectButtonTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CRowTest.php b/ui/tests/unit/include/classes/html/CRowTest.php
index 4e941f84679..e8f96113d89 100644
--- a/ui/tests/unit/include/classes/html/CRowTest.php
+++ b/ui/tests/unit/include/classes/html/CRowTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CSimpleButtonTest.php b/ui/tests/unit/include/classes/html/CSimpleButtonTest.php
index 8aac1b841d1..4be3f18bb83 100644
--- a/ui/tests/unit/include/classes/html/CSimpleButtonTest.php
+++ b/ui/tests/unit/include/classes/html/CSimpleButtonTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CSubmitButtonTest.php b/ui/tests/unit/include/classes/html/CSubmitButtonTest.php
index 01d743b5627..7699bd6a87c 100644
--- a/ui/tests/unit/include/classes/html/CSubmitButtonTest.php
+++ b/ui/tests/unit/include/classes/html/CSubmitButtonTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CSubmitTest.php b/ui/tests/unit/include/classes/html/CSubmitTest.php
index b205ae3691d..ca498156921 100644
--- a/ui/tests/unit/include/classes/html/CSubmitTest.php
+++ b/ui/tests/unit/include/classes/html/CSubmitTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/html/CTagTest.php b/ui/tests/unit/include/classes/html/CTagTest.php
index 6d24dd0c0bd..b0ca9441019 100644
--- a/ui/tests/unit/include/classes/html/CTagTest.php
+++ b/ui/tests/unit/include/classes/html/CTagTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/CImportDataAdapterTest.php b/ui/tests/unit/include/classes/import/CImportDataAdapterTest.php
index 015a848eacc..cea7de01615 100644
--- a/ui/tests/unit/include/classes/import/CImportDataAdapterTest.php
+++ b/ui/tests/unit/include/classes/import/CImportDataAdapterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C10ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C10ImportConverterTest.php
index c1f9d44842d..31860a5f3c4 100644
--- a/ui/tests/unit/include/classes/import/converters/C10ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C10ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C10ItemKeyConverterTest.php b/ui/tests/unit/include/classes/import/converters/C10ItemKeyConverterTest.php
index d9ed2fa0344..bc6129aab03 100644
--- a/ui/tests/unit/include/classes/import/converters/C10ItemKeyConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C10ItemKeyConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C10TriggerConverterTest.php b/ui/tests/unit/include/classes/import/converters/C10TriggerConverterTest.php
index 81dbeb9c2c9..6d460469a71 100644
--- a/ui/tests/unit/include/classes/import/converters/C10TriggerConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C10TriggerConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C20ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C20ImportConverterTest.php
index f98ead49c82..be8e26c5d99 100644
--- a/ui/tests/unit/include/classes/import/converters/C20ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C20ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C20ItemKeyConverterTest.php b/ui/tests/unit/include/classes/import/converters/C20ItemKeyConverterTest.php
index 2864ce76a49..9c9962a99f0 100644
--- a/ui/tests/unit/include/classes/import/converters/C20ItemKeyConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C20ItemKeyConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C20TriggerConverterTest.php b/ui/tests/unit/include/classes/import/converters/C20TriggerConverterTest.php
index b8a0bacce69..33e31afd77f 100644
--- a/ui/tests/unit/include/classes/import/converters/C20TriggerConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C20TriggerConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C30ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C30ImportConverterTest.php
index 080ad7f66fa..9bfbcfacfde 100644
--- a/ui/tests/unit/include/classes/import/converters/C30ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C30ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C32ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C32ImportConverterTest.php
index 0ccc38e0c9f..8f8ebfad17e 100644
--- a/ui/tests/unit/include/classes/import/converters/C32ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C32ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C34ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C34ImportConverterTest.php
index 233b66cc74e..8c3a2652970 100644
--- a/ui/tests/unit/include/classes/import/converters/C34ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C34ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C40ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C40ImportConverterTest.php
index 54a3ee72dee..2d856e9c1bd 100644
--- a/ui/tests/unit/include/classes/import/converters/C40ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C40ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C42ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C42ImportConverterTest.php
index 849d5e07e09..df94eaa250b 100644
--- a/ui/tests/unit/include/classes/import/converters/C42ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C42ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C44ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C44ImportConverterTest.php
index 43bfb4f3c89..08f0b3129c3 100644
--- a/ui/tests/unit/include/classes/import/converters/C44ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C44ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C52AggregateItemKeyConverterTest.php b/ui/tests/unit/include/classes/import/converters/C52AggregateItemKeyConverterTest.php
index 381eaa861b8..519e027fcfc 100644
--- a/ui/tests/unit/include/classes/import/converters/C52AggregateItemKeyConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C52AggregateItemKeyConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C52EventNameConverterTest.php b/ui/tests/unit/include/classes/import/converters/C52EventNameConverterTest.php
index f2768eb0afa..5e4e2bbcfb1 100644
--- a/ui/tests/unit/include/classes/import/converters/C52EventNameConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C52EventNameConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C52ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C52ImportConverterTest.php
index 88210675695..5b0e927e349 100644
--- a/ui/tests/unit/include/classes/import/converters/C52ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C52ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C52TriggerExpressionConverterTest.php b/ui/tests/unit/include/classes/import/converters/C52TriggerExpressionConverterTest.php
index 57ccbfac9ea..f8114cc1e87 100644
--- a/ui/tests/unit/include/classes/import/converters/C52TriggerExpressionConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C52TriggerExpressionConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/C54ImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/C54ImportConverterTest.php
index 81fd3bbb597..640919fa0a1 100644
--- a/ui/tests/unit/include/classes/import/converters/C54ImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/C54ImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types = 1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/converters/CImportConverterTest.php b/ui/tests/unit/include/classes/import/converters/CImportConverterTest.php
index d8c9d7749e5..78662218eda 100644
--- a/ui/tests/unit/include/classes/import/converters/CImportConverterTest.php
+++ b/ui/tests/unit/include/classes/import/converters/CImportConverterTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/import/readers/CXmlImportReaderTest.php b/ui/tests/unit/include/classes/import/readers/CXmlImportReaderTest.php
index b35d45c7197..4905fec73ad 100644
--- a/ui/tests/unit/include/classes/import/readers/CXmlImportReaderTest.php
+++ b/ui/tests/unit/include/classes/import/readers/CXmlImportReaderTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/C10FunctionMacroParserTest.php b/ui/tests/unit/include/classes/parsers/C10FunctionMacroParserTest.php
index 50a346c6267..bac74a43912 100644
--- a/ui/tests/unit/include/classes/parsers/C10FunctionMacroParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/C10FunctionMacroParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/C10FunctionParserTest.php b/ui/tests/unit/include/classes/parsers/C10FunctionParserTest.php
index bc509eb7bda..23929e55627 100644
--- a/ui/tests/unit/include/classes/parsers/C10FunctionParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/C10FunctionParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/C10TriggerExpressionTest.php b/ui/tests/unit/include/classes/parsers/C10TriggerExpressionTest.php
index 055de1e0e3f..47714e51936 100644
--- a/ui/tests/unit/include/classes/parsers/C10TriggerExpressionTest.php
+++ b/ui/tests/unit/include/classes/parsers/C10TriggerExpressionTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CADNameAttributeParserTest.php b/ui/tests/unit/include/classes/parsers/CADNameAttributeParserTest.php
index f0bce498fa0..a7305155ab2 100644
--- a/ui/tests/unit/include/classes/parsers/CADNameAttributeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CADNameAttributeParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CAbsoluteTimeParserTest.php b/ui/tests/unit/include/classes/parsers/CAbsoluteTimeParserTest.php
index 89f78236e2c..25849a80eaa 100644
--- a/ui/tests/unit/include/classes/parsers/CAbsoluteTimeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CAbsoluteTimeParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CConditionFormulaTest.php b/ui/tests/unit/include/classes/parsers/CConditionFormulaTest.php
index 30a869785c8..6e4ddeec24a 100644
--- a/ui/tests/unit/include/classes/parsers/CConditionFormulaTest.php
+++ b/ui/tests/unit/include/classes/parsers/CConditionFormulaTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CDnsParserTest.php b/ui/tests/unit/include/classes/parsers/CDnsParserTest.php
index 186ef70f251..08b61e938f1 100644
--- a/ui/tests/unit/include/classes/parsers/CDnsParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CDnsParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CExpressionMacroFunctionParserTest.php b/ui/tests/unit/include/classes/parsers/CExpressionMacroFunctionParserTest.php
index 2ccce32ced7..71b6ce95efb 100644
--- a/ui/tests/unit/include/classes/parsers/CExpressionMacroFunctionParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CExpressionMacroFunctionParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CExpressionMacroParserTest.php b/ui/tests/unit/include/classes/parsers/CExpressionMacroParserTest.php
index 63d64cf735c..976e60d5a40 100644
--- a/ui/tests/unit/include/classes/parsers/CExpressionMacroParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CExpressionMacroParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CExpressionParserTest.php b/ui/tests/unit/include/classes/parsers/CExpressionParserTest.php
index ca9def32302..2b2cfcc6c64 100644
--- a/ui/tests/unit/include/classes/parsers/CExpressionParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CExpressionParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CFilterParserTest.php b/ui/tests/unit/include/classes/parsers/CFilterParserTest.php
index e758a27c45b..2914a89a4e7 100644
--- a/ui/tests/unit/include/classes/parsers/CFilterParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CFilterParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CFlexibleIntervalParserTest.php b/ui/tests/unit/include/classes/parsers/CFlexibleIntervalParserTest.php
index 97d579295aa..7493b22ae05 100644
--- a/ui/tests/unit/include/classes/parsers/CFlexibleIntervalParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CFlexibleIntervalParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CFunctionIdParserTest.php b/ui/tests/unit/include/classes/parsers/CFunctionIdParserTest.php
index 132392aa984..c66a1353115 100644
--- a/ui/tests/unit/include/classes/parsers/CFunctionIdParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CFunctionIdParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CGeomapCoordinatesParserTest.php b/ui/tests/unit/include/classes/parsers/CGeomapCoordinatesParserTest.php
index 6ce86b51bf4..a48a9a9db91 100644
--- a/ui/tests/unit/include/classes/parsers/CGeomapCoordinatesParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CGeomapCoordinatesParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CHistFunctionParserTest.php b/ui/tests/unit/include/classes/parsers/CHistFunctionParserTest.php
index 70fa203f1f6..583a9a48c91 100644
--- a/ui/tests/unit/include/classes/parsers/CHistFunctionParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CHistFunctionParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CHostGroupNameParserTest.php b/ui/tests/unit/include/classes/parsers/CHostGroupNameParserTest.php
index 80cde6a3ecd..84c86bf20dc 100644
--- a/ui/tests/unit/include/classes/parsers/CHostGroupNameParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CHostGroupNameParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CHostNameParserTest.php b/ui/tests/unit/include/classes/parsers/CHostNameParserTest.php
index 2467ae7b7a9..6cc400c8ed9 100644
--- a/ui/tests/unit/include/classes/parsers/CHostNameParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CHostNameParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CIPParserTest.php b/ui/tests/unit/include/classes/parsers/CIPParserTest.php
index 2b735f679e8..371ca48bdd9 100644
--- a/ui/tests/unit/include/classes/parsers/CIPParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CIPParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CIPRangeParserTest.php b/ui/tests/unit/include/classes/parsers/CIPRangeParserTest.php
index f346448e72c..b041edd30a4 100644
--- a/ui/tests/unit/include/classes/parsers/CIPRangeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CIPRangeParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CIPv4ParserTest.php b/ui/tests/unit/include/classes/parsers/CIPv4ParserTest.php
index fdffe550ab2..ea392fb5337 100644
--- a/ui/tests/unit/include/classes/parsers/CIPv4ParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CIPv4ParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CIPv6ParserTest.php b/ui/tests/unit/include/classes/parsers/CIPv6ParserTest.php
index d61a244ef15..d501d902924 100644
--- a/ui/tests/unit/include/classes/parsers/CIPv6ParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CIPv6ParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CItemKeyTest.php b/ui/tests/unit/include/classes/parsers/CItemKeyTest.php
index 115fdbdae3d..b5629a530b5 100644
--- a/ui/tests/unit/include/classes/parsers/CItemKeyTest.php
+++ b/ui/tests/unit/include/classes/parsers/CItemKeyTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CLLDMacroFunctionParserTest.php b/ui/tests/unit/include/classes/parsers/CLLDMacroFunctionParserTest.php
index 28ec87475c8..4f8d37e7743 100644
--- a/ui/tests/unit/include/classes/parsers/CLLDMacroFunctionParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CLLDMacroFunctionParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CLLDMacroParserTest.php b/ui/tests/unit/include/classes/parsers/CLLDMacroParserTest.php
index 70c58ab7708..a21dfc95cf1 100644
--- a/ui/tests/unit/include/classes/parsers/CLLDMacroParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CLLDMacroParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CMacroParserTest.php b/ui/tests/unit/include/classes/parsers/CMacroParserTest.php
index ffaf6ff6fa6..94583f90bf9 100644
--- a/ui/tests/unit/include/classes/parsers/CMacroParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CMacroParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CParserTest.php b/ui/tests/unit/include/classes/parsers/CParserTest.php
index 7109e8a96b1..a94e22ec247 100644
--- a/ui/tests/unit/include/classes/parsers/CParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CPeriodParserTest.php b/ui/tests/unit/include/classes/parsers/CPeriodParserTest.php
index 7b7528fcebf..733cc69f862 100644
--- a/ui/tests/unit/include/classes/parsers/CPeriodParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CPeriodParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CPrometheusOutputParserTest.php b/ui/tests/unit/include/classes/parsers/CPrometheusOutputParserTest.php
index 3fec938c1aa..66ec545f8fe 100644
--- a/ui/tests/unit/include/classes/parsers/CPrometheusOutputParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CPrometheusOutputParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CPrometheusPatternParserTest.php b/ui/tests/unit/include/classes/parsers/CPrometheusPatternParserTest.php
index 8ba725e2877..7dab378ef7d 100644
--- a/ui/tests/unit/include/classes/parsers/CPrometheusPatternParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CPrometheusPatternParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CQueryParserTest.php b/ui/tests/unit/include/classes/parsers/CQueryParserTest.php
index 97a80a5265c..7ae3e70294b 100644
--- a/ui/tests/unit/include/classes/parsers/CQueryParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CQueryParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CRangeParserTest.php b/ui/tests/unit/include/classes/parsers/CRangeParserTest.php
index dfdce85448e..042a15239d4 100644
--- a/ui/tests/unit/include/classes/parsers/CRangeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CRangeParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CRangeTimeParserTest.php b/ui/tests/unit/include/classes/parsers/CRangeTimeParserTest.php
index ea096173892..d4764ea670b 100644
--- a/ui/tests/unit/include/classes/parsers/CRangeTimeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CRangeTimeParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CRangesParserTest.php b/ui/tests/unit/include/classes/parsers/CRangesParserTest.php
index 229147f5606..9663de03e45 100644
--- a/ui/tests/unit/include/classes/parsers/CRangesParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CRangesParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CReferenceParserTest.php b/ui/tests/unit/include/classes/parsers/CReferenceParserTest.php
index 3a4e7f4e296..97bde6d8388 100644
--- a/ui/tests/unit/include/classes/parsers/CReferenceParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CReferenceParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CRelativeTimeParserTest.php b/ui/tests/unit/include/classes/parsers/CRelativeTimeParserTest.php
index bd8ed45686e..13157ad16ca 100644
--- a/ui/tests/unit/include/classes/parsers/CRelativeTimeParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CRelativeTimeParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CReplacementParserTest.php b/ui/tests/unit/include/classes/parsers/CReplacementParserTest.php
index 5f2eaba40ce..960155b4338 100644
--- a/ui/tests/unit/include/classes/parsers/CReplacementParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CReplacementParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CSchedulingIntervalParserTest.php b/ui/tests/unit/include/classes/parsers/CSchedulingIntervalParserTest.php
index fa84bb79b90..e9be37c7f63 100644
--- a/ui/tests/unit/include/classes/parsers/CSchedulingIntervalParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CSchedulingIntervalParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CSetParserTest.php b/ui/tests/unit/include/classes/parsers/CSetParserTest.php
index 600bf79e5f6..dc4b34e08e6 100644
--- a/ui/tests/unit/include/classes/parsers/CSetParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CSetParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CSimpleIntervalParserTest.php b/ui/tests/unit/include/classes/parsers/CSimpleIntervalParserTest.php
index 9ac833b8320..8e43a36aee5 100644
--- a/ui/tests/unit/include/classes/parsers/CSimpleIntervalParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CSimpleIntervalParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CTimePeriodParserTest.php b/ui/tests/unit/include/classes/parsers/CTimePeriodParserTest.php
index 1547d704257..3fe88fe009b 100644
--- a/ui/tests/unit/include/classes/parsers/CTimePeriodParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CTimePeriodParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CTimePeriodsParserTest.php b/ui/tests/unit/include/classes/parsers/CTimePeriodsParserTest.php
index ff409303442..9aafc9b5a38 100644
--- a/ui/tests/unit/include/classes/parsers/CTimePeriodsParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CTimePeriodsParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CUpdateIntervalParserTest.php b/ui/tests/unit/include/classes/parsers/CUpdateIntervalParserTest.php
index 9c7a274b4e7..a3d34f8730b 100644
--- a/ui/tests/unit/include/classes/parsers/CUpdateIntervalParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CUpdateIntervalParserTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CUserMacroParserTest.php b/ui/tests/unit/include/classes/parsers/CUserMacroParserTest.php
index b6b84d30ac4..70634977240 100644
--- a/ui/tests/unit/include/classes/parsers/CUserMacroParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CUserMacroParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CValidationRuleTest.php b/ui/tests/unit/include/classes/parsers/CValidationRuleTest.php
index e7a99a37eda..9acc3b08031 100644
--- a/ui/tests/unit/include/classes/parsers/CValidationRuleTest.php
+++ b/ui/tests/unit/include/classes/parsers/CValidationRuleTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/parsers/CVaultSecretParserTest.php b/ui/tests/unit/include/classes/parsers/CVaultSecretParserTest.php
index 7da606cad80..d42cdb93975 100644
--- a/ui/tests/unit/include/classes/parsers/CVaultSecretParserTest.php
+++ b/ui/tests/unit/include/classes/parsers/CVaultSecretParserTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/resolvers/CMacrosResolverTest.php b/ui/tests/unit/include/classes/resolvers/CMacrosResolverTest.php
index 8058c404a6f..564f5943a47 100644
--- a/ui/tests/unit/include/classes/resolvers/CMacrosResolverTest.php
+++ b/ui/tests/unit/include/classes/resolvers/CMacrosResolverTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/services/CServicesSlaCalculatorTest.php b/ui/tests/unit/include/classes/services/CServicesSlaCalculatorTest.php
deleted file mode 100644
index 06bf2681fa5..00000000000
--- a/ui/tests/unit/include/classes/services/CServicesSlaCalculatorTest.php
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php declare(strict_types=1);
-/*
-** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-use PHPUnit\Framework\TestCase;
-
-class CServicesSlaCalculatorTest extends TestCase {
-
- protected $defaultTimezone;
-
- protected function setUp(): void {
- $this->defaultTimezone = date_default_timezone_get();
- date_default_timezone_set('Europe/Riga');
- }
-
- public function dataProviderCalculateSla() {
- return [
- [
- [
- [
- 'clock' => strtotime('30 March 2014 3:00'),
- 'value' => 3,
- 'servicealarmid' => 1
- ],
- [
- 'clock' => strtotime('30 March 2014 6:00'),
- 'value' => 0,
- 'servicealarmid' => 2
- ]
- ],
- [
- // downtime during DST
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => 10800,
- 'ts_to' => 18000
- ]
- ],
- strtotime('30 March 2014 0:00'),
- strtotime('30 March 2014 24:00'),
- 0,
- [
- 'dt' => [
- 'problemTime' => 3600,
- 'okTime' => 0
- ],
- 'ut' => [
- 'problemTime' => 3600,
- 'okTime' => 75600
- ],
- 'problemTime' => 3600,
- 'okTime' => 75600,
- 'downtimeTime' => 3600,
- 'problem' => 4.5454545454545,
- 'ok' => 95.454545454545
- ]
- ],
- [
- [
- [
- 'clock' => strtotime('30 March 2014 3:00'),
- 'value' => 3,
- 'servicealarmid' => 1
- ],
- [
- 'clock' => strtotime('30 March 2014 6:00'),
- 'value' => 0,
- 'servicealarmid' => 2
- ]
- ],
- [
- // downtime during DST
- [
- 'type' => SERVICE_TIME_TYPE_DOWNTIME,
- 'ts_from' => 10800,
- 'ts_to' => 18000
- ]
- ],
- strtotime('1 March 2014 0:00'),
- strtotime('30 March 2014 24:00'),
- 0,
- [
- 'dt' => [
- 'problemTime' => 3600,
- 'okTime' => 28800
- ],
- 'ut' => [
- 'problemTime' => 3600,
- 'okTime' => 2552400
- ],
- 'problemTime' => 3600,
- 'okTime' => 2552400,
- 'downtimeTime' => 32400,
- 'problem' => 0.14084507042254,
- 'ok' => 99.859154929577
- ]
- ],
- [
- [],
- [
- [
- 'type' => SERVICE_TIME_TYPE_ONETIME_DOWNTIME,
- 'ts_from' => strtotime('15 August 2019 10:00'),
- 'ts_to' => strtotime('15 August 2019 10:20')
- ]
- ],
- strtotime('15 August 2019 10:10'),
- strtotime('15 August 2019 10:30'),
- 5,
- [
- 'dt' => [
- 'problemTime' => 0,
- 'okTime' => 600
- ],
- 'ut' => [
- 'problemTime' => 600,
- 'okTime' => 0
- ],
- 'problemTime' => 600,
- 'okTime' => 0,
- 'downtimeTime' => 600,
- 'problem' => 100,
- 'ok' => 0
- ]
- ]
- ];
- }
-
- /**
- * @dataProvider dataProviderCalculateSla
- *
- * @param array $alarms
- * @param array $times
- * @param $periodStart
- * @param $periodEnd
- * @param $prevValue
- * @param array $expectedResult
- */
- public function testCalculateSla(array $alarms, array $times, $periodStart, $periodEnd, $prevValue, array $expectedResult) {
- $slaCalculator = new CServicesSlaCalculator();
- $result = $slaCalculator->calculateSla($alarms, $times, $periodStart, $periodEnd, $prevValue);
-
- $this->assertEquals($expectedResult, $result);
-
- // too little test cases
- $this->markTestIncomplete();
- }
-
- protected function tearDown(): void {
- date_default_timezone_set($this->defaultTimezone);
- }
-
-
-}
diff --git a/ui/tests/unit/include/classes/triggers/CTextTriggerConstructorTest.php b/ui/tests/unit/include/classes/triggers/CTextTriggerConstructorTest.php
index db6d2f28ff8..344166cf6ef 100644
--- a/ui/tests/unit/include/classes/triggers/CTextTriggerConstructorTest.php
+++ b/ui/tests/unit/include/classes/triggers/CTextTriggerConstructorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CActionCondValidatorTest.php b/ui/tests/unit/include/classes/validators/CActionCondValidatorTest.php
index 4b353c8c380..de06312583f 100644
--- a/ui/tests/unit/include/classes/validators/CActionCondValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CActionCondValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CApiInputValidatorTest.php b/ui/tests/unit/include/classes/validators/CApiInputValidatorTest.php
index 65edb31f8d7..934e84e29e5 100644
--- a/ui/tests/unit/include/classes/validators/CApiInputValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CApiInputValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -23,6 +23,8 @@ use PHPUnit\Framework\TestCase;
class CApiInputValidatorTest extends TestCase {
+ protected $default_timezone;
+
protected function setUp(): void {
$settings = $this->createMock(CSettings::class);
$settings->method('get')
@@ -39,6 +41,13 @@ class CApiInputValidatorTest extends TestCase {
->will($this->returnValueMap($instances_map));
API::setApiServiceFactory($api_service_factory);
+
+ $this->default_timezone = date_default_timezone_get();
+ date_default_timezone_set('UTC');
+ }
+
+ protected function tearDown(): void {
+ date_default_timezone_set($this->default_timezone);
}
public function dataProviderInput() {
@@ -579,6 +588,18 @@ class CApiInputValidatorTest extends TestCase {
],
[
['type' => API_INT32],
+ '9223372036854775808',
+ '/1/int',
+ 'Invalid parameter "/1/int": a number is too large.'
+ ],
+ [
+ ['type' => API_INT32],
+ 9223372036854775808,
+ '/1/int',
+ 'Invalid parameter "/1/int": an integer is expected.'
+ ],
+ [
+ ['type' => API_INT32],
'foo',
'/1/int',
'Invalid parameter "/1/int": an integer is expected.'
@@ -921,6 +942,12 @@ class CApiInputValidatorTest extends TestCase {
],
[
['type' => API_UINT64],
+ 18446744073709551616,
+ '/1/int',
+ 'Invalid parameter "/1/int": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_UINT64],
'foo',
'/1/int',
'Invalid parameter "/1/int": an unsigned integer is expected.'
@@ -1335,6 +1362,12 @@ class CApiInputValidatorTest extends TestCase {
],
[
['type' => API_ID],
+ 9223372036854775808,
+ '/1/id',
+ 'Invalid parameter "/1/id": a number is expected.'
+ ],
+ [
+ ['type' => API_ID],
0.0,
'/1/id',
'Invalid parameter "/1/id": a number is expected.'
@@ -1591,6 +1624,12 @@ class CApiInputValidatorTest extends TestCase {
'Invalid parameter "/7": a number is too large.'
],
[
+ ['type' => API_IDS],
+ [0, 1, 2, 3, '4', '9223372036854775807', 9223372036854775808],
+ '/',
+ 'Invalid parameter "/7": a number is expected.'
+ ],
+ [
['type' => API_IDS, 'uniq' => true],
[0, 1, 2, 3, '4', '9223372036854775807', 5, 6, 7],
'/',
@@ -2865,61 +2904,6 @@ class CApiInputValidatorTest extends TestCase {
'Invalid parameter "/1/macro": invalid byte sequence in UTF-8.'
],
[
- ['type' => API_RANGE_TIME, 'length' => 6],
- 'now-1d',
- '/1/time',
- 'now-1d'
- ],
- [
- ['type' => API_RANGE_TIME, 'length' => 8],
- 'now-1d-1h',
- '/1/time',
- 'Invalid parameter "/1/time": value is too long.'
- ],
- [
- ['type' => API_RANGE_TIME],
- '{$MACRO}',
- '/1/time',
- 'Invalid parameter "/1/time": a time range is expected.'
- ],
- [
- ['type' => API_RANGE_TIME],
- '',
- '/1/time',
- 'Invalid parameter "/1/time": cannot be empty.'
- ],
- [
- ['type' => API_RANGE_TIME],
- [],
- '/1/time',
- 'Invalid parameter "/1/time": a character string is expected.'
- ],
- [
- ['type' => API_RANGE_TIME],
- true,
- '/1/time',
- 'Invalid parameter "/1/time": a character string is expected.'
- ],
- [
- ['type' => API_RANGE_TIME],
- null,
- '/1/time',
- 'Invalid parameter "/1/time": a character string is expected.'
- ],
- [
- ['type' => API_RANGE_TIME],
- 'now-5x',
- '/1/time',
- 'Invalid parameter "/1/time": a time range is expected.'
- ],
- [
- ['type' => API_RANGE_TIME],
- // broken UTF-8 byte sequence
- 'now-'."\xd1".'d',
- '/1/time',
- 'Invalid parameter "/1/time": invalid byte sequence in UTF-8.'
- ],
- [
['type' => API_TIME_PERIOD, 'length' => 16],
'1-7,00:00-24:00',
'/1/period',
@@ -5035,6 +5019,189 @@ class CApiInputValidatorTest extends TestCase {
'abc'."\n",
'/1/exec_params',
'abc'."\n"
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 0,
+ '/',
+ 0
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 1234567,
+ '/',
+ 1234567
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ ZBX_MAX_DATE,
+ '/',
+ ZBX_MAX_DATE
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ '01234567',
+ '/',
+ 1234567
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ [],
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ true,
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ null,
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'flags' => API_ALLOW_NULL],
+ null,
+ '/',
+ null
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 'foo',
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 0.0,
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 1.23E+11,
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ '-12345',
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ ZBX_MAX_DATE + 1,
+ '/',
+ 'Invalid parameter "/": a timestamp is too large.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ '9223372036854775808',
+ '/',
+ 'Invalid parameter "/": a timestamp is too large.'
+ ],
+ [
+ ['type' => API_TIMESTAMP],
+ 9223372036854775808,
+ '/',
+ 'Invalid parameter "/": an unsigned integer is expected.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,1,2'],
+ 1,
+ '/',
+ 1
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,1,2'],
+ 3,
+ '/',
+ 'Invalid parameter "/": value must be one of 1970-01-01 00:00:00, 1970-01-01 00:00:01, 1970-01-01 00:00:02.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 0,
+ '/',
+ 0
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 30,
+ '/',
+ 30
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 60,
+ '/',
+ 60
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 90,
+ '/',
+ 90
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 1,
+ '/',
+ 'Invalid parameter "/": value must be one of 1970-01-01 00:00:00, 1970-01-01 00:00:30-1970-01-01 00:01:30.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 29,
+ '/',
+ 'Invalid parameter "/": value must be one of 1970-01-01 00:00:00, 1970-01-01 00:00:30-1970-01-01 00:01:30.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'in' => '0,30:90'],
+ 91,
+ '/',
+ 'Invalid parameter "/": value must be one of 1970-01-01 00:00:00, 1970-01-01 00:00:30-1970-01-01 00:01:30.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'format' => 'H:i', 'in' => '0,300:3600'],
+ 1,
+ '/',
+ 'Invalid parameter "/": value must be one of 00:00, 00:05-01:00.'
+ ],
+ [
+ ['type' => API_TIMESTAMP, 'format' => 'H:i', 'timezone' => 'UTC', 'in' => '0,300:3600'],
+ 1,
+ '/',
+ 'Invalid parameter "/": value must be one of 00:00, 00:05-01:00.'
+ ],
+ [
+ ['type' => API_OBJECT, 'fields' => [
+ 'active_since' => ['type' => API_TIMESTAMP],
+ 'active_till' => ['type' => API_TIMESTAMP, 'compare' => ['operator' => '>', 'field' => 'active_since']]
+ ]],
+ [
+ 'active_since' => '1640995200', // 2022-01-01 00:00:00
+ 'active_till' => '1643673599' // 2022-01-31 23:59:59
+ ],
+ '/',
+ [
+ 'active_since' => 1640995200, // 2022-01-01 00:00:00
+ 'active_till' => 1643673599 // 2022-01-31 23:59:59
+ ]
+ ],
+ [
+ ['type' => API_OBJECT, 'fields' => [
+ 'active_since' => ['type' => API_TIMESTAMP],
+ 'active_till' => ['type' => API_TIMESTAMP, 'compare' => ['operator' => '>', 'field' => 'active_since']]
+ ]],
+ [
+ 'active_since' => '1643673599', // 2022-01-31 23:59:59
+ 'active_till' => '1640995200' // 2022-01-01 00:00:00
+ ],
+ '/',
+ 'Invalid parameter "/active_till": cannot be less than or equal to the value of parameter "/active_since".'
]
];
}
diff --git a/ui/tests/unit/include/classes/validators/CCollectionValidatorTest.php b/ui/tests/unit/include/classes/validators/CCollectionValidatorTest.php
index 389d1202beb..13893ec38bd 100644
--- a/ui/tests/unit/include/classes/validators/CCollectionValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CCollectionValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CColorValidatorTest.php b/ui/tests/unit/include/classes/validators/CColorValidatorTest.php
index 3ca1b4da420..2c274687743 100644
--- a/ui/tests/unit/include/classes/validators/CColorValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CColorValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CConditionValidatorTest.php b/ui/tests/unit/include/classes/validators/CConditionValidatorTest.php
index 96819bdbc7b..10fa17f2aed 100644
--- a/ui/tests/unit/include/classes/validators/CConditionValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CConditionValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CEmailValidatorTest.php b/ui/tests/unit/include/classes/validators/CEmailValidatorTest.php
index 992743b1b06..578243e9d69 100644
--- a/ui/tests/unit/include/classes/validators/CEmailValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CEmailValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CEventCorrCondValidatorTest.php b/ui/tests/unit/include/classes/validators/CEventCorrCondValidatorTest.php
index 9bf2ea9a4bb..bd0d256e19b 100644
--- a/ui/tests/unit/include/classes/validators/CEventCorrCondValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CEventCorrCondValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CEventNameValidatorTest.php b/ui/tests/unit/include/classes/validators/CEventNameValidatorTest.php
index d3d1148c5b6..c759b77511c 100644
--- a/ui/tests/unit/include/classes/validators/CEventNameValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CEventNameValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CExpressionValidatorTest.php b/ui/tests/unit/include/classes/validators/CExpressionValidatorTest.php
index a71b1811f7f..0297b4e5c5a 100644
--- a/ui/tests/unit/include/classes/validators/CExpressionValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CExpressionValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CHistFunctionValidatorTest.php b/ui/tests/unit/include/classes/validators/CHistFunctionValidatorTest.php
index 3ec65fae985..c7e52f32a7e 100644
--- a/ui/tests/unit/include/classes/validators/CHistFunctionValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CHistFunctionValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CHtmlUrlValidatorTest.php b/ui/tests/unit/include/classes/validators/CHtmlUrlValidatorTest.php
index 746053835fd..e75d0964e42 100644
--- a/ui/tests/unit/include/classes/validators/CHtmlUrlValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CHtmlUrlValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CIdValidatorTest.php b/ui/tests/unit/include/classes/validators/CIdValidatorTest.php
index 0cf93207103..c990263f1f2 100644
--- a/ui/tests/unit/include/classes/validators/CIdValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CIdValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CLdapAuthValidatorTest.php b/ui/tests/unit/include/classes/validators/CLdapAuthValidatorTest.php
index 61f2d785e17..99f7122f5ed 100644
--- a/ui/tests/unit/include/classes/validators/CLdapAuthValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CLdapAuthValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CLimitedSetValidatorTest.php b/ui/tests/unit/include/classes/validators/CLimitedSetValidatorTest.php
index 969b74c9b82..5bcd3817632 100644
--- a/ui/tests/unit/include/classes/validators/CLimitedSetValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CLimitedSetValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CMathFunctionValidatorTest.php b/ui/tests/unit/include/classes/validators/CMathFunctionValidatorTest.php
index 31d8d307ef0..b75f82d30fc 100644
--- a/ui/tests/unit/include/classes/validators/CMathFunctionValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CMathFunctionValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CPasswordComplexityValidatorTest.php b/ui/tests/unit/include/classes/validators/CPasswordComplexityValidatorTest.php
index 8e639bacb67..1bf60460c4f 100644
--- a/ui/tests/unit/include/classes/validators/CPasswordComplexityValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CPasswordComplexityValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CRegexValidatorTest.php b/ui/tests/unit/include/classes/validators/CRegexValidatorTest.php
index 3942ac0529e..1ac8330eaf8 100644
--- a/ui/tests/unit/include/classes/validators/CRegexValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CRegexValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CStringValidatorTest.php b/ui/tests/unit/include/classes/validators/CStringValidatorTest.php
index 3ace147c046..ef5af9c62f1 100644
--- a/ui/tests/unit/include/classes/validators/CStringValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CStringValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/classes/validators/CValidatorTest.php b/ui/tests/unit/include/classes/validators/CValidatorTest.php
index 7e8b2c422aa..42daffe4993 100644
--- a/ui/tests/unit/include/classes/validators/CValidatorTest.php
+++ b/ui/tests/unit/include/classes/validators/CValidatorTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/function_convertUnitsTest.php b/ui/tests/unit/include/function_convertUnitsTest.php
index ebb379320cc..4dd94185d1e 100644
--- a/ui/tests/unit/include/function_convertUnitsTest.php
+++ b/ui/tests/unit/include/function_convertUnitsTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/function_formatFloatTest.php b/ui/tests/unit/include/function_formatFloatTest.php
index afeab2b76ee..52bad6ebb4a 100644
--- a/ui/tests/unit/include/function_formatFloatTest.php
+++ b/ui/tests/unit/include/function_formatFloatTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/function_relativeDateToTextTest.php b/ui/tests/unit/include/function_relativeDateToTextTest.php
index 97f93c733e4..f875ecbdf82 100644
--- a/ui/tests/unit/include/function_relativeDateToTextTest.php
+++ b/ui/tests/unit/include/function_relativeDateToTextTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/str2memTest.php b/ui/tests/unit/include/str2memTest.php
index 578317872d6..e7dec597310 100644
--- a/ui/tests/unit/include/str2memTest.php
+++ b/ui/tests/unit/include/str2memTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/triggerExpressionReplaceHostTest.php b/ui/tests/unit/include/triggerExpressionReplaceHostTest.php
index 237b9777bf0..0272e6c1fc5 100644
--- a/ui/tests/unit/include/triggerExpressionReplaceHostTest.php
+++ b/ui/tests/unit/include/triggerExpressionReplaceHostTest.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/triggers/GetExpressionTreeTest.php b/ui/tests/unit/include/triggers/GetExpressionTreeTest.php
index 94fccb056a5..9c3d0f52bb8 100644
--- a/ui/tests/unit/include/triggers/GetExpressionTreeTest.php
+++ b/ui/tests/unit/include/triggers/GetExpressionTreeTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tests/unit/include/zbxjsvalueTest.php b/ui/tests/unit/include/zbxjsvalueTest.php
index 1e6e5a28f84..4093ef99ea6 100644
--- a/ui/tests/unit/include/zbxjsvalueTest.php
+++ b/ui/tests/unit/include/zbxjsvalueTest.php
@@ -1,7 +1,7 @@
<?php declare(strict_types=1);
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/toptriggers.php b/ui/toptriggers.php
index d10a93862d3..56d0384ef76 100644
--- a/ui/toptriggers.php
+++ b/ui/toptriggers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/tr_events.php b/ui/tr_events.php
index 7b6a06f79a0..a13663cc3e5 100644
--- a/ui/tr_events.php
+++ b/ui/tr_events.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/trigger_prototypes.php b/ui/trigger_prototypes.php
index cf74809e150..1a797cbcb61 100644
--- a/ui/trigger_prototypes.php
+++ b/ui/trigger_prototypes.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/triggers.php b/ui/triggers.php
index 9c2d69b321a..2268cf21a79 100644
--- a/ui/triggers.php
+++ b/ui/triggers.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
diff --git a/ui/zabbix.php b/ui/zabbix.php
index fda5def09bc..955fcce0101 100644
--- a/ui/zabbix.php
+++ b/ui/zabbix.php
@@ -1,7 +1,7 @@
<?php
/*
** Zabbix
-** Copyright (C) 2001-2021 Zabbix SIA
+** Copyright (C) 2001-2022 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by